

Stplus
MC6809 Single Board Computer
- Size
- 100 × 100 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 49
- Nets
- 93
- Pads
- 364
- Tracks, vias
- 1,319, 74
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 8 Oct 2023
- Updated
- 10 May 2026
Overview
Stplus is an open-source printed circuit board by KenWillmott, from the KenWillmott/SST-6809 repository on GitHub, published under the MIT licence. It is a 4-layer board of 100 × 100 mm with 49 parts on 93 nets, routed with 1,319 tracks and 74 vias.
It is built around the MC68B09CP, 74HCT02D and 74HCT138D, with the 74HCT139D, 74HCT20D and 74HCT273D among its other parts. Its parts include 13 capacitors, 12 ICs, 6 connectors, 3 diodes and 2 resistors. It belongs with the computers and single-board computers boards of this library.
Main components
9MC68B09CP
PDIP-40PDIP-40 Microcontrollers (MCU/MPU/SOC)Rochester Electronics, LLCMicrocontrollers (MCU/MPU/SOC)74HCT02D
SO-14-40℃~+125℃ 19ns@4.5V,50pF 2 2V 2uA 3.7V 4 4.5V~5.5V 400mV 4mA 4mA 74HCT Series 800mV NOR Gate Overvoltage-tolerant input SOIC-14 Logic Gates ROHSNexperiaGates74HCT138D
SO-16-40℃~+125℃ 160uA 20ns@4.5V,50pF 3/8 4.5V~5.5V 4mA 4mA 74HCT Decoder Single Supply SOIC-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches / Encoders & Decoders / Multiplexers74HCT139D
SO-16-40℃~+125℃ 160uA 16ns@4.5V,50pF 4.5V~5.5V 4/8 4mA 4mA 74HCT Decoder Single Supply SO-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches, Multiplexers, Decoders74HCT20D
SO-142 28ns@4.5V,50pF 4 NAND Gate SOIC-14 Logic Gates ROHSNexperiaLogic Gates74HCT273D
SOIC-20-300mil-40℃~+125℃ 12ns 3.5pF 30ns@4.5V,50pF 36MHz 3ns 4.5V~5.5V 4mA 5.2mA 74HCT Series 8 8uA D-Type Reset Rising Edge SOIC-20-300mil Flip Flops ROHSNexperiaFlip FlopsAS6C4008-55PCN
PDIP-320℃~+70℃ 2.7V~5.5V 30mA 4Mbit 4uA 55ns Parallel Port (Parallel) PDIP-32 SRAM ROHSAlliance MemorySRAMDS1233
SOT-223SOT-223 Supervisor and Reset ICs ROHSAnalog DevicesSupervisor And Reset ICsDS1813-5+
TO-92-3-40℃~+85℃@(Ta) 1 1.2V~5.5V 150ms 4.75V Active Low No Open Drain Voltage Monitor Yes TO-92-3 Supervisor and Reset ICs ROHSAnalog DevicesSupervisor And Reset ICs
README
README.mdSST-6809
MC6809 Single Board Computer
NOTE! This board is DEPRECATED, do not build
flash ROM based version 2.2 available now
please visit https://github.com/KenWillmott/SST-6809-V2.2
The SST is a stand alone MC6809 computer. It is inspired by the simple MC6809 SBC designed by Grant Searle: http://searle.x10host.com/6809/Simple6809.html and committed to a PCB design by Jeff Tranter: http://jefftranter.blogspot.com/2019/01/a-6809-single-board-computer.html
It can be seen that what I call the Searle-Tranter design, has the following features:
- minimal ICs employed to make a useful stand alone system
- no PAL, GAL, or other programmable support logic ("glue") IC's, instead only standard 74xx MSI logic parts
- entirely through hole, DIP IC construction consistent with a vintage design. No surface mount components at all
The SST-6809 maintains the same overall approach, while adding some improvements and enhancements. Thus it is a "Super Searle Tranter" or SST. The fundamental features are:
- fairly granular address decoding, using only 4 74xx devices and one address latch for expanded memory
- full featured expansion bus, several expansion boards are already available
- separate UART and CPU clocks, allowing the MCU to run at the maximum 2.0MHz with the same 115200 baud communications
- 512kb NVRAM provides 56kb main and 456kb random access, battery backed up storage
- 32kb EEPROM jumper and software selectable in 4kb pages.
- option to use either USB adapter power, or 5V provided at screw connector terminals
The 10cm x 10cm form factor, including standard connector and mounting locations, create a "family" of boards that can interoperate in different ways. As a very minimal board, the SST does not support all of them, however its connector will support up to about 3 standard peripheral card in the M8 family, such as the M8 game board or the M8 6522/proto board. This can be accomplished using stacking connectors. The same boards may be used as vertically mounted cards on a bus - this configuration is a work in progress, however all the current cards could be used in that configuration instead (with a different connector installed).
The first PCB (V1.0) status was "assembled and testing". The EEPROM fails, a problem with the pin assignments was found.
The second and third PCB, V2.0 and V2.1, were completed. These intermediate versions do work, but V2.0 requires wire jumpers to replace a missing trace.
The current board version, V2.2, is fully operational and has some improvements such as selectable I/O memory address, and socket compatibility of 128/512k NVRAM IC's.
Detailed information can be found at: https://exileinparadise.com/sst-6809:top as well as the wiki: https://github.com/KenWillmott/SST-6809/wiki
Parts
49| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100nF | Capacitor_THT:C_Disc_D8.0mm_W2.5mm_P5.00mm | C1, C3, C4, C6, C8, C9, C11, C12, C13 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H2, H3, H4 |
| 2 | 20pF | Capacitor_THT:C_Disc_D8.0mm_W2.5mm_P5.00mm | C5, C10 |
| 2 | Jumper_3_Bridged12 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP3, JP5 |
| 1 | 100nF | Capacitor_THT:C_Disc_D9.0mm_W2.5mm_P5.00mm | C7 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 10uF | Capacitor_THT:C_Disc_D9.0mm_W2.5mm_P5.00mm | C2 |
| 1 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D2 |
| 1 | 28C256 PLCC | Package_LCC:PLCC-32_THT-Socket | U9 |
| 1 | 3.0V | Battery:BatteryHolder_Keystone_103_1x20mm | BT1 |
| 1 | 4.7k | Resistor_THT:R_Array_SIP9 | RN1 |
| 1 | 4.7k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | 74HCT02 | Package_DIP:DIP-14_W7.62mm_LongPads | U6 |
| 1 | 74HCT138 | Package_DIP:DIP-16_W7.62mm_LongPads | U10 |
| 1 | 74HCT139 | Package_DIP:DIP-16_W7.62mm_LongPads | U8 |
| 1 | 74HCT20 | Package_DIP:DIP-14_W7.62mm_LongPads | U13 |
| 1 | 74HCT273 | Package_DIP:DIP-20_W7.62mm_LongPads | U2 |
| 1 | 8.0 MHz | Crystal:Crystal_HC18-U_Vertical | Y1 |
| 1 | AS6C4008-55PCN | Package_DIP:DIP-32_W15.24mm_LongPads | U3 |
| 1 | CXO_DIP8 | Oscillator:Oscillator_DIP-8 | X1 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | Conn_01x06_Pin | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J4 |
| 1 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J5 |
| 1 | Conn_02x07_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x07_P2.54mm_Vertical | J3 |
| 1 | Conn_02x20_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J1 |
| 1 | DS1210 | Package_DIP:DIP-8_W7.62mm | U7 |
| 1 | DS1233 | Package_TO_SOT_THT:TO-92L_Inline | U11 |
| 1 | DS1813 | Package_TO_SOT_THT:TO-92L_Inline | U5 |
| 1 | MC68B09 | Package_DIP:DIP-40_W15.24mm_LongPads | U1 |
| 1 | MC68B50 | Package_DIP:DIP-24_W15.24mm_LongPads | U4 |
| 1 | PWR | LED_THT:LED_D3.0mm | D3 |
| 1 | Reset | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW1 |
| 1 | STAT | LED_THT:LED_D3.0mm | D1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J2 |
| 1 | VBAT | Connector_PinHeader_2.54mm:PinHeader_2x01_P2.54mm_Vertical | JP2 |
The 48 most common of 49 parts.
Questions
How big is the Stplus PCB?
It measures 100 × 100 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Stplus use?
49 parts, built around the MC68B09CP, 74HCT02D, 74HCT138D and 74HCT139D. 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 Stplus KiCad files?
From the KenWillmott/SST-6809 repository on GitHub, at the commit this page was made from: the board is stplus.kicad_pcb and its schematic bus_sch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Stplus design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers100 × 100 mm

- 2 layers127 × 127 mm

Morseboard-8088
ifilot/morseboard-8088
Single board computer designed around the 8088 processor
61 parts - 2 layers300 × 200 mm

DATX JC100
Julesc013/project-carbon
Hardware and software for custom CPUs, FPUs, and computer systems.
172 parts - 2 layers297.2 × 180.3 mm

- 4 layers161.1 × 82.9 mm

- 2 layers99.1 × 76.8 mm

- 2 layers389 × 136.2 mm

- 2 layers235 × 158.8 mm

Gigatron
flypie/Gigatron
This is a version of the files from https://gigatron.io/ altered to work on a vanilla KiCAD 5.1.6. Changes are minimal in the schematic and PCB, layout has only been changed where dimensions or orientations changed as a…
151 parts2