Skip to the content
2 layers127 × 153 mmRC2014Backplane wUART, the printed circuit board in 3D

RC2014Backplane wUART

dennisperry/RC2014_PCBs

A group of RC2014 PCBs I've designed to expand my system

Size
127 × 153 mm
Copper layers
2
Thickness
1.6 mm
Parts
54
Nets
76
Pads
489
Tracks, vias
778, 33
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
29 Sep 2025
Updated
5 Sep 2026

Overview

RC2014Backplane wUART is an open-source printed circuit board by dennisperry, from the dennisperry/RC2014_PCBs repository on GitHub. It is a 2-layer board of 127 × 153 mm with 54 parts on 76 nets, routed with 778 tracks and 33 vias.

It is built around the 74HCT138D, 74HCT1G00GV and 74LVC3G14DC, with the B3F-1020 among its other parts. Its parts include 17 capacitors, 17 connectors, 5 resistors, 5 ICs and 1 diode.

Main components

4

README

README.md

PCBs for RC2014

I started with a simple RC2014 Classic II as something interesting to try a new logic analyze. Then built a Zeta2 to get more capability; CP/M etal using ROMWBW. However; the Zeta2 didn't allow for much hardware expansion so I returned to the RC2014 and was confronted with its low cost simplicity. The Classic II is optimized for cost not unfettered expansion. Instead I've redone all the PCBs for the RC2014 with operational independence in mind. No more one clock per system to drive CPU and UART. What I've arrived at is something close to a Zeta2 in RC2014 form factor.

I've used SMT on pretty much all the boards. In my professional life I've done a lot of work with SMT and don't find it that difficult. I'd recommend some solder paste and a hot air setup along with a good soldering iron, a flux pen and various sizes of solder wick. I've converted a toaster oven into a reflow oven for when I'm doing more that one unit builds. This route requires you purchase a solder paste stencil with your PCBs.

No attempt is made to make the boards the same size or particularly pretty, these boards were started with the tariffs at their peak and every sq inch was expensive. The routing is from the FreeRouting plug-in to KiCad. Some of the rough edges are fixed but I didn't want to make them a lifetime project.

If you are a small club or other organization you could get the boards built by someone like JLCPCB or the likes and not have to deal with the SMT issue.

What's missing; generally there is no complete BOM. A BOM can be generated from the KiCad schematic along with looking at the package type. My general practice was to build up a list on Digikey or Mouser as I designed the board. Also combined with what stock I have on hand along with contributions from ebay, Amazon and JameCo.

64K RAM/ROM Battery Backed Memory Board for RC2014

One of the last boards I built is a 64k ROM/RAM board without banking. I needed something simpler for a project than the Zeta2 banking system. It is not efficient with memory usage but flexible in being able to make many different memory maps. The ROM can be manually bank selected and will accept any of the SST39SF0x0 flash ICs. The jumpers allow RAM or ROM to traded in 4K block across the memory map. The RAM is battery backed. I use a non-banked version of SCM on this board. If you change your ROM frequently experimenting you will appreciate the 32 pin ZIF socket (look on Amazon for the ZIF). ROM-RAM-RC2014-V1

Backplane with UART for RC2014

This backplane is built with a 16550 UART which will save 1 slot and pretty much every system will need a basic serial port. The UART is supplied with its own oscillator to make it independent of the other parts of the system. BackPlane-WUART_for_RC2014

Z80 CPU for RC2014

A simple card with its own oscillator which can be either the 8 or 14 pin sizes. Clock can be put on the bus or not by jumper. Z80_CPU_for_RC2014_v21

512K RAM/ROM MEMORY for RC2014

This is a Zeta2 compatible bank select memory board. Allows full ROMWBW CP/M system with ROM and RAM disks. Again experimenters will appreciate the 32 pin ZIF socket. It does lack the battery backup of the Zeta2 so your ROMWBW RAM disk will not survive power cycles. 512K_RAM-ROM-RC2014_V2

16550 UART for RC2014

Done before the backplane with UART, is Zeta2 compatible using ROMWBW. Has its own clock, and has pinout for a standard FTDI TTL to USB UART adapter. 16550UART_RC2014_V21

Z80 CTC DS1302 RTC for RC2014

This board is Zeta2 compatible with ROMWBW. The RTC is battery backed. Generates periodic interrupts using tpye 2 interrupts. Z80-CTC-DS1302-RTC_RC2014_V2

PPIDE for RC2014

Again Zeta2 compatible with ROMWBW. Supports power for a CF Card adapter. I use this with a CF card adapter combined with a CF to SD card adapter. You can load all the ROMWBW disk images on a reasonable SD card. PPIDE_RC2014_V22

FDC for RC2014

Zeta2 compatible with ROMWBW. I found that once I had the PPIDE board in my system I really had no need for the FDC but it works fine. FDC_RC2014_V22

8 BIT ARDUINO PRO MICRO INTERFACE for RC2014

Uses the Arduino Pro Micro with a ATmega32U4 with built in USB. WARNING this board has been barely smoke tested. I made it to potentially use it as a UART replacement but have not gotten around to it. Arduino8BitInterface_RC2014

Parts

54
QtyValueFootprintReferences
80.1uFCapacitor_THT:C_Disc_D3.4mm_W2.1mm_P2.50mmC11, C12, C13, C14, C15, C16, C17, C18
8Conn_01x40Connector_PinHeader_2.54mm:PinHeader_1x40_P2.54mm_VerticalJ1, J2, J3, J4, J5, J6, J7, J8
60.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4, C5, C9
6MountingHoleMountingHole:MountingHole_4.5mmH1, H2, H3, H4, H5, H6
5Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ12, J13, J14, J16, J17
31KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3
110uFCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC6
116550Package_DIP:DIP-40_W15.24mmU2
11uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC7
12.2KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5
1330Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
133ufCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC8
174HCT138DPackage_SO:SOIC-16_4.55x10.3mm_P1.27mmU4
174HCT1G00GVPackage_TO_SOT_SMD:SC-74A-5_1.55x2.9mm_P0.95mmU3
174LVC3G14Package_SO:TSSOP-8_3x3mm_P0.65mmU1
1ASCOOscillator:Oscillator_SMD_EuroQuartz_XO91-4Pin_7.0x5.0mm_HandSolderingY1
1B3F-1020Button_Switch_THT:SW_TH_Tactile_Omron_B3F-102xSW1
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_HorizontalJ18
1Conn_01x01Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ15
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ10
1Conn_02x08_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJ11
1LEDLED_THT:LED_D3.0mmD1
1LM7805_TO220Package_TO_SOT_THT:TO-220-3_Horizontal_TabDownU5

The 53 most common of 54 parts.

More from dennisperry/RC2014_PCBs

8
  • 2 layers104 × 69 mmRC2014-RAM ROM NoBanking, the printed circuit board in 3D

    RC2014-RAM ROM NoBanking

    dennisperry/RC2014_PCBs

    A group of RC2014 PCBs I've designed to expand my system

    39 parts
  • 2 layers104 × 48.5 mmRC2014-CTC DS1302-TIMER V21, the printed circuit board in 3D

    RC2014-CTC DS1302-TIMER V21

    dennisperry/RC2014_PCBs

    A group of RC2014 PCBs I've designed to expand my system

    30 parts
  • 2 layers104 × 28 mmRC2014-16550-UART V21, the printed circuit board in 3D

    RC2014-16550-UART V21

    dennisperry/RC2014_PCBs

    A group of RC2014 PCBs I've designed to expand my system

    20 parts
  • 2 layers104 × 39 mmRC2014-PPIDE V22, the printed circuit board in 3D

    RC2014-PPIDE V22

    dennisperry/RC2014_PCBs

    A group of RC2014 PCBs I've designed to expand my system

    18 parts
  • 2 layers104 × 46 mmRC2014-512K RAMROM V2, the printed circuit board in 3D

    RC2014-512K RAMROM V2

    dennisperry/RC2014_PCBs

    A group of RC2014 PCBs I've designed to expand my system

    17 parts
  • 2 layers104 × 37.5 mmRC2014-FDC V22, the printed circuit board in 3D

    RC2014-FDC V22

    dennisperry/RC2014_PCBs

    A group of RC2014 PCBs I've designed to expand my system

    16 parts
  • 2 layers104 × 28.5 mmRC2014-Z80-CPU V21, the printed circuit board in 3D

    RC2014-Z80-CPU V21

    dennisperry/RC2014_PCBs

    A group of RC2014 PCBs I've designed to expand my system

    14 parts

Similar boards

  • 2 layers50 × 70 mmTimeCapsule, the printed circuit board in 3D

    TimeCapsule

    jaxfry/TimeCapsule

    A usb time capsule!

    56 parts
  • 4 layers89.9 × 88.8 mmBigboard, the printed circuit board in 3D

    Bigboard

    mincrmatt12/MWatch

    pebble-style smartwatch os&hardware

    110 parts
  • 4 layers51 × 113 mmHardware password, the printed circuit board in 3D

    Hardware password

    riamahaj/Password_Manager_Bank

    This repository is for our ECE 411 Password Manager USB Stick project

    8 parts
  • 4 layers99 × 99.3 mmDeliverable4 schematics, the printed circuit board in 3D

    Deliverable4 schematics

    satomm1/EE256Project

    Project for EE256 at Stanford University, Autumn 2023

    114 partsMIT
  • 2 layersCounterContoller take1, the printed circuit board in 3D

    CounterContoller take1

    daniel-bornhorst/GVH-ALY-PM-InteractiveCounter

    GVH Alley Bar - Prime Materia - Interactive Cap Touch Countertop

    30 parts
  • 2 layers70 × 72 mmSupply ui, the printed circuit board in 3D

    Supply ui

    GarryBGoode/VibeSupply

    USB PD based powersupply developed on vibes (claude)

    56 parts
  • 2 layers41.5 × 31.6 mmMCU DSP, the printed circuit board in 3D

    MCU DSP

    satomm1/Robot

    This directory contains the electrical schematic for a breakout board for the Bosch BMI323 6-axis IMU. This IMU provides a 16 bit digital triaxial accelerometer, a 16 bit digital triaxial gyroscope, and a 16 bit digital…

    23 partsMIT
  • 4 layers316 × 116 mmOsc control layout, the printed circuit board in 3D

    Osc control layout

    Takazudo/zudo-osc-hole-field

    This directory retains the rejected #38 nine-board-era schematic, PCB and route receipts at base commit 1fc6e5347308fe5e8166d5828ba3ba6fa8e101c7. It is excluded from the current ten-board manifest.

    454 parts

Questions

How big is the RC2014Backplane wUART PCB?

It measures 127 × 153 mm and has 2 copper layers, 1.6 mm thick.

What parts does the RC2014Backplane wUART use?

54 parts, built around the 74HCT138D, 74HCT1G00GV, 74LVC3G14DC and B3F-1020. 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 RC2014Backplane wUART KiCad files?

From the dennisperry/RC2014_PCBs repository on GitHub, at the commit this page was made from: the board is RC2014Backplane-wUART/RC2014Backplane-wUART.kicad_pcb and its schematic RC2014-16550-UART-V21/RC2014-16550-UART-V21.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the RC2014Backplane wUART design in my own project?

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