Skip to the content
2 layers98 × 84.1 mmBiot node, the printed circuit board in 3D

Code for simple biot nodes.

Size
98 × 84.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
52
Nets
24
Pads
220
Tracks, vias
432, 8
Pours
8
Routed
Yes
KiCad
KiCad 4
Created
20 Apr 2016
Updated
30 Oct 2016

Overview

Biot node is an open-source printed circuit board by jonkster, from the jonkster/biot repository on GitHub, published under the MIT licence. It is a 2-layer board of 98 × 84.1 mm with 52 parts on 24 nets, routed with 432 tracks and 8 vias.

Its parts include 20 connectors, 12 resistors, 8 diodes, 4 ICs and 4 switches. It belongs with the SAM D and SAM boards of this library.

README

README.md

Experimental code for a sensor network using ATMEL atsamr21g microcontrollers.

#About Biotz

Biotz nodes are small devices that gather and relay data about where they are physically located (eg their orientation in space, current movement etc). A group of Biotz nodes can be joined into a network and can provide information about complex movements of an assembly of parts.

For example, a human body may be considered as an assembly of various limbs. If a number of Biotz nodes are attached to locations around the body, the movement of the limbs can be monitored or recorded.

The prototype Biotz nodes were initially implemented using ATSAMR21ZLL-EK and ATSAMR21-XPRO boards, the latest version uses an ATSAMR21B-MZ210PA module and MPU9250 IMU device.

The nodes run a forked version of RIOT OS (see https://github.com/RIOT-OS/RIOT for the 'real' RIOT not my hacked up one). My forked version is at https://github.com/jonkster/RIOT and is forked to allow me to support the (currently) unsupported ATSAMR21ZLL-EK boards, the ATSAMR21B-MZ210PA module and the MPU9250 IMU device and also some customised bits I have added to the ATSAMR21-XPRO boards. NB the coding standard for my changes is not production quality and shouldn't be pushed back into the 'real' RIOT without significant refactoring - my stuff is prototype/proof of concept only!).

The nodes communicate using 6lowPAN with an edge router (currently an ATSAMR21-ZLLK board with a SLIP network interface to the wider network). The edge router is the root of a number of Biotz sensor devices.

This stuff is very experimental and a work in progress. Code quality (my code anyway) ranges from crap to even worse. You have been warned. :)

Current Structure

text
├── biot-applications
│   ├── biot - the sensor node code for the ZLL-EK and XPRO boards
│   ├── router - the edge router code
│   ├── modules - components common to the router and sensor nodes
│   └── utils - some stuff to assist flashing and working with the boards (cruddy but handy)
├── biot-broker - a nodejs based web service run on the PC that provides information on the Biotz network to other applications
└── biot-interface - a browser based user interface to the Biotz network

Parts

52
QtyValueFootprintReferences
839Resistors_SMD:R_1210R2, R2, R2, R2, R3, R3, R3, R3
41.5VPin_Headers:Pin_Header_Straight_1x02BT1, BT1, BT1, BT1
410kResistors_SMD:R_1210R1, R1, R1, R1
4ATMEL-CORTEXatmelSAM:ATMEL_cortex_header_smdP3, P3, P3, P3
4ATSAMR21BPin_Headers:Pin_Header_Straight_1x07_Pitch2.00mmP1, P1, P1, P1
4ATSAMR21B-TEST-POINTsPin_Headers:Pin_Header_Straight_1x05P2, P2, P2, P2
4FTDI/SerialPin_Headers:Pin_Header_Straight_1x06P4, P4, P4, P4
4MPU9250-BreakoutPin_Headers:Pin_Header_Straight_1x10U1, U1, U1, U1
4On/Off HeaderPin_Headers:Pin_Header_Straight_1x03P5, P5, P5, P5
4PWRLEDs:LED_1206D2, D2, D2, D2
4RESETButtons_Switches_SMD:SW_SPST_EVPBFSW1, SW1, SW1, SW1
4SIGNALLEDs:LED_1206D1, D1, D1, D1

More from jonkster/biot

2
  • 2 layers53.2 × 34.5 mmBiot node 1.0, the printed circuit board in 3D

    Biot node 1.0

    jonkster/biot

    Code for simple biot nodes.

    23 parts1MIT
  • 2 layers72 × 29 mmBiot node, the printed circuit board in 3D

    Biot node

    jonkster/biot

    Code for simple biot nodes.

    21 parts1MIT

Similar boards

  • 2 layers41.4 × 47.5 mmU2f zero panel, the printed circuit board in 3D

    U2f zero panel

    conorpp/u2f-zero

    U2F USB token optimized for physical security, affordability, and style

    52 parts2.4k
  • 2 layers136 × 130 mmLora nodemcu, the printed circuit board in 3D

    Lora nodemcu

    sudomesh/disaster-radio

    A (paused) work-in-progress long-range, low-bandwidth wireless disaster recovery mesh network powered by the sun.

    52 parts1.1k
  • 2 layers69 × 53.8 mmTUSS4470 shield, the printed circuit board in 3D

    TUSS4470 shield

    Neumi/open_echo

    Open Source echo sounder / depth sounder / SONAR for bathymetry and research. Arduino based and compatible.

    52 parts530
  • 2 layers52.5 × 36.6 mmESP8266-WebRadio, the printed circuit board in 3D

    ESP8266-WebRadio

    karawin/Ka-Radio

    A wifi webradio with only low cost boards ESP8266 and VS1053 by Jp Cocatrix

    52 parts453
  • 2 layers105.2 × 42.4 mmRWR CONTROL PANEL, the printed circuit board in 3D

    RWR CONTROL PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    52 parts431
  • 2 layers45 × 45 mmAirCube, the printed circuit board in 3D

    AirCube

    StuckAtPrototype/AirCube

    Works standalone out of the box. Pairs with Home Assistant in minutes. Other platforms are supported through community-contributed extensions.

    52 parts379Apache-2.0
  • 2 layers160 × 99.1 mmArdumower mega shield V1.00, the printed circuit board in 3D

    Ardumower mega shield V1.00

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    52 parts282
  • 2 layers53 × 23 mmMaam 011109 bias, the printed circuit board in 3D

    Maam 011109 bias

    loxodes/vna

    Under development open hardware microwave vector network analyzer

    52 parts205

Questions

How big is the Biot node PCB?

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

What parts does the Biot node use?

52 parts. 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 Biot node KiCad files?

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

Can I use the Biot node design in my own project?

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