SA4000
cm68·SA4000
About the SA4000 PCB
SA4000 is an open source PCB design by cm68, published on GitHub under the CERN-OHL-P-2.0 license. It is a 2-layer board measuring 170 × 110 mm, with 59 components from 10 distinct parts.
Other key parts include the 74LVC245A, 74LVC07A, AM26LV31 and AM26LV32. By type, the board carries 9 capacitors, 8 ICs and 7 connectors.
From the project
A dumb HAT that plugs onto an [Olimex RP2350-PICO2-BB48R] and emulates a Morrow HDCA-connected M26 (Shugart SA4008) or M10 (Fujitsu M2301B) hard disk drive — four simultaneous drives, all the same type.
A dumb HAT that plugs onto an [Olimex RP2350-PICO2-BB48R] and emulates a Morrow HDCA-connected M26 (Shugart SA4008) or M10 (Fujitsu M2301B) hard disk drive — four simultaneous drives, all the same type.
The board is deliberately dumb: no MCU, no storage, no logic. It carries only level shifters, RS-422 transceivers, and the two IDC drive connectors. The BB48R (RP2350B, 16 MB flash, 8 MB PSRAM, onboard micro-SD) is the brains: its PIO generates the NRZ data + bit clock and buffers the bit stream against the onboard SD/PSRAM.
Main components on the SA4000
SA4000 bill of materials (BOM)
59 components, 10 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 74LVC245A | SOIC-20W_7.5x12.8mm_P1.27mm | U4, U5 |
| 2 | 74LVC07A | SOIC-14_3.9x8.7mm_P1.27mm | U6, U11 |
| 2 | AM26LV31 | SOIC-16_3.9x9.9mm_P1.27mm | U7, U9 |
| 2 | AM26LV32 | SOIC-16_3.9x9.9mm_P1.27mm | U8, U10 |
| 2 | BB48R 27-pin DIL row | PinSocket_1x27_P2.54mm_Vertical | J1, J2 |
| 1 | CNA 50-pin control | IDC-Header_2x25_P2.54mm_Vertical | J3 |
| 4 | CNB 20-pin data | IDC-Header_2x10_P2.54mm_Vertical | J4, J5, J6, J7 |
| 3 | PWR_FLAG | FL1, FL2, FL3 | |
| 32 | R | R_0805_2012Metric | RT1, RT2, RT3, RT4, RT5, RT6, RT7, RT8 +24 |
| 9 | C | C_0805_2012Metric | C1, C2, C3, C4, C5, C6, C7, C8 +1 |
SA4000 design files
The KiCad project lives in the cm68/SA4000 repository on GitHub; these links point at the commit this page was built from.
- LayoutSA4000.kicad_pcb
- SchematicSA4000.kicad_sch
SA4000: common questions
How big is the SA4000 PCB?
The SA4000 measures 170 × 110 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the SA4000?
59 components, from 10 distinct parts. The full bill of materials is listed on this page.
Where can I download the SA4000 design files?
From the cm68/SA4000 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the SA4000 design in my own project?
Yes, under the terms of its CERN-OHL-P-2.0 license, which cm68 chose for the repository.