I’ve designed the worlds smallest fully featured ESP32 development board and it’s called TinyPICO.
As a maker and youtuber, I usually document my projects via videos and livestreams, so here is the chronological journey of why I started working on it and how it’s all going… I say “going” because this stuff is never “done”.
ESP32 PICO-D4 with 2.4Ghz Wifi and BT
14 GPIO broken out
Onboard USB + Serial/UART for programming
Onboard LIPO battery management
Onboard APA102 (Dotstar) RGB LED (GPIO13 for data, GPIO12 for clock)
Onboard 700mA 3.3V Regulator
Optimised power path for low power battery usage
GPIO 34 reads approximate VBAT voltage
GPIO 35 reads if battery is in a charge state
17.7mm x 31.7mm in size - It’s tiny!
4MB PSRAM mounted on the bottom
Solder jumper on the back to enable/disable APA102 for low power mode
Dual purpose JST connector pads on the bottom (Supports both JST PH & MicroBlade)
17th Jan 2019 : First 2 production samples built
8th Jan 2019 : Ordered 150 Production boards to start making samples
27th Dec 2018 : Moved to new lower power 700mA LDO
1st Dec 2018 : Rev 6 Built, Tested and Design/Feature locked
7th Nov 2018 : Rev 5 PCB’s sent for fabrication
6th Nov 2018 : PSRAM Proto-type confirmed working on PICO-KIT
24th Oct 2018 : Built and tested revision 4 - both variations work great!
16th Oct 2018 : Revision 4 went off to JLCPCB for manufacturing
11th Oct 2018 : Built and tested revision 3 - My first 4 layer board works!
27th Sep 2018 : Built and tested revision 2 - TinyPICO is now even smaller
16th Sep 2018 : Built revision 1 - TinyPICO lives!