UPDI programmer
dbuchwald·kicad-simple·UPDI_programmer/UPDI_programmer.kicad_pcb
About the UPDI programmer PCB
UPDI programmer is an open source AVR/Arduino PCB design by dbuchwald, published on GitHub under the MIT license. It is a 2-layer board measuring 67.3 × 25.4 mm, with 29 components from 19 distinct parts.
Its main chip is the ATmega168P-20AU, from the AVR/Arduino family. Other key parts include the FT230XS. By type, the board carries 11 capacitors, 7 resistors, 3 connectors, 3 diodes, 2 ICs and 1 crystal.
It belongs with the usb & debug tools designs in this gallery.
From the project
Simple designs in KiCAD that do not require separate projects
Main components on the UPDI programmer
UPDI programmer bill of materials (BOM)
29 components, 19 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | FT230XS | SSOP-16_4.4x5.2mm_P0.65mm | U1 |
| 1 | ATmega168P-20AU | TQFP-32_7x7mm_P0.8mm | U2 |
| 1 | 16MHz | Crystal_HC49-U_Vertical | Y1 |
| 1 | UPDI | IDC-Header_2x03_P2.54mm_Vertical | J1 |
| 1 | ICSP | PinHeader_2x03_P2.54mm_Vertical | J2 |
| 1 | USB_B | USB_B_OST_USB-B1HSxx_Horizontal | J3 |
| 1 | UPDI_R470 | PinHeader_1x02_P2.54mm_Vertical | JP1 |
| 1 | TX | LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1 |
| 1 | RX | LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D2 |
| 1 | PWR | LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D3 |
| 1 | FBS | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | FB1 |
| 2 | 47pF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C2 |
| 1 | 10nF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C3 |
| 1 | 4,7uF | CP_Radial_D4.0mm_P2.00mm | C4 |
| 5 | 100nF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C5, C6, C7, C8, C9 |
| 2 | 22pF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C10, C11 |
| 4 | 470 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R4, R5, R7 |
| 2 | 27 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R2, R3 |
| 1 | 4K7 | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R6 |
UPDI programmer design files
The KiCad project lives in the dbuchwald/kicad-simple repository on GitHub; these links point at the commit this page was built from.
UPDI programmer: common questions
What microcontroller does the UPDI programmer use?
The UPDI programmer is built around the ATmega168P-20AU, from the AVR/Arduino family.
How big is the UPDI programmer PCB?
The UPDI programmer measures 67.3 × 25.4 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the UPDI programmer?
29 components, from 19 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the UPDI programmer design files?
From the dbuchwald/kicad-simple repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the UPDI programmer design in my own project?
Yes, under the terms of its MIT license, which dbuchwald chose for the repository.
Can I test firmware for the UPDI programmer without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
More boards in kicad-simple
USB power serial breakout
dbuchwald
53.3 × 26.7 mm20 parts2LMIT10SoftPower breakout
dbuchwald
44.5 × 53.3 mm17 parts2LMIT10MicroSD breakout
dbuchwald
24.1 × 22.9 mm4 parts2LMIT10VGA breakout
dbuchwald
29.2 × 43.2 mm4 parts2LMIT10AVRISP10 breakout
dbuchwald
17.8 × 17.8 mm3 parts2LMIT10AVRISP breakout
dbuchwald
17.8 × 17.8 mm3 parts2LMIT10
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746