

EspToPico
ESP to Pico form factor converter
- Size
- 25.8 × 83.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 15
- Nets
- 61
- Pads
- 164
- Tracks, vias
- 249, 19
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 24 Aug 2024
- Updated
- 12 Oct 2024
Overview
EspToPico is an open-source printed circuit board by purduehackers, from the purduehackers/EspToPico repository on GitHub. It is a 2-layer board of 25.8 × 83.7 mm with 15 parts on 61 nets, routed with 249 tracks and 19 vias.
It is built around the AP2112K-3.3 and TPD3E001DRLR. Its parts include 4 capacitors, 4 ICs, 3 connectors, 2 resistors and 1 diode. It belongs with the ESP32 boards of this library.
Main components
2AP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorisedTPD3E001DRLR
SOT(5x3)-40℃~+85℃ 1.5pF 11V 1nA 5.5A@8/20us 5.5V 90W ESD IEC 61000-4-2 Three channels Unidirectional SOT(5x3) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)
README
README.mdEspToPico
This is a converter board for an ESP32 to a Pi Pico for the purposes of the Sign Project.
The next revision of the board (3) should fix the following problems:
- It is impossible to program the board without resorting to using the bodged boot button. The official ESP32 dev board uses the serial chip to reset the ESP32 and put it in boot mode. Schematics are available online. This would be ideal.
- The button switch and LED lines had to be reversed here since the LED line was sent to an input-only pin. I reversed the labels for rev 2, but now there is a mismatch to the motherboard. This could be fixed later but it doesn't matter very much.
- The EEPROM MOSI, SCK, and CS lines are assigned to an input-only pin, rendering the EEPROM inaccessible. The ESP32 has enough storage to make this a non-issue, but it is still a problem. The easiest fix would be to switch the EEPROM MISO and MOSI lines then move the SCK and CS lines to regular GPIOs like GPIO 2 and 13.
Parts
15| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C1, C2 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C3, C4 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | Conn_01x20_Pin | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J1, J2 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | CSTCE12M0G15L | footprints:CSTCE12M0G15L | Y1 |
| 1 | D | Diode_SMD:D_SOD-323 | D1 |
| 1 | ESP32-WROOM-E | PCM_Espressif:ESP32-WROOM-32E | U1 |
| 1 | MCP2200-I-MQ | Package_DFN_QFN:QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mm | U4 |
| 1 | TPD3E001DRLR | Package_TO_SOT_SMD:SOT-553 | U3 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J3 |
Similar boards
- 2 layers50 × 50 mm

- 4 layers160 × 73.2 mm

MainPCB
doppelgrau/esp32-f9p-io-board
An IO-PCB (two motor-driver/H-bridge, CAN, RS232, ADS1115, relay, ethernet, ardusimple f9p compatible connector) with an ESP32 for 12V power, three 15V tolerant analog inputs, three 5V tolerant inputs.
162 parts39 - 4 layers536.5 × 385.7 mm

- 2 layers60 × 30 mm

- 2 layers80 × 66 mm

- 4 layers23 × 51.5 mm

Power meter pcb
monash-human-power/power-meter
Power meter designed as part of Oscar Varney and Jotham Gates' FYP in 2024
64 partsMIT - 2 layers121.9 × 95.9 mm

ECE445-Wattbalance PCB
Royalflamejlh/WattBalance
A small Kibble Watt Balance made to demonstrating an accurate alternative to scales.
80 parts - 2 layers

Questions
How big is the EspToPico PCB?
It measures 25.8 × 83.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the EspToPico use?
15 parts, built around the AP2112K-3.3 and TPD3E001DRLR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the EspToPico KiCad files?
From the purduehackers/EspToPico repository on GitHub, at the commit this page was made from: the board is EspToPico.kicad_pcb and its schematic EspToPico.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the EspToPico design in my own project?
Its repository states no licence, so its author keeps all rights: ask purduehackers before reusing the design.