Skip to the content
PCBKitNew board
2 layers190.5 × 127 mmSBC4040, the printed circuit board in 3D

Single Board Computer using Intel 4040

Size
190.5 × 127 mm
Copper layers
2
Thickness
1.6 mm
Parts
149
Nets
185
Pads
689
Tracks, vias
1,742, 165
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
22 Feb 2024
Updated
17 Sep 2026

Overview

SBC4040 is an open-source printed circuit board by ryomuk, from the ryomuk/SBC4040 repository on GitHub, published under the MIT licence. It is a 2-layer board of 190.5 × 127 mm with 149 parts on 185 nets, routed with 1,742 tracks and 165 vias.

It is built around the 74LS00SC, 74HC14 and 74HC74D, with the 74HCT00D, 74LS02PC and 74LS04PC among its other parts. Its parts include 42 resistors, 38 diodes, 26 capacitors, 22 ICs and 6 connectors. It belongs with the computers and single-board computers and retro computing and games boards of this library.

Main components

7

README

README.md

SBC4040

Single Board Computer using Intel 4040

This document is written mostly in Japanese. If necessary, please use a translation service such as DeepL (I recommend this) or Google.

概要

CPUにIntel 4040を採用したシングルボードコンピュータです.4004実験用ボードをベースにして作りました.4004版と完全上位互換なはず.4040の代わりに4004も載せられるようにしてあります.(絶対に同時には搭載しないこと!)

4040にすることによって追加された機能は下記の通りです.

  • ROM領域が4KBから8KBに増加
  • サブルーチンコールが3段から7段に増加
  • PMR命令により,プログラム領域のRAMを直接読めるようになったはず(未確認)
  • 割り込み機能
  • ステップ実行は使い道が無さそうなので端子だけ出して未実装

ToDo

  • 割り込み機能の動作確認
  • 拡張ROM領域(CMROM1)の動作確認
  • PMR命令の動作確認
  • モニタプログラム,VTL, 8080エミュレータ等を4040用にリライト

ブログ

関連する情報が書いてあるかも.

動画

Youtubeで関連動画を公開しています.

参考にした文献,サイト

データシート

ソフトウェア開発環境

更新履歴

  • 2024/2/22: 初版公開

Parts

149
QtyValueFootprintReferences
16LED000_MyFootprint:LED_D3.0mmD2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17
1510k000_MyFootprint:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R4, R5, R10, R12, R24, R25, R26, R27, R28, R29, R30, R31, R39
140.1uF000_MyFootprint:C_Disc_D4.3mm_W1.9mm_P5.00mmC4, C5, C7, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24
121N4148000_MyFootprint:D_DO-35_SOD27_P2.54mm_Vertical_AnodeUpD21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, D32
10100k000_MyFootprint:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR7, R9, R14, R16, R32, R33, R34, R40, R41, R42
6100k000_MyFootprint:R_Array_SIP5RN1, RN2, RN3, RN4, RN5, RN6
51k000_MyFootprint:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3, R6, R8, R11, R17
51uF000_MyFootprint:C_Disc_D4.7mm_W2.5mm_P5.00mmC1, C2, C6, C8, C11
44.7k000_MyFootprint:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR35, R36, R37, R38
4MountingHole000_MyFootprint:MountingHole_3mmH1, H2, H3, H4
30.01uF000_MyFootprint:C_Disc_D4.3mm_W1.9mm_P5.00mmC9, C10, C12
31N4148000_MyFootprint:D_DO-35_SOD27_P7.62mm_HorizontalD1, D18, D33
2110000_MyFootprint:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR18, R19
212k000_MyFootprint:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR13, R15
24002-1000_MyFootprint:DIP-16_W7.62mmU7, U8
24002-2000_MyFootprint:DIP-16_W7.62mmU9, U10
247uF000_MyFootprint:CP_Radial_D6.3mm_P2.50mmC25, C26
25.6k000_MyFootprint:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR22, R23
274LS00000_MyFootprint:DIP-14_W7.62mmU13, U19
2820000_MyFootprint:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR20, R21
2HM628128000_MyFootprint:DIP-32_W15.24mmU17, U18
1+5V000_MyFootprint:Banana_Jack_1PinJ4
1-10V000_MyFootprint:Banana_Jack_1PinJ6
110uF000_MyFootprint:C_Disc_D4.7mm_W2.5mm_P5.00mmC3
11N4735000_MyFootprint:D_DO-41_SOD81_P7.62mm_HorizontalD35
11N4742000_MyFootprint:D_DO-41_SOD81_P7.62mm_HorizontalD36
128C64B000_MyFootprint:DIP_Socket-28_W11.9_W12.7_W15.24_W17.78_W18.5_3M_228-1277-00-0602JU16
14004_CPU000_MyFootprint:DIP_Socket-16_W4.3_W5.08_W7.62_W10.16_W10.9_3M_216-3340-00-0602JU6
14040_CPU000_MyFootprint:DIP_Socket-24_W11.9_W12.7_W15.24_W17.78_W18.5_3M_224-1275-00-0602JU5
14081000_MyFootprint:DIP-14_W7.62mmU2
14093B000_MyFootprint:DIP-14_W7.62mmU4
14289_MEMORY_IF000_MyFootprint:DIP_Socket-40_W11.9_W12.7_W15.24_W17.78_W18.5_3M_240-1280-00-0602JU22
15.185MHz000_MyFootprint:Crystal_HC49-U_VerticalY1
150pF000_MyFootprint:C_Disc_D4.3mm_W1.9mm_P5.00mmC13
174HC14000_MyFootprint:DIP-14_W7.62mmU3
174HC74000_MyFootprint:DIP-14_W7.62mmU11
174HCT00000_MyFootprint:DIP-14_W7.62mmU1
174LS02000_MyFootprint:DIP-14_W7.62mmU20
174LS04000_MyFootprint:DIP-14_W7.62mmU12
174LS161000_MyFootprint:DIP-16_W7.62mmU15
174LS541000_MyFootprint:DIP-20_W7.62mmU21
1DS0026CN000_MyFootprint:DIP-8_W7.62mmU14
1GND000_MyFootprint:Banana_Jack_1PinJ5
1INT000_MyFootprint:SW_PUSH_6mm_H4.3mmSW3
1INTA000_MyFootprint:LED_D3.0mmD19
1LED(-10V)000_MyFootprint:LED_D3.0mmD38
1LED(5V)000_MyFootprint:LED_D3.0mmD34
1LED(SBY)000_MyFootprint:LED_D3.0mmD37
1RESET000_MyFootprint:SW_PUSH_6mm_H4.3mmSW2
1STEP000_MyFootprint:PinSocket_1x04_P2.54mm_VerticalJ2
1STPA000_MyFootprint:LED_D3.0mmD20
1SW_DPDT000_MyFootprint:SW_DPDT_Toggle_with_mountSW4
1UART(TTL)000_MyFootprint:PinHeader_1x06_P2.54mm_HorizontalJ1
1UVROM000_MyFootprint:PinHeader_1x02_P2.54mm_VerticalJ3
1~{TEST}000_MyFootprint:SW_PUSH_6mm_H4.3mmSW1

Questions

How big is the SBC4040 PCB?

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

What parts does the SBC4040 use?

149 parts, built around the 74LS00SC, 74HC14, 74HC74D and 74HCT00D. 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 SBC4040 KiCad files?

From the ryomuk/SBC4040 repository on GitHub, at the commit this page was made from: the board is hardware/rev1.1/SBC4040.kicad_pcb and its schematic hardware/rev1.1/ClockGen.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SBC4040 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

  • 2 layers370.8 × 298.5 mm8 Bit Computer, the printed circuit board in 3D

    8 Bit Computer

    The-Invent0r/8-bit-Computer-PCB

    These are the KiCAD files for my 8-Bit Computer.

    323 parts142
  • 2 layers155.2 × 78.6 mm80ColumnCard, the printed circuit board in 3D

    80ColumnCard

    btb/80ColumnCard

    An Apple II 80-Column Card. Based on the Videx Videoterm

    47 parts43Apache-2.0
  • 2 layers190.5 × 127 mmTest4004, the printed circuit board in 3D

    Test4004

    ryomuk/emu8080on4004

    Intel 8080 Emulator on 4004 Evaluation Board

    140 parts25MIT
  • 4 layers308 × 225.4 mmE800j rev c, the printed circuit board in 3D

    E800j rev c

    codepainters/e800j

    Elwro 800 Junior replica

    483 parts16
  • 2 layers624.6 × 303.9 mmSPU2, the printed circuit board in 3D

    SPU2

    rraider/Seminarkurs2021

    Entwicklung eines turingvollständigen, primitiven Microcontroller in der Software Digital

    736 parts7MIT
  • 2 layersNewBrain Original, the printed circuit board in 3D

    NewBrain Original

    flypie/NewBrain

    Newbury/Grundy NewBrain schematics

    209 parts5GPL-3.0
  • 2 layers221.5 × 149.5 mmZX1, the printed circuit board in 3D

    ZX1

    misterblack1/zenith_zt1

    Information gathered on the Zenith ZT-1 / ZT-10 / ZT-11 and ZTX/ZT-x-A variants

    140 parts5
  • 2 layers400.9 × 280.5 mmAleste520v4, the printed circuit board in 3D

    Aleste520v4

    lucedoriente/Aleste520ex

    Western version of 1993 Z80 russian computer

    345 parts4GPL-3.0