Skip to the content
2 layers25.8 × 83.7 mmEspToPico, the printed circuit board in 3D

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

2

README

README.md

EspToPico

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
QtyValueFootprintReferences
20.1uFCapacitor_SMD:C_0402_1005MetricC1, C2
21uFCapacitor_SMD:C_0402_1005MetricC3, C4
25.1KResistor_SMD:R_0402_1005MetricR1, R2
2Conn_01x20_PinConnector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ1, J2
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U2
1CSTCE12M0G15Lfootprints:CSTCE12M0G15LY1
1DDiode_SMD:D_SOD-323D1
1ESP32-WROOM-EPCM_Espressif:ESP32-WROOM-32EU1
1MCP2200-I-MQPackage_DFN_QFN:QFN-20-1EP_5x5mm_P0.65mm_EP3.35x3.35mmU4
1TPD3E001DRLRPackage_TO_SOT_SMD:SOT-553U3
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ3

Similar boards

  • 2 layers50 × 50 mmLED MCU, the printed circuit board in 3D

    LED MCU

    joemadeus/electronica

    A collection of circuits and similar

    88 parts1
  • 4 layers160 × 73.2 mmMainPCB, the printed circuit board in 3D

    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 mmDC27-badge, the printed circuit board in 3D

    DC27-badge

    netik/dc27_badge

    Defcon 27 "DaBomb!" badge.

    141 parts30Apache-2.0
  • 2 layers60 × 30 mmHt peep hardware, the printed circuit board in 3D

    Ht peep hardware

    anarchyincubator/ht_peep_hw

    kicad for peep hw platform

    36 parts
  • 2 layers80 × 66 mmLw6017rWifi, the printed circuit board in 3D

    Lw6017rWifi

    ImTheSquid/lw6017r

    A custom PCB to control my LG LW6017R A/C unit through Wi-Fi

    66 parts
  • 4 layers23 × 51.5 mmPower meter pcb, the printed circuit board in 3D

    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 mmECE445-Wattbalance PCB, the printed circuit board in 3D

    ECE445-Wattbalance PCB

    Royalflamejlh/WattBalance

    A small Kibble Watt Balance made to demonstrating an accurate alternative to scales.

    80 parts
  • 2 layersMain boardv2, the printed circuit board in 3D

    Main boardv2

    tguyenn/digital-synthesizer

    Embedded Lab Final Project (UT ECE445L)

    123 parts

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.