Relatively-Universal-ROM-Programmer

AndersBNielsen·Relatively-Universal-ROM-Programmer·hardware/RelativelyUniversalROMProgrammer.kicad_pcb

Relatively-Universal-ROM-Programmer PCB layout, top view — open source board by AndersBNielsen
Simulate this board

About the Relatively-Universal-ROM-Programmer PCB

Relatively-Universal-ROM-Programmer is an open source PCB design by AndersBNielsen, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 68.8 × 53.6 mm, with 141 components from 30 distinct parts.

Other key parts include the MIC2288, 74HC573 and C146583. By type, the board carries 65 resistors, 34 diodes, 12 transistors, 12 capacitors, 8 connectors and 5 ICs.

It belongs with the usb & debug tools and dev boards & breakouts designs in this gallery.

From the project

Hardware to program W27C512 EEPROM or any 24/28/32 pin ROM requiring from 5V to 27V programming voltage.

This is meant to be a cheap way to program W27C512 EEPROMs which require 14V erasure voltage and 12V programming voltage... Or basically any other 24/28/32 pin ROM requiring from 5V to 27V programming/erasure voltage.

You can either make your own, get a PCB from JLCPCB using the guide below or order a kit with SMD components presoldered from iMania.dk (sockets available if needed). Kits with SMD components presoldered are available from my store, iMania.dk

Relatively-Universal-ROM-Programmer, from the project README
From the project README

Main components on the Relatively-Universal-ROM-Programmer

Relatively-Universal-ROM-Programmer bill of materials (BOM)

141 components, 30 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MIC2288
U1
3
74HC573
U2, U3, U4
1
C146583
28/32 pin ROM
U5
6
MMBT3904
Q1, Q3, Q4, Q5, Q9, Q11
6
MMBT3906
Q2, Q6, Q7, Q8, Q10, Q12
1
CTRL
J1
1
MSB
J2
1
LSB
J3
1
Ext_UART
J4
1
OLED
J5
1
VP
J6
1
SAO
J7
1
CONN_01X02
Conn_01x02
J8
1
C516070
Polyfuse
F1
1
50K
50k
RV1
1
C318884
RST
SW1
1
C318884
USR
SW2
6
1N5819
D1, D10, D11, D12, D33, D34
23
C2297
GREEN
D2, D3, D4, D5, D6, D7, D8, D13 +15
5
C2286
RED
D9, D29, D30, D31, D32
Show 10 more
QtyPartRefs
1
10UH
10uH
L1
2
10UF
10uF
C1, C9
8
100NF
100nF
C2, C3, C4, C5, C6, C7, C8, C12
1
220UF
220uF
C10
1
NC
C11
16
22K
22k
R1, R2, R3, R4, R6, R7, R8, R9 +8
2
270K
270k
R5, R16
2
1k
R10, R11
30
10K
10k
R12, R19, R20, R21, R33, R41, R43, R44 +22
15
4K7
4k7
R13, R17, R18, R22, R26, R27, R28, R32 +7

Relatively-Universal-ROM-Programmer design files

The KiCad project lives in the AndersBNielsen/Relatively-Universal-ROM-Programmer repository on GitHub; these links point at the commit this page was built from.

Relatively-Universal-ROM-Programmer: common questions

How big is the Relatively-Universal-ROM-Programmer PCB?

The Relatively-Universal-ROM-Programmer measures 68.8 × 53.6 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Relatively-Universal-ROM-Programmer?

141 components, from 30 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 Relatively-Universal-ROM-Programmer design files?

From the AndersBNielsen/Relatively-Universal-ROM-Programmer repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Relatively-Universal-ROM-Programmer design in my own project?

Yes, under the terms of its GPL-3.0 license, which AndersBNielsen chose for the repository.

Similar boards