CM3-Home

Seeedstudio Grove interface

Grove is a modular, standardized connector prototyping system made by the company Seeed studio. On the CM3-HOME-B is available one Grove port managed directly by the Raspberry Pi. On the CM3-HOME-F is available another Grove port managed by the Cortex-M0+ CPU mounted on the Yarm module.

The Grove port can be managed in I2C or GPIO way but not in Serial or Analog way. Please check the lines tipology of your Grove modules before use them.

Grove 1 connector - How to use it with Raspberry Pi

GPIO port used

  • GPIO 44 - SDA
  • GPIO 45 - SCL

Schematic

config.txt definition

To use the GPIO 44 and GPIO 45 lines as I2C bus insert this line in /boot/config.txt and reboot the Raspberry Pi.

#Set the I2C1 interface on GPIO44 and 45
dtparam=i2c_arm=on
dtparam=i2c_arm_baudrate=400000
dtoverlay=i2c1-bcm2708,sda1_pin=44,scl1_pin=45,pin_func=6

Install the i2c-tools package:

apt-get update
apt-get install i2c-tools

then check if your module is detected on the I2C bus by using this command:

i2cdetect -y 1

eShop

EUR 140.00


CM3-HOME-B - Home automation carrier board for Raspberry CM3L module

Motherboard designed to provide a reliable Home Automation solution based on Raspberry Pi CM3L industrial module

Please note: This code is related just to the carrier board. The Raspberry CM3L module is not included

Otional parts:

  • CM3L - Raspberry Compute Module 3L (Product CM3L)
  • CM3-HOME-CASE Plastic enclusure (Product CM3-HOME-CASE)
  • MICROSD8G-E MicroSD
  • WIFI-2 Wifi module
  • AN-WIFI-01 or AN-WIFI-01 WiFi antennas
| Product description || CM3-Home catalog |

Sergio Tanzilli
System designer and Acme co-founder
Personal email: tanzilli@acmesystems.it
Webpages: https://www.acmesystems.it - https://www.tanzolab.it - http://www.tanzilli.com
Github repositories: https://github.com/tanzilli and https://github.com/acmesystems