Skip to the content
PCBKitNew board
2 layers13.5 × 40 mmUPDIProgrammer, the printed circuit board in 3D

Simple UPDI Serial programmer

Size
13.5 × 40 mm
Copper layers
2
Thickness
1.6 mm
Parts
16
Nets
24
Pads
68
Tracks, vias
85, 17
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
1 Aug 2023
Updated
25 Jul 2025

Overview

UPDIProgrammer is an open-source printed circuit board by stuartpittaway, from the stuartpittaway/UPDIProgrammer repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 13.5 × 40 mm with 16 parts on 24 nets, routed with 85 tracks and 17 vias.

It is built around the CH340C, XC6206-3.3V and BAT46W. Its parts include 6 resistors, 3 capacitors, 2 ICs, 2 diodes and 1 connector. It belongs with the interfaces and adapters boards of this library.

Main components

3

README

README.md

UPDI Programmer

Parts

16
QtyValueFootprintReferences
21KResistor_SMD:R_0805_2012MetricR1, R2
24.7uFCapacitor_SMD:C_0805_2012MetricC4, C5
2470RResistor_SMD:R_0805_2012MetricR6, R7
25K1Resistor_SMD:R_0805_2012MetricR4, R5
1100nFCapacitor_SMD:C_0805_2012MetricC3
1BAT46WDiode_SMD:D_SOD-123D3
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU5
1DTRLED_SMD:LED_0805_2012MetricD1
1LEDLED_SMD:LED_0805_2012MetricPWR1
1UPDIConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_HorizontalUPDI1
1USBConnector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ2
1XC6206-3.3VPackage_TO_SOT_SMD:SOT-23-3U4

Questions

How big is the UPDIProgrammer PCB?

It measures 13.5 × 40 mm and has 2 copper layers, 1.6 mm thick.

What parts does the UPDIProgrammer use?

16 parts, built around the CH340C, XC6206-3.3V and BAT46W. 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 UPDIProgrammer KiCad files?

From the stuartpittaway/UPDIProgrammer repository on GitHub, at the commit this page was made from: the board is PCB/UPDIProgrammer.kicad_pcb and its schematic PCB/UPDIProgrammer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the UPDIProgrammer design in my own project?

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

Similar boards

  • 2 layers58.3 × 98.2 mmSandKrux, the printed circuit board in 3D

    SandKrux

    sandman21vs/SandKrux

    Placa de desenvolvimento baseada no chip K210, com entradas para touch, câmera e LCD grande, criada especificamente para rodar o firmware Krux.

    176 parts21
  • 2 layers73.9 × 46 mmTDR avalanche, the printed circuit board in 3D

    TDR avalanche

    MR-DOS/TDR-avalanche

    Avalanche pulser for use as TDR core

    80 parts11GPL-3.0
  • 2 layers68.6 × 53.3 mmGowinduino, the printed circuit board in 3D

    Gowinduino

    SushiBits/Gowinduino

    Arduino-compatible evaluation board with Gowin GW1NSR-4C FPGA

    86 parts8
  • 2 layersRfm to usb, the printed circuit board in 3D

    Rfm to usb

    dltech/rfm69_usb

    rfm69 based USB stick. Wireless virtual com port.

    19 parts1
  • 2 layersPlayer, the printed circuit board in 3D

    Player

    dltech/usb_player

    simple USB SD mp3 player based on stm32 MCU

    123 parts1Apache-2.0
  • 2 layers70 × 40 mmPIC12 UNIVERSAL Devboard v1 THT, the printed circuit board in 3D

    PIC12 UNIVERSAL Devboard v1 THT

    alexanderjg85/simple_pic12_pdip8_universal_devboard

    A simple development board with an LED and GPIOs on Pin headers. includes an ICSP Header and selectable dual power supply with a screw terminal

    39 partsMIT
  • 2 layers105 × 82 mmModule 16S, the printed circuit board in 3D

    Module 16S

    botaneta/All-in-one-diybms

    Proyecto de módulo para lectura y balanceo de celdas hasta 16S

    244 parts
  • 4 layers97 × 79.5 mmPehli1 AKS, the printed circuit board in 3D

    Pehli1 AKS

    Pehlivan-Team/Pehli1_AKS

    79 parts