Versions
0.3

Input Board Black v0.3


Input Board

Features

  • Power supply 24V DC
  • 12-24V External PSU for inputs
  • 52 Inputs
  • Relay Board pins (outputs)
  • I2C bus
  • RS485/Modbus
  • 7 ADC
  • Clock RTC
  • Ethernet 10/100Mbps
  • 1.3” OLED display
  • Button MENU

Repository

Everything about this board you will find here: https://github.com/boneIO-eu/input_board_bbb/tree/v0.3

Appearance

boneIO frontpanel

boneio Black (formerly BBB) controller has a housing printed on a 3D printer, the material it was printed from is PET-G. Descriptions for the case available for printing were also designed, as well as the front of the case made of brushed aluminum printed with the LOGO of our product.

Descriptions label

Beaglebone Black

Beaglebone Black is the brain in the controller, It is based on a Sitara AM3358 ARM Cortex-A8 processor clocked at 1 GHz. It is equipped with 512 MB of RAM and 4 GB of eMMC embedded memory, as well as built-in Ethernet which allows the controller to connect to a LAN.

With the LAN connection, the controller communicates MQTT with a control system such as Home Assistant. The controller’s operating system is based on Debian Linux

beaglebone pinout

I2C bus

The i2c bus is assigned to pins:

I2C_busGPIO
SDAP9_20
SCLP9_19

I2C Devices

IDAddress
OLED0x3c
Clock RTC0x68
LM750x48
MCP98080x18
MCP23017 outputs0x20
MCP23017 outputs0x21
external bus-

1.3” OLED display

A module with a 1.3” OLED display with a resolution of 128 x 64 pixels, thanks to the SH1106 controller and communication via the I2C bus

OLED on the i2c_b bus is located at address 0x3c

Clock RTC

The controller has a DS1307 real-time clock, whose voltage is supplied by a CR1220 round battery. It allows you to read the time in hours, minutes and seconds, the date: month, day, year.

Clock RTC on the i2c_a bus is located at address 0x68

Digital inputs

The operation of the digital inputs is by applying VDD voltage to the IN_1 to IN_49 pin. There is a voltage of +24V on the VDD pin, or by setting the DIP SWITCH accordingly, the 12-24V PSU external for inputs can be used.

Table below presents which boneIO Input is PIN on BeagleBone Black and in which mode it can work.

Pin MAP

INPUT BOARD PINBEAGLEBONE PINMODES
IN_1P8_37gpio_pu
IN_2P8_38gpio_pu
IN_3P8_39gpio, gpio_pd
IN_4P8_40gpio, gpio_pd
IN_5P8_41gpio, gpio_pd
IN_6P8_42gpio, gpio_pd
IN_7P8_43gpio, gpio_pd
IN_8P8_44gpio, gpio_pd
IN_9P8_45gpio_pu
IN_10P8_46gpio_pu
IN_11P9_42gpio, gpio_pd
IN_12P9_31gpio, gpio_pd
IN_13P9_30gpio, gpio_pd
IN_14P9_29gpio, gpio_pd
IN_15P9_28gpio, gpio_pd
IN_16P9_27gpio, gpio_pd
IN_17P9_25gpio, gpio_pd
IN_18P9_23gpio, gpio_pd
IN_19P9_22gpio_pu
IN_20P9_21gpio_pu
IN_21P9_18gpio, gpio_pd
IN_22P9_17gpio, gpio_pd
IN_23P9_16gpio, gpio_pd
IN_24P9_15gpio, gpio_pd
IN_25P9_14gpio, gpio_pd
IN_26P8_7gpio, gpio_pd
IN_27P8_8gpio, gpio_pd
IN_28P8_9gpio, gpio_pd
IN_29P8_36gpio_pu
IN_30P8_35gpio_pu
IN_31P8_34gpio_pu
IN_32P8_33gpio_pu
IN_33P8_32gpio_pu
IN_34P8_31gpio_pu
IN_35P8_30gpio, gpio_pd
IN_36P8_29gpio, gpio_pd
IN_37P8_28gpio, gpio_pd
IN_38P8_27gpio, gpio_pd
IN_39P8_26gpio, gpio_pd
IN_40P8_19gpio, gpio_pd
IN_41P8_18gpio, gpio_pd
IN_42P8_17gpio, gpio_pd
IN_43P8_16gpio, gpio_pd
IN_44P8_15gpio, gpio_pd
IN_45P8_14gpio, gpio_pd
IN_46P8_13gpio, gpio_pd
IN_47P8_12gpio, gpio_pd
IN_48P8_11gpio, gpio_pd
IN_49P8_10gpio, gpio_pd

Front labels

You can download PDF with front labels from here:

Board labels v0.2,v0.3