Skip to the content
PCBKitNew board
2 layers21.8 × 20.8 mmSiot node current clamp, the printed circuit board in 3D

Siot node current clamp

simpleiot/hardware9

Hardware designs for IoT devices and sensor nodes.

Size
21.8 × 20.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
8
Pads
30
Tracks, vias
54, 15
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
21 Sep 2019
Updated
4 Mar 2021

Overview

Siot node current clamp 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.8 × 20.8 mm with 9 parts on 8 nets, routed with 54 tracks and 15 vias.

It is built around the ADP7142AUJZ-5.0-R7 and DS2438Z+. Its parts include 3 capacitors, 3 connectors, 2 ICs and 1 resistor. It belongs with the home automation and IoT boards of this library.

Main components

2

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
22.2uF_50VCapacitor_SMD:C_0603_1608MetricC2, C3
2xConnect_smdBEC:xConnect_smdJ1, J3
10.1uFCapacitor_SMD:C_0603_1608MetricC1
1100kResistor_SMD:R_0603_1608MetricR1
1ADP7142AUJZ-5.0Package_TO_SOT_SMD:TSOT-23-5U1
1Conn_01x02_FemaleBEC:1x03_solder-padsJ2
1DS2438Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2

Questions

How big is the Siot node current clamp PCB?

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

What parts does the Siot node current clamp use?

9 parts, built around the ADP7142AUJZ-5.0-R7 and DS2438Z+. 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 current clamp KiCad files?

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

Can I use the Siot node current clamp 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.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

  • 2 layers56.3 × 118.2 mmRobot, the printed circuit board in 3D

    Robot

    jhud/robot_board

    Controller board for building servo-based robots, such as hexapods.

    90 parts1GPL-3.0
  • 2 layers160 × 120 mmSTM, the printed circuit board in 3D

    STM

    jherkenhoff/STM

    DIY scanning tunneling microscope (STM)

    307 parts88
  • 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
  • 4 layers300 × 270 mmTbox, the printed circuit board in 3D

    Tbox

    charlieh0tel/ee_stuff

    440 partsBSD-3-Clause
  • 2 layers78 × 62.5 mmScr23-sens to can, the printed circuit board in 3D

    Scr23-sens to can

    m888r/scr23-analog-to-can

    USC Racing 2023 FSAE Car Analog/Digital to CAN module

    62 parts
  • 4 layers99.9 × 99.9 mmSignal generator, the printed circuit board in 3D

    Signal generator

    Pejo-306/digital-function-generator-v2

    Цифров генератор на сигнали с тъчскрийн

    157 partsMIT
  • 4 layers84.8 × 84.3 mmBeuty, the printed circuit board in 3D

    Beuty

    HrishikeshMRao/Electronics_Hardware_Projects

    Find my simulation files and PCB_Designs here

    58 parts2