

Programmer2
- Size
- 63 × 30 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 64
- Nets
- 105
- Pads
- 364
- Tracks, vias
- 1,064, 119
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 11 Dec 2023
- Updated
- 27 Jan 2025
Overview
Programmer2 is an open-source printed circuit board by andrastantos, from the andrastantos/unic repository on GitHub. It is a 2-layer board of 63 × 30 mm with 64 parts on 105 nets, routed with 1,064 tracks and 119 vias.
It is built around the AMS1117-3.3, FT2232HL and MIC5504-1.8YM5-TR, with the ESDA5V3SC5 among its other parts. Its parts include 22 capacitors, 15 resistors, 6 diodes, 5 ICs and 3 connectors.
Main components
4AMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsFT2232HL
QFP64Dual High Speed USB to Multipurpose UART/FIFO ICFTDIUncategorisedMIC5504-1.8YM5-TR
SOT-23-5-40℃~+125℃@(Tj) 1 1.8V 175uVrms 300mA 380mV@(300mA) 5.5V 55uA 60dB@(1kHz) Fixed Over Current Protection、Over Temperature Protection Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMicrochip TechnologyVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsESDA5V3SC5
SOT-23-5-55℃~+150℃ 21V 22A@8/20us 2uA 300W@8/20us 320pF 3V 5.9V ESD Four channels IEC 61000-4-2 Unidirectional SOT-23-5 ESD and Surge Protection (TVS/ESD) ROHSSTMicroelectronicsESD And Surge Protection (TVS/ESD)
Parts
64| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | 3.3u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C19, C23, C24, C25, C26, C27 +3 |
| 8 | TestPoint | unic:TestPoint_THTPad_1.0x1.0mm_Drill0.5mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 |
| 6 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R6, R7, R8, R13, R14 |
| 4 | 0 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R4, R12 |
| 4 | ESDA5V3SC5 | Package_TO_SOT_SMD:SOT-23-5 | D1, D2, D3, D6 |
| 4 | MountingHole | unic:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 2 | 15p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4, C5 |
| 2 | 220 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10, R11 |
| 2 | LED | unic:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D4, D5 |
| 1 | 12MHz | UNIC:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | Y1 |
| 1 | 12k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9 |
| 1 | 2.2 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R15 |
| 1 | 2.2k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | 22u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8 |
| 1 | 5M40Z | Package_QFP:TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm | U2 |
| 1 | 93CxxA | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U8 |
| 1 | Conn_01x27 | Connector_PinHeader_2.54mm:PinHeader_2x14_P2.54mm_Vertical | J3 |
| 1 | Conn_01x27_MountingPin | UNIC:Molex_502598-2793_2Rows-23P~0.60mm_Horizontal | J2 |
| 1 | FT2232HL | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | MIC5504-1.8YM5 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
Questions
How big is the Programmer2 PCB?
It measures 63 × 30 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Programmer2 use?
64 parts, built around the AMS1117-3.3, FT2232HL, MIC5504-1.8YM5-TR and ESDA5V3SC5. 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 Programmer2 KiCad files?
From the andrastantos/unic repository on GitHub, at the commit this page was made from: the board is programmer2/programmer2.kicad_pcb and its schematic board_gw1/unic_gw1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Programmer2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask andrastantos before reusing the design.
More from andrastantos/unic
12- 4 layers50 × 15.2 mm

- 4 layers50 × 15.2 mm

- 4 layers50 × 15.2 mm

- 2 layers50.8 × 95.2 mm

- 4 layers29.8 × 15.2 mm

- 4 layers50 × 15.2 mm

- 4 layers49.5 × 15.2 mm

- 4 layers49.5 × 15.2 mm

- 2 layers50.8 × 15.2 mm

- 2 layers63 × 30 mm

- 2 layers68.6 × 53.3 mm

- 2 layers55.9 × 111.8 mm

Similar boards
- 2 layers34.4 × 35.9 mm

- 4 layers65 × 30 mm

- 4 layers40 × 75 mm

CUR flight computer 25-26
CU-Rocketry/flight_computer
Competition Flight Computer Module 25-26
169 parts1 - 4 layers188.5 × 82 mm

Digital waters
atop8918/DigitalWaters_WD_prototype
Simplified Schematic for prototype release
118 partsMIT - 2 layers48 × 72 mm

Flipklok
h-buter/Flipklok
Welcome to the repository for my project as part of my Bachelor's degree in Electronics at Windesheim. This project involves creating a flip clock inspired by the design from the 1970s, which is synchronized using time…
70 parts - 4 layers184.3 × 131 mm

- 2 layers100 × 68 mm

- 2 layers38 × 20.7 mm

JTAG HW
vanbwodonk/ft2232hl-jtag-clone
Digilent JTAG clone hardware + eeprom firmware (.bin)
38 parts73