Skip to the content
2 layers67.3 × 25.4 mmUPDI programmer, the printed circuit board in 3D

Simple designs in KiCAD that do not require separate projects

Size
67.3 × 25.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
47
Pads
114
Tracks, vias
200, 29
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
18 Nov 2020
Updated
2 Nov 2021

Overview

UPDI programmer is an open-source printed circuit board by dbuchwald, from the dbuchwald/kicad-simple repository on GitHub, published under the MIT licence. It is a 2-layer board of 67.3 × 25.4 mm with 32 parts on 47 nets, routed with 200 tracks and 29 vias.

It is built around the ATMEGA168P-20AU and FT230XS-R. Its parts include 11 capacitors, 7 resistors, 3 diodes, 3 connectors and 2 ICs. It belongs with the interfaces and adapters boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

kicad-simple

Simple designs in KiCAD that do not require separate projects

Parts

32
QtyValueFootprintReferences
5100nFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC5, C6, C7, C8, C9
4470Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1, R4, R5, R7
222pFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC10, C11
227Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR2, R3
247pFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C2
110nFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC3
116MHzCrystal:Crystal_HC49-U_VerticalY1
14,7uFCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC4
14K7Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR6
1ATmega168P-20AUPackage_QFP:TQFP-32_7x7mm_P0.8mmU2
1FBSResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderFB1
1FT230XSPackage_SO:SSOP-16_4.4x5.2mm_P0.65mmU1
1ICSPConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ2
1PWRLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD3
1RXLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD2
1TXLED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolderD1
1UPDIConnector_IDC:IDC-Header_2x03_P2.54mm_VerticalJ1
1UPDI_R470Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1USB_BConnector_USB:USB_B_OST_USB-B1HSxx_HorizontalJ3
1https://tinyurl.com/ghdbksQR:kicad-simpleQR*****

The 30 most common of 32 parts.

More from dbuchwald/kicad-simple

7
  • 2 layers53.3 × 26.7 mmUSB power serial breakout, the printed circuit board in 3D

    USB power serial breakout

    dbuchwald/kicad-simple

    Simple designs in KiCAD that do not require separate projects

    23 parts10MIT
  • 2 layersSoftPower breakout, the printed circuit board in 3D

    SoftPower breakout

    dbuchwald/kicad-simple

    Simple designs in KiCAD that do not require separate projects

    21 parts10MIT
  • 2 layers29.2 × 43.2 mmVGA breakout, the printed circuit board in 3D

    VGA breakout

    dbuchwald/kicad-simple

    Simple designs in KiCAD that do not require separate projects

    8 parts10MIT
  • 2 layers24.1 × 22.9 mmMicroSD breakout, the printed circuit board in 3D

    MicroSD breakout

    dbuchwald/kicad-simple

    Simple designs in KiCAD that do not require separate projects

    4 parts10MIT
  • 2 layers17.8 × 17.8 mmAVRISP breakout, the printed circuit board in 3D

    AVRISP breakout

    dbuchwald/kicad-simple

    Simple designs in KiCAD that do not require separate projects

    3 parts10MIT
  • 2 layers17.8 × 17.8 mmAVRISP10 breakout, the printed circuit board in 3D

    AVRISP10 breakout

    dbuchwald/kicad-simple

    Simple designs in KiCAD that do not require separate projects

    3 parts10MIT
  • 2 layers11.4 × 17.8 mmAVRUPDI breakout, the printed circuit board in 3D

    AVRUPDI breakout

    dbuchwald/kicad-simple

    Simple designs in KiCAD that do not require separate projects

    2 parts10MIT

Similar boards

  • 2 layers111.2 × 76.5 mmThermostat, the printed circuit board in 3D

    Thermostat

    jamesrwaugh/thermostat

    AVR-based Residential Thermostat Hardware / Firmware

    47 parts
  • 2 layers68 × 53 mmBeerduino, the printed circuit board in 3D

    Beerduino

    Maltheren/Beerduino

    A functional arduino uno with a build in bottle opener.

    53 parts
  • 2 layers100 × 100 mmPmic dev, the printed circuit board in 3D

    Pmic dev

    zhiyb/test_dev_board

    Test dev board PCB for fun

    93 partsUnlicense
  • 2 layers229.9 × 111.8 mmAvr colorvideo, the printed circuit board in 3D

    Avr colorvideo

    74hc595/Amethyst

    8-bit ATmega1284 retro computer

    148 parts306BSD-3-Clause
  • 2 layers203.2 × 149.9 mm65C02 Computer, the printed circuit board in 3D

    65C02 Computer

    dbuchwald/6502

    DB6502: 65C02 based computer inspired by BE6502

    68 parts177MIT
  • 2 layers77.5 × 40.6 mmLink adapter, the printed circuit board in 3D

    Link adapter

    jkominek/piano-conversion

    Hardware, and some firmware, for acoustic piano to MIDI controller conversion.

    42 parts53
  • 4 layers62 × 42 mmS7 Min Enet, the printed circuit board in 3D

    S7 Min Enet

    asmi84/kicad-projects

    48 parts39MIT
  • 4 layers65 × 56 mmCopilot Lite, the printed circuit board in 3D

    Copilot Lite

    BayLibre/Copilot

    Manage a DUT power and serial through a single USB port, no additional software required.

    80 parts22MIT

Questions

How big is the UPDI programmer PCB?

It measures 67.3 × 25.4 mm and has 2 copper layers, 1.6 mm thick.

What parts does the UPDI programmer use?

32 parts, built around the ATMEGA168P-20AU and FT230XS-R. 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 UPDI programmer KiCad files?

From the dbuchwald/kicad-simple repository on GitHub, at the commit this page was made from: the board is UPDI_programmer/UPDI_programmer.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the UPDI programmer design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).