Skip to the content
2 layers98.9 × 78 mmSiot gateway particle io, the printed circuit board in 3D

Siot gateway particle io

simpleiot/hardware9

Hardware designs for IoT devices and sensor nodes.

Size
98.9 × 78 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
56
Pads
118
Tracks, vias
48, 8
Pours
8
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
21 Sep 2019
Updated
4 Mar 2021

Overview

Siot gateway particle io is an open-source printed circuit board by simpleiot, from the simpleiot/hardware repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 98.9 × 78 mm with 28 parts on 56 nets, routed with 48 tracks and 8 vias.

It is built around the DS2483R+T, MDC3105LT1G and SMBJ5.0A. Its parts include 6 capacitors, 6 ICs, 3 resistors, 3 diodes and 3 connectors. It belongs with the home automation and IoT boards of this library.

Main components

3

README

rpi-odroid-expansion/README.md

rPI/Odroid Exansion Board

Features

This board is designed to provide a number of expansion features to Raspberry PI and ODROID-C4 SBCs.

MPU Interface

MPU/MCU communication link

There is a UART and SPI ports (todo) wired between the host MPU and the MCU on the expansion board.

  • UART is likely simplest as the existing CAN firmware implements a USB serial port. Also, for RS485, it is just a pass through.
  • SPI would allow us to run both CAN and RS485 at the same time.
  • may only be two hardware SPI chip selects, so not sure how well more than 2 SPI devices will work.

MCU Implementation

A STM32F042K4Tx MCU is used to implement the following functionality:

  • CAN Interface
  • Board ID EEPROM (implements i2c slave)

Reference

CAN

Can is typically implemented using a SPI CAN controller (ex MCP2517), but these devices do not offer any buffering so are a poor choice for non real-time operating systems like Linux. Thus, we've chosen to use a MCU to provide the CAN interface and hopefully leverage firmware from the following projects:

HAT ID EEPROM

RS485

Parts

28
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_3.5mmH1, H2, H3, H4
20.1uFCapacitor_SMD:C_0603_1608MetricC5, C6
2100uF_6.3VCapacitor_SMD:C_1210_3225MetricC3, C4
2150Resistor_SMD:R_0603_1608MetricR2, R3
2DS2483RPackage_TO_SOT_SMD:TSOT-23-6U3, U4
2G5LE-14_DC5digikey-footprints:Relay_THT_G5LE-14RLY1, RLY2
2MDC3105LT1GPackage_TO_SOT_SMD:SOT-23U5, U6
2SMBJ5.0ADiode_SMD:D_SMBD2, D3
2xConnect_smdBEC:xConnect_smdJ1, J2
1100pFCapacitor_SMD:C_0603_1608MetricC2
1220KResistor_SMD:R_0603_1608MetricR1
133uH_2.5A_84mOhmBEC:CDRH105RL1
14.7uF_100VCapacitor_SMD:C_2220_5650MetricC1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1D_1A_30V_310mVDiode_SMD:D_PowerDI-123D1
1LTC3630Package_SO:MSOP-12-16-1EP_3x4mm_P0.5mm_EP1.65x2.85mmU2
1Particle_MeshBEC:featherU1

More from simpleiot/hardware

7
  • 2 layers100 × 45.5 mmSiot gateway particle, the printed circuit board in 3D

    Siot gateway particle

    simpleiot/hardware

    Hardware designs for IoT devices and sensor nodes.

    25 parts9Apache-2.0
  • 2 layers65 × 56.5 mmRpi odroid expansion, the printed circuit board in 3D

    Rpi odroid expansion

    simpleiot/hardware

    Hardware designs for IoT devices and sensor nodes.

    14 parts9Apache-2.0
  • 2 layers37.2 × 46.6 mmSiot node relay, the printed circuit board in 3D

    Siot node relay

    simpleiot/hardware

    Hardware designs for IoT devices and sensor nodes.

    12 parts9Apache-2.0
  • 2 layers21.8 × 20.8 mmSiot node current clamp, the printed circuit board in 3D

    Siot node current clamp

    simpleiot/hardware

    Hardware designs for IoT devices and sensor nodes.

    9 parts9Apache-2.0
  • 2 layers21.6 × 21.6 mmSiot node temp, the printed circuit board in 3D

    Siot node temp

    simpleiot/hardware

    Hardware designs for IoT devices and sensor nodes.

    9 parts9Apache-2.0
  • 2 layers37.3 × 46.6 mmSiot splice kit, the printed circuit board in 3D

    Siot splice kit

    simpleiot/hardware

    Hardware designs for IoT devices and sensor nodes.

    4 parts9Apache-2.0

Similar boards

  • 4 layers28 × 98.2 mmESP32-PoE ISO Rev N1, the printed circuit board in 3D

    ESP32-PoE ISO Rev N1

    OLIMEX/ESP32-POE-ISO

    ESP32 Power Over Ethernet board with 3000VDC Galvanic insulation

    146 parts145
  • 4 layers77.1 × 63.8 mmPauline, the printed circuit board in 3D

    Pauline

    jfdelnero/Pauline

    Pauline Floppy disk dumper and Floppy drive emulator

    160 parts25
  • 4 layers250.4 × 131 mmPanel-16, the printed circuit board in 3D

    Panel-16

    geezacoleman/owl-driver-board

    Development of a board that receives GPIO input and allows on/off control of connected solenoids.

    939 parts14MIT
  • 2 layers170 × 120 mmIO256, the printed circuit board in 3D

    IO256

    AnalogDragon/Taiko-256

    Taiko JVS for Namco System 256

    270 parts7
  • 2 layers52.6 × 48.8 mmDwm1001-devboard, the printed circuit board in 3D

    Dwm1001-devboard

    panovvv/dwm1001-devboard

    Breakout board for DWM1001 UWB module.

    39 parts5MIT
  • 2 layers100 × 100 mmKijaniCarrier, the printed circuit board in 3D

    KijaniCarrier

    Waziup/WaziDev

    WaziDev official repository

    75 parts5Apache-2.0
  • 4 layers180 × 110 mmPETER, the printed circuit board in 3D

    PETER

    dennowiggle/Retro-PETER

    3.3V Retro computer project => FPGA + RCBUS + CPU boards making a custom system.

    419 parts4LGPL-2.1
  • 4 layers99.2 × 94.2 mmESP32 ind EVB V3, the printed circuit board in 3D

    ESP32 ind EVB V3

    gmarocco/ESP32indEVB

    ESP32indEVB

    271 parts4

Questions

How big is the Siot gateway particle io PCB?

It measures 98.9 × 78 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Siot gateway particle io use?

28 parts, built around the DS2483R+T, MDC3105LT1G and SMBJ5.0A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Siot gateway particle io KiCad files?

From the simpleiot/hardware repository on GitHub, at the commit this page was made from: the board is siot-gateway-particle-io/siot-gateway-particle-io.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Siot gateway particle io design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).