Skip to the content
4 layers31 × 35 mmUSB JTAG Programmer, the printed circuit board in 3D

USB JTAG Programmer

dumaiss/uBITz

**μBITz** – *ZAP 80s dreams into silicon.* Open modular 8-bit system: dock Z80/6502, tile SID/POKEY, boot in '83. M.2 LVDS serial, I²C map, Parity-10, ZAP IRQs. Spec + KiCad + Verilog + ref impl. Build. ZAP. Retro lives. `ubitz.dev` #μBITz

Size
31 × 35 mm
Copper layers
4
Thickness
1.6 mm
Parts
24
Nets
56
Pads
141
Tracks, vias
257, 61
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
31 Oct 2025
Updated
9 Jan 2026

Overview

USB JTAG Programmer is an open-source printed circuit board by dumaiss, from the dumaiss/uBITz repository on GitHub. It is a 4-layer board of 31 × 35 mm with 24 parts on 56 nets, routed with 257 tracks and 61 vias.

It is built around the 93LC56BT-I/OT, FT232HL and ECS-2033-120-BN. Its parts include 11 capacitors, 5 resistors, 3 ICs, 2 connectors and 1 crystal. It belongs with the retro computing and games and interfaces and adapters boards of this library.

Main components

3

README

README.md

uBITz

μBITz – ZAP 80s dreams into silicon.

Open modular 8-bit style system: host Z80/6502/68k/RISC-V, tile SID/POKEY, boot in '83. M.2 LVDS serial, I²C map, Parity-10, ZAP IRQs. Spec + KiCad + Verilog + ref impl. Build. ZAP. Retro lives. ubitz.dev #μBITz

Parts

24
QtyValueFootprintReferences
41000nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4, C5, C15, C16
310uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C3
212kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R4
2220nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC26, C28
25k1Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R3
2600R/500mAInductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolderFB1, FB2
112401610E4_2AFootprints:AMPHENOL_12401610E4_2AJ2
11uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC27
12k2Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5
12uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC25
193LC56BT-I/OTFootprints:SOT-23-6_MC_MCHU4
1Conn_02x05_Top_BottomConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ4
1ECS-2033-120-BNFootprints:OSC_ECS-2033-120-BNY2
1FT232HLFootprints:QFP50P900X900X160-48NU3
1MAX662ACSA_TFootprints:SOIC127P600X175-8NU7

More from dumaiss/uBITz

5
  • 4 layers100 × 50.5 mmUBITz Dock Power Impl, the printed circuit board in 3D

    UBITz Dock Power Impl

    dumaiss/uBITz

    **μBITz** – *ZAP 80s dreams into silicon.* Open modular 8-bit system: dock Z80/6502, tile SID/POKEY, boot in '83. M.2 LVDS serial, I²C map, Parity-10, ZAP IRQs. Spec + KiCad + Verilog + ref impl. Build. ZAP.

    92 parts
  • 2 layers9.3 × 1.7 mmUBITz Dock Power Impl, the printed circuit board in 3D

    UBITz Dock Power Impl

    dumaiss/uBITz

    **μBITz** – *ZAP 80s dreams into silicon.* Open modular 8-bit system: dock Z80/6502, tile SID/POKEY, boot in '83. M.2 LVDS serial, I²C map, Parity-10, ZAP IRQs. Spec + KiCad + Verilog + ref impl. Build. ZAP.

    92 parts
  • 4 layers84.3 × 108.4 mmUBITz Host z80-Host, the printed circuit board in 3D

    UBITz Host z80-Host

    dumaiss/uBITz

    **μBITz** – *ZAP 80s dreams into silicon.* Open modular 8-bit system: dock Z80/6502, tile SID/POKEY, boot in '83. M.2 LVDS serial, I²C map, Parity-10, ZAP IRQs. Spec + KiCad + Verilog + ref impl. Build. ZAP.

    50 parts
  • 4 layers84.3 × 108.4 mmUBITz Host z80-Host No Mapper, the printed circuit board in 3D

    UBITz Host z80-Host No Mapper

    dumaiss/uBITz

    **μBITz** – *ZAP 80s dreams into silicon.* Open modular 8-bit system: dock Z80/6502, tile SID/POKEY, boot in '83. M.2 LVDS serial, I²C map, Parity-10, ZAP IRQs. Spec + KiCad + Verilog + ref impl. Build. ZAP.

    26 parts
  • 4 layers84.3 × 110 mmUBITz Basic Bank With Cartridge, the printed circuit board in 3D

    UBITz Basic Bank With Cartridge

    dumaiss/uBITz

    **μBITz** – *ZAP 80s dreams into silicon.* Open modular 8-bit system: dock Z80/6502, tile SID/POKEY, boot in '83. M.2 LVDS serial, I²C map, Parity-10, ZAP IRQs. Spec + KiCad + Verilog + ref impl. Build. ZAP.

    6 parts

Similar boards

  • 4 layers310 × 125 mmDev board, the printed circuit board in 3D

    Dev board

    sammaclennan/dev-board

    An 84-key mechanical keyboard

    208 parts
  • 4 layers100 × 80 mmBuilt, the printed circuit board in 3D

    Built

    devbisme/ai-circuit-design-tests

    Tests of KiCad-related AI tools.

    243 parts10
  • 2 layers101.8 × 57.8 mmSc64v2, the printed circuit board in 3D

    Sc64v2

    Polprzewodnikowy/SummerCart64

    SummerCart64 - a fully open source N64 flashcart

    96 parts1.2kGPL-3.0
  • 4 layers63.6 × 67.5 mmPropellerPCB, the printed circuit board in 3D

    PropellerPCB

    tomkinsc/open-spectrometer

    Code, mechanical designs, and electronic plans related to the OpenSpectrometer project.

    76 parts30
  • 2 layers68.3 × 57.7 mmSdmux4, the printed circuit board in 3D

    Sdmux4

    hnz1102/sdcdmux-emmc

    SD CARD and eMMC Device Multiplexer with Infrared Remote Controller

    115 parts16MIT
  • 2 layers101.8 × 57.8 mmSc64v2.1, the printed circuit board in 3D

    Sc64v2.1

    Epicjoy/SC64

    This project's hardware and casing are modified based on the SummerCart64 project.

    97 parts15
  • 2 layers50 × 30 mmPower, the printed circuit board in 3D

    Power

    hnz1102/ft232hbrkout

    FT232HL BREAKOUT BOARD

    52 parts5
  • 2 layers105.6 × 105.9 mmFt2232 jtag tap, the printed circuit board in 3D

    Ft2232 jtag tap

    tnishinaga/seccamp2021_pcb

    250 parts3

Questions

How big is the USB JTAG Programmer PCB?

It measures 31 × 35 mm and has 4 copper layers, 1.6 mm thick.

What parts does the USB JTAG Programmer use?

24 parts, built around the 93LC56BT-I/OT, FT232HL and ECS-2033-120-BN. 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 USB JTAG Programmer KiCad files?

From the dumaiss/uBITz repository on GitHub, at the commit this page was made from: the board is uBITz Platform Code/Host/Schem/uBITz-Host-Reference-Impl/99-USB-JTAG-Programmer/USB-JTAG-Programmer/USB-JTAG-Programmer.kicad_pcb and its schematic uBITz Platform Code/Bank/Schem/uBITz-Bank-Reference-Impl/03-Z80-Based-Host/uBITz-Host-z80-Host/uBITz-Host-z80-Host.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the USB JTAG Programmer design in my own project?

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