Welcome to the DMX 512 Printerport Interface page
This page contains schematics and software to build your own cheap 64
channel DMX 512 printer port interface.
It also contains the schematics for a 4-way DMX booster / splitter and a 12
channel DMX flasher.
These designs are based on Microchip Pic 16F84 microcontrollers and very
easy to build.
These are the schematics and software for the 64 channel DMX printer port interface.
ASM-file for DMX-Interface (Thanks to Phillip Kay for fixing the XT osc problem)
HEX-file for DMX-Interface
Visual Basic 6 DEMO SOFTWARE, Source code included, Needs DLPORTIO (see the useful links section)
Pictures of my DMX-dongle
Image 1: Image 2:
This is the schematic for a 4-way DMX booster / splitter. It can also be downladed as a PDF file here. (14k)
This is the design for a 12 channel DMX flasher. This
means that you can use it to "flash" the first 12 DMX channels from 0 (min)
to 255 (max). It's easy and cheap solution for strobes, switchpacks etc...
ASM-file for the 12 button DMX-512 flasher
HEX-File for the 12 button DMX-512 flasher
Important notice - please read:• Ready-made dongles or programmed chips are not sold by the author.
• Printerport Interface doesn't work with commercial programs like Martin Lightjockey, HOG PC etc.
• Interface only works with the software on this website, or any software you write yourself.
• The printerport interface is limited to 64 channels because the PIC 16F84 only has 68 bytes of RAM.
Driverlinx PORT IO : (Download PORT IO) : needed to access ports under Windows NT4/ 2000/ XP
Userport Website : (download Userpor.zip) : allows "old" Windows 9X programs to access ports under NT4/ 2000/ XP (thanx Eduardo Schoedler)
: German website, they sell cheap
Manuel Martin’s Website Manuel has made an improved and extended version of my software and hardware up to 256 channels !!!
Message from Author
If you have built or are using the DMX interface, please let me know, it's nice to get some feedback :-)
My e-mail address : Kristof.Nys@skynet.be
Author or the site having this cannot be held responsible for any damage caused by the designs or software.