A build yourself ISA NE2000 compatible network card based on the Realtek RTL8019AS controller. The PCB is designed to be usable as either an 8 bit or a 16 bit ISA card. If size matters, the 16 bit part can be broken off. All components should be solderable by hand, although the RTL8019 chip is probably challenging. The smallest resistor or cap is in a 0805 case. There are several hardware options:
- 10BaseT
- 10Base2
- Dip switch configuration (for pre-PNP computers)
- Boot ROM
PCBs can be ordered from your favourite PCB supplier, e.g. JLCPCB or PCBway by using the provided gerber files.
Reference | Quantity | Description | Possible source |
---|---|---|---|
C1, C2 | 2 | Capacitor 22pF, 25V, 0805 | Mouser, Reichelt |
C8, C10-C15 | 7 | Capacitor 0.1uF, 50V, 0805 | Mouser, Reichelt |
C17 | 1 | Capacitor 47uF, 16V, 1210 | Mouser, Reichelt |
R1 | 1 | Resistor 27K, 0805 | Mouser, Reichelt |
R28, R29 | 2 | Resistor 0 Ohm, 0805 | Mouser, Reichelt |
U1 | 1 | RTL8019AS | Aliexpress, Utsource, Reichelt |
U2 | 1 | EEPROM 93C46, SOIC-8 | Mouser, Reichelt |
Y1 | 1 | Crystal 20MHz, 18pF, HC49 | Mouser, Reichelt |
Reference | Quantity | Description | Possible source |
---|---|---|---|
C3, C4 | 2 | Capacitor 0.1uF, 50V, 0805 | Mouser, Reichelt |
C5, C6 | 2 | Capacitor 39pF, 2kV, 1206 | Mouser |
R2, R3 | 2 | Resistor 470 Ohm, 0805 | Mouser |
R4 | 1 | Resistor 200 Ohm, 0805 | Mouser |
J2 | 1 | RJ45 Connector | Mouser |
TR1 | 1 | LAN transformer | Mouser, Mouser alternative part |
Reference | Quantity | Description | Possible source |
---|---|---|---|
C7 | 1 | Capacitor 0.1uF, 50V, 0805 | Mouser, Reichelt |
C19 | 1 | Capacitor 10nF, 1kV, 1206 | Mouser, Reichelt |
C16, C18 | 2 | Capacitor 47uF, 16V, 1210 | Mouser, Reichelt |
D1 | 1 | Diode BAS16, SOD-123 | Mouser, Reichelt |
J3 | 1 | BNC Connector | Mouser |
Q1 | 1 | Switching Transistor NPN 600mA, SOT-23 | Mouser, Reichelt |
R30 | 1 | Resistor 1M, 1/2W, 0805 | Mouser |
R21, R31 | 2 | Resistor 1K, 1% , 0805 | Mouser, Reichelt |
R22-R25 | 4 | Resistor 510 Ohm , 0805 | Mouser, Reichelt |
R26, R27 | 2 | Resistor 270 Ohm , 0805 | Mouser |
TR2 | 1 | AUI Transformer | Mouser, Mouser alternative |
U4 | 1 | DC-DC Converter 12V to 9V, SIP4 | Mouser, Alternative Mouser, expensive |
U5 | 1 | BNC Transceiver DP8392CN, DIP16 | Aliexpress, Utsource |
Reference | Quantity | Description | Possible source |
---|---|---|---|
R5-R19 | 16 | Resistor 10K , 0805 | Mouser, Reichelt |
SW1 | 1 | Dip switch 4 pos | Mouser, Reichelt |
SW2 | 1 | Dip switch 3 pos | Mouser, Reichelt |
SW3, SW5 | 2 | Dip switch 2 pos | Mouser, Reichelt |
SW4 | 1 | Dip switch 5 pos | Mouser, Reichelt |
Reference | Quantity | Description | Possible source |
---|---|---|---|
C9 | 1 | Capacitor 0.1uF, 50V, 0805 | Mouser, Reichelt |
U3 | 1 | Socket DIP32, width 15.24mm | Mouser, Reichelt |
U3 | 1 | Flash 1MBit DIP32 | Mouser, Reichelt |
The mounting holes in the PCB are designed for the Keystone 9202 Bracket. Holes would have to be cut into the metal. There's no drawing yet. I designed a 3D printable ISA bracket with holes for 10BaseT and 10Base2.
For 8 bit computers, where size matters, the 16 bit part of the PCB can be broken off. However you have to make sure that the broken off traces don't connect to anything afterwards. It is probably a good idea to cut them before braking off the PCB part.
- Flux is probably of help
- You may want to use some kind of magnification
- Check if the pins made a solid connection
- Check for solder bridges
- Go from small to big
- Always check your power rails (at the big caps) for shorts before putting it in your computer
Before the card can work in your system, the RTL8019 chip needs a valid initial configuration. This can be done with the DOS tool pg8019.exe.
- Download the files from the tools directory
- Make sure address 0x300 is free
- Put the networking card in a free ISA slot
- Boot to DOS
- If you want, edit 8019as.cfg according to your needs (e.g. MAC address)
- Run pg8019.exe
- Turn off your PC
After the EEPROM is programmed you should be able to use the card. Some settings could still be altered with the tool Rset8019.exe.
DOS packet driver for 8 bit operation