
Ovrdrive
o7-machinehum/phantomdrive
Seemingly normal USB drive with a hidden security feature

PS/2 Model 80 memory module clone
Ps2 80 memory is an open-source printed circuit board by schlae, from the schlae/ps2_80_memory repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 4-layer board of 98.6 × 100 mm with 57 parts on 98 nets, routed with 2,029 tracks and 104 vias.
Its parts include 26 capacitors, 26 ICs, 4 resistors and 1 connector.
IBM PS/2 Model 80 computers use a proprietary memory card instead of the more common SIMM memory modules. I've reverse engineered a 3rd party memory board that uses standard memory chips instead of the MST modules that the IBM cards use. If you can't get an original card, or if the MST modules on your card have gone bad, this project may be a good way to get your computer back up and running.

This is a 4-layer board. The stackup is not critical and the two inner layers are just power and ground. The dimensions are 98.6 x 100mm. The thickness is the standard 0.062" (1.6mm).
| Q | Designator | Description | MFG PN | Mouser P/N |
|---|---|---|---|---|
| 1 | J1 | DIN41612_R_3x32 | HARTING 09732966801 | 617-09-73-296-6801 |
| 26 | C1 - C26 | Cap, 0.1uF 25V 0603 | (Generic) | |
| 2 | U1, U2 | 74F244 or AM2966PC | 74F244 | 595-SN74F244N |
| 16 | U3 - U18 | 256K x 4 DRAM, 80ns or faster | 44C256 | |
| 8 | U19 - U26 | 256K x 1 DRAM, 80ns or faster | 41C256 | |
| 1 | R1 | 0 ohm resistor, 0805 | ||
| 0 | R2 | DNI | ||
| 0 | R3 | DNI |
This bill of materials is for the full 2MB version of the card. For 1MB, populate as follows
| Q | Designator | Description | MFG PN | Mouser P/N |
|---|---|---|---|---|
| 1 | J1 | DIN41612_R_3x32 | HARTING 09732966801 | 617-09-73-296-6801 |
| 26 | C1 - C26 | Cap, 0.1uF 25V 0603 | (Generic) | |
| 2 | U1, U2 | 74F244 or AM2966PC | 74F244 | 595-SN74F244N |
| 8 | U3 - U10 | 256K x 4 DRAM, 80ns or faster | 44C256 | |
| 4 | U19, U21, U23, U25 | 256K x 1 DRAM, 80ns or faster | 41C256 | |
| 2 | R1, R2 | 0 ohm resistor, 0805 | ||
| 0 | R3 | DNI |
Assemble according to the bill of materials for the 1MB or 2MB version. Besides the chips, the only other difference is jumper R2, which, when placed, indicates to the computer that only 1MB is installed. You may want to omit the extra bypass capacitors if you're only installing 1MB, but for flexibility, I recommend socketing all the chips and including all the memory so it is easy to switch back and forth.
As with any accessory for the IBM PS/2 family of computers, troubleshooting involves frustration and arcane knowledge. I recommend the following resources
The BIOS does some "intelligent" things, like swapping around blocks of memory, which can make troubleshooting difficult.
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 |
|---|---|---|---|
| 26 | 0.1 | Passive:CAPC1608X100 | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +10 |
| 16 | 44C256 | Active:DIP254P762X635-20 | U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14, U15, U16, U17, U18 |
| 8 | 41C256 | Active:DIP254P762X635-16 | U19, U20, U21, U22, U23, U24, U25, U26 |
| 3 | DNI | Passive:RESC2012X55 | R2, R3, R4 |
| 2 | 74LS244 | Active:DIP254P762X635-20 | U1, U2 |
| 1 | 0 | Passive:RESC2012X55 | R1 |
| 1 | Conn_VME_3x32 | Connector_DIN:DIN41612_R_3x32_Female_Horizontal_THT | J1 |
It measures 98.6 × 100 mm and has 4 copper layers, 1.6 mm thick.
57 parts. 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/ps2_80_memory repository on GitHub, at the commit this page was made from: the board is ps2_80_memory.kicad_pcb and its schematic ps2_80_memory.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CC-BY-SA-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

o7-machinehum/phantomdrive
Seemingly normal USB drive with a hidden security feature

pierre-muth/fast-flipdot
Driving a flipdot matrix differently. All dots simultaneously.

probe-rs/hs-probe
This is an open hardware probe for the Serial Wire Debug (SWD) and JTAG protocol. It utilizes an STM32F723 MCU which has an USB 2.0 High-speed Phy.


I-M-Robotics-Lab/STM32-Quadcopter
Quadcopter design based on STM32F411CEU Blackpill flight controller. Compatible with INAV 6.0 firmware.

Zebra-Rodeo/marelleo
Une boîte qui raconte une histoire quand on pose une figurine dessus. Boîtier, carte, micrologiciel et doc pour la refaire.

tihmstar/colobus_hardware
RP2040 based iPhone (lightning) UART cable, that actually works (hardware)

jbilander/ReAgnus-MegAChip
A ReAgnus MegaAChip PCB that takes a Gowin FPGA with embedded PSRAM, a PLCC-84 plug and FET level shifters.