OSHPARK
  • About Us
  • Services
  • Support
  • Sharing
  • Log in
  • Sign up
  • OSHPARK
  • About Us
  • Services
  • Support
  • Sharing
  • Log in

DMX Signal Transmitter

author: PaulStoffregen
Top
Bottom

2 layer board of 1.05 x 1.03 inches (26.7 x 26.1 mm)
Uploaded: November 25, 2017
Shared: December 19, 2017
Total Price: $5.35

Long Distance Serial Under Harsh Conditions

When you need to send a digital signal over a long distance in a noisy environment, this little DMX Signal Transmitter board is meant to be a “quick fix”. Terminal block connections allow it to be quick added to an existing project, when sending an ordinary signal just won’t work. On the other end, the DMX Signal Receiver Board is meant to receive the signal and turn it back into normal 5V signal.

Almost any type of serial signal may be used. WS2812B / NeoPixel data was the initial motivation for this board. Here are the first 2 boards being tested.

The transmitter is compatible with 3.3V signals, so this pair of boards also functions as a 3.3V to 5V level shifter.

Parts Placement Diagram

Bill Of Materials

All of the parts are available at Digikey.

1  MAX485                           MAX485EPA+-ND
1  DIP8 Socket                      AE9988-ND 
1  Terminal Block, 5.08mm, 5 pin    ED2583-ND, 609-3939-ND
1  Resistor, 150, 0805              311-150CRCT-ND, YAG3694CT-ND, P150CCT-ND
1  Resistor, 47K, 0805              311-47.0KCRCT-ND, YAG3363CT-ND, P47.0KCCT-ND
1  Resistor, 100K, 0805             311-100KCRCT-ND, YAG3359CT-ND, P100KCCT-ND
2  Capacitor, 22nF, 0805            490-1644-1-ND, 399-14577-1-ND, 445-6949-1-ND
1  Capacitor, 4.7uF, 0805           490-5422-1-ND, 1276-1065-1-ND, 490-3335-1-ND

How to use Digikey’s website to find alternate parts when any of these aren’t in stock.

Very inexpensive terminal blocks can also be found at Aliexpress or Ebay vendors, if you have time to wait for postal mail from China.

For DMX protocol and Serial data at 250 kbps/sec or slower, the MAX487 chip can be used. It has slew rate limiting, which improves the signal when used over low quality cables. But for WS2812 LEDs and fast serial (over 250,000 baud) the MAX485 or similar chips must be used.

First Actual Use

This is the Three Wishes Art Installation, featuring flame effects and WS2812 LEDs. More details can be found on this flame sensor page.

In this first photos, we tested in Martin’s driveway. The WS2812 data signals were generated by a Teensy 3.2 and OctoWS2811 board in the first of three units. Signals were sent down 25 foot cables to the other two. Amazingly, this worked great when testing in the driveway.

When the project was installed on the Playa at Burning Man, many challenges came up. The LEDs in the other two units went crazy. It turned out we had never tested in the driveway with the battery charger connected. When they removed the charger, the LEDs worked great, but running only from batteries and regularly connecting and removing the charger added yet another task to any already quite challenging project.

After the burn, we added two of these transmitter near the OctoWS2811 board, and receivers inside the other 2 units. Now all the LEDs work great, even while the charger is connected and recharging the batteries.

Long Distance Serial Under Harsh Conditions

When you need to send a digital signal over a long distance in a noisy environment, this little DMX Signal Transmitter board is meant to be a “quick fix”. Terminal block connections allow it to be quick added to an existing project, when sending an ordinary signal just won’t work. On the other end, the DMX Signal Receiver Board is meant to receive the signal and turn it back into normal 5V signal.

Almost any type of serial signal may be used. WS2812B / NeoPixel data was the initial motivation for this board. Here are the first 2 boards being tested.

The transmitter is compatible with 3.3V signals, so this pair of boards also functions as a 3.3V to 5V level shifter.

Parts Placement Diagram

Bill Of Materials

All of the parts are available at Digikey.

1  MAX485                           MAX485EPA+-ND
1  DIP8 Socket                      AE9988-ND 
1  Terminal Block, 5.08mm, 5 pin    ED2583-ND, 609-3939-ND
1  Resistor, 150, 0805              311-150CRCT-ND, YAG3694CT-ND, P150CCT-ND
1  Resistor, 47K, 0805              311-47.0KCRCT-ND, YAG3363CT-ND, P47.0KCCT-ND
1  Resistor, 100K, 0805             311-100KCRCT-ND, YAG3359CT-ND, P100KCCT-ND
2  Capacitor, 22nF, 0805            490-1644-1-ND, 399-14577-1-ND, 445-6949-1-ND
1  Capacitor, 4.7uF, 0805           490-5422-1-ND, 1276-1065-1-ND, 490-3335-1-ND

How to use Digikey’s website to find alternate parts when any of these aren’t in stock.

Very inexpensive terminal blocks can also be found at Aliexpress or Ebay vendors, if you have time to wait for postal mail from China.

For DMX protocol and Serial data at 250 kbps/sec or slower, the MAX487 chip can be used. It has slew rate limiting, which improves the signal when used over low quality cables. But for WS2812 LEDs and fast serial (over 250,000 baud) the MAX485 or similar chips must be used.

First Actual Use

This is the Three Wishes Art Installation, featuring flame effects and WS2812 LEDs. More details can be found on this flame sensor page.

In this first photos, we tested in Martin’s driveway. The WS2812 data signals were generated by a Teensy 3.2 and OctoWS2811 board in the first of three units. Signals were sent down 25 foot cables to the other two. Amazingly, this worked great when testing in the driveway.

When the project was installed on the Playa at Burning Man, many challenges came up. The LEDs in the other two units went crazy. It turned out we had never tested in the driveway with the battery charger connected. When they removed the charger, the LEDs worked great, but running only from batteries and regularly connecting and removing the charger added yet another task to any already quite challenging project.

After the burn, we added two of these transmitter near the OctoWS2811 board, and receivers inside the other 2 units. Now all the LEDs work great, even while the charger is connected and recharging the batteries.

Top
Bottom
  • Actions

      Ordering shared project

      Hey there! Before ordering, make sure you have all the info you need to complete and use this design. This usually means a component list, and sometimes additional information such as assembly notes, source code, or usage guides.
      Since this is a project designed by a community member, it may contain design errors that prevent it from working as intended. OSH Park cannot place any guarantees about the functionality or correctness of the design.
      Order Board
    • Order Board
    • Download
    • Permalink
    • Embed link
Embeddable link to order this shared Project
  • COMPANY
  • About Us
  • Blog
  • Shop
  • SERVICES
  • Upload Your File
  • Prototypes
  • HELP
  • Support
  • If you can't find what you're looking for, please contact us at [email protected]
  • CONNECT
  • Shared Projects
  • Log in / Sign up
Whaleshark white
Follow us
© Copyright 2025 OSH Park, LLC | Privacy