Z80ctrlng
jblang·z80ctrl·hardware/nextgen/z80ctrlng.kicad_pcb
About the Z80ctrlng PCB
Z80ctrlng is an open source PCB design by jblang, published on GitHub under the MIT license. It is a 4-layer board measuring 101.6 × 53.3 mm, with 63 components from 41 distinct parts.
Other key parts include the AS6C4008-55PCN, AVR128DB64x-xPT, 74HCT573, 74HCT257 and AMS1117-3.3. By type, the board carries 19 capacitors, 12 jumpers, 9 resistors, 8 ICs, 6 connectors and 4 diodes.
It belongs with the retro computing and usb & debug tools designs in this gallery.
From the project
AVR-based bootloader, I/O, and debugging for Z80-based computers
Important: This design has not yet been tested. Manufacture at your own risk.
This is a new design for z80ctrl using the Microchip AVR128DB64 microcontroller.
This next-gen AVR has several advantages over the ATmega1284P used in the original design:
- It's a 64-pin part with more than enough I/O to interface with the RC2014 bus without an I/O expander. This will allow much faster data transfers since all signals are accessed in parallel rather than serially. - It has built-in configurable logic used to assert the wait signal on I/O requests without external glue logic. - It has…

Main components on the Z80ctrlng
Z80ctrlng bill of materials (BOM)
63 components, 41 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AS6C4008-55PCN | DIP-32_W15.24mm | U1 |
| 1 | AVR128DB64x-xPT | TQFP-64_10x10mm_P0.5mm | U2 |
| 1 | 74HCT573 | TSSOP-20_4.4x6.5mm_P0.65mm | U3 |
| 1 | 74HCT257 | SOIC-16_3.9x9.9mm_P1.27mm | U4 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U5 |
| 1 | PCF8563T | SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | CH340C | SOIC-16_3.9x9.9mm_P1.27mm | U7 |
| 1 | 74LVC1G126 | SOT-353_SC-70-5 | U8 |
| 1 | BSS138 | SOT-23 | Q3 |
| 1 | 32kHz | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | RCBUS | RCBus-80 | J1 |
| 1 | UDPI | PinHeader_1x04_P2.54mm_Horizontal | J3 |
| 1 | XKTF-0803-0 | XKTF08030 | J5 |
| 1 | UEXT | IDC-Header_2x05_P2.54mm_Horizontal | J6 |
| 1 | SM04B-SRSS-TB | JST_SM04B-SRSS-TB_LF__SN_ | J9 |
| 1 | U254-051T-4BH81-S2S | U254051T4BH81S2S | J11 |
| 1 | CR1216 | BatteryHolder_Keystone_3001_1x12mm | BT1 |
| 1 | AUTORESET | SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP1 |
| 1 | TX3V | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2 |
| 1 | RX3V | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP3 |
Show 21 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SDA | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP6 |
| 1 | SCL | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP7 |
| 1 | MOSI | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP8 |
| 1 | MISO | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP9 |
| 1 | SCK | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP10 |
| 1 | CS | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP11 |
| 1 | RTC_SCL | SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP13 |
| 1 | RTC_SDA | SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP15 |
| 1 | I2C_PU | SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP16 |
| 1 | RESET | SW_Tactile_SPST_Angled_PTS645Vx31-2LFS | SW1 |
| 1 | PROG_EN | JS202011CQN | SW4 |
| 1 | LED | LED_0805_2012Metric | D1 |
| 3 | 1N5819WS | D_SOD-323_HandSoldering | D2, D3, D4 |
| 14 | 0.1uf | C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8 +6 |
| 2 | 1uf | C_1206_3216Metric | C9, C10 |
| 1 | 27pf | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13 |
| 2 | 22uf | C_1206_3216Metric | C17, C18 |
| 1 | 10K | R_0402_1005Metric | R1 |
| 2 | 1K | R_0402_1005Metric | R2, R5 |
| 4 | 100K | R_0402_1005Metric | R3, R4, R6, R7 |
| 2 | 2.2K | R_0402_1005Metric | R12, R14 |
Z80ctrlng design files
The KiCad project lives in the jblang/z80ctrl repository on GitHub; these links point at the commit this page was built from.
Z80ctrlng: common questions
How big is the Z80ctrlng PCB?
The Z80ctrlng measures 101.6 × 53.3 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Z80ctrlng?
63 components, from 41 distinct parts. The full bill of materials is listed on this page.
Where can I download the Z80ctrlng design files?
From the jblang/z80ctrl repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Z80ctrlng design in my own project?
Yes, under the terms of its MIT license, which jblang chose for the repository.
More boards in z80ctrl
Similar boards
OpenTendo
Redherring32
196.3 × 118.7 mm93 parts2LTAPR-OHL-1.0850USB Hub Test
osy
50 × 50 mm85 parts4LCC-BY-4.0703XG Station Power
osy
54.3 × 91 mm9 parts2LCC-BY-4.0703MCL86jr
MicroCoreLabs
56.1 × 57.1 mm66 parts4LNo license532Sram dev board
Wren6991
50 × 50 mm12 parts2LNo license50824pin flex interposer
Wren6991
29 × 32 mm3 parts2LNo license508