Antonin Pivard
  • Home
  • About
  • Skills
  • Experiences
  • Posts
  • English
    English Français
  • Dark Theme
    Light Theme Dark Theme System Theme
  • Posts
  • Dev Board Enclosures
    • Arduino Nano
    • ESP32 WROOM
    • FTDI
    • STM32 F103
    • STM32 F411
    • STM32 NUCLEO 64
  • Marco
    • MarcoX
    • MarcoSlim
  • Raspberry Pi Case
    • Orange PI Base CM4
    • Raspberry PI 1-3
    • Raspberry PI 4
    • Raspberry PI 5
  • Battery Logger
  • CSV to WAV
  • STL to GLB
  • STM32 Template VSCode
  • TIPE 2021
  • TIPE 2022
Hero Image
STL to GLB

This is a simple Python script that converts an STL file to a GLB file. It uses trimesh library to read and export the files. This script support batch processing, it keeps the original file name and directory structure. Installation You need to have Python 3 installed in your system. Its recommended to use a virtual environment to install the required libraries. python -m venv venv source venv/bin/activate You can install the required libraries by running:

  • Script
  • Python
  • Automation
Thursday, February 6, 2025 | 3 minutes Read
Hero Image
Battery Logger Script

Objective This script was designed to log battery information from a system, originally for the Razer Blade 15 Advanced (2020) but it can support almost all laptops or battery powered linux systems. It provides periodic logging of battery parameters such as current, voltage, capacity, charge, temperature, and charging status. The script is flexible, allowing you to specify logging intervals, battery paths, output files, and maximum runtime. Additionally, it includes an optional terminal interface to display live data and log size.

  • Script
  • Bash
Friday, December 6, 2024 | 3 minutes Read
Hero Image
CSV to WAV

This is a simple python script that converts a CSV file to a WAV file. Useful for listening to data produced by OpenHantek6022. Usage For instance just run python python csv2wav.py -i input.csv -o output.wav -t 0 -v 1. Options -i or --input : input CSV file default is record.csv -o or --output : output WAV file default is record.wav -t or --time-field : time column index in CSV file default is 0 -v or --value-field : value column index in CSV file default is 1 Csv file can be generated by OpenHantek6022 by selecting the “Export CSV” option in the “Export” menu.

  • Script
  • Python
  • Automation
Monday, July 15, 2024 | 1 minute Read
Hero Image
MarcoX

MarcoX is the new version of the original Marco project based on Raspberry PI and old style resistive screen. This new version is based on Orange PI zero 2W with a 7" capacitive touch screen and aims to be more reliable and easier to replicate. Software was also modernized and is available here : https://github.com/LOISGALLAUD/MARCONEO Marco is a project that aims to create a payment terminal for a school BDE (French equivalent of Student Union). It is based on a RFID card system. The terminal is used by the students to pay for their meals or drinks. The terminal is connected to a self-hosted server that manages the accounts of the students. This terminal act as cash register.

  • Electronics
  • CAD
  • 3D Printing
Tuesday, April 23, 2024 | 3 minutes Read
Hero Image
STM32 Template VSCode

It allows to generate a PlatformIO project from STM32CubeMX configuration. It is based on the stm32pio tool. Change board in platformio.ini to your board. Working principle It uses STM32CubeMX to generate a HAL library. Then it uses stm32pio to generate a PlatformIO project from the HAL library. It place generated file in lib/cubemx/src and lib/cubemx/inc directories. Original main.c is renamed driver.c in lib/cubemx/src directory. Just include driver.h in src/main.c and you are ready to go.

  • Script
  • Bash
  • Automation
Monday, April 15, 2024 | 1 minute Read
Hero Image
Raspberry PI 5 Enclosure

This enclosure is designed to be sleek and minimalistic. It is designed to be 3D printed. This case does not provide any camera or display port access. But GPIO are easily accessibles. Compatibility This enclosure support following boards: Raspberry PI 5 Files Two versions of the top part are availables. One with GPIO access and one without. Ideal for a clean look or server applications like VPN, DNS…

  • Dev Board
  • CAD
  • 3D Printing
Tuesday, March 12, 2024 | 1 minute Read
Hero Image
Orange PI Base CM4 Case

This enclosure is designed to be sleek and minimalistic. It is designed to be 3D printed. This case does not provide any camera or display port access. But allow use of M2 expension card / SSD and add compatibility with M2 2280 module. As OrangePI Base board is compatible with Raspberry PI CM4, this case is also compatible with Raspberry PI CM4.

  • Dev Board
  • CAD
  • 3D Printing
Tuesday, February 20, 2024 | 1 minute Read
Hero Image
Raspberry PI 4 Enclosure

This enclosure is designed to be sleek and minimalistic. It is designed to be 3D printed. This case does not provide any camera or display port access. But GPIO are easily accessibles. Compatibility This enclosure support following boards: Raspberry PI 4B Files Two versions of the upper part are available. One with GPIO access and one without. Ideal for a clean look or server applications like VPN, DNS…

  • Dev Board
  • CAD
  • 3D Printing
Tuesday, February 20, 2024 | 1 minute Read
Hero Image
Raspberry PI 1-3 Enclosure

This enclosure is designed to be sleek and minimalistic. It is designed to be 3D printed. This case does not provide any camera or display port access. But GPIO are easily accessibles. Compatibility This enclosure support following boards: Raspberry PI 1B+ Raspberry PI 2B Raspberry PI 2B 1.2 Raspberry PI 3B Raspberry PI 3B+ Files Two versions of the upper part are available. One with GPIO access and one without. Ideal for a clean look or server applications like VPN, DNS…

  • Dev Board
  • CAD
  • 3D Printing
Saturday, February 3, 2024 | 2 minutes Read
Hero Image
Arduino Nano Enclosure

Overview Simple enclosure for Arduino Nano. It is designed to be 3D printed. Parts arduino-nano_top.stl Top part of the enclosure arduino-nano_bottom.stl Bottom part of the enclosure Assembly Provided 3mf file is tested and ready to print on Prusa MK3 . Parts are hold together by friction. No screws are needed.

  • Dev Board
  • CAD
  • 3D Printing
Tuesday, July 4, 2023 | 1 minute Read
Hero Image
ESP32 WROOM enclosure

Overview Simple enclosure for ESP32-WROOM It is designed to be 3D printed. Parts esp32-wroom_top.STL Top part of the enclosure esp32-wroom_bottom.STL Bottom part of the enclosure Assembly Provided 3mf file is tested and ready to print on Prusa MK3 . Parts are hold together by friction. No screws are needed.

  • Dev Board
  • CAD
  • 3D Printing
Tuesday, July 4, 2023 | 1 minute Read
Hero Image
FTDI Enclosure

Overview Simple enclosure for FTDI adapter It is designed to be 3D printed. Parts ftdi_top.STL Top part of the enclosure ftdi_bottom.STL Bottom part of the enclosure Assembly Provided 3mf file is tested and ready to print on Prusa MK3 . Parts are hold together by friction. No screws are needed.

  • Dev Board
  • CAD
  • 3D Printing
Tuesday, July 4, 2023 | 1 minute Read
Hero Image
STM32 F103 Enclosure

Overview Simple enclosure for STM32F103 It is designed to be 3D printed. Parts stm32f103_top.STL Top part of the enclosure stm32f103_bottom.STL Bottom part of the enclosure Assembly Provided 3mf file is tested and ready to print on Prusa MK3 . Parts are hold together by friction. No screws are needed.

  • Dev Board
  • CAD
  • 3D Printing
Tuesday, July 4, 2023 | 1 minute Read
Hero Image
STM32 F411 Enclosure

Overview Simple enclosure for STM32F411 It is designed to be 3D printed. Parts stm32f411_top.STL Top part of the enclosure stm32f411_bottom.STL Bottom part of the enclosure Assembly Provided 3mf file is tested and ready to print on Prusa MK3 . Parts are hold together by friction. No screws are needed.

  • Dev Board
  • CAD
  • 3D Printing
Tuesday, July 4, 2023 | 1 minute Read
Hero Image
STM32 NUCLEO 64 Enclosure

Overview Simple enclosure for STM32 Nucleo 64 It is designed to be 3D printed. Parts stm32-nucleo-64_top.STL Top part of the enclosure stm32-nucleo-64_bottom.STL Bottom part of the enclosure Assembly Provided 3mf file is tested and ready to print on Prusa MK3 . Parts are hold together by friction. No screws are needed.

  • Dev Board
  • CAD
  • 3D Printing
Tuesday, July 4, 2023 | 1 minute Read
Hero Image
MarcoSlim

DISCONTINUED This project is discontinued and will not be updated anymore. Please refer to the new version of the Marco project New version MarcoX is available here : MarcoX Preface MarcoSlim is an upgrade of original Marco. Project had been launched during the 2023 BDE of Télécom Physique Strasbourg. Original Marco was based on Raspberry PI and old style resistive screen and 3 meters of cables and adapters hardly stuff in rectangular 3D printed case.

  • Electronics
  • CAD
  • 3D Printing
Thursday, March 16, 2023 | 5 minutes Read
Hero Image
Brushless Linear Motor

Complete Post Coming Soon…

  • Electronics
  • CAD
  • Academic
Wednesday, June 8, 2022 | 1 minute Read
Hero Image
Waste Water Heat Recovery

Complete Post Coming Soon…

  • Electronics
  • CAD
  • Academic
Tuesday, June 8, 2021 | 1 minute Read
Navigation
  • About
  • Skills
  • Experiences
Contact me:
  • antoninpvd@gmail.com
  • AntoninPvr
  • Antonin Pivard

Toha Theme Logo Toha
© 2025 Copyright.
Powered by Hugo Logo