ProdBoard Support

Power switch

The ProdBoard has an onboard power switch using the the same design as Nanomesher Hackable Raspberry Pi Power Switch

For software installation, please follow one of below:

Samples Code

Examples for using the ProdBoard are here.

In order to use the examples, you will need to install the following dependent libraries.

Python GPIO

sudo apt-get install python-dev python-rpi.gpio

Luma.OLED Python Library – For OLED display

ProdBoard uses i2c OLED display with SH1106 controller.

Library Info:
Install Instructions:

More display examples from Luma.OLED:

To run the examples from Luma.OLED, dont forget to use “-d sh1106” option.

python -d sh1106

LIRC library required LIRC to be installed.

To be able to run the example, do the following (assuming Raspbian):

  • Install LIRC

sudo apt-get install lirc

  • In /boot/config.txt, add/edit the following line
  • Setup for i2c communications with display and LIRC for infrared in /etc/modules
# /etc/modules: kernel modules to load at boot time.
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with “#” are ignored.
lirc_rpi gpio_in_pin=17 gpio_out_pin=22
  • If using Raspbian Stretch, in /etc/lirc/hardware.conf , add/edit the following line

LIRCD_ARGS=”–uinput –listen”

  • If using Raspbian Stretch, in /etc/lirc/lirc_options.conf, add/edit the following line
nodaemon        = False
#driver          = devinput
#device          = auto
driver          = default
device          = /dev/lirc0
cd ~

git clone

cd ~/Nanomesher_ProdBoard/lirc

sudo cp -rT ~/Nanomesher_ProdBoard/lirc /etc/lirc
  • Reboot
  • Test your lirc set up with irw and pressing your remote buttons


  • Install LIRC python library:  or use this method if you dont want to use python-lirc.

#For python 3.x, Raspbian Jesse or earlier

sudo apt-get install python3-lirc


#For python 2.x, Raspbian Jesse or earlier

sudo apt-get install python-lirc


#For python 3.x, Raspbian Stretch
sudo dpkg -i python3-lirc_1.2.1-1_armhf.deb


#For python 2.x, Raspbian Stretch
sudo dpkg -i python-lirc_1.2.1-1_armhf.deb