
St296n 20741
schlae/HardDriveInfo
Repair info and schematics for mostly older MFM hard drives

Repair info and schematics for mostly older MFM hard drives
St251n 20603 is an open-source printed circuit board by schlae, from the schlae/HardDriveInfo repository on GitHub. It is a 4-layer board of 137.4 × 199.1 mm with 277 parts on 376 nets, routed with 7,599 tracks and 840 vias.
It is built around the 74LS174DC, BC846 and IRFD110. Its parts include 84 capacitors, 83 resistors, 15 transistors, 9 inductors and 5 ICs.
This site contains extensive information about the control boards used in some 1980s hard drives made by Seagate.
Full schematics and even KiCad layouts are available for a number of different boards. My hope is that this will
Below is a table linking specific drive models with the part numbers of their matching control boards.
| Manufacturer | Model | Interface | Control PCB | Stepper Type | Avg Pos Time | Media | Media Size OD/ID |
|---|---|---|---|---|---|---|---|
| Seagate | ST-412 | MFM | ASSY 20201 | 4-Wire | 85ms | Oxide, 00253 | 130/40mm |
| Seagate | ST-419 | MFM | ASSY 20225 | 4-Wire | 85ms | Oxide, 00252 | 130/40mm |
| Seagate | ST-225 | MFM | ASSY 20301, 20527 | 4-Wire | 65ms | Oxide Coated | 130/40mm |
| Seagate | ST-225N | SCSI | ASSY 20427 | 4-Wire | 65ms | Oxide Coated | 130/40mm |
| Seagate | ST-238 | MFM | ASSY 20527 | 4-Wire | 65ms | Oxide Coated | 130/40mm |
| Seagate | ST-238R | MFM/RLL | ASSY 20527 | 4-Wire | 65ms | Oxide Coated | 130/40mm |
| Seagate | ST-251 | MFM | ASSY 20629 | 10-Wire | 40ms | Thin Film | 130/40mm |
| Seagate | ST-251-1 | MFM | ASSY 20938 | 10-Wire | 30ms | Thin Film | 130/40mm |
| Seagate | ST-251N | SCSI | ASSY 20603 | 10-Wire | 40ms | Thin Film | 130/40mm |
| Seagate | ST-277R-1 | MFM/RLL | ASSY 21020, 20938-300 | 10-Wire | 28ms | Thin Film | 130/40mm |
| Seagate | ST-296N | SCSI | ASSY 20741 | 10-Wire | 28ms | Thin Film | 130/40mm |
| Seagate | ST-125 | MFM | ASSY 20867 | 6-Wire | 30ms | Thin Film | 95/25mm |
| Seagate | ST-157R | MFM/RLL | ASSY 20829 | 6-Wire | 30ms | Thin Film | 95/25mm |
| Seagate | ST-157A-1 | AT-IDE | 20948 | 28ms | Thin Film | 95/25mm |
The control boards are typically held to the drive by three screws. Two of the screws are insulated from the PCB ground with plastic washers, but one of them makes a solid ground connection to the chassis. This is (as far as I can tell) always the screw closest to the power connector.
Early ST-225 boards have an 18-pin header going to the read/write heads, but the flex cable has a 16-pin connector. It should be plugged in offset to the pin 1 end of the header, allowing pins 17 and 18 on the header to hang outside the connector.
For a stepper-motor hard drive, the motor phase is rather important because the rotor will "clock" to the phase you drive it with. The firmware uses this while searching for the index tracks so it can jump 8 tracks at a time, since it knows the inner index track is aligned to phase 5 and the outer to phase 7.
The "Track" column indicates the track as visible to the user (the controller card in the PC). From this layout, you can see that the data area contains 615 total tracks. The landing zone is specified at track 670 which is safely outside the data area and away from the inner index marker track.
The "Firmware Track" column is offset by 2 because this is how the drive's firmware numbers them; it limits the MFM controller from track 2 to track 672. This implies that there is no protection against the controller overwriting the inner index track -- you must enter the drive parameters in the BIOS correctly! The outer index track is inaccessible during normal operation.
| Track | Firmware Track | Description | Motor Phase |
|---|---|---|---|
| -1 | 1 | Index marker track | 7 |
| 0 | 2 | Outermost data track | 6 |
| ... | ... | Data | ... |
| 614 | 616 | Innermost data track | 0 |
| 615 | 617 | DC Erased | 7 |
| 616 | 618 | DC Erased | 6 |
| 617 | 619 | Index marker track | 5 |
| 618 | 620 | DC Erased | 4 |
| ... | 621 | ... | 3 |
| 670 | 672 | Landing zone | 0 |
| ~694 | ~696 | Inner hard stop | - |
Note: Motor phase count is 0-7 since the motor is half-stepped.
The index marker track contains the following repeating information:
| 0 - 4ms | 4 - 16.67ms |
|---|---|
| 1.75MHz DC=17% | 5MHz DC=50% |
When the MCU PA7 is set as an input (logic 1), the drive will hold the hall-effect signal divider in reset as long as the 1.75MHz marker signal is present.
The index marker tracks are present only on head 0; none of the other surfaces contain this information.
This drive has firmware and bad sector information recorded on tracks -1 and -2, presumably multiple copies located on each surface. Each sector is 256 bytes.
| Track | Head | Sector | Description | Motor Phase |
|---|---|---|---|---|
| -2 | 0 | 0 - 31 | Primary Operating System (copy 1) | 8 |
| -2 | 1 | 0 - 31 | Primary Operating System (copy 2) | 8 |
| -2 | 2 | 0 - 31 | Primary Operating System (copy 3) | 8 |
| -2 | 3 | 0 - 31 | Primary Operating System (copy 4) | 8 |
| -1 | 0 | 0 | Seagate copyright notice | 7 |
| -1 | 0 | 0 - 12 | Program overlay #1 | 7 |
| -1 | 0 | 13 - 15 | Drive params? | 7 |
| -1 | 0 | 16 - 17 | Defect map | 7 |
| -1 | 0 | 19 | Drive serial number | 7 |
| -1 | 1 | 0 - 31 | Copy of track -1 head 0 | 7 |
| -1 | 2 | 0 - 12 | Program overlay #2 | 7 |
| -1 | 2 | 13 - 15 | Mfg defect map? Drive params? | 7 |
| -1 | 2 | 16 - 28 | Program overlay #3 | 7 |
| -1 | 2 | 29 | Drive params? Identical to sector 13? | 7 |
| -1 | 3 | 0 - 31 | Copy of track -1 head 2 | 7 |
| 0 | Outermost data track | 6 | ||
| ... | Data | ... | ||
| 614 | Innermost data track | 0 | ||
| ... | ... | |||
| 670 | Landing zone | 0 | ||
| ~694 | Inner hard stop | - |
Note: Motor phase count is 0-7 since the motor is half-stepped.
Data on track -2 is the primary operating system loaded in the 8051 at 0x4000, length of 0x1CFF. The MCU's ROM just contains enough code to load this operating system into memory and jump to it. All the ROM functions are reimplemented/duplicated in the firmware stored on track -2.
Data on track -1 head 0, 2, and 3 is extra code loaded in the 8051 at 0x5000 (length = 0xD00) as an overlay that is swapped in and out as needed. RAM from 0x5D00 to 0x5FFF just contains data tables. Overlay code can call functions in the base OS using a dispatch function at 0x4BA1.
Binary dumps are included in the st225n/firmware directory. To calculate the file offset for a particular sector, multiple the sector number by 256.
Unused sectors contain the data 0x6C (01101100).
The defect map at track -1 heads 0/1 sectors 16-17 uses the following format:
Header:
| Byte | Content |
|---|---|
| 0 | 0xBE |
| 1 | 0xED |
| 2 | Number of defects |
| 3 | Reserved (0xFE) |
| 4 | Reserved (0xED) |
Following the header is a list of defects, where each defect has the following format:
| Byte | Content |
|---|---|
| 0 | Cylinder number, MSB |
| 1 | Cylinder number, LSB |
| 2 | Head number |
| 3 | Bytes |
| 4 | From index |
The last entry in the table contains 0xFF.
| Track | Description | Motor Phase |
|---|---|---|
| -4 | (End of outer crash stop) | |
| -3 | DC Erased | 7 |
| -2 | Index marker track | 8 |
| -1 | DC Erased | 9 |
| 0 | Outermost data track | 0 |
| ... | Data | |
| 819 | Innermost data track | 9 |
| 820 | DC Erased | 0 |
| 821 | DC Erased | 1 |
| 822 | DC Erased | 2 |
| 823 | 1.75MHz | 3 |
| 824 | DC Erased | 4 |
| 825 | DC Erased | 5 |
| 826 | 1.75MHz | 6 |
| 827 | DC erased on odd tracks to inner crash stop. | |
| ... | After track 827, 1.75MHz on all tracks with motor phases 0 and 6 to inner crash stop. All other even tracks DC erased. | |
| 910 | Landing zone |
Index marker track:
| 0 - 4ms | 4 - 16.67ms |
|---|---|
| 2F | 1.75MHz |
This ST-225 control board integrates the functions of both circuit boards in the ST-412/419 generation. Some functions have been integrated in LSI chips.
The PCB schematic and layout for 20301 are available, see st225/20301.
The PCB schematic and layout for 20527 are available, see st225/20527.
There are several variations of the 20301 board:
1986 example: 74273, 2716, RP6 are not stuffed.
1987 example: 74273, 2716, RP5, RP6, RP7, RP8, RP9, RP10, C18, C31, CR4, 7445(8C, 8B) are not stuffed. Q9 is replaced with a 620 ohm resistor between the emitter and base terminals. This disables the fancy pulldown resistors on the stepper motor circuit (probably a cost reduction).
Unlike the EPROM chip on the ST-251 boards, the 2716 chip seems to be used to store tables for controlling the stepper motor.
20301 to 20527 changes
A note about 20527 to ST-251 boards, like the 20629
There appears to be a clear evolution between the 20527 ST-225 board and the early ST-251 board, the 20629.
The PCB schematic and layout for 20427 are available, see st225n/20427. This board is used in the ST-225N.
This board has a read/write channel similar to the plain ST-225, but the rest of it is quite different. All of the chips are now surface mount, including the Seagate custom devices.
The stepper motor driver has been replaced with a simple off-the-shelf MC3479.
An on-board data separator (DP8455) has been added, along with an Adaptec chipset for SCSI:
The 6500/1 microcontroller has been replaced with an 8051. The 8051 has much more intelligence than the old design which only implemented seek buffering and the index track search. The firmware hasn't been completely analyzed yet but it
Some of the custom chips seem to share functionality with the ST-251, which may have been under development at the same time.
Unlike the earlier ST-225 and ST-412 generations, drives with this board use 5-phase steppers and can seek nearly twice as fast as the ST-412. A lot of discrete logic and analog circuitry has been integrated into several LSI chips.
The PCB schematic and layout for 20629 are available, see st251/20629. This board is used in the ST-251 (plain).
The PCB schematic and layout for 20938 are available, see st251/20938. This board is used in the ST-251-1 as well as the ST-277R (-300 version).
The PCB schematic and layout for 21020 are available, see st251/21020. This board is used in the ST-277R-1.
20629 to 20938 changes
Changes to the stepper motor circuits:
Changes affecting the spindle motor drive circuit:
Changes affecting the read/write circuit:
Some changes imply changes to the drive firmware. This means that firmware meant for the previous revision will no longer work on this board:
20938 to 21020 changes
The electrical changes here are fairly minor. The layout has some moderate changes to improve routing and add the (few) new parts.
The ST-251N is based on the ST-251 platform. It uses a SCSI controller design similar to that of the ST-225N but with several major improvements:
The ST-296N is based on the ST-251 platform. It's very similar to the ST-251N SCSI design but it has a different 2,7 RLL encoder/decoder.
The PCB schematic and layout for 20741 are available, see st296n/20741.
This board is very similar to the ST-251N board 20603. Changes are as follows:
Minor changes include:
The firmware from the 20629 board has been dumped. The label is marked "ST 251 / LSIL18". The firmware has been fed through Ghidra and a good chunk of it has been commented and labeled. See the repository. Some parts of it are not understood.
The firmware from the ST-225's ROM microcontroller, 80007-001, has been dumped, disassembled, and commented. See st225/firmware.
Fun facts:
TBD, stay tuned.
TBD, stay tuned.
TBD, stay tuned
Click the part number for more information on that particular device.
| Part Number | Nicknames | Where Used | Description |
|---|---|---|---|
| 10014-002 | 20527 | Head center tap driver, write current selector. | |
| 10188-501 | SSI257.2, V10096BQZ | 20603, 20629, 20938, 21020, 20867, 20829, 20948, 20741, 20427 | Head center tap driver, write current selector. |
| 10189-521 | SSI257 | 20629, 20938, 20829 | Steering diodes and head preamp, NE592 equivalent. |
| 10189-501 | 20867 | Steering diodes and head preamp, NE592 equivalent. | |
| 10189-502 | 21020, 20603, 20741 | Steering diodes and head preamp, NE592 equivalent. | |
| SSI 280 | 20301 | Read channel and write amplifier. | |
| SSI 280.2 | 20427 | Read channel and write amplifier. | |
| 10206-501 | SSI296 | 20629, 20938, 21020, 20603, 20867, 20741 | Read channel and write amplifier. |
| 10206-502 | 20829, 20948 | Read channel and write amplifier. | |
| 10206-002 | 20527 | Read channel and write amplifier. | |
| 10210-501 | 20603 | 5-Phase stepper motor controller. | |
| 10223-501 | RETURN | 20867 | Retracts stepper motor on power-down. |
| 10223-502 | RETURN | 20603, 20629, 20938, 21020, 20829, 20948, 20741 | Retracts stepper motor on power-down. |
| 11468 | 21020 | Controls H-Bridge enables based on phase state. | |
| 11642-001 | 20301, 20527 | Steering diodes and head preamp, NE592 equivalent. See 10189. | |
| 11642-501 | 20427 | Steering diodes and head preamp, NE592 equivalent. | |
| 11647-501 | 20427 | Miscellaneous logic. Seems similar to 11647-502 but used in another mode. | |
| 11647-502 | STEP LOGIC | 20629, 20938, 21020, 20867, 20829 | MFM interface logic. |
| 11665-001 | 20301, 20527 | Stepper motor control and driver chip (4 phase). | |
| 11695-002 | 20301, 20257 | Spindle speed control chip. | |
| 11695-502 | SPEED CONTROL | 20629, 20427 | Spindle speed control chip. |
| 11721-501 | 20603, 20938, 21020, 20741 | Similar to the L293 H-bridge driver | |
| 11734-501 | 20603, 20741 | SCSI bus transceiver. | |
| 11738-002 | 21020 | Similar to 11791 but in a different package. | |
| 11738-502 | IP3M05AW | 20603, 20741 | Similar to 11791 but in a different package. |
| 11741-502 | 20948, 20741 | SSI 2,7 RLL codec/data separator. Similar to 32D5321. | |
| 11743-501 | 20603, 20938, 20741 | Controls H-Bridge enables based on phase state. | |
| 11743-521 | 20938-300 | Controls H-Bridge enables based on phase state. | |
| 11744-501 | RING DETECTOR | 20867 | Stepper motor seek settling chip - adaptive ringout. |
| 11744-502 | RING DETECTOR | 20603, 20629, 20938, 21020, 20741 | Stepper motor seek settling chip - adaptive ringout. |
| 11747-501 | 20603, 20948, 20741 | Index pulse divider and 5-phase stepper motor low-side driver. | |
| 11782-501 | STEP SEQR | 20938, 21020, 20867, 20741 | 5-Phase stepper motor controller. |
| 11789-502 | 20829 | Unknown. Maybe a stepper motor controller with built-in driver transistors. | |
| 11789-504 | 20829, 20948 | Unknown. Maybe a stepper motor controller with built-in driver transistors. | |
| 11791 | 20938, 20829, 20948 | Spindle motor driver. Similar to the HA13406W. | |
| IP3M05AW | 20867, 20829 | Spindle motor driver. Similar to 11791 but in a different package. | |
| 12654-501 | 20948 | AT-IDE interface. | |
| 80007-001 | R10L7-11 | 20301, 20527 | Rockwell R6500 6502-core microcontroller. |
| R6518AJ | R1113-18 | 20629 | Rockwell R6518 6502-core microcontroller. Requires external ROM. |
| 80118-502 | R1512-12 | 20938 | Rockwell R6518(?) 6502-core microcontroller. |
| 80118-505 | R1818-11 | 21020 | Rockwell R6518(?) 6502-core microcontroller. |
| 80044-401 | SAB8051A-N | 20603 | Intel 8051 microcontroller. |
| 80049-501 | SCN8051HCCA44 | 20867 | Intel 8051 microcontroller. |
| 80074-504 | SAB8052A-N | 20741 | Intel 8052 microcontroller. |
| 80084-508 | SAB8052A-N | 20829 | Intel 8052 microcontroller. |
| 80127-506 | SCN8052HCCA44 | 20948 | Intel 8052 microcontroller. |
A large amount of Seagate drive information can be found on Bitsavers.
Some operational clues for the ST-225 are available in the ST-225 OEM Manual.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. See https://creativecommons.org/licenses/by-sa/4.0/.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 39 | 0.1uF | Capacitor_SMD:C_1206_3216Metric | C1, C2, C15, C16, C19, C22, C24, C28, C30, C33, C51, C52, C53, C55, C56, C57 +23 |
| 16 | 1K | Resistor_SMD:R_1206_3216Metric | R14, R15, R16, R17, R18, R20, R34, R36, R37, R38, R39, R54, R62, R63, R100, R103 |
| 11 | ? | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R41, R43, R44, R45, R47, R48, R59, R70, R71, R73, R74 |
| 7 | 10K | Resistor_SMD:R_1206_3216Metric | R6, R7, R46, R52, R53, R66, R104 |
| 7 | ? | Capacitor_SMD:C_0805_2012Metric | C8, C29, C42, C49, C54, C69, C90 |
| 6 | 1/2 STEP | TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm | TP1, TP2, TP3, TP4, TP5, TP6 |
| 6 | 10K | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R4, R86, R88, R89, R90, R94 |
| 6 | ? | Active:SOT95P230X117-3 | Q1, Q8, Q9, Q10, Q11, Q12 |
| 5 | 22uF 20V | Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D | C27, C40, C44, C64, C65 |
| 5 | 5.1 | Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | R67, R67B1, R68, R68B1, R81 |
| 5 | BC846 | Active:SOT95P230X117-3 | Q6, Q7, Q15, Q16, Q18 |
| 4 | 0.01uF | Capacitor_SMD:C_0805_2012Metric | C3, C35, C36, C37 |
| 4 | 1/2 STEP | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TPE1, TPE2, TPE3, TPE4 |
| 4 | 10 | Resistor_SMD:R_1210_3225Metric | R10, R13, R19, R33 |
| 4 | 1K | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R76, R91, R92, R93 |
| 4 | 47pF | Capacitor_SMD:C_0805_2012Metric | C25, C26, C34, C38 |
| 3 | 0.1uF | Capacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-I | C46, C47, C48 |
| 3 | 0.1uF | Capacitor_SMD:C_1210_3225Metric | C11, C12, C50 |
| 3 | 11721-501 | Active:SOP127P1065X265-20_SHRINK | 10F1, 10H1, 11F1 |
| 3 | 499 1% | Resistor_SMD:R_1206_3216Metric | R21, R26, R27 |
| 3 | 74LS174 | Active:SOP127P620X175-16_SHRINK | U21, U22, U23 |
| 3 | IRFD110 | Package_DIP:DIP-4_W7.62mm | Q3, Q4, Q5 |
| 3 | TERM | Resistor_THT:R_Array_SIP8 | RN1, RN2, RN3 |
| 2 | 1.5uH | Inductor_SMD:L_1206_3216Metric | L4, L5 |
| 2 | 10 | Resistor_SMD:R_1206_3216Metric | R1B1, R28 |
| 2 | 100pF | Capacitor_SMD:C_0805_2012Metric | C21, C41 |
| 2 | 10uH | Inductor_SMD:L_1206_3216Metric | L3, Langle1 |
| 2 | 1uF 35V | Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D | C17, C31 |
| 2 | 22uH | Inductor_THT:L_Axial_L13.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_HCCC | L1, L2 |
| 2 | 3.01K | Resistor_SMD:R_1206_3216Metric | R35, R79 |
| 2 | 4.7uH | Inductor_SMD:L_1206_3216Metric | L6, L7 |
| 2 | 825K | Resistor_SMD:R_1206_3216Metric | R49, R65 |
| 2 | 88.7 | Resistor_SMD:R_1206_3216Metric | R22, R23 |
| 2 | ? | Diode_THT:D_DO-35_SOD27_P10.16mm_Horizontal | CR1, CR6 |
| 2 | ? | Capacitor_SMD:C_1206_3216Metric | C72, C91 |
| 2 | ? | Capacitor_SMD:C_1210_3225Metric | C39, C59 |
| 2 | Jumper_2_Bridged | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | JP1, JP2 |
| 1 | "1A" | Active:SOT95P230X117-3 | Q14 |
| 1 | 0.033uF | Capacitor_SMD:C_1206_3216Metric | C7 |
| 1 | 0.068uF | Capacitor_SMD:C_1210_3225Metric | C5 |
| 1 | 0.47uF | Capacitor_SMD:C_1812_4532Metric | C32 |
| 1 | 1.00K | Resistor_SMD:R_1206_3216Metric | R31 |
| 1 | 1.0K | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R75 |
| 1 | 1.0K 1% | Resistor_SMD:R_1206_3216Metric | R61 |
| 1 | 1.1K | Resistor_SMD:R_1206_3216Metric | R1 |
| 1 | 1.33K | Resistor_SMD:R_1206_3216Metric | R24 |
| 1 | 1.5uF 35V | Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D | C61 |
| 1 | 1.62K | Resistor_SMD:R_1206_3216Metric | R57 |
| 1 | 10.0K | Resistor_SMD:R_1206_3216Metric | R33B1 |
| 1 | 10.0K 1% | Resistor_SMD:R_1206_3216Metric | R32 |
| 1 | 100 1% | Resistor_SMD:R_1206_3216Metric | R25 |
| 1 | 100K | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R40 |
| 1 | 100K | Resistor_SMD:R_1206_3216Metric | R56 |
| 1 | 10188-501 | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | 10E1 |
| 1 | 10189-502 | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | 11E1 |
| 1 | 10210-501 | Active:SOP127P1065X265-20 | 7C1 |
| 1 | 10223-502 | Active:SOP127P1065X265-16 | 7F1 |
| 1 | 10K 1% | Resistor_SMD:R_1206_3216Metric | R55 |
| 1 | 10MHz | Crystal:Crystal_SMD_HC49-SD | Y1 |
| 1 | 10uF 25V | Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D | C43 |
| 1 | 11734-501 | Package_LCC:PLCC-44_16.6x16.6mm_P1.27mm | U11 |
| 1 | 11738-502 | Active:MOT_DRIVE_SMT | 4H1 |
| 1 | 11743-501 | Active:SOP127P1070X255-28 | 7E1 |
| 1 | 11744-502 | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | 8F1 |
| 1 | 11747-501 | Active:SOP127P1250X255-24 | U8 |
| 1 | 120pF | Capacitor_SMD:C_0805_2012Metric | C13 |
| 1 | 14.0K | Resistor_SMD:R_1206_3216Metric | R51 |
| 1 | 14.7K 1% | Resistor_SMD:R_1206_3216Metric | R50 |
| 1 | 15MHz | Crystal:Crystal_SMD_HC49-SD | Y2 |
| 1 | 162 | Resistor_SMD:R_1206_3216Metric | R84 |
| 1 | 162 | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R11 |
| 1 | 1uF 35V | Capacitor_Tantalum_SMD:CP_EIA-3528-12_Kemet-T | C63 |
| 1 | 1uF 35V | Capacitor_SMD:C_1210_3225Metric | C4 |
| 1 | 1uF 35V | Capacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-I | C62 |
| 1 | 2.21K | Resistor_SMD:R_1206_3216Metric | R2 |
| 1 | 2.61K | Resistor_SMD:R_1206_3216Metric | R30 |
| 1 | 20K | Resistor_SMD:R_1206_3216Metric | R60 |
| 1 | 220pF | Capacitor_SMD:C_0805_2012Metric | C20 |
| 1 | 22pF | Capacitor_SMD:C_0805_2012Metric | C10 |
| 1 | 22uH | Inductor_SMD:L_1206_3216Metric | L10 |
The 225 most common of 277 parts.

schlae/HardDriveInfo
Repair info and schematics for mostly older MFM hard drives

schlae/HardDriveInfo
Repair info and schematics for mostly older MFM hard drives

schlae/HardDriveInfo
Repair info and schematics for mostly older MFM hard drives

schlae/HardDriveInfo
Repair info and schematics for mostly older MFM hard drives

schlae/HardDriveInfo
Repair info and schematics for mostly older MFM hard drives

schlae/HardDriveInfo
Repair info and schematics for mostly older MFM hard drives

jotego/jtcores
FPGA cores compatible with multiple arcade game machines and KiCAD schematics of arcade games. Working on MiSTer FPGA/Analogue Pocket




RetroStack/TRS-80-Model-I-G-E1
Hardware Replica of the TRS-80 Model I Revision G

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

skiselev/zeta_sbc
Zeta SBC is an Zilog Z80 based single board computer. It is inspired by Ampro Little Board Z80 and N8VEM project. Zeta SBC is software compatible with RomWBW Firmware

It measures 137.4 × 199.1 mm and has 4 copper layers, 1.6 mm thick.
277 parts, built around the 74LS174DC, BC846 and IRFD110. 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.
From the schlae/HardDriveInfo repository on GitHub, at the commit this page was made from: the board is st251n/20603/st251n_20603.kicad_pcb and its schematic st225/20301/Analog.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask schlae before reusing the design.