Synthiam publishes open-source hardware reference designs on GitHub to make your own hardware. Save time and development cost by using our source-available reference designs to make your own products!

Here are the reference designs we have available:

EZ-B v4

A fully featured WiFi robot controller with streaming audio and video. Features 24 Digital I/O, 8 ADC, 3 I2C, and 3 UART.

Power Harness

A LiPo battery to EZ-B v4 wiring harness with fuse protection.

EZ-B Camera

Gives the EZ-B v4 and EZ-B IoTiny video capabilities.


Allows a NEO-6M GPS to be mounted at a 90 degree angle.


A 3-wire interface with on-board 5V voltage regulator.

RGB 8x8 Display

An I2C display that can create bright and colorful animations with 64 pixels.

EZ-B IoTiny

A miniature version of the EZ-B v4. Features streaming audio and video, 8 digital I/O, 2 ADC, and 1 I2C.

Neopixel Blaster

Takes commands from a single digital pin and controls 8 channels of multiple WS2812b Neopixel RGB LEDs.

Blaster Bit

A single WS2812b Neopixel RGB LED to connect to the Neopixel Blaster.


Converts a sound signal to an analog voltage in real-time.

Temperature Sensor

Converts a temperature value into an analog voltage.

Line Sensor

Converts 3 reflective sensor analog voltages to I2C data.

Humidity Sensor

Takes both the humidity and temperature analog voltages and outputs one sensor analog voltage at a time.


Reads a 0 - 17.5VDC input voltage.

Variable Voltage Supply

A variable supply that takes a 4.1 - 37VDC input voltage and outputs 1.2 - 37VDC.

Indoor Positioning System

This system locates the position of a robot in a room and moves it to the desired location. The IPS uses one regular camera and one infrared sensitive camera.

IPS Transmitter

A wide angle infrared LED that is used as a beacon for the IPS.

IMU Sensor

A accelerometer/gyroscope combo sensor that pre-processes the data then transmits it via I2C.


A sensor that provides SLAM data for robot navigation.

RGB Eyes

Gives any robot animated eyes with 18 RGB LEDs.

Roomba Cable

Connects an I/O Controller to a Roomba's serial communication interface (SCI) port.