Skip to the content
PCBKitNew board
4 layers240 × 87 mmBackplane, the printed circuit board in 3D

A retro-inspired home-computer project.

Size
240 × 87 mm
Copper layers
4
Thickness
1.6 mm
Parts
637
Nets
596
Pads
2,230
Tracks, vias
929, 39
Pours
14
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
12 Jun 2024
Updated
5 Nov 2026

Overview

Backplane is an open-source printed circuit board by Ashet-Technologies, from the Ashet-Technologies/Home-Computer repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 4-layer board of 240 × 87 mm with 637 parts on 596 nets, routed with 929 tracks and 39 vias.

It is built around the P2X8C4M64P, 24LC256-I/P and CD74HC221M96, with the OSC48M-3.3I/S3-20T, PCF85063AT/AY and S3134K among its other parts. Its parts include 247 resistors, 121 capacitors, 60 ICs, 24 transistors and 23 connectors. It belongs with the RISC-V boards of this library.

Main components

12

README

README.md

Ashet Home Computer Mk4

The 21st century home computer

Project Status
⚠️ WORK IN PROGRESS ⚠️
This README reflects the state of where the project wants to go, not where the project is right now!

A rendering of a concept art

Introduction

The Ashet Home Computer bridges the gap between simple microcontroller development boards and modern single-board computers, offering the processing capability to run a full graphical desktop OS while maintaining the hardware accessibility of simpler systems.

Built around the RP2350 dual-core processor, it combines sufficient computational power for a modern user interface with a transparent, education-oriented architecture. The modular expansion system, inspired by classic computer designs, allows direct hardware access while providing proper driver abstractions for portability.

Key differentiators:

  • Runs Ashet OS: A custom desktop operating system with modern GUI capabilities
  • Fully documented hardware architecture with direct register access
  • Modular expansion through 7 dedicated slots, including specialized video/audio interfaces
  • 8 MB RAM and 16 MB Flash supporting both low-level and high-level development
  • Comprehensive I/O capabilities suitable for real-time interfacing, creative projects, and systems development

The system is designed for accessibility across different skill levels - from students learning computer architecture to makers building custom hardware interfaces, and from demosceners pushing hardware limits to educators teaching system design.

Features

The computer follows a modular design similar to a PC where you have expansion cards that you can plug into the system.

Core Features

These features are available no matter what expansion cards you have installed.

  • RP2350 Core
    • Dual-Core System
    • Each Core Might Be
      • Arm CPU (Cortex-M33, 150 MHz)
      • RISC-V CPU (RV32IMAC+, 150 MHz)
  • 8 MB RAM
  • 16 MB Flash
  • USB 1.1 Host
  • 10/100 Mbps Ethernet
  • Battery-Backed Real-Time Clock
  • Status Display (128x64, monochrome)
  • Integrated Debug Probe
  • 7 Expansion Slots
    • 1 Video Expansion Slot
    • 1 Audio Expansion Slot
    • 5 Generic Expansion Slots

Standard Expansions

The following expansion cards are the designated expansion cards which make up the Ashet Home Computer as designed:

  1. Framebuffer Video Card
    • DVI Video Out (800x480, 60 Hz)
  2. PCM Sound Card
    • PCM Audio Out (48 kHz, 16 bit)
    • PCM Audio In (48 kHz, 16 bit)
  3. USB Card
    • 4 USB 1.1 Host Ports
  4. RS232 Card
    • TTL UART (3.3V, 5V, ±12V)
  5. Basic I/O Card
    • Pin Header Connector
    • 8 GPIOs
    • Dedicated I²C
    • 5 V and 3.3 V power supply available
  6. Commodore Connectivity Card
    • 2× C64 Serial
  7. User Expansion Card
    • Minimal Expansion Card
    • Perfboard For Custom Expansions
    • Pin Header Connector

Other Expansions

There are many more ideas that can be realized with expansion cards.

Take a peek at our List of Expansion Board Ideas or check out the Expansion Card Interface Specification how to create your own.

Use Cases

This chapter contains a list of things you can do with the computer, ordered loosely by user groups.

Demosceners

Make a demo, I guess?

With a good audio and video expansion card, and two strong multi-core CPUs the computer packs enough power to create awesome visuals and sound effects.

Retro-Enthusiasts

The computer is able to emulate a lot of existing machines with fitting I/O connectivity. The backplane is able to emulate a lot of different protocols with cheap passive expansion modules.

It also is able to create a multitude of video signals, analog and digital with 15 or 30 kHz line frequency. Another option is to have more complex expansion cards which can drive storage interfaces like Shugart bus, MFM disks, ATA and IDE…

Artists / Musicians

The Ashet can be used as a cheap real-time sequencing controller which can handle a good amount of interfaces. With support for MIDI, DMX, analog audio channels and ethernet, it's possible to create complex audio setups. Another option is creating or using expansion cards that provide access to old-school synthesizers like the AY-3-8910 or the SID.

Hackers / Makers

With the Propeller 2 on the backplane, one can basically emulate any digital interface like SPI or I²C. With a breakout I/O expansion card, it can be used for controlling your own hardware, accessing and changing SPI flashes, ...

It is also possible to use the Ashet as a basic logic analyzer and scope, as well as a signal and waveform generator. With a bigger I/O card, it can be expanded to 32 synchronously processed channels.

By utilizing a scripting language on Ashet OS, one should be able to easily access and bootstrap newly acquired hardware.

Educators

The project provides extensive documentation, from decision making over the schematic up to the software architecture, so it can be used as an example on how to design a complete computer system.

The machine also looks more like a "real computer" than a Raspberry Pi or other modern single-board computers, so it is more tangible for persons that do not have experience with electronics and might give an easier start.

Students

The computer provides a good hands-on experience and allows both creating or understanding hardware and software designs and how they play together. The system is also easily expansible and thus allows creating custom hardware modules. The available documentation allows learning basically everything about the computer that is possible to know.

Comparison with Similar Projects

The following table shows a comparison to other "small" computers. It should help you get an idea where the Ashet Home Computer is in relation to other projects.

FeatureAshetRaspberry Pi 4Arduino Uno REV3Neotron PicoCody Computer
CPU ArchitectureArm Cortex-M33 (32 bit)Arm Cortex-A72 (64 bit)ATmega328p (8 bit)Arm Cortex-M0+ (32 bit)6502
CPU ModelRapsberry Pi RP2350Broadcom BCM2711ATmega328PRapsberry Pi RP2040W65C02S
CPU Cores24121
CPU Clock150 MHz1.8 GHz16 MHz133 MHz1 MHz
System Memory8 MB1, 2, 4 or 8 GB2 KB264 kB64 kB
Understandable✅❌✅✅✅
Modern I/O✅✅❌❌¹❌
Modular Design✅❌❌✅✅²
Full Documentation Available✅❌✅✅✅
Ethernet✅✅❌❌❌
Parallax Propeller I/O Chip✅ (Propeller 2)❌❌❌✅ (Propeller 1)

¹Neotron Pico uses PS/2 for mouse/keyboard and VGA for video.

²Cody Computer has a single cartridge that can be added.

Architecture

Block Diagram

Block Diagram

Glossary

Mainboard
The Mainboard houses the cpu core and everything necessary to run the system, even without Expansion Boards or the Backplane.
Backplane
The Backplane is the interconnect between the Mainboard and Expansion Boards. This board also contains the I/O Southbridge
Expansion Board
Expansion Boards provide more capabilities to the computer. They usually add more I/O features, but could also house any other kind of electronics that want to interface with the Mainboard.
Video Expansion Board
A Video Expansion Board is a special expansion that is only installable in a single socket of the Backplane. In addition to the generic Expansion Board interface, it has an additional 8 lanes of high-speed interconnect to the Mainboard.
Audio Expansion
An Audio Expansion Board is a special expansion that is only installable in a single socket of the Backplane. In addition to the generic Expansion Board interface, it has an additional 2-lane I²S interconnect to the Mainboard.
I/O Southbridge
The I/O Southbridge provides the main interconnect between the Main Board and the Expansion Boards. It is realized by a Propeller 2.

Parts

637
QtyValueFootprintReferences
114100nCapacitor_SMD:C_0603_1608MetricC101, C102, C103, C104, C105, C106, C107, C108, C109, C110, C111, C112, C113, C114, C115, C116 +98
9910KResistor_SMD:R_0603_1608MetricR101, R102, R103, R1001, R1002, R1003, R1004, R1014, R1015, R1016, R1106, R1107, R1109, R1110, R1111, R1114 +83
94TestPoint_SmallTestPoint:TestPoint_Pad_D1.0mmTP1001, TP1004, TP1005, TP1008, TP1009, TP1010, TP1101, TP1102, TP1103, TP1107, TP1108, TP1201, TP1202, TP1401, TP1402, TP1403 +78
54560Resistor_SMD:R_0603_1608MetricR1005, R1006, R1007, R1008, R1011, R1012, R1017, R1018, R1108, R1112, R1113, R1208, R1210, R1408, R1412, R1413 +38
440Resistor_SMD:R_0603_1608MetricR1101, R1102, R1103, R1104, R1105, R1401, R1402, R1403, R1404, R1405, R1701, R1702, R1703, R1704, R1705, R2102 +28
34NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1, NT2, NT10, NT11, NT12, NT13, NT14, NT15, NT16, NT17, NT18, NT19, NT20, NT21, NT22, NT23 +18
321K8 1%Resistor_SMD:R_0603_1608MetricR215, R216, R217, R219, R1203, R1204, R1205, R1207, R1503, R1504, R1505, R1507, R1803, R1804, R1805, R1807 +16
23TPS2051BDBVRPackage_TO_SOT_SMD:SOT-23-5U2, U10, U11, U12, U13, U14, U15, U16, U17, U19, U20, U21, U22, U23, U24, U25 +7
22NL7SZ57DBVT1GPackage_TO_SOT_SMD:SC-74-6_1.55x2.9mm_P0.95mmU26, U27, U28, U29, U30, U31, U32, U33, U34, U35, U36, U37, U38, U39, U40, U41 +6
17S3134KPackage_TO_SOT_SMD:SOT-23Q401, Q501, Q701, Q1004, Q1005, Q1101, Q1201, Q1401, Q1501, Q1701, Q1801, Q2001, Q2201, Q2301, Q2501, Q2601 +1
12GREENLED_SMD:LED_0603_1608MetricD401, D402, D403, D701, D1003, D1004, D1006, D1101, D1401, D1701, D2201, D2501
810018784-10201TLFHome Computer:CONN_10018784-10201TLFJ1, J402, J702, J1102, J1402, J1702, J2203, J2502
8560 1%Resistor_SMD:R_0603_1608MetricR218, R506, R806, R1206, R1506, R1806, R2306, R2606
86K8 1%Resistor_SMD:R_0603_1608MetricR214, R502, R802, R1202, R1502, R1802, R2302, R2602
8BM03B-SRSS-TBConnector_JST:JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_VerticalJ501, J801, J1201, J1501, J1801, J2002, J2301, J2601
8CH32V003FxPxPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU502, U802, U1202, U1502, U1802, U2004, U2302, U2602
7GSF3407Package_TO_SOT_SMD:SOT-23Q402, Q702, Q1102, Q1402, Q1702, Q2202, Q2502
7SMD1206B050TF/15Fuse:Fuse_1206_3216MetricF401, F701, F1101, F1401, F1701, F2202, F2501
4BM04B-SRSS-TBConnector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalJ1003, J1004, J1005, J1006
30ZCF0400FF2AHome Computer:FUSER_0ZCF0400FF2AF2901, F2902, F2903
2+1V8TestPoint:TestPoint_Pad_D2.0mmTP2904, TP2905
210uCapacitor_SMD:C_0603_1608MetricC1003, C1004
222uCapacitor_SMD:C_0603_1608MetricC2936, C2937
2CUS520,H3FDiode_SMD:D_SOD-323_HandSolderingD2, D3
2Molex 105057Connector_USB:USB_A_Molex_105057_VerticalJ2102, J2202
1+12VTestPoint:TestPoint_Pad_D2.0mmTP2901
1+3V3TestPoint:TestPoint_Pad_D2.0mmTP2903
1+5VTestPoint:TestPoint_Pad_D2.0mmTP2902
110nCapacitor_SMD:C_0603_1608MetricC205
12.2uInductor_SMD:L_1008_2520MetricL2901
1220uCapacitor_SMD:C_1206_3216MetricC2901
124LC256Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
132.768kCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1001
133pCapacitor_SMD:C_0603_1608MetricC2935
136K 1%Resistor_SMD:R_0603_1608MetricR2902
175K 1%Resistor_SMD:R_0603_1608MetricR2901
1AP3445LW6-7Package_TO_SOT_SMD:SOT-23-6U2902
1Button 12mmButton_Switch_THT:SW_PUSH_1P1T_6x3.5mm_H4.3_APEM_MJTP1243SW1001
1CD74HC221M96Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU1003
1Conn_02x08_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical_SMDJ2902
1Keystone 3034Battery:BatteryHolder_Keystone_3034_1x20mmBT1001
1OSC48M-3.3I/S3-20TCrystal:Crystal_SMD_Abracon_ABM8AIG-4Pin_3.2x2.5mmU201
1P2X8C4M64PHome Computer:QFP50P1600X1600X120-101NU2901
1PCF85063AT/AYPackage_SO:SO-8_3.9x4.9mm_P1.27mmU18
1TCA9548APWRHome Computer:TCA9548APWRU102
1TestPoint_2PoleJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmTP2906

Questions

How big is the Backplane PCB?

It measures 240 × 87 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Backplane use?

637 parts, built around the P2X8C4M64P, 24LC256-I/P, CD74HC221M96 and OSC48M-3.3I/S3-20T. 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 Backplane KiCad files?

From the Ashet-Technologies/Home-Computer repository on GitHub, at the commit this page was made from: the board is Hardware/Backplane/Backplane.kicad_pcb and its schematic Hardware/Backplane.proto/Backplane.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Backplane design in my own project?

Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from Ashet-Technologies/Home-Computer

8
  • 2 layers108.4 × 70 mmUser Expansion, the printed circuit board in 3D

    User Expansion

    Ashet-Technologies/Home-Computer

    A retro-inspired home-computer project.

    858 parts20CERN-OHL-P-2.0
  • 4 layers240 × 87 mmBackplane, the printed circuit board in 3D

    Backplane

    Ashet-Technologies/Home-Computer

    A retro-inspired home-computer project.

    217 parts20CERN-OHL-P-2.0
  • 4 layers69.9 × 94 mmBackplane ExpSlot, the printed circuit board in 3D

    Backplane ExpSlot

    Ashet-Technologies/Home-Computer

    A retro-inspired home-computer project.

    95 parts20CERN-OHL-P-2.0
  • 2 layers240 × 87 mmBackplane, the printed circuit board in 3D

    Backplane

    Ashet-Technologies/Home-Computer

    A retro-inspired home-computer project.

    40 parts20CERN-OHL-P-2.0
  • 2 layers48.3 × 87.6 mmQuad PS2 Input, the printed circuit board in 3D

    Quad PS2 Input

    Ashet-Technologies/Home-Computer

    A retro-inspired home-computer project.

    23 parts20CERN-OHL-P-2.0
  • 2 layers31.8 × 55.9 mmExpansion Breakout, the printed circuit board in 3D

    Expansion Breakout

    Ashet-Technologies/Home-Computer

    A retro-inspired home-computer project.

    16 parts20CERN-OHL-P-2.0
  • 2 layers38.1 × 22.9 mmInterconnector, the printed circuit board in 3D

    Interconnector

    Ashet-Technologies/Home-Computer

    A retro-inspired home-computer project.

    6 parts20CERN-OHL-P-2.0
  • 2 layers108.4 × 70 mmExpansion Board, the printed circuit board in 3D

    Expansion Board

    Ashet-Technologies/Home-Computer

    A retro-inspired home-computer project.

    5 parts20CERN-OHL-P-2.0

Similar boards

  • 2 layers100 × 100 mmRQ2 mainboard v0.2, the printed circuit board in 3D

    RQ2 mainboard v0.2

    deets/unifhy-rocket-engine-test-stand

    Code, CAD and Description for a amateur rocket test stand.

    75 parts1
  • 2 layers165 × 45 mmBackplane testboard, the printed circuit board in 3D

    Backplane testboard

    orb1t-ua/dcpsu-pcb

    DCPSU - schematics and PCB layouts

    41 parts
  • 2 layers100 × 100 mmOpen65, the printed circuit board in 3D

    Open65

    Maverick-Shark/X65_BigMiST

    The X65 is an ultimate computer for everyone interested in the venerable 65-series of 8-bit and 16-bit CPUs, i.e. the 6502 and 65816.

    195 partsMIT
  • 6 layers120 × 40 mmCM5Carrier, the printed circuit board in 3D

    CM5Carrier

    AsadImranRafique/CM5-Carrier-Board

    Custom Raspberry Pi CM4/CM5 carrier board with PoE, Gigabit Ethernet, M.2 NVMe, microSD and peripheral interfaces.

    54 partsApache-2.0
  • 2 layers100 × 100 mmTC IO REVC, the printed circuit board in 3D

    TC IO REVC

    hankenken/Train_control

    現在の開発は LattePanda 3 Delta 864・Windows 10・USBカメラ2台による検証ソフトです。 Windows用の導入・操作手順を参照してください。撮影・画像処理・画面表示・進路選択を本体上で行う試作で、実機出力はありません。

    78 parts1
  • 6 layers310 × 284 mmOsc core, the printed circuit board in 3D

    Osc core

    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.

    3,986 parts
  • 4 layers188 × 92 mmCooksense, the printed circuit board in 3D

    Cooksense

    misko/prompt2device

    The separate vNext PCB skill and orchestrator package is available alongside the reference workflow below; existing projects keep their accepted toolchain until an explicit migration.

    226 parts3MIT