Skip to the content
PCBKitNew board
4 layers34 × 38.6 mmProgrammer, the printed circuit board in 3D
Size
34 × 38.6 mm
Copper layers
4
Thickness
1.61 mm
Parts
40
Nets
46
Pads
150
Tracks, vias
262, 87
Pours
6
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
10 Oct 2023
Updated
27 Dec 2023

Overview

Programmer is an open-source printed circuit board by zandmd, from the zandmd/esp32-projects repository on GitHub. It is a 4-layer board of 34 × 38.6 mm with 40 parts on 46 nets, routed with 262 tracks and 87 vias.

It is built around the CP2102N-A02-GQFN28, AZ1084CS2-3.3TRE1 and BSS816NWH6327XTSA1-HXY, with the CM1293A-04SO, DF3A6.8LFV,L3F and USB4520-03-0-A among its other parts. Its parts include 14 resistors, 9 capacitors, 6 diodes, 2 ICs and 2 transistors. It belongs with the interfaces and adapters boards of this library.

Main components

6

Parts

40
QtyValueFootprintReferences
30.1 uFzandmd:PASSIVE-NPOL-0805C7, C8, C9
31 uFzandmd:PASSIVE-NPOL-0805C3, C4, C5
310kzandmd:PASSIVE-NPOL-0805R8, R11, R14
3330zandmd:PASSIVE-NPOL-0805R1, R3, R4
2100zandmd:PASSIVE-NPOL-0805R12, R13
2100kzandmd:PASSIVE-NPOL-0805R6, R7
23 Azandmd:PASSIVE-NPOL-1206F1, F2
25.1kzandmd:PASSIVE-NPOL-0805R2, R5
2BSS816NWH6327XTSA1zandmd:BSS816NWH6327XTSA1Q1, Q2
2PTS645SM43SMTR92 LFSzandmd:PTS645SM43SMTR92 LFSS1, S2
110 uFzandmd:PASSIVE-NPOL-0805C2
122 uFzandmd:PASSIVE-NPOL-0805C1
122kzandmd:PASSIVE-NPOL-0805R9
14.7 uFzandmd:PASSIVE-NPOL-0805C6
147kzandmd:PASSIVE-NPOL-0805R10
1744232090zandmd:744232090T1
1824011zandmd:824011D5
1AZ1084CS2-3.3TRE1zandmd:AZ1084CS2-3.3TRE1U1
1CF25081D0R0-10-NHzandmd:CF25081D0R0-10-NHJ1
1CM1293A-04SOzandmd:CM1293A-04SOD3
1CP2102N-A02-GQFN28zandmd:CP2102N-A02-GQFN28U2
1DF3A6.8LFV,L3Fzandmd:DF3A6.8LFV,L3FD2
1ORANGEzandmd:PASSIVE-POL-0805D6
1REDzandmd:PASSIVE-POL-0805D1
1USB4520-03-0-Azandmd:USB4520-03-0-AJ2
1YELLOWzandmd:PASSIVE-POL-0805D4

Questions

How big is the Programmer PCB?

It measures 34 × 38.6 mm and has 4 copper layers, 1.61 mm thick.

What parts does the Programmer use?

40 parts, built around the CP2102N-A02-GQFN28, AZ1084CS2-3.3TRE1, BSS816NWH6327XTSA1-HXY and CM1293A-04SO. 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 Programmer KiCad files?

From the zandmd/esp32-projects repository on GitHub, at the commit this page was made from: the board is eda/programmer/programmer.kicad_pcb and its schematic eda/disc-charger/disc-charger.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Programmer design in my own project?

Its repository states no licence, so its author keeps all rights: ask zandmd before reusing the design.

More from zandmd/esp32-projects

7

Similar boards

  • 2 layers103.6 × 98.5 mmCDR2022 23, the printed circuit board in 3D

    CDR2022 23

    AresEnsea/CDR2022_23

    70 parts2
  • 2 layersGCAN gauge, the printed circuit board in 3D

    GCAN gauge

    willemcvu/gCAN-gauge

    An open-source ESP32-based programmable digital gauge targeted at EV conversions

    49 parts4MIT
  • 2 layers37.9 × 15.2 mmUsb cp2102, the printed circuit board in 3D

    Usb cp2102

    tientieutu/USB-for-ESP32

    28 parts
  • 6 layers82 × 155 mmCm5-carrier, the printed circuit board in 3D

    Cm5-carrier

    SPIRIT-org/SPIRIT

    Smartphone based on the Raspberry Pi CM 5.

    138 parts1.4k
  • 2 layers93.8 × 73.5 mmSimplerFlightV2, the printed circuit board in 3D

    SimplerFlightV2

    elenajusto/SimplerFlightV2

    PCB for team rocket air brakes. (Never manufactured).

    114 parts
  • 2 layers86 × 93 mmProject rev5, the printed circuit board in 3D

    Project rev5

    Stoozle/flops-repo

    86 partsMIT
  • 2 layers139.5 × 92 mmKerigokbd, the printed circuit board in 3D

    Kerigokbd

    kerikun11/kerigokbd

    KERIgoKBD (KERI's Ergonomic Keyboard)

    83 parts11
  • 4 layers26 × 30 mm2usbc, the printed circuit board in 3D

    2usbc

    jack-greenberg/2sb

    Framework double USB-C expansion card

    71 parts1