Skip to the content
PCBKitNew board
2 layers325 × 209 mmBIT90 26 Prototype, the printed circuit board in 3D

BIT90 26 Prototype

BrettHallen/BIT90_263

An attempted recreation of the 1983 HIT90 computer.

Size
325 × 209 mm
Copper layers
2
Thickness
1.6 mm
Parts
184
Nets
214
Pads
1,103
Tracks, vias
1,309, 6
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
3 Jun 2026
Updated
30 Jun 2026

Overview

BIT90 26 Prototype is an open-source printed circuit board by BrettHallen, from the BrettHallen/BIT90_26 repository on GitHub. It is a 2-layer board of 325 × 209 mm with 184 parts on 214 nets, routed with 1,309 tracks and 6 vias.

It is built around the 27C256-17/J, 74LS00SC and 74LS04PC, with the 74LS05P-E, 74LS174DC and 74LS32SC among its other parts. Its parts include 34 switches, 32 capacitors, 30 resistors, 17 ICs and 8 connectors. It belongs with the FPGA and CPLD boards of this library.

Main components

6

README

README.md

BIT90/26

An attempted recreation of the BIT90 computer released by Bit Corporation (普澤有限公司) in 1983 that is about US$90,000 (AU$125,000) cheaper than a used one:

  • Z80 CPU
  • TMS9929A VDP
  • 2KB RAM (one TC5517/4016 SRAM) expandable to 32KB (expansion cartridge)
  • 16KB VRAM (eight 4116 DRAM)
  • 24KB ROM (two 2364 + one 2764 or a variation) containing BASIC & Colecovision firmware (?)
  • RF & composite video output
  • two joystick ports
  • Colecovision cartridge/tape compatible (2x15 pin)
  • combination audio/video/tape port (DE9)
  • expansion edge connector (2x30 pin)
  • 5-pin DIN for power (±5V & +12V)

BIT90 original

Heavily relying on all the excellent information shared by b3rendsh in their BIT90 repository.

Part 1 - Completed (enough)

The initial aim of the project is to recreate the original schematics in KiCad:

  • Sheet 6-1 (Processor): ✅ completed
  • Sheet 6-2 (Video Control): ✅ completed
  • Sheet 6-3 (Joystick, Audio, Tape): ✅ completed
  • Sheet 6-4 (Keyboard): ✅ completed
  • Sheet 6-5 (PAL Video Encoder): ❌ lost interest, using a Pico9918 so no point
  • Sheet 6-6 (Expansion): ✅ completed
  • Sheet 7-5 (PAL Video Encoder/32K): ❌ not needed for recreation
  • 32K DRAM (4416x4): 🤔 pending, if I can get the base model working

The Video Encoder schematic isn't really relevant to my proposed re-design so haven't bothered completing them.

Sheet 7-5 and the 32KB DRAM sheets appear to be for an updated system with 32KB of RAM? This would be the ultimate aim, but let's see if we can get the initial 8KB system working.

Part 2 - Ongoing

The second part will be to try to create a modern replica as a single board computer.

Ideally:

  • integrated keyboard
  • upgraded 8KB of RAM
  • replace VDP9929A & 16KB DRAM with a Pico9918
  • HDMI video output (thanks to the Pico9918)
  • replace tri-voltage ±5VDC & 12VDC power requirement with a single 5VDC via USB or 2.1mm socket

The main hurdle would be sourcing the SN76489AN sound generator but I don't think this is ... currently (June 2026) ... too difficult. If you are wary of Chinese sellers, a reliable source of genuine parts is Unicorn Electronics in the US. Grab yourself some EPROMs or exotic CPUs whilst you're there.

Prototype progress

Keyboard

Recreation of the original keyboard layout.
Designed with Keyboard Layout Editor which generates a JOSN file that can be used to generate a template for the key switches with Plate & Case Builder.

Keyboard layout

ROMs

The original ROMs (BASIC v3.0) have been dumped and can be found here.

BBC Basic

You can now also use a version of BBC Basic on the BIT90 thanks to b3rendsh's work developing BBX80.

Status

  • 3/JUN/2026: Working on Part 1
  • 4/JUN/2026: Keyboard layout re-created & template generated
  • 5/JUN/2026: Initial redesign (schematic) completed, error checking/fixing to follow
  • 6/JUN/2026: PCB layout started

Useful Links

Parts

184
QtyValueFootprintReferences
25100nF (104)Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mmC10, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26 +9
710KΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR5, R9, R16, R22, R29, R30, R31
61N4148Clueless_Engineer:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4, D5, D6
6MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5, H6
41KΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR10, R20, R24, R26
4470ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR8, R11, R12, R14
327C256Package_DIP:DIP-28_W15.24mmU2, U3, U4
33.3KΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR18, R19, R23
374LS244Package_DIP:DIP-20_W7.62mmU31, U33, U34
20.47µF/50VCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC8, C9
2100KΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR17, R21
210µF/16VCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC33, C34
222KΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3, R27
2330ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4, R13
274LS138Package_DIP:DIP-16_W7.62mmU11, U13
2GAL22V10Package_DIP:DIP-24_W7.62mmU9, U17
1+5V In (2.1mm)Connector_BarrelJack:BarrelJack_HorizontalJ10
1+5V In (USB)Connector_USB:USB_B_Lumberg_2411_02_HorizontalJ9
11Clueless_Engineer:SW_Gateron_LowProfile_THTSW7
11.2KΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR15
110.73864MHzCrystal:Crystal_HC49-U_VerticalY1
110KΩResistor_THT:R_Array_SIP9RN2
110KΩResistor_THT:R_Array_SIP8RN3
110nF (103)Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mmC5
115KΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR25
11nF (102)Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mmC1
12Clueless_Engineer:SW_Gateron_LowProfile_THTSW15
12.7KΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
1270ΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR7
12N2222Package_TO_SOT_THT:TO-92_Inline_WideQ1
13Clueless_Engineer:SW_Gateron_LowProfile_THTSW4
14Clueless_Engineer:SW_Gateron_LowProfile_THTSW12
14.7KΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6
14.7KΩResistor_THT:R_Array_SIP9RN1
15Clueless_Engineer:SW_Gateron_LowProfile_THTSW8
156KΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
156pF (560)Capacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mmC6
16Clueless_Engineer:SW_Gateron_LowProfile_THTSW16
16264Package_DIP:DIP-28_W15.24mmU1
17Clueless_Engineer:SW_Gateron_LowProfile_THTSW3
174LS00Package_DIP:DIP-14_W7.62mmU9
174LS04Package_DIP:DIP-14_W7.62mmU10
174LS05Package_DIP:DIP-14_W7.62mmU14
174LS145Package_DIP:DIP-16_W7.62mmU30
174LS174Package_DIP:DIP-16_W7.62mmU32
174LS32Package_DIP:DIP-14_W7.62mmU8
18Clueless_Engineer:SW_Gateron_LowProfile_THTSW11
19Clueless_Engineer:SW_Gateron_LowProfile_THTSW9
1AClueless_Engineer:SW_Gateron_LowProfile_THTSW47
1ATClueless_Engineer:SW_Gateron_LowProfile_THTSW37
1AUDIO OUTClueless_Engineer:SJ335083ATRJ7
1BClueless_Engineer:SW_Gateron_LowProfile_THTSW57
1BACKSLASHClueless_Engineer:SW_Gateron_LowProfile_THTSW5
1BASICClueless_Engineer:SW_Gateron_LowProfile_THTSW61
1BITClueless_Engineer:SW_Gateron_LowProfile_THTSW60
1BSClueless_Engineer:SW_Gateron_LowProfile_THTSW13
1CClueless_Engineer:SW_Gateron_LowProfile_THTSW56
1CAPS/LOWERClueless_Engineer:SW_Gateron_LowProfile_THTSW39
1CARATClueless_Engineer:SW_Gateron_LowProfile_THTSW10
1COLONClueless_Engineer:SW_Gateron_LowProfile_THTSW42
1COMMAClueless_Engineer:SW_Gateron_LowProfile_THTSW54
1CRClueless_Engineer:SW_Gateron_LowProfile_THTSW45
1CTRLClueless_Engineer:SW_Gateron_LowProfile_THTSW64
1CartridgeClueless_Engineer:CONN30_2x15_DRXN_SULJ1
1Clock Test PointsConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ11
1DClueless_Engineer:SW_Gateron_LowProfile_THTSW44
1DELClueless_Engineer:SW_Gateron_LowProfile_THTSW14
1DOWNClueless_Engineer:SW_Gateron_LowProfile_THTSW63
1EClueless_Engineer:SW_Gateron_LowProfile_THTSW28
1ESCClueless_Engineer:SW_Gateron_LowProfile_THTSW23
1ExpansionClueless_Engineer:BIT90 ExpansionJ2
1Expansion2Connector_PinHeader_2.54mm:PinHeader_2x30_P2.54mm_VerticalJ12
1FClueless_Engineer:SW_Gateron_LowProfile_THTSW40
1FCTNClueless_Engineer:SW_Gateron_LowProfile_THTSW66
1FWDSLASHClueless_Engineer:SW_Gateron_LowProfile_THTSW38
1FuseFuse:Fuseholder_Clip-5x20mm_Littelfuse_111_Inline_P20.00x5.00mm_D1.05mm_HorizontalF1
1GClueless_Engineer:SW_Gateron_LowProfile_THTSW48
1HClueless_Engineer:SW_Gateron_LowProfile_THTSW35
1HDMI For Pico9918Clueless_Engineer:Pico9918_HDMI_BoardJ13
1IClueless_Engineer:SW_Gateron_LowProfile_THTSW25

The 139 most common of 184 parts.

Questions

How big is the BIT90 26 Prototype PCB?

It measures 325 × 209 mm and has 2 copper layers, 1.6 mm thick.

What parts does the BIT90 26 Prototype use?

184 parts, built around the 27C256-17/J, 74LS00SC, 74LS04PC and 74LS05P-E. 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 BIT90 26 Prototype KiCad files?

From the BrettHallen/BIT90_26 repository on GitHub, at the commit this page was made from: the board is KiCad/BIT90_26_Prototype_GAL/BIT90_26_Prototype.kicad_pcb and its schematic KiCad/BIT90_26_Prototype/BIT90_26_Audio_Video.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BIT90 26 Prototype design in my own project?

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

Similar boards

  • 2 layers478 × 183 mmHC2000, the printed circuit board in 3D

    HC2000

    badrianiulian/HC2000

    HC2000 Project

    259 parts9
  • 2 layers400.9 × 280.5 mmAleste520v4, the printed circuit board in 3D

    Aleste520v4

    lucedoriente/Aleste520ex

    Western version of 1993 Z80 russian computer

    345 parts4GPL-3.0
  • 4 layers337.6 × 105.7 mmISA CGA, the printed circuit board in 3D

    ISA CGA

    hkzlab/CGA_Redux

    The Color Graphics Adapter Redux board is a more or less faithful clone of the original IBM CGA, based on the original schematics

    170 parts56
  • 2 layers244 × 244 mm6809PC-6U, the printed circuit board in 3D

    6809PC-6U

    danwerner21/6809PC

    6809 PC

    167 parts2
  • 2 layers100 × 77.5 mmSmartDiskII, the printed circuit board in 3D

    SmartDiskII

    btb/SmartDiskII

    An hybrid Disk ][ and SmartPort controller

    42 parts60Apache-2.0
  • 2 layers98.3 × 107.1 mmCoco9511pak, the printed circuit board in 3D

    Coco9511pak

    barberd/coco9511pak

    This board is a cartridge for the Tandy Radio Shack TRS-80 Color Computer (CoCo), an 8 bit computer produced between 1980 and 1991. It provides an Arithmetic Processor Unit (APU), the AMD 9511, to the CoCo.

    44 parts13GPL-3.0
  • 2 layers254 × 134.6 mmZ80-CPU, the printed circuit board in 3D

    Z80-CPU

    CatspersCoffee/S100-Boards

    S-100 bus boards designed and built: Z80 and 80386 CPU cards, SRAM/DRAM memory, CPLD/FPGA I/O and SPI boards, an 18-slot backplane and bus terminator.

    163 parts
  • 2 layers407 × 184 mmTRS-80-Model I G E1, the printed circuit board in 3D

    TRS-80-Model I G E1

    RetroStack/TRS-80-Model-I-G-E1

    Hardware Replica of the TRS-80 Model I Revision G

    230 parts57MIT