Skip to the content
PCBKitNew board
2 layers72 × 29 mmBiot node, the printed circuit board in 3D

Code for simple biot nodes.

Size
72 × 29 mm
Copper layers
2
Thickness
1.6 mm
Parts
21
Nets
27
Pads
66
Tracks, vias
169, 3
Pours
2
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 72 × 29 mm with 21 parts on 27 nets, routed with 169 tracks and 3 vias.

Its parts include 6 connectors, 3 resistors, 2 diodes, 1 IC and 1 switch. 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

21
QtyValueFootprintReferences
239Resistors_SMD:R_1210R2, R3
11.5VatmelSAM:AAA_x1_Battery_HolderBT1
110kResistors_SMD:R_1210R1
1ATMEL-CORTEXatmelSAM:ATMEL_cortex_header_smdP4
1ATSAMR21BPin_Headers:Pin_Header_Straight_1x07_Pitch2.00mmP1
1ATSAMR21B-TEST-POINTsPin_Headers:Pin_Header_Straight_1x05P2
1FTDI/SerialPin_Headers:Pin_Header_Straight_1x06P5
1MPU9250-BreakoutPin_Headers:Pin_Header_Straight_1x10U1
1On/Off HeaderPin_Headers:Pin_Header_Straight_1x03P6
1PWRLEDs:LED_1206D2
1RESETButtons_Switches_SMD:SW_SPST_EVPBFSW1
1SIGNALLEDs:LED_1206D1
1UP_CONVERTORPin_Headers:Pin_Header_Straight_1x03P3

The 14 most common of 21 parts.

Questions

How big is the Biot node PCB?

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

What parts does the Biot node use?

21 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.2/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).

More from jonkster/biot

2
  • 2 layers98 × 84.1 mmBiot node, the printed circuit board in 3D

    Biot node

    jonkster/biot

    Code for simple biot nodes.

    52 parts1MIT
  • 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

Similar boards

  • 2 layers28.3 × 39.8 mmLevelShifter, the printed circuit board in 3D

    LevelShifter

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    21 parts5.1kGPL-3.0
  • 2 layers171.2 × 72.9 mmAmiga gfxcard before pour, the printed circuit board in 3D

    Amiga gfxcard before pour

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    21 parts1k
  • 2 layers93.9 × 46 mmRectifier, the printed circuit board in 3D

    Rectifier

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    21 parts990GPL-3.0
  • 2 layers45.5 × 42.9 mmEsphome han reader, the printed circuit board in 3D

    Esphome han reader

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    21 parts915
  • 2 layers31.8 × 14.5 mmEsp prog, the printed circuit board in 3D

    Esp prog

    drandyhaas/KiCadRoutingTools

    A set of Python/Rust tools to aid routing in KiCad

    21 parts744MIT
  • 2 layers23.5 × 15.8 mmQuiverAttachPCB, the printed circuit board in 3D

    QuiverAttachPCB

    Arrow-air/project-quiver

    Project Quiver documentation, designs, and project artifacts.

    21 parts617CERN-OHL-S-2.0
  • 2 layers69.9 × 41.3 mmHeaterMeterLCD, the printed circuit board in 3D

    HeaterMeterLCD

    CapnBry/HeaterMeter

    HeaterMeter and LinkMeter Arduino BBQ Controller

    21 parts557MIT
  • 2 layers161.3 × 111.8 mmDoj, the printed circuit board in 3D

    Doj

    kelu124/echomods

    Open source ultrasound processing modules and building blocks

    21 parts463