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”.

TinyPICO revision 4

TinyPICO revision 4

Final Specs

  • 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 (Inc power switch on GPIO13)

  • Onboard 700mA 3.3V Regulator

  • Optimised power path for low power battery usage

  • GPIO 35 reads approximate VBAT voltage

  • GPIO 34 reads if battery is in a charge state

  • 17.7mm x 31.7mm in size - It’s tiny!

  • Breadboard friendly

    On the back

  • 4MB PSRAM mounted on the bottom

  • Solder jumper on the back to enable/disable power to the PSRAM

  • Dual purpose JST connector pads on the bottom (Supports both JST PH & MicroBlade)

Current Status

15th March 2019 : Design complete, ready for Crowd Supply campaign

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!