Skip to the content
PCBKitNew board
2 layers99.9 × 49.9 mmRcbus vdp9k, the printed circuit board in 3D

Rcbus vdp9k

b3rendsh/cxland8

common coleco, msx and retro computer cp/m software and hardware

Size
99.9 × 49.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
113
Pads
196
Tracks, vias
306, 26
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 Sep 2025
Updated
31 Jul 2026

Overview

Rcbus vdp9k is an open-source printed circuit board by b3rendsh, from the b3rendsh/cxland repository on GitHub. It is a 2-layer board of 99.9 × 49.9 mm with 19 parts on 113 nets, routed with 306 tracks and 26 vias.

It is built around the SN74LVC245AN, 74HCT138D and 74HCT32D. Its parts include 5 ICs, 4 capacitors, 3 connectors and 2 diodes. It belongs with the retro computing and games boards of this library.

Main components

3

README

README.md

cxland

common coleco, msx and retro computer cp/m software and hardware

BIT90 / Colecovision

BIT90 BASIC and Colecovision games on a MSX or CP/M computer

MSX

RomWBW for CP/M (and work-alike) operating systems on a MSX computer:
Binaries and instructions
webmsx romwbw test
Sources

Retro computer

MSX 1 system on a rcbus computer

Applications

Tutorial for seting up CP/NET 1.2 via serial
IDE disk info and test program
TMS video adapter info

Hardware

RCBUS TN9K - MSX/Coleco compatible video adapter
The card uses the Tang Nano 9K FPGA to emulate the TMS9918A (F18A) and V9938/V9958 VDP with 32K VRAM.
It can be set to MSX mode or Colecovision mode with a few dip switches and it supports the V9938 80 columns text mode.

RCBUS AUDIOJOY - MSX/Coleco compatible audio and joystick adapter
Design and documentation are under construction.

License

The Creative Commons license terms applies to all material in this repository with following exceptions.
MSX-DOS binaries are copyrighted by ASCII and their license terms and/or intentions are respected.
For the RomWBW binaries and sources the GNU AFFERO GENERAL PUBLIC LICENSE applies.

Parts

19
QtyValueFootprintReferences
40.1uFCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC1, C2, C3, C4
4Jumper_3_OpenConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1, JP2, JP3, JP4
21N5817Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1, D2
2SN74LVC245AN0my_project:DIP-20_TI-NU1, U2
1Mounting_Holes:MountingHole_3.2mm_M3MNT0
174HCT138Package_DIP:DIP-16_W7.62mmU4
174HCT32Package_DIP:DIP-14_W7.62mmU3
1Conn_01X39Connector_PinHeader_2.54mm:PinHeader_1x39_P2.54mm_VerticalJ1
1Conn_01x10Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ2
1Conn_02x02Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalJ5
1Tang_Nano_9K0my_project:DIP-48_TangNano9KU6

Questions

How big is the Rcbus vdp9k PCB?

It measures 99.9 × 49.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rcbus vdp9k use?

19 parts, built around the SN74LVC245AN, 74HCT138D and 74HCT32D. 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 Rcbus vdp9k KiCad files?

From the b3rendsh/cxland repository on GitHub, at the commit this page was made from: the board is hardware/rcbus-vdp9k/rcbus-vdp9k.kicad_pcb and its schematic hardware/rcbus-vdp9k/rcbus-vdp9k.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rcbus vdp9k design in my own project?

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

Similar boards

  • 4 layers131.1 × 99.1 mmIo board, the printed circuit board in 3D

    Io board

    svpetry/Mini8086

    A small 8086 computer system.

    89 parts3
  • 2 layers297.2 × 180.3 mm8bit computer, the printed circuit board in 3D

    8bit computer

    vascofazza/8bit-cpu

    Schematics & code for my 74LS-based 8-bit MK1 CPU

    377 parts317MIT
  • 2 layersLM80C R6, the printed circuit board in 3D

    LM80C R6

    leomil72/LM80C

    A Z80-based homebrew computer withTMS9918, AY-3-8910, Z80 CTC, Z80 PIO, and Z80 SIO

    153 parts123GPL-3.0
  • 2 layers176.5 × 85.1 mmISA EMS, the printed circuit board in 3D

    ISA EMS

    hkzlab/ISA_EMS_4Mb

    ISA 4Mb EMS expansion board

    49 parts41
  • 2 layers200 × 150 mmMSX ONE, the printed circuit board in 3D

    MSX ONE

    jdgabbard/MSX-ONE-Computer

    MSX 1 Computer from discrete parts

    114 parts28GPL-3.0
  • 2 layers99.7 × 64.1 mmMalt, the printed circuit board in 3D

    Malt

    b3rendsh/msxdos2s

    MSXDOS smaller 16K/32K rom with IDE interface drivers and enhancements

    35 parts24
  • 2 layers100 × 80 mmMini8085Ext, the printed circuit board in 3D

    Mini8085Ext

    skiselev/minimax8085-apu-ext

    Arithmetic Processor and Extension Board for MiniMax 8085 SBC

    42 parts13
  • 2 layers100 × 65.5 mmSodaIDE v2 konami case, the printed circuit board in 3D

    SodaIDE v2 konami case

    Danjovic/Soda-IDE

    8 bit Compact Flash Interface for MSX computers

    30 parts11CC0-1.0