Skip to the content
2 layers99.1 × 97.8 mmZacatecas, the printed circuit board in 3D

Chihuahua-based 65C02 SBC with integrated peripherals (LCD text screen, microSD card reader, 8-key pad)

Size
99.1 × 97.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
53
Nets
88
Pads
330
Tracks, vias
1,159, 89
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
16 Apr 2026
Updated
21 Oct 2026

Overview

Zacatecas is an open-source printed circuit board by zuiko21, from the zuiko21/zacatecas repository on GitHub, published under the MIT licence. It is a 2-layer board of 99.1 × 97.8 mm with 53 parts on 88 nets, routed with 1,159 tracks and 89 vias.

It is built around the 27C128-15, 74HC132D and 74HC32D, with the BC548, BAT85 and SS22 among its other parts. Its parts include 10 switches, 7 resistors, 7 connectors, 6 ICs and 3 capacitors.

Main components

6

README

README.md

Zacatecas

Chihuahua-based 65C02 SBC with integrated peripherals (LCD text screen, microSD card reader, 8-key pad)

Specs

  • 65C02 CPU at 1 MHz
  • 32 KiB RAM
  • 16 KiB ROM
  • VIA 65C22 (Versatile Interface Adapter)
  • 16x2 LCD text screen (HD44780-based, 4-bit parallel interface) with software-controlled backlight
  • microSD card reader (bit-banged SPI)
  • Piezo buzzer (programmable thru VIA outputs PB7 and CB2)
  • Independent LED output, plus software-controlled microSD card activity LED
  • nanoLink input for card-less boot and development
  • SS22 synchronous serial port (developed from a 6502.org idea by Garth Wilson and Samuel Falvo)

Firmware

See the generic BIOS interface as well as the specific Low Level Library for Zacatecas.

Parts

53
QtyValueFootprintReferences
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4
33K3Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR3, R6, R7
3BC548Package_TO_SOT_THT:TO-92_InlineQ1, Q2, Q3
222KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR1, R2
2680Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_VerticalR4, R5
10Button_Switch_THT:SW_PUSH_6mmSW5
11Button_Switch_THT:SW_PUSH_6mmSW4
11 MHzOscillator:Oscillator_DIP-8X1
1100µCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC3
110KPotentiometer_THT:Potentiometer_Piher_PT-6-V_VerticalRV1
110µCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC1
12Button_Switch_THT:SW_PUSH_6mmSW6
122KResistor_THT:R_Array_SIP9RN2
122nCapacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2C4
127C128Package_DIP:DIP-28_W15.24mm_SocketU6
13Button_Switch_THT:SW_PUSH_6mmSW3
13K3Resistor_THT:R_Array_SIP9RN3
14Button_Switch_THT:SW_PUSH_6mmSW7
1470Resistor_THT:R_Array_SIP9RN4
14K7Resistor_THT:R_Array_SIP5RN1
15Button_Switch_THT:SW_PUSH_6mmSW9
16Button_Switch_THT:SW_PUSH_6mmSW8
162256Package_DIP:DIP-28_W15.24mm_SocketU3
165C02Package_DIP:DIP-40_W15.24mm_SocketU1
165C22Package_DIP:DIP-40_W15.24mm_SocketU2
17Button_Switch_THT:SW_PUSH_6mmSW10
174HC132Package_DIP:DIP-14_W7.62mm_SocketU4
174HC32Package_DIP:DIP-14_W7.62mm_SocketU5
1BAT85Diode_THT:D_DO-35_SOD27_P2.54mm_Vertical_KathodeUpD1
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1CA1Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1LCDConnector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_VerticalJ1
1LEDLED_THT:LED_D3.0mmD3
1Logo_Open_Hardware_LargeSymbol:OSHW-Symbol_8.9x8mm_SilkScreenLOGO1
1NMIButton_Switch_THT:SW_PUSH_6mmSW2
1POWERConnector_JST:JST_EH_S2B-EH_1x02_P2.50mm_HorizontalJ6
1RESETButton_Switch_THT:SW_PUSH_6mmSW1
1SD/ERRLED_THT:LED_D3.0mmD2
1SS22Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ7
1STEPConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1SWITCHdurango:PowerSwitchJP1
1microSDConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ2
1nanoLinkConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1~{WDC}Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP3

Similar boards

  • 2 layers97.8 × 72.4 mmChihuahua, the printed circuit board in 3D

    Chihuahua

    zuiko21/chihuahua

    simple 65C02-based Single Board Computer

    40 partsMIT
  • 2 layers97.8 × 72.4 mmChihuahua, the printed circuit board in 3D

    Chihuahua

    zuiko21/minimOS

    Scalable OS for 6502/65816

    41 parts23MIT
  • 2 layers80 × 25 mmLedGateController, the printed circuit board in 3D

    LedGateController

    Knifa/ws28xx-led-driver

    A straightforward DIY WS28xx LED driver.

    73 parts3
  • 2 layers30 × 71 mmCamera 360, the printed circuit board in 3D

    Camera 360

    X-Lemon-X/camera_360

    Camera 360 made form 3x IMX258 12Mb 120deg cameras conencted over usb-c 2.0

    48 parts2
  • 4 layers188 × 128.3 mmZAK180, the printed circuit board in 3D

    ZAK180

    agkaminski/ZAK180

    DIY all-in-keyboard computer featuring Z180 and floppy drive

    140 parts
  • 2 layers239.6 × 239.9 mmTK3000, the printed circuit board in 3D

    TK3000

    clemarfolly/TK3000

    Réplica do Microdigital TK3000

    329 parts7GPL-3.0
  • 2 layers99.1 × 69.9 mmFC UNROM512-PRGRAM, the printed circuit board in 3D

    FC UNROM512-PRGRAM

    ponchick/FC-UNROM512-PRGRAM

    UNROM512 + PRG RAM Famicom cartridge PCB

    35 parts3CERN-OHL-P-2.0
  • 2 layers209 × 175 mmExcalibur64, the printed circuit board in 3D

    Excalibur64

    Cptscorcher/Excallibur-64

    A reimagining of the seminal Excalibur 64 Computer

    126 partsGPL-3.0

Questions

How big is the Zacatecas PCB?

It measures 99.1 × 97.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Zacatecas use?

53 parts, built around the 27C128-15, 74HC132D, 74HC32D and BC548. 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 Zacatecas KiCad files?

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

Can I use the Zacatecas 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).