Skip to the content
PCBKitNew board
2 layers21.6 × 21.6 mmSiot node temp, the printed circuit board in 3D

Siot node temp

simpleiot/hardware9

Hardware designs for IoT devices and sensor nodes.

Size
21.6 × 21.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
6
Pads
25
Tracks, vias
44, 14
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
21 Sep 2019
Updated
4 Mar 2021

Overview

Siot node temp 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 21.6 × 21.6 mm with 9 parts on 6 nets, routed with 44 tracks and 14 vias.

It is built around the ADP7142AUJZ-3.3-R7. Its parts include 4 connectors, 2 capacitors, 2 resistors and 1 IC. It belongs with the home automation and IoT boards of this library.

Main components

1

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

9
QtyValueFootprintReferences
21KResistor_SMD:R_0603_1608MetricR1, R2
22.2uF_50VCapacitor_SMD:C_0603_1608MetricC1, C2
2Conn_01x03BEC:1x03_solder-padsJ2, J3
2xConnect_smdBEC:xConnect_smdJ1, J4
1ADP7142AUJZ-3.3Package_TO_SOT_SMD:TSOT-23-5U1

Questions

How big is the Siot node temp PCB?

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

What parts does the Siot node temp use?

9 parts, built around the ADP7142AUJZ-3.3-R7. 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 node temp KiCad files?

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

Can I use the Siot node temp 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).

More from simpleiot/hardware

7
  • 2 layers98.9 × 78 mmSiot gateway particle io, the printed circuit board in 3D

    Siot gateway particle io

    simpleiot/hardware

    Hardware designs for IoT devices and sensor nodes.

    28 parts9Apache-2.0
  • 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 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 layers80 × 49 mmPIB, the printed circuit board in 3D

    PIB

    apexsat/payload-electrical

    PCBs for payload

    319 parts1
  • 2 layers78 × 61 mmMicromouse, the printed circuit board in 3D

    Micromouse

    F-Sakashita/Micromouse

    85 parts1
  • 2 layers20 × 108 mmMidi sync module, the printed circuit board in 3D

    Midi sync module

    lucblender/MIDI-sync-power-dev-board

    The MIDI-sync-power-dev-board is a 4hp eurorack module allowing you to get an isolated 5V, 3.3V from LDO, a sync in from 3.5mm jack and either midi input or midi output.

    41 parts1MIT
  • 2 layers88.6 × 69.9 mmExpressionController, the printed circuit board in 3D

    ExpressionController

    amonbenson/expad

    A four-jack USB MIDI adapter for expression and sustain pedals, built on a Raspberry Pi Pico 2 W. It works out what is plugged into each jack - whichever contact a pedal's wiper is on, and whether it is a potentiometer…

    147 partsMIT
  • 2 layers106 × 147.1 mmUPenn OpAmp, the printed circuit board in 3D

    UPenn OpAmp

    oats-center/iot4ag-lorawan-adc-buffer

    ADC buffer for the Dragino LoRaWAN module

    74 partsMIT
  • 4 layers48.2 × 59 mmDood v2, the printed circuit board in 3D

    Dood v2

    Karthikpkarthik/Dood_v1

    An offline dog "walkie-talkie" inspired by the Galton whistle. Using a local CNN accelerator for voice recognition, the trainer's node spots commands (like "Sit") and sends a character sequence via Meshtastic LoRa mesh…

    36 parts1
  • 2 layers87 × 65 mmPanel, the printed circuit board in 3D

    Panel

    zeankundev/boards

    A collection and an archive of KiCad projects I made. Contains projects from 2023 - 2024.

    164 parts1