Skip to the content
PCBKitNew board
4 layers140 × 85 mmSapling test board, the printed circuit board in 3D

Sapling test board

jyelewis/sapling-cpu

A from-scratch 8-bit computer: motherboard PBC, verilog cpu, operating system, and programs

Size
140 × 85 mm
Copper layers
4
Thickness
1.6 mm
Parts
33
Nets
65
Pads
190
Tracks, vias
300, 44
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
19 Apr 2026
Updated
4 May 2026

Overview

Sapling test board is an open-source printed circuit board by jyelewis, from the jyelewis/sapling-cpu repository on GitHub. It is a 4-layer board of 140 × 85 mm with 33 parts on 65 nets, routed with 300 tracks and 44 vias.

It is built around the 74HC138D, EDT107M010S9LAA and LM1117IMPX-3.3/NOPB-HXY, with the MF-R300 and UJC-HP-3-SMT-TR among its other parts. Its parts include 8 diodes, 6 capacitors, 4 resistors, 3 ICs and 2 connectors.

Main components

5

README

readme.md

Sapling CPU

Commands

  • make test
  • make run-sam SAM=pkg6_software/hello.sam
  • make run-sam SAM=pkg6_software/primes.sam

Viewing waveforms

  • uv run pytest pkg3_cpu_hdl/testbench/test_testbench.py
  • surfer build/cocotb/testbench/testbench.fst

Parts

33
QtyValueFootprintReferences
8LEDLED_THT:LED_D5.0mmD1, D2, D3, D4, D5, D6, D7, D8
3100nfCapacitor_SMD:C_0805_2012MetricC4, C5, C6
2500nfCapacitor_SMD:C_0805_2012MetricC1, C2
25100Resistor_SMD:R_0805_2012MetricR3, R4
27segment SA56-11SURKWA7-segment:DIPS1524W75P254L1270H825Q10NDS1, DS2
2LED driver TLC59281DBQRLED driver:SOP64P600X175-24NIC1, IC2
1+3.3vTestPoint:TestPoint_Pad_D4.0mmTP4
1+5vTestPoint:TestPoint_Pad_D4.0mmTP2
16800Resistor_SMD:R_0805_2012MetricR1
174HC138D3-8 decoder:SOIC127P600X175-16NIC3
18200Resistor_SMD:R_0805_2012MetricR2
1EDT107M010S9LAA100uf 10v Electrolytic cap:CAPAE830X650NC3
1GNDTestPoint:TestPoint_Pad_D4.0mmTP3
1LED Driver 2 soutTestPoint:TestPoint_Pad_D4.0mmTP1
1LM1117IMPX-3.3_NOPB3.3v regulator:SOT230P700X180-4NPS1
1MF-R300Resettable fuse:MFR300F1
1Pin header BCS-112-L-D-PEPin header:BCS-112-XXX-D-PEJ1
1SIN betweenTestPoint:TestPoint_Pad_D4.0mmTP5
1TestPointTestPoint:TestPoint_Pad_D4.0mmTP6
1UJC-HP-3-SMT-TRUSB-C plug:UJCHP3SMTTRJ2

Questions

How big is the Sapling test board PCB?

It measures 140 × 85 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Sapling test board use?

33 parts, built around the 74HC138D, EDT107M010S9LAA, LM1117IMPX-3.3/NOPB-HXY and MF-R300. 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 Sapling test board KiCad files?

From the jyelewis/sapling-cpu repository on GitHub, at the commit this page was made from: the board is pkg2_pcbs/sapling-test-board/sapling-test-board.kicad_pcb and its schematic pkg2_pcbs/sapling-test-board/sapling-test-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sapling test board design in my own project?

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

Similar boards

  • 2 layers100 × 100 mmFV CTRL RevB, the printed circuit board in 3D

    FV CTRL RevB

    Masterltb/pcb

    Nguồn trong thư mục này được giữ để tra cứu và bảo toàn công việc cũ. Không dùng thay cho RevB. Một số file có sửa đổi cục bộ chưa commit từ trước đợt sắp xếp; các thay đổi đó được giữ nguyên nội dung, chưa được kiểm…

    152 parts
  • 2 layers50 × 50 mmBus power, the printed circuit board in 3D

    Bus power

    waynegramlich/bus_power

    PCB that provides power to bus modules

    18 parts
  • 2 layers85 × 61 mmGBDSO, the printed circuit board in 3D

    GBDSO

    pyroesp/GBDSO

    Game Boy DSO Project revived in KiCad

    78 parts79
  • 2 layers24 × 48.8 mm3 LED, the printed circuit board in 3D

    3 LED

    ACLAB-HCMUT/3LED-Demultiplexer

    11 parts
  • 6 layers150 × 60 mmLogic macropad, the printed circuit board in 3D

    Logic macropad

    Greentalinjo/74HController

    A game controller built entirely from discrete 74HC logic - no microcontroller, a diode ROM and an 8-N-1 serial frame out of an RJ45 console port.

    170 parts
  • 6 layers200 × 170 mmMicrowave Beamer, the printed circuit board in 3D

    Microwave Beamer

    levisawatz/Microwave_beam_kicad

    474 parts
  • 2 layers100 × 100 mmPID Board SMT, the printed circuit board in 3D

    PID Board SMT

    AaronDoubert/quadcopter-pid-boards

    Analog PID flight controller for a 5" quadcopter: roll, pitch and yaw loops built from op-amps and trimpots, fed by an MPU-6050 through a small ATtiny/DAC "shim", driving a 4in1 ESC. Designed in KiCad 10.

    224 parts
  • 2 layers132.5 × 105.7 mmJamma raspi, the printed circuit board in 3D

    Jamma raspi

    KabukiFlux/jammanator-pi

    JAMMANATOR the Raspberry Pi jamma board

    149 parts4MIT