DB25 1206 Breakout Board
Parallel CNC Breakout Boards connect to your PC's parallel port and convert those signals to screw terminals which you may then use in point-to-point wiring to connect up the rest of your system. These are the most commonly used type of breakout board. They're simple and relatively inexpensive. They have a few drawbacks. First, the parallel port itself is a bit of a throwback to the early days of the PC.
The second limitation is that of compatibility. PC manufacturers are gradually phasing out parallel ports altogether in favour of USB, and in the meantime, they are sharply controlling the power consumption of these interfaces. As a result, many later model PC's use 3.3-volt signals instead of 5 volts. Some breakout boards work fine with this while others have problems. Be sure to check whether the board you are looking at will be compatible with your PC. Laptops are a particular source of this kind of problem.
Lastly, parallel ports have relatively few I/O channels. Boards typically support 11 or fewer outputs and only 5 inputs. As you can imagine, these go quickly, especially if you are trying to connect an elaborate control panel to your machine. For this reason, you either have a choice to "keep it simple", or you will need to add one or more additional boards to get the job done.
This was designed in SolidWorks 2016 feel free to download and use to your own requirements.