Skip to content
This repository has been archived by the owner on Jul 18, 2024. It is now read-only.
/ DMX-controller Public archive

Four-channel DMX controller using Arduino

License

Notifications You must be signed in to change notification settings

pfroud/DMX-controller

Repository files navigation

DMX controller

DMX is an industry-standard protocol used for controlling stage lighting (and other things). This project is a rudimentary four-channel DMX controller.

When working at an LED lighting company, I got some lamps from scrap and made some of them work enough to be useful. Those lamps are primarily controlled with DMX.

This project was my first time designing a PCB, and my first time doing 3D printing!!!

Screenshot of DMX controller PCB Photo of DMX controller PCB Photo of DMX controller assembled

Parts

The PCB was designed using KiCad version 6 and fabricated by JLCPCB.

Enclosure

I used Fusion 360 to design an enclosure to be 3D-printed.

The enclosure is not very good for multiple reasons. It was mostly a test to see if I can make something which fits the board and 3D-prints okay. Happily, my first attempt was successful.

The enclosure was printed on a Creality CR-6 SE using FilaCube PLA 2 filament.

Prototype

In 2018, I made a prototype DMX controller without a PCB. It was pretty bad but it succeeded as a proof-of-concept.

Top exterior view of DMX controller prototype Side exterior view of DMX controller prototype Inside view of DMX controller prototype, showing the wires Inside view of DMX controller prototype, showing the Arduino

The main parts used for the prototype were:

About

Four-channel DMX controller using Arduino

Topics

Resources

License

Stars

Watchers

Forks