Skip to the content
PCBKitNew board
4 layers223 × 226 mmApple PCB 820-0086-C, the printed circuit board in 3D

Apple PCB 820-0086-C

RichCini/MacRedux4

Redraws/reimplementations of various legacy Macintosh boards.

Size
223 × 226 mm
Copper layers
4
Thickness
4.69 mm
Parts
186
Nets
306
Pads
1,338
Tracks, vias
4,818, 206
Pours
5
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
11 Feb 2023
Updated
28 Mar 2024

Overview

Apple PCB 820-0086-C is an open-source printed circuit board by RichCini, from the RichCini/MacRedux repository on GitHub. It is a 4-layer board of 223 × 226 mm with 186 parts on 306 nets, routed with 4,818 tracks and 206 vias.

It is built around the 26LS30/B2A, 26LS32JC and LF353P, with the 74LS161DC, 74LS166AP-E and 74LS257PC among its other parts. Its parts include 53 ICs, 50 capacitors, 32 resistors, 8 connectors and 3 transistors.

Main components

10

README

README.md

MacRedux

Reimaging of the original Macintosh 128k logic board 820-0086-C.

Introduction

This project is a re-implementation of a Macintosh 128k logic board. From this, I hope to derive the 128k/512k hybrid board. Primarily, I expect these would be used to replace an original logic board that has been damaged. There are several components that are generally "unobtanium" without harvesting from another board. These parts include the six PLDs (of which only 2 or 3 may have been decoded per some Google searching), the IWM (disk drive controller), the RTC chip (although a clone seems to have been made by someone), three RC dampers, and the external floppy connector (a custom 19-pin connector that looks like it used the DB13W3 shell size). The DB19F was also used on the //gs, Amiga, and NeXT machines, among others. You can still occasionally find them on eBay. I purchased 2 just to have them for measurements.

Project Status

The board has been fully test plotted but has not been sent to manufacturing. I was able to purchase an original board, so most of the critical measurements have been validated. However, there still may be minor differences between the original and this version, mostly relating to the rear connectors, the RJ11 jack, and the pushbutton switches on the side.

Versions

  • v1.0-001: Initial prototype based on original schematic.

Known Bugs/Issues

  • The board still contains several DRC errors, mostly due to components encroaching on eachother ("porch violations"). There will likely be permanent encroachments given how dense the board is in certain areas.

  • Certain components (like the push buttons, keyboard connector, and audio jack) are being replaced with what I think are current equivalents, so further adjustments could be needed for those so that they are positioned properly on the planar.

  • As of now, the PALs have not been fully decoded. The archive includes a text file with some notes I've collected on the topic from various places on the Net.

Parts

186
QtyValueFootprintReferences
34.1uFCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC2, C3, C13, C16, C17, C21, C23, C24, C25, C26, C27, C28, C29, C30, C31, C32 +18
16HM50256PPackage_DIP:DIP-16_W7.62mm_Socket_LongPadsU5F401, U5G401, U6F401, U6G401, U7F401, U7G401, U8F401, U8G401, U9F401, U9G401, U10F401, U10G401, U11F401, U11G401, U12F401, U12G401
93.3kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2, R8, R19, R20, R24, R25, R28, R30, R34
847Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4, R5, R6, R7, R31, R33, R35, R36
8MountingHole_PadTestPoint:TestPoint_Plated_Hole_D2.0mmH201, H202, H203, H204, H205, H206, H207, H208
727Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalFB1, FB2, R1, R26, R27, R37, R38
6MountingHoleMountingHole:MountingHole_2.7mm_M2.5H209, H210, H211, H212, H213, H214
41.0kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3, R9, R10, R21
474AS253Package_DIP:DIP-16_W7.62mm_Socket_LongPadsU3F701, U3G701, U4F701, U4G701
30.1uFCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC1, C11, C12
34120R-601-250/201LFPackage_DIP:DIP-20_W7.62mm_Socket_LongPadsU6A301, U10B301, U14A301
3470pFCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC6, C7, C19
347kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR14, R18, R22
2.001uCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC49, C50
2150Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR11, R29
228uHInductor_THT:L_Toroid_Vertical_L14.0mm_W5.6mm_P5.30mm_Bourns_5700L1, L3
233uFCapacitor_THT:CP_Axial_L11.0mm_D5.0mm_P18.00mm_HorizontalC5, C20
247Resistor_THT:R_Array_SIP10RP2, RP3
2470kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR12, R13
274LS161Package_DIP:DIP-16_W7.62mm_Socket_LongPadsU15E501, U15F501
274LS166Package_DIP:DIP-16_W7.62mm_Socket_LongPadsU13F501, U14F501
274LS244Package_DIP:DIP-20_W7.62mm_Socket_LongPadsU12E501, U13E501
274LS257Package_DIP:DIP-16_W7.62mm_Socket_LongPadsU2F701, U2G701
274LS393Package_DIP:DIP-14_W7.62mm_Socket_LongPadsU1F701, U1G701
275Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalFB5, R32
2LOGOLOGOG001, G002
1.001uFCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC18
10.1uCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC8
1100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR23
110pFCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC14
115.6672MHzOscillator:Oscillator_DIP-14U2B201
1150kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR17
11N4150Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalCR2
12.2kResistor_THT:R_Array_SIP10RP1
1200kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR15
1220pFCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC10
126LS30Package_DIP:DIP-16_W7.62mm_Socket_LongPadsU6C301
126LS32Package_DIP:DIP-16_W7.62mm_Socket_LongPadsU5C301
127uHInductor_THT:L_Axial_L7.0mm_D3.3mm_P10.16mm_Horizontal_Fastron_MICCL2
12N4401Package_TO_SOT_THT:TO-92_InlineQ3
12N4403Package_TO_SOT_THT:TO-92_InlineQ2
132.768kHzCrystal:Crystal_C26-LF_D2.1mm_L6.5mm_HorizontalY1
133pFCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC15
1344-0040Package_DIP:DIP-8_W7.62mm_Socket_LongPadsU15B201
14.7uFCapacitor_THT:CP_Axial_L11.0mm_D5.0mm_P18.00mm_HorizontalC22
14016Package_DIP:DIP-14_W7.62mm_Socket_LongPadsU13B301
15.1VDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalCR3
16522Package_DIP:DIP-40_W15.24mm_Socket_LongPadsU15D601
1680Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalFB4
168000DPackage_DIP:DIP-64_W22.86mm_Socket_LongPadsU4E601
168kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR16
174LS04Package_DIP:DIP-14_W7.62mm_Socket_LongPadsU4D201
1ASG-PAL16R6Package_DIP:DIP-20_W7.62mm_Socket_LongPadsU14E501
1Apple_IWMPackage_DIP:DIP-28_W15.24mm_Socket_LongPadsU601
1BMU0-PAL16R4Package_DIP:DIP-20_W7.62mm_Socket_LongPadsU2E501
1BMU1-PAL16L8Package_DIP:DIP-20_W7.62mm_Socket_LongPadsU2D501
1External FloppyRAC_Custom:DSUB-19_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mmJ4
1FBInductor_THT:L_Axial_L7.0mm_D3.3mm_P10.16mm_Horizontal_Fastron_MICCFB3
1FLOPPY_InternalConnector_IDC:IDC-Header_2x10_P2.54mm_VerticalJ6
1InterruptESwitch:TL1100CF160QSW1
1Jumper_2_BridgedTestPoint:TestPoint_Bridge_Pitch5.08mm_Drill0.7mmJP201
1LAG-PAL16R8Package_DIP:DIP-20_W7.62mm_Socket_LongPadsU1E501
1LEDLED_THT:LED_D5.0mmCR1
1LF353PPackage_DIP:DIP-8_W7.62mm_Socket_LongPadsU7B301
1LM311Package_DIP:DIP-8_W7.62mm_Socket_LongPadsU7C201
1LM7905_TO220RAC_Custom:TO-220-3_Horizontal_TabDown_HSQ1
1MJ-3502NCUI:MJ3502NJ1
1MODEMConnector_Dsub:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mmJ2
1MOUSEConnector_Dsub:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mmJ5
1PRINTERConnector_Dsub:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mmJ3
1PowerConnector_Molex:Molex_KK-396_A-41791-0011_1x11_P3.96mm_VerticalJ7
1RESETESwitch:TL1100CF160QSW2
1RJ22TE Connectivity:55559801J9
1ROM-HIPackage_DIP:DIP-28_W15.24mm_LongPadsU6D401
1ROM-LOWPackage_DIP:DIP-28_W15.24mm_LongPadsU8D401
1TSG-PAL16R6Package_DIP:DIP-20_W7.62mm_Socket_LongPadsU3D501
1TSM-PAL16R4Package_DIP:DIP-20_W7.62mm_Socket_LongPadsU1D501
1Z8530Package_DIP:DIP-40_W15.24mm_Socket_LongPadsU13D601

Questions

How big is the Apple PCB 820-0086-C PCB?

It measures 223 × 226 mm and has 4 copper layers, 4.69 mm thick.

What parts does the Apple PCB 820-0086-C use?

186 parts, built around the 26LS30/B2A, 26LS32JC, LF353P and 74LS161DC. 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 Apple PCB 820-0086-C KiCad files?

From the RichCini/MacRedux repository on GitHub, at the commit this page was made from: the board is Apple_PCB_820-0086-C.kicad_pcb and its schematic Apple_PCB_820-0086-C.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Apple PCB 820-0086-C design in my own project?

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

Similar boards

  • 2 layers190.6 × 172.4 mmNorthstar HD-5, the printed circuit board in 3D

    Northstar HD-5

    abzman/Northstar-Advantage-Cards

    156 parts4Unlicense
  • 2 layersNewBrain Original, the printed circuit board in 3D

    NewBrain Original

    flypie/NewBrain

    Newbury/Grundy NewBrain schematics

    209 parts5GPL-3.0
  • 2 layers338.7 × 107.7 mmQuapple, the printed circuit board in 3D

    Quapple

    kitspace-test-repos/kicad6-file-collection

    122 partsMIT
  • 4 layers337.6 × 105.7 mmISA CGA, the printed circuit board in 3D

    ISA CGA

    hkzlab/CGA_Redux

    The Color Graphics Adapter Redux board is a more or less faithful clone of the original IBM CGA, based on the original schematics

    170 parts56
  • 2 layers450 × 160 mmSquale, the printed circuit board in 3D

    Squale

    jfdelnero/Apollo_7_Squale

    Apollo 7 Squale computer dev tools

    219 parts6
  • 4 layers254 × 137.7 mmS100 ColorMagic-1.1-006, the printed circuit board in 3D

    S100 ColorMagic-1.1-006

    RichCini/LomasBoards

    Small repository of files/data related to Lomas Data Products S-100 boards.

    150 parts1
  • 2 layers426 × 307 mmI7000, the printed circuit board in 3D

    I7000

    felipesanches/Itautec_I7000_KICAD

    Esquemáticos do computador Itautec I-7000 G desenhados a partir de inspeção do circuito das PCBs

    115 parts
  • 2 layers279 × 134.6 mmK-1008-visable memory, the printed circuit board in 3D

    K-1008-visable memory

    schenkmi/electronic-retro-computing-projects

    In revision 2, the PCB size has been reduced by more than 50% and TAPuino support has been ditched. It now features a Micro SD slot and a few other improvements.

    144 parts