Raspberry Pi as sACN or Artnet Gateway

Updated: Jul 3, 2019

I stumbled across this project when looking for a way to create a cheap alternative to DMX network gateways. I noticed that there was very little information about and the information that was accessible, was scattered across many different platforms or was outdated.

For this project, you will need:

Raspberry Pi - I am using a Model 3 B (This will need a power supply and micro SD Card, Probably better to get one of the kits) - https://amzn.to/2HqFWpJ

Network Cable - Along with access to the internet (there needs to be a DHCP Server on the network, most routers already have this)

Monitor With HDMI Cable

Keyboard and Mouse


Another computer - This is to download the files and software, as well as to format the SD Card for the pi

USB to DMX Adapter - https://amzn.to/2Hd6avr

You can also watch the video tutorial.

UPDATE 04/07/19 - you can now just run the following command to install OLA, if you would like to use the usb device please run command and skip to step 5.5. Please only do step 5.5 then reboot your pi. You will then be able to connect to OLA by following part of step 6. Please disregard step 7.


sudo apt-get install ola

Step 1

Head over to https://www.raspberrypi.org/downloads/raspbian/ and download "Raspbian Stretch With Desktop"

You will also need a disk imager - I recommend using Balena Etcher - Download that here. https://www.balena.io/etcher/.

Step 2

Plug your pi memory card into the computer, load up etcher and follow the instructions to burn the image to the SD Card.

Step 3

Boot up the pi from the SD Card and follow the on-screen instructions. This will include updates and setting a password.

I then chose to install VNC Server on the Pi so that I can access it remotely from my PC. You can do this by clicking the small Rasberry in the top left corner, going to Preferences - Raspberry Pi Configuration, then click the interfaces tab and enable VNC.

You will then need to download VNC Viewer from this link - https://www.realvnc.com/en/connect/download/viewer/

Once installed, load the software and add a new connection (ctrl + n). Fill in the information needed.

You can find your Pi's IP Address by opening terminal on the Pi and typing

sudo ifconfig

When logging in from the VNC server it may ask for a password, if you have changed this at the boot it will be your chosen password, if not the default for the pi is:

Username - pi // Password - raspberry