Parallel Port Network Cable Tester
by ahmedebeed555 in Circuits > Electronics
2167 Views, 4 Favorites, 0 Comments
Parallel Port Network Cable Tester
![IMG_20170801_144801.jpg](/proxy/?url=https://content.instructables.com/FJG/MLXO/J65G01JO/FJGMLXOJ65G01JO.jpg&filename=IMG_20170801_144801.jpg)
![IMG_20170801_144744.jpg](/proxy/?url=https://content.instructables.com/FMQ/ASJB/J65G01GW/FMQASJBJ65G01GW.jpg&filename=IMG_20170801_144744.jpg)
![IMG_20170801_144807.jpg](/proxy/?url=https://content.instructables.com/F8S/H2T3/J65G01L4/F8SH2T3J65G01L4.jpg&filename=IMG_20170801_144807.jpg)
![IMG_20170801_144814.jpg](/proxy/?url=https://content.instructables.com/FJF/IKU0/J65G01NW/FJFIKU0J65G01NW.jpg&filename=IMG_20170801_144814.jpg)
This is one of my earliest projects as a maker. Yes, this is an old ancient technology. But it's an old project I made in the past to document it on instructables.
This is a network cable tester I built with my brother using PC as the testing brain and the parallel port as the interface with the cable.
Here is my Channel on Youtube:
AeroArduino
Components
![cable.jpg](/proxy/?url=https://content.instructables.com/FJ7/ZKY2/JQAU4GOG/FJ7ZKY2JQAU4GOG.jpg&filename=cable.jpg)
![port.png](/proxy/?url=https://content.instructables.com/FPF/O3VV/JQAU4FLZ/FPFO3VVJQAU4FLZ.png&filename=port.png)
![port.jpg](/proxy/?url=https://content.instructables.com/FZP/D5PI/JQAU4FPY/FZPD5PIJQAU4FPY.jpg&filename=port.jpg)
![741571.gif](/proxy/?url=https://content.instructables.com/F6L/1WP0/JQAU4FQ6/F6L1WP0JQAU4FQ6.gif&filename=741571.gif)
![ic.jpg](/proxy/?url=https://content.instructables.com/F8V/8UMX/JQAU4FYQ/F8V8UMXJQAU4FYQ.jpg&filename=ic.jpg)
Parallel Port cable. Old printer cable
2 RJ45 socket surface mount box
74157 2 Input Multiplexer
Software
![ms.JPG](/proxy/?url=https://content.instructables.com/FCS/GSGP/JQAU4FLF/FCSGSGPJQAU4FLF.jpg&filename=ms.JPG)
![ms1.JPG](/proxy/?url=https://content.instructables.com/FYT/QW09/JQAU4FLJ/FYTQW09JQAU4FLJ.jpg&filename=ms1.JPG)
![ms2.JPG](/proxy/?url=https://content.instructables.com/FVM/NK3O/JQAU4FLK/FVMNK3OJQAU4FLK.jpg&filename=ms2.JPG)
![ms3.JPG](/proxy/?url=https://content.instructables.com/FVA/67WV/JQAU4FLL/FVA67WVJQAU4FLL.jpg&filename=ms3.JPG)
We used C to write this code.
Here are the steps of software operation flow:
- Sending Code to the shift register to configure which pins to choose.
- Sending signals to the parallel port on four terminals.
- Receiving signals on the parallel port to check for continuity.
- Sending Code to the shift register to configure which pins to choose the other four pins of the RJ45 connector.
- Sending signals to the parallel port on four terminals.
- Receiving signals on the parallel port to check for continuity.