

Pedisk
Reverse engineering the CGRS Microtech PEDISK II disk system for Commodore PET/CBM computers
- Size
- 143.3 × 77.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 43
- Nets
- 110
- Pads
- 386
- Tracks, vias
- 1,566, 52
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 3 Jul 2013
- Updated
- 29 Oct 2022
Overview
Pedisk is an open-source printed circuit board by mnaberez, from the mnaberez/pedisk2 repository on GitHub. It is a 2-layer board of 143.3 × 77.5 mm with 43 parts on 110 nets, routed with 1,566 tracks and 52 vias.
It is built around the 74LS367PC, 74LS74PC and 74HC00D, with the 74HC14, 74LS05P-E and 74LS139PC among its other parts. Its parts include 12 ICs, 11 capacitors, 7 resistors, 2 connectors and 1 transistor. It belongs with the retro computing and games boards of this library.
Main components
974LS367PC
PDIP-16Buffers, Drivers, Receivers, TransceiversTexas Instruments74LS74PC
DIP-140ns 0℃~+70℃ 1 2 20MHz 3.5pF 35ns@5V,50pF 4.5ns 4.75V~5.25V 400uA 74LS Series 8mA 8mA Asynchronous Complementary D-Type Rising Edge Set and Reset DIP-14 Flip FlopsTexas InstrumentsFlip Flops74HC00D
SOP-14-40℃~+125℃ 1.5V、3.15V、4.2V 1.9V、3.7V、5.9V 100mV、400mV、400mV 2 2V~6V 4 40uA 5.2mA 5.2mA 500mV~1.8V 74HC Series 7ns@6V,50pF NAND Gate SOIC-14 Logic Gates ROHSNexperiaLogic Gates74HC14
SOP-14-40℃~+85℃ 1.9V、3.98V、4.4V、5.48V、5.9V 100mV、260mV、260mV 20uA 25ns@4.5V,50pF 2V~6V 6 74HC Noise suppression function Schmitt trigger SOP-14 Inverters ROHSJSMSEMIInverters74LS05P-E
-- Inverters ROHSRenesas ElectronicsLogic Gates74LS139PC
PDIP-1622ns 74LS 8mA Decoder Single Supply PDIP-16 Signal Switches, Multiplexers, DecodersonsemiSignal Switches, Multiplexers, Decoders74LS161DC
-0℃~+70℃ 14ns 32MHz 4 4.75V~5.25V 74LS 93mW Asynchronous Binary Counter Programmable divide ratio、Reset function、Cascade counter、Synchronous counting Rising Edge Synchronous - Counters, DividersTexas InstrumentsCounters, Dividers74LS175PC
PDIP-160℃~+70℃ 1 10ns 18mA 25ns@5V,15pF 30MHz 4 4.75V~5.25V 5ns 74LS Series Asynchronous Complementary type D-Type Reset Rising Edge PDIP-16 Flip Flops ROHSTexas InstrumentsFlip Flops74LS32SC
-- Logic Gates ROHSTexas InstrumentsLogic Gates
README
README.mdPEDISK II
This repository holds reverse engineering work on the PEDISK II from CGRS Microtech, a floppy disk controller for Commodore PET/CBM computers.
Files
-
rom_e800.binis a binary dump of the EPROM. -
rom_e800.asmis a disassembly of it.
Assemble
The .asm files can be assembled with the
ACME
assembler:
$ acme -v1 --outfile test.bin pedisk2.asmIt should assemble a binary that is identical to the original.
Credits
- Lee Davison did the initial disassembly of the ROM.
- Jim Oldfield provided the 5.25" PEDISK disks from which the DOS code was recovered.
- Mike Naberezny disassembled the 5.25" DOS code, adapted it for 8", and wrote the image tools.
- Steve Hirsch provided help and formatted 8" disks used for early testing.
- Josh Bensadon reverse engineered the original PCB and made the schematic.
- Steve Gray made the replica PCB layout and had boards manufactured.
- Mike Stein built the replica and provided help and input throughout.
- Bill Goble, the original designer of the PEDISK, found and donated the original manuals, schematics, source code, and master disks.
Parts
43| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | C | Capacitors_ThroughHole:C_Disc_D3_P2.5 | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11 |
| 4 | 3.3K | Resistors_ThroughHole:Resistor_Horizontal_RM10mm | R1, R2, R3, R7 |
| 4 | CONN_02X01 | Pin_Headers:Pin_Header_Straight_2x01 | W3, W4, W5, W6 |
| 3 | 150ohm | Resistors_ThroughHole:Resistor_Horizontal_RM10mm | R4, R5, R6 |
| 2 | 2316 | Housings_DIP:DIP-24_W15.24mm_LongPads | MOUNT1, U9 |
| 2 | 74LS74 | Housings_DIP:DIP-14_W7.62mm_LongPads | U6, U13 |
| 1 | 250 125 | Pin_Headers:Pin_Header_Straight_1x03 | W2 |
| 1 | 2716 | Housings_DIP:DIP-24_W15.24mm_LongPads | U4 |
| 1 | 2N2222 | TO_SOT_Packages_THT:TO-92_Inline_Wide | Q1 |
| 1 | 4.7K | Resistors_ThroughHole:Resistor_Array_SIP9 | RP1 |
| 1 | 74HC00 | Housings_DIP:DIP-14_W7.62mm_LongPads | U1 |
| 1 | 74HC14 | Housings_DIP:DIP-14_W7.62mm_LongPads | U10 |
| 1 | 74LS05 | Housings_DIP:DIP-14_W7.62mm_LongPads | U11 |
| 1 | 74LS139 | Housings_DIP:DIP-16_W7.62mm_LongPads | U3 |
| 1 | 74LS161 | Housings_DIP:DIP-16_W7.62mm_LongPads | U12 |
| 1 | 74LS175 | Housings_DIP:DIP-16_W7.62mm_LongPads | U7 |
| 1 | 74LS32 | Housings_DIP:DIP-14_W7.62mm_LongPads | U2 |
| 1 | 74LS367 | Housings_DIP:DIP-16_W7.62mm_LongPads | U8 |
| 1 | 8 5 | Pin_Headers:Pin_Header_Straight_1x03 | W1 |
| 1 | CONN_01X05 | Pin_Headers:Pin_Header_Straight_1x05 | J2 |
| 1 | CONN_02X12 | Pin_Headers:Pin_Header_Straight_2x12 | SOCKET1 |
| 1 | CONN_02X17 | Connect:IDC_Header_Straight_34pins | P1 |
| 1 | FD1793 | Housings_DIP:DIP-40_W15.24mm_LongPads | U5 |
Questions
How big is the Pedisk PCB?
It measures 143.3 × 77.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pedisk use?
43 parts, built around the 74LS367PC, 74LS74PC, 74HC00D and 74HC14. 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 Pedisk KiCad files?
From the mnaberez/pedisk2 repository on GitHub, at the commit this page was made from: the board is pcb/pedisk.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pedisk design in my own project?
Its repository states no licence, so its author keeps all rights: ask mnaberez before reusing the design.
Similar boards
- 2 layers478 × 183 mm

- 2 layers301.9 × 194.8 mm

TRS80 Model I EI RevD
RetroStack/TRS-80-Model-I-Expansion-Interface-Rev-D
Hardware Replica of the TRS-80 Model I Expansion Interface - Revision D
185 partsMIT - 2 layers349.3 × 160 mm

- 2 layers99.7 × 149.9 mm

- 2 layers254 × 134.6 mm

S100 Z80 V3
CatspersCoffee/S100-Boards
S-100 bus boards designed and built: Z80 and 80386 CPU cards, SRAM/DRAM memory, CPLD/FPGA I/O and SPI boards, an 18-slot backplane and bus terminator.
140 parts - 2 layers400.9 × 280.5 mm

- 2 layers407 × 184 mm

TRS-80-Model I G E1
RetroStack/TRS-80-Model-I-G-E1
Hardware Replica of the TRS-80 Model I Revision G
230 parts57MIT - 2 layers407 × 184 mm

TRS-80-Model I Jap50-E1
RetroStack/TRS-80-Model-I-Jap50-E1
Hardware Replica of the TRS-80 Model I Revision HE11E011550
253 parts1MIT