This PCB is designed to host several breakout boards and to simplify the assembly of a device intended to fit inside a 100 mm PVC tube. Its circular shape allows for direct mechanical integration into the lower part of the enclosure, with no wasted space.
Key features:
-
ESP32-S3 (WROOM module) mounted on headers, making replacement or reprogramming easy.
-
u-blox NEO-M6 GPS also mounted on headers (plus hot glue for mechanical security).
-
All other components (connectors, screw terminals, filters) are directly soldered for robustness.
-
Two separate ground planes: one for logic (ESP32, GPS, sensors), one for power (LM2596, servos), connected via a ferrite bead to limit electrical noise between sections.
-
LM2596 regulator to provide 5V required by the servos.
-
Connector for SPI display (ILI9341 controller).
-
SD card reader for data logging.
-
Connector for a magnetometer sensor.
-
Screw terminals for servos, with MOSFETs for power cut-off.
-
USB and JTAG connectors for programming and debugging.
This approach makes it easy to use standard modules (ESP32, GPS) while maintaining a solid, reliable structure suitable for integration in outdoor environments.

Bertrand Selva
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.