P8x ps2-card
ksr·p8x·hardware/ps2-card/kicad/p8x-ps2-card.kicad_pcb
About the P8x ps2-card PCB
P8x ps2-card is an open source PCB design by ksr, published on GitHub. It is a 4-layer board measuring 280 × 140 mm, with 30 components from 11 distinct parts.
Other key parts include the 74HCT30, 74HCT138, WIN CMP, 74HCT374 and 74HCT244. By type, the board carries 13 ICs, 13 capacitors, 1 connector and 1 resistor.
From the project
Built by the bespoke genps2.py (placement: the two mini-DIN-6 sockets on the bottom edge, the four status LEDs on the right, the bus connector on the left) from the canonical geneagle netlist (CARDS["ps2-card"]: an ATmega1284P behind a 74HCT374/74HCT244 latch bridge), to the same
Built by the bespoke genps2.py (placement: the two mini-DIN-6 sockets on the bottom edge, the four status LEDs on the right, the bus connector on the left) from the canonical geneagle netlist (CARDS["ps2-card"]: an ATmega1284P behind a 74HCT374/74HCT244 latch bridge), to the same standard as the memory card: 4-layer (F/B signals, In1=GND, In2=VCC planes), a bypass cap above each IC, part values on silk. Routed with Freerouting. GENERATORS ARE CANON -- edit genps2.py (or the netlist in geneagle.py) and re-run build.sh here (or generators/build.sh ps2-card).
Main components on the P8x ps2-card
P8x ps2-card bill of materials (BOM)
30 components, 11 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74HCT30 | DIP-14_W7.62mm | U1 |
| 4 | 74HCT138 | DIP-16_W7.62mm | U2, U3, U5, U6 |
| 1 | WIN CMP | DIP-20_W7.62mm | U4 |
| 4 | 74HCT374 | DIP-20_W7.62mm | U7, U8, U9, U10 |
| 2 | 74HCT244 | DIP-20_W7.62mm | U11, U12 |
| 1 | PS/2 MCU | DIP-40_W15.24mm | U13 |
| 1 | MABC96R | DIN41612_C_3x32_Male_Horizontal_THT | J1 |
| 1 | PS2-KBD | MiniDIN6_RA_PS2 | PS2A |
| 1 | PS2-MOUSE | MiniDIN6_RA_PS2 | PS2B |
| 13 | 100nF | C_Disc_D5.0mm_W2.5mm_P5.00mm | C1, C2, C3, C4, C5, C6, C7, C8 +5 |
| 1 | 4X10K | R_Array_SIP9 | RN1 |
P8x ps2-card design files
The KiCad project lives in the ksr/p8x repository on GitHub; these links point at the commit this page was built from.
P8x ps2-card: common questions
How big is the P8x ps2-card PCB?
The P8x ps2-card measures 280 × 140 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the P8x ps2-card?
30 components, from 11 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the P8x ps2-card design files?
From the ksr/p8x repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the P8x ps2-card design in my own project?
The repository has no license, so all rights stay with ksr. Use it as a reference, and ask the author before reusing the design.
More boards in p8x
P8x peripheral card
ksr
280 × 140 mm101 parts4LNo license0P8x regbank card
ksr
280 × 140 mm95 parts4LNo license0P8x alu card
ksr
280 × 140 mm77 parts4LNo license0P8x io card
ksr
280 × 140 mm62 parts4LNo license0P8x control card
ksr
280 × 140 mm55 parts4LNo license0RP2040/RP2350
P8x bustest card
ksr
280 × 140 mm41 parts4LNo license0P8x memory card
ksr
280 × 140 mm35 parts4LNo license0P8x cf card
ksr
280 × 140 mm35 parts4LNo license0P8x backplane
ksr
262 × 128 mm27 parts4LNo license0Xor trial
ksr
62 × 44 mm9 parts2LNo license0