Client: Tobias Grove – FFDEV
Project: Compact ESP32-Based Modular PCB with Breakaway Tabs
Designed a cost-efficient, modular single-sided PCB with breakaway tabs to support multiple configurations using the ESP32 microcontroller. The board integrates sensors, analog front-ends, power management, and user input interfaces, optimized for flexibility, manufacturability, and low BOM cost.
The client required a compact, low-cost, and modular PCB with support for multiple variants. It needed to:
Support always-on and detachable HX711 modules
Be powered and charged via USB-C for LiPo batteries
Support I²S MEMS microphone, MPR121 capacitive touch sensors, and expandable I²C and GPIO access
Maintain minimal size while ensuring robust analog and digital signal separation
Be suitable for hand-soldering in key areas, and easy for batch production
✅ Designed a 2-layer single-sided PCB with carefully routed analog/digital signals
✅ Integrated ESP32-WROOM module with BLE and solder pad for optional Wi-Fi antenna
✅ Added USB-C charging circuit using TP4056 with reverse-polarity protection and PTC fuse
✅ Created detachable HX711 boards using mouse-bite breakaway tabs
✅ Implemented low-noise layout techniques (separate ground/power planes, stitched GND vias)
✅ Included reset/boot buttons, PWM output, and user input switches
✅ Designed for expandability: I²C headers, solder pads for MPR121, digital pots, and microphone
✅ Verified SPI/I²C conflicts, ensured reliable boot behavior (strapping pin isolation)
✅ Optimized component placement for usability (connectors near edge) and manufacturability
🔹 Enabled the client to test multiple hardware configurations without needing new PCBs
🔹 Reduced board re-spins and BOM cost with reusable modular design
🔹 Improved analog signal reliability with proper grounding and layout
🔹 Addressed critical power-on reset and bootloader issues early in development
🔹 Delivered a clean, production-ready PCB layout that is easy to assemble and test