
OksiD DMX 3/1 is a
Standard Parallel Port
DMX 512 interface for IBM compatible PCs.
DMX512
is a standard protocol for professional lighting control. It is based
on the RS-485 standard.
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 favortite OS!
It is an Open project. All source code and schematics are available for free.
But they are not Public Domain, they are available under the
terms of the OSI approved
BSD license.
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 prototype:
The DMX512 interface is based on 3 Microchip
PIC18F452 at 32MHz.
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
PIC assembler source code and
the Eagle Schematics!
Sources : okdmx31_src_1_4.zip
PCB drawings (thanks to CheeseE!!!)
: cheesee.zip
GPL Linux drivers for DMX 512 controller:
http://llg.cubic.org/dmx4linux/index.html
Open Source Windows 95,98,XP driver and sample applications in VB/VC++ :
Windows Developer Kit : okdmx31_wdk_1_15.zip
Related links
Free PIC programmer :
http://www.hamradioindia.org/modules.php?name=Circuits&file=feng
Free software for PIC programmer :
http://www.ic-prog.com/
Free DMX512 software :
DMX Desk
Forum :
on-line forum!
Contact :
Jean-Marc Lienher
Copyright (c) 2003-2004 Jean-Marc Lienher