

Weisse cpu
Die Weiße CPU
- Size
- 310 × 260 mm
- Copper layers
- 2
- Thickness
- 1.19 mm
- Parts
- 480
- Nets
- 723
- Pads
- 2,531
- Tracks, vias
- 11,217, 1,440
- Pours
- 20
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 11 Aug 2022
- Updated
- 31 Oct 2026
Overview
Weisse cpu is an open-source printed circuit board by stonedDiscord, from the stonedDiscord/weisse_cpu repository on GitHub. It is a 2-layer board of 310 × 260 mm with 480 parts on 723 nets, routed with 11,217 tracks and 1,440 vias.
It is built around the LM324, 74LS42PC and BDX53C, with the BC237, BDX34B and BC557 among its other parts. Its parts include 106 resistors, 89 diodes and 80 capacitors.
Main components
10LM324
SOP-14-1.5V~10V 0℃~+70℃ 24V 250nA 3V~20V 4 40mA 50nA 700uA 7mV 80dB SOP-14 Operational Amplifier ROHSHXY MOSFETOperational Amplifier74LS42PC
PDIP-16-55℃~+125℃ PDIP-16 Interface - SpecializedTexas InstrumentsInterface - SpecializedBDX53C
TO-220100V 2.5V 200uA 2V 5V 60W 750 8A NPN TO-220 Darlington Transistors ROHSSTMicroelectronicsDarlington TransistorsBC237
TO-92-55℃~+150℃ 1 NPN 150MHz 15nA 350mW 45V 5A 6V 800mV 90 NPN TO-92 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)BDX34B
TO-220-3-65℃~+150℃@(Tj) 10A 2.5V 2.5V 200uA 70W 750 80V PNP TO-220-3 Darlington TransistorsonsemiDarlington TransistorsBC557
TO-921 PNP 100mA 100nA 150MHz 45V 500mW 6V 800 90mV、250mV PNP TO-92 Bipolar (BJT) ROHSDDFBipolar (BJT)74AHC273D
SO-20-300mil-40℃~+125℃ 1 11ns@4.5V,50pF 165MHz 1ns 2V~5.5V 3ns 3pF 4uA 74AHC Series 8 8mA 8mA D-Type Reset Rising Edge SO-20-300mil Flip Flops ROHSNexperiaFlip FlopsBC327
TO-921 PNP 100MHz 45V 5V 625mW 630 700mV 800mA PNP TO-92 Bipolar (BJT) ROHSDDFBipolar (BJT)BD139
TO-126-65℃~+150℃ 1 NPN 1.5A 10uA 12.5W 500mV 5V 63 80V NPN TO-126 Bipolar (BJT) ROHSSTMicroelectronicsBipolar (BJT)CD4051BE
PDIP-16-55℃~+125℃ 125Ω 20MHz 3V~20V 450ns 8 8:1 PDIP-16 Analog Switches, Multiplexers ROHSTexas InstrumentsAnalog Switches, Multiplexers
README
README.mdDie Weiße CPU
Dies ist ein Reverse-Engineering Projekt fuer die "Elektronische Steuereinheit" von adp.
graph LR
4087-000101
subgraph CPU_BLK["CPU"]
C["8085A\nICB2\n74LS373 addr latch\n74LS245 data buf"]
end
subgraph ADEC["Address Decode"]
D["74LS138 (ICH5)\nmem bank select\n\n74LS42 ×3\nI/O port select"]
end
subgraph MMAP["Memory Map"]
M1["0x0000–0x3FFF\nSocket 1 · ICD6 27128 (16 KB)"]
M2["0x4000–0x7FFF\nSocket 2 · ICE6 27128 (16 KB)"]
M3["0x8000–0x8FFF\nSocket 3 · ICC5 2764 (8 KB, empty)"]
M4["0x9000–0x900F\nRTC · ICA3 HD146818 (16 B, mem-mapped)"]
M5["0xC000–0xFFFF\nSRAM · ICC6 CY62256 (32 KB chip)"]
end
subgraph IOMAP["I/O Map"]
I1["0x50 8279 data\n0x51 8279 cmd"]
I2["0x60–6F 8256 regs"]
I3["0x70 coin ejector\n0x71 sound start\n0x72 tone note\n0x73 PPI ctrl"]
endBei 4040 Platinen sind die IO Adressen anders verteilt:
| IO | Ports |
|---|---|
| 0x70-0x73 | 8255: Auswerfer+Zähler+Sound |
| 0x80-0x81 | 8279: Lampen+Tasten |
| 0x90-0x9f | 8256: Timer+Seriell+Walzen |
Aus diesem Grund sind die Programme nicht mit beiden Platinen kompatibel. Die Lampen und Timer würden ohne Anpassung nicht funktionieren.
Parts
480| Qty | Value | Footprint | References |
|---|---|---|---|
| 84 | D | Diode_THT:D_A-405_P7.62mm_Horizontal | D1, D10, D11, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112 +68 |
| 24 | 10 kΩ ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R22, R25, R30, R31, R32, R42, R45, R68, R69, R103, R105, R124, R125, R128, R132, R133 +8 |
| 24 | C | Capacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_Horizontal | C10, C11, C143, C144, C145, C146, C147, C148, C149, C150, C151, C152, C153, C154, C155, C156 +8 |
| 14 | LM324 | Package_DIP:DIP-14_W7.62mm | ICA2, ICF2, ICF4-1, ICG1, ICG2, ICG4, ICH2, ICK5, ICK6, ICK7, ICK8, ICK11, ICL5, ICL7 |
| 14 | R_Network08 | Resistor_THT:R_Array_SIP9 | RM3, RM7, RM11, RM12, RM21, RM50, RM56, RM57, RM58, RM66, RM80, RM82, RM86, RM89 |
| 13 | C | BigOnes:C_Rect_L7.0mm_Double2 | C20, C21, C22, C23, C24, C25, C26, C27, C40, C75, C111, C120, CI1 |
| 12 | BDX53C | Package_TO_SOT_THT:TO-220-3_Vertical | TR55, TR56, TR70, TR71, TR72, TR73, TR80, TR81, TR82, TR83, TR95, TR96 |
| 11 | 1 kΩ ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R15, R19, R20, R21, R37, R95, R101, R120, R123, R126, RD1 |
| 11 | BC237 | BigOnes:BigTransistor | TR3, TR14, TR15, TR16, TR30, TR31, TR33, TR34, TR85, TRB1, TRC1 |
| 10 | 100 kΩ ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R14, R16, R17, R34, R48, R86, R93, R94, R131, R150 |
| 10 | 4066 | Package_DIP:DIP-14_W7.62mm | ICA7, ICB9, ICB10, ICC10, ICD10, ICE10, ICF10, ICG10-1, ICG10-2, ICH10 |
| 10 | C | Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm | C2, C3, C46, C47, C49, C52, C60, C64, C94, C132 |
| 9 | 1,2k 5% | Resistor_THT:R_Axial_DIN0414_L11.9mm_D4.5mm_P20.32mm_Horizontal | R1, R2, R10, R11, R12, R13, R27, R28, R29 |
| 9 | 4.7 kΩ ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R24, R47, R106, R127, R138, R139, R141, R142, R146 |
| 8 | TIC126 | Package_TO_SOT_THT:TO-220-3_Vertical | TY1, TY2, TY5, TY6, TY7, TY8, TY15, TY16 |
| 7 | 270 Ω ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R55, R67, R70, R81, R96, R97, R98 |
| 7 | BDX34B | Package_TO_SOT_THT:TO-220-3_Vertical | TR1, TR2, TR10, TR11, TR12, TR25, TR26 |
| 7 | C | Capacitor_THT:C_Rect_L9.0mm_W2.5mm_P7.50mm_MKT | C1, C76, C130, C131, C159, C160, C161 |
| 6 | 10k | Package_DIP:DIP-16_W7.62mm | RM4, RM6, RM8, RM81, RM83, RM85 |
| 6 | BC557 | BigOnes:BigTransistor | TR29, TR40, TR41, TR45, TR46, TR99 |
| 5 | C | Capacitor_THT:CP_Radial_Tantal_D4.5mm_P5.00mm | C48, C50, C61, C63, C133 |
| 5 | R_Network04 | Resistor_THT:R_Array_SIP5 | RM2, RM20, RM87, RM88, RM90 |
| 4 | 10nF | BigOnes:C_Rect_L7.0mm_Double2 | C91, C93, C95, C170 |
| 4 | Conn_01x06_Pin | Connector_Lumberg:Lumberg_MSF_B6B-MSF-A_1x06_P2.50mm_Vertical | AUSWERFER+SPERRMAG1, LAUTSPRECHER1, MATRIX-EINGAENGE1, TASTEN1 |
| 3 | 1 MΩ ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R102, R122 |
| 3 | 10u 25V | Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm | C90, C92, C96 |
| 3 | 27 kΩ ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R35, R85, R143 |
| 3 | 3.3 kΩ ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R56, R57, R147 |
| 3 | 4013 | Package_DIP:DIP-14_W7.62mm | ICF4-2, ICK4, ICL8 |
| 3 | 4040 | Package_DIP:DIP-16_W7.62mm | ICE8, ICG8-2, ICH3 |
| 3 | 4093 | Package_DIP:DIP-14_W7.62mm | ICL4, ICL6, ICL9 |
| 3 | 470 Ω ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R4, R33, R107 |
| 3 | 5.6 kΩ ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R26, R104, R134 |
| 3 | 74AHC273 | Package_DIP:DIP-20_W7.62mm | ICH6, ICJ5, ICJ6 |
| 3 | 74LS42 | Package_DIP:DIP-16_W7.62mm | ICC8, ICE5, ICF5 |
| 3 | BC327 | BigOnes:BigTransistor | TR86, TR98, TRA1 |
| 3 | BD139 | Package_TO_SOT_THT:TO-126-3_Vertical | TR28, TR65, TR66 |
| 3 | C | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C12, C13, C30 |
| 3 | ZPD3 | Diode_THT:D_A-405_P7.62mm_Horizontal | D42, D63, DB1 |
| 2 | 0.68 5W | BigOnes:BigResistor | R41, R90 |
| 2 | 10nF | Capacitor_THT:C_Rect_L4.6mm_W2.0mm_P2.50mm_MKS02_FKP02 | C35, C53 |
| 2 | 200 Ω ±5% | Resistor_THT:R_Axial_DIN0414_L11.9mm_D4.5mm_P20.32mm_Horizontal | R136, R137 |
| 2 | 27128 | Package_DIP:DIP-28_W15.24mm | ICD6, ICE6 |
| 2 | 3 kΩ ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R82, R144 |
| 2 | 4.7 5W | BigOnes:BigResistor | R65, R66 |
| 2 | CD4051B | Package_DIP:DIP-16_W7.62mm | ICD8, ICF8 |
| 2 | Conn_01x08_Male | Connector_Lumberg:Lumberg_MSF_B8B-MSF-A_1x08_P2.50mm_Vertical | EINGAENGE1, LEISTUNGSNETZ1 |
| 2 | Conn_01x08_Pin | Connector_Lumberg:Lumberg_MSF_B8B-MSF-A_1x08_P2.50mm_Vertical | SERIELLE_DATEN1, ZUSATZTASTEN1 |
| 2 | Conn_01x12_Pin | Connector_Lumberg:Lumberg_MSF_B12B-MSF-A_1x12_P2.50mm_Vertical | LEUCHTZIFFERNANZEIGE1, ZUSATZWALZEN1 |
| 2 | Conn_01x20_Pin | Connector_Lumberg:Lumberg_MSF_B20B-MSF-A_1x20_P2.50mm_Vertical | MUENZANNAHME1, WALZENANSTEUERUNG1 |
| 2 | D | BigOnes:BigDiode | D3, D27 |
| 2 | DAN_801 | Package_SIP:SIP9_Housing | DM1, DM2 |
| 2 | NMOS | BigOnes:BigTransistor | TR84, TR87 |
| 1 | 0,1µF +-10% | Capacitor_THT:C_Rect_L9.0mm_W2.5mm_P7.50mm_MKT | C110 |
| 1 | 1 kΩ ±5% | Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P15.24mm_Horizontal | R129 |
| 1 | 10 MΩ ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R6 |
| 1 | 10 Ω ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R8 |
| 1 | 100 | Package_DIP:DIP-16_W7.62mm | RM10 |
| 1 | 100 ±5% | Resistor_THT:R_Axial_DIN0414_L11.9mm_D4.5mm_P20.32mm_Horizontal | R135 |
| 1 | 100 Ω ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | RF1 |
| 1 | 100nF | BigOnes:C_Rect_L7.0mm_Double2 | C171 |
| 1 | 100pF | BigOnes:C_Rect_L7.0mm_Double2 | C34 |
| 1 | 10k | Resistor_THT:R_Array_SIP9 | RM5 |
| 1 | 10nF | Capacitor_THT:CP_Radial_Tantal_D4.5mm_P5.00mm | C134 |
| 1 | 10nS | Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm | C41 |
| 1 | 15 2% | BigOnes:BigResistor | R40 |
| 1 | 150 kΩ ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R7 |
| 1 | 150 Ω ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R43 |
| 1 | 15pF | Capacitor_THT:C_Rect_L4.6mm_W2.0mm_P2.50mm_MKS02_FKP02 | C33 |
| 1 | 17 kΩ ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | RK1 |
| 1 | 180 Ω ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R83 |
| 1 | 1uF | BigOnes:C_Rect_L7.0mm_Double2 | C121 |
| 1 | 1uF | Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm | C86 |
| 1 | 2,2u 25V | Capacitor_THT:CP_Radial_Tantal_D4.5mm_P2.50mm | C32 |
| 1 | 2.2 kΩ ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R46 |
| 1 | 220 kΩ ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R121 |
| 1 | 220 Ω ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R140 |
| 1 | 2764 | Package_DIP:DIP-24_W15.24mm | ICC5 |
| 1 | 3,3M 5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R148 |
| 1 | 320 kΩ ±5% | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R23 |
The 414 most common of 480 parts.
More from stonedDiscord/weisse_cpu
1- 2 layers29.8 × 91.4 mm

Similar boards
- 2 layers38 × 25 mm

- 2 layers83.8 × 72.4 mm

- 2 layers349.3 × 160 mm

- 2 layers299.2 × 180 mm

- 2 layers160 × 100 mm

- 2 layers42.5 × 59.1 mm

Openkicksticker
Kludgy/openkicksticker
Open Kicksticker for Amiga 500+ ===============================
11 parts2 - 2 layers65.5 × 58.4 mm

- 4 layers133 × 93 mm

Project GP8B
JonathSpirit/GP8B
G_Processor8Bits a homemade without any microcontroller 8bits processor
110 parts
Questions
How big is the Weisse cpu PCB?
It measures 310 × 260 mm and has 2 copper layers, 1.19 mm thick.
What parts does the Weisse cpu use?
480 parts, built around the LM324, 74LS42PC, BDX53C and BC237. 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 Weisse cpu KiCad files?
From the stonedDiscord/weisse_cpu repository on GitHub, at the commit this page was made from: the board is weisse_cpu.kicad_pcb and its schematic Maschinenplatine/Maschinenplatine.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Weisse cpu design in my own project?
Its repository states no licence, so its author keeps all rights: ask stonedDiscord before reusing the design.