CM3-Home - Raspberry Pi Compute Module 3 mother board designed for OpenHAB

OpenHAB is a very popular "vendor and technology agnostic open source automation software for your home". It integrates "different technologies into one single solution that allows over-arching automation rules and that offers uniform user interfaces. OpenHAB can be installed on a lot of generic architectures but they have to be adapted to the real environment by the user adding HAT, wirings, case, modules, etc. CM3-Home is a design specific that makes possible to use OpenHAB directly without any further extensions.

Main features

  • 1 socket for Linux Raspberry Pi Compute Module 3 CM3L.
    • 64bit quad core Cortex A53
    • 1GB of RAM
  • 1 socket for microSD card
  • 1 WiFi at 2.4 GHz
  • 2 USB 2.0 host ports
  • 1 ISM radio module at 868MHz (Yarm)
  • 1 Fast ethernet port 10/100 Mbit/s
  • 1 stereo audio out
  • 1 MIPI camera connector for standard Raspeberry Camera
  • 1 Serial port at TTL 3V3 devel for the system console
  • 1 Seriale port at TTL 3V3 (5V tolerant)
  • 4 ADC lines 0..10V
  • 2 low voltage relay contacts
  • 2 opto-isolated input with on board power-supply
  • 1 IR receiver (36KHz)
  • Power-in 12-24VDC
  • 2.2 inch front panel SPI TFT display, 320x240 pixel, resistive touch, Linux frame buffer support.

Wired bus

Some non-official hardware implementations of commercial system bus are present on the CM3-Home for non-professional use. We have used the scheme available on internet for this buses and implemented all the protection we know to avoid any damage to your esternal devices but we can't provide any warranties about its proper operations or any devices damages. We don't have any partnership or any certification from the owners of these standard so you will use it at your risk. We tested the correct operation with few samples of original equipment but to point out that these busses are not certificated. These are the Bus available:

  • Dali (opto coupled and self powered bus for up to 16 Dali devices)
  • Knx (TPUART opto coupled not self powered)
  • 2 x RS485 (opto coupled and self powered) for Modbus, DMX512, etc.
  • I2C (3V3 volt) for Seedstudio Grove modules
  • 1-Wire (3V3 volt)

Board preview



CM3-Home is designed to be enclosed inside a 9 module DIN RAIL case made by ELBag:

Design notes

The following section includes just work-in-progress notes written dowm by the by the people involved in the board design and beta testing.

Test, integrazioni, idee e appunti

Altri sistemi di Home Automation potenzialmente compatibili con CM3-Home

Altre schede basate su modulo Raspberry CM3


The TanzoLab Project

Il TanzoLab è una iniziativa senza fini di lucro, nata da un'idea di Sergio Tanzilli socio fondatore di Acme Systems srl nel Novembre 2015, per trasferire ad appassionati di elettronica e informatica, professionisti e aziende nel settore, le conoscenze necessarie per poter creare prodotti embedded adatti per la produzione industriale.

Le attività del TanzoLab si svolgono ogni mercoledi sera, salvo casi speciali, dalle ore 18:30 presso i locali della Acme Systems srl e consistono in:

  • Talk monotematici a cura di professionisti in vari settori tecnologici
  • Workshop pratici su elettronica embedded, produzione e informatica
  • Progettazione e realizzazione di nuovi prodotti embedded per l'IT

Le attività vengono coordinate tramite questo sito, in cui vengono pubblicati tutti i lavori svolti o in via di sviluppo, e tramite un gruppo Telegram con cui per interagire direttamente via chat con gli altri membri.