OksiD DMX 3/1
is a Standard Parallel Port
DMX 512 interface for IBM compatible
is a standard
protocol for professional lighting control. It is based on the
The OksiD DMX 512 controller has 3 output Universes and 1 input
Universe (a Universe is a set of 512 DMX channels).
Both input and output have fully buffered 512 channels.
This DMX 512 interface works under Windows 95, 98, XP and Linux. So
you can use our controller under your favorite OS!
It is an Open project. All source code and schematics are available
But they are not
Public Domain, they are available under the
terms of the OSI
Performance rates of the DMX512 controller:
Write one Universe : 40 Writes per seconde.
Write three Universes, read one Universe : 9.8 R/W per seconde.
The DMX512 interface is based on 3 Microchip
Click to view the complete schematic :
The U$2 and U$3 PICs are optional. You can remove them if you only
need one Input and one Output Universe. You don't need to modify
the software. You should add a pull-up resistor on PIN 23.
Download the full
source code and the Eagle
PCB drawings (thanks to CheeseE!!!) : cheesee.zip
GPL Linux drivers for DMX 512
Open Source Windows 95,98,XP
driver and sample applications in VB/VC++ :
Windows Developer Kit : okdmx31_wdk_1_15.zip
Free PIC programmer :
Free software for PIC programmer : http://www.ic-prog.com/
Free DMX512 software : DMX