

Emup adapter
emupadapter.py describes the board (parts, nets, placement); ./build.sh turns it into the KiCad schematic (emupadapter.kicadsch, .pdf), a routed PCB (emupadapter.kicadpcb), DRC / ERC reports and fab files (fab/: Gerber…
- Size
- 120 × 80 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 19
- Nets
- 31
- Pads
- 131
- Tracks, vias
- 383, 16
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 6 Oct 2026
- Updated
- 6 Oct 2026
Overview
Emup adapter is an open-source printed circuit board by sharpdad, from the sharpdad/mod-emup-usb repository on GitHub, published under the MIT licence. It is a 2-layer board of 120 × 80 mm with 19 parts on 31 nets, routed with 383 tracks and 16 vias.
It is built around the 74HCT244D and 74HCT245. Its parts include 5 capacitors, 5 resistors, 4 ICs, 2 diodes and 2 connectors. It belongs with the interfaces and adapters boards of this library.
Main components
274HCT244D
SO-20-300mil-40℃~+125℃ 13ns@4.5V,50pF 160uA 2 4 4.5V~5.5V 6mA 6mA 74HCT Tri-State Unidirectional SOIC-20-300mil Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, Transceivers74HCT245
DIP-20-40℃~+85℃ 28ns@4.5V 4.5V~5.5V 6mA 6mA 74HCT 8 8uA Bidirectional TTL-compatible CMOS Tri-State DIP-20 Buffers, Drivers, Receivers, Transceivers ROHSWuxi I-core Elec74 Series
README
hardware/README.mdThe USB adapter PCB
emup_adapter.py describes the board (parts, nets, placement);
./build.sh turns it into the KiCad schematic (emup_adapter.kicad_sch,
.pdf), a routed PCB (emup_adapter.kicad_pcb), DRC / ERC reports and fab
files (fab/: Gerber + drill zip, BOM). The KiCad files open and edit
normally in KiCad 8; if you edit the board by hand, don't re-run build.sh.
- Power: one 12 V DC supply (2.1 mm barrel, centre positive, 2 A) through
a 1N5822. +12 V goes to the box as is; +5 V (2 A) comes from a RECOM
R-78B5.0-2.0 (7805-footprint switching module); -12 V from a TRACO TMR
1-1211 isolated module with its +output tied to ground (about 80 mA). The
power nets are 1 mm tracks (
netclasses.json). - Logic: an Arduino Nano (5 V, on USB) drives D0-D7 through a 74HCT245 (direction from D10) and the strobes /WRID, /WRDAT, /RDDAT and /RESET through a 74HCT244 (from A0-A3). 10k pull-ups hold the strobes idle while the Nano boots. The buffers run from the board's +5 V.
- DB25 female, wired as the original SAC-201 card (pinout in ../docs/NOTES.md). Check it against your box first.
Untested. Things to check on the first board: the box's current on each rail, the -12 V module's load, the DB25 pinout, and the strobe timing (the firmware uses ~1 us strobes, like the ISA bus).
Parts
19| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4 |
| 2 | 100n | C_Disc_D5.0mm_W2.5mm_P5.00mm | C4, C5 |
| 1 | 100u 25V | CP_Radial_D8.0mm_P3.50mm | C1 |
| 1 | 12 V DC in (2.1 mm, centre +) | BarrelJack_Horizontal | J1 |
| 1 | 1N5822 (reverse protection) | D_DO-201AD_P15.24mm_Horizontal | D1 |
| 1 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R5 |
| 1 | 220u 10V | CP_Radial_D8.0mm_P3.50mm | C2 |
| 1 | 47u 25V | CP_Radial_D6.3mm_P2.50mm | C3 |
| 1 | 74HCT244 | DIP-20_W7.62mm_Socket | U4 |
| 1 | 74HCT245 | DIP-20_W7.62mm_Socket | U3 |
| 1 | Arduino Nano (5 V) | Arduino_Nano | A1 |
| 1 | DB25 female (to the MOD-EMUP box) | DSUB-25_Female_Horizontal_P2.77x2.84mm_EdgePinOffset14.56mm_Housed_MountingHolesOffset15.98mm | J2 |
| 1 | LED (+5 V on) | LED_D3.0mm | D2 |
| 1 | RECOM R-78B5.0-2.0 | Converter_DCDC_RECOM_R-78B-2.0_THT | U1 |
| 1 | TRACO TMR 1-1211 (-12 V: +out to GND) | Converter_DCDC_TRACO_TMR-1-xxxx_Single_THT | U2 |
Questions
How big is the Emup adapter PCB?
It measures 120 × 80 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Emup adapter use?
19 parts, built around the 74HCT244D and 74HCT245. 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 Emup adapter KiCad files?
From the sharpdad/mod-emup-usb repository on GitHub, at the commit this page was made from: the board is hardware/emup_adapter.kicad_pcb and its schematic hardware/emup_adapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Emup adapter design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers138 × 96.9 mm

- 2 layers237.7 × 146.1 mm

- 4 layers318.4 × 124.5 mm

- 4 layers292.1 × 88.3 mm

Snark barker mca
schlae/snark-barker-mca
A Sound Blaster compatible sound card for Micro Channel bus computers
177 parts69 - 2 layers216 × 150 mm

Motherboard-101
artemisamsx/artemisa
Schematics, PCB designs and HDL simulations to build a 8-bits MSX computer
124 parts67 - 2 layers389 × 136.2 mm

- 2 layers131.1 × 88.3 mm

Resound 2 MCA
texelec/Resound-2-MCA-OPL3
Microchannel OPL3 Based Sound Card / Adlib Compatible
53 parts5 - 2 layers100 × 100 mm
