Skip to the content
4 layers34.5 × 18 mmOpenAXES, the printed circuit board in 3D

Hardware design files and source code for an open-access wireless IMU

Size
34.5 × 18 mm
Copper layers
4
Thickness
0.98 mm
Parts
99
Nets
112
Pads
369
Tracks, vias
785, 164
Pours
33
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
18 Jun 2023
Updated
23 Aug 2023

Overview

OpenAXES is an open-source printed circuit board by OpenAXES-IMU, from the OpenAXES-IMU/OpenAXES repository on GitHub. It is a 4-layer board of 34.5 × 18 mm with 99 parts on 112 nets, routed with 785 tracks and 164 vias.

It is built around the BMP388, FT230XQ-R and ADXL355BEZ, with the BMI160, ECMF02-2AMX6 and MAX17055ETB+ among its other parts. Its parts include 44 capacitors, 24 resistors, 12 ICs, 7 diodes and 3 crystals. It belongs with the sensors and measurement boards of this library.

Main components

10

README

README.md

OpenAXES Graphical Abstract

OpenAXES

Hardware design files and source code for an open-access wireless IMU developed at the Institute of Microelectronic Systems at the Leibniz University Hannover, Germany.

The OpenAXES IMU is open-source hardware licensed under the CERN-OHL-S-v2+. This means that you are allowed to modify, share, or sell the design, if you adhere to the respecitive licenses (see section License or LICENSE.txt for details).

If you use the OpenAXES project (or parts of it) in scientific work, please see the Citation section below.

Hardware

The hardware subdirectory contains the ECAD design files for the OpenAXES PCB and its fabrication outputs, and MCAD files for the housing, the programming adapter, and a calibration fixture.

More information about the hardware and how to fabricate it can be found in the README in the hardware folder

Firmware

The OpenAXES firmware is written in C and based on the CC2652 SDK from Texas Instruments. It is based on TI-RTOS and can be compiled with Code Composer Studio (CCS).

More information on how to compile and flash the firmware can be found in the README in the firmware folder

Citation

If you use the OpenAXES project (or parts of it) in scientific work, please cite our upcoming paper (submitted for peer review - not published yet).

Title: "OpenAXES: An Open-Source Wireless Inertial Measurement Unit"

Authors: Fritz Webering, Nils Stanislawski, Joseph Winkler, Sarah Kleinjohann, Holger Blume

Journal: IEEE Sensors Letters

The correct precise citation will be updated as soon as possible.

License

Copyright 2023 Nils Stanislawski (nils.stanislawski@ims.uni-hannover.de) and Fritz Webering (fritz.webering@ims.uni-hannover.de)

This documentation describes Open Hardware and is licensed under the CERN-OHL-S-v2 or any later version.

You may redistribute and modify this documentation under the terms of the CERN OHL-S-v2 (https://ohwr.org/cern_ohl_s_v2.txt) or any later version. This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN OHL v2-S for applicable conditions

Source Location: https://github.com/OpenAXES-IMU/OpenAXES

For detailed license information on individual files, please see the file LICENSE.txt in the root folder of this repository.

Parts

99
QtyValueFootprintReferences
16100n 16V 0402OpenAXES_parts:CAPC0402(1005)60_LC1, C2, C3, C5, C6, C14, C16, C26, C33, C36, C38, C40, C41, C42, C43, C44
81u 16V 0402OpenAXES_parts:CAPC0402(1005)60_LC20, C23, C30, C31, C34, C35, C37, C39
610K 1% 0402OpenAXES_parts:RESC0402(1005)_LR1, R2, R3, R9, R23, R24
53K3 5% 0402OpenAXES_parts:RESC0402(1005)_LR5, R6, R8, R17, R18
54u7 10V 0603OpenAXES_parts:CAPC0603(1608)100_LC12, C13, C18, C25, C32
310u 6V3 0402OpenAXES_parts:CAPC0402(1005)60_LC4, C21, C22
3Jumper 0402OpenAXES_parts:RESC0402(1005)_LR4, R20, R22
212p 10V 0402OpenAXES_parts:CAPC0402(1005)60_LC7, C8
227R 5% 0402OpenAXES_parts:RESC0402(1005)_LR19, R21
247p 16V 0402OpenAXES_parts:CAPC0402(1005)60_LC27, C28
24M99 1% 0402OpenAXES_parts:RESC0402(1005)_LR13, R14
2TPD1E10B06DPYROpenAXES_parts:DPY0002A_MD1, D2
10R01 5% 0402OpenAXES_parts:R0402R10
1100n 16V 0402OpenAXES_parts:CAPC0402(1005)60_NC29
110n 16V 0402OpenAXES_parts:CAPC0402(1005)33_LC24
11K2 1% 0402OpenAXES_parts:RESC0402(1005)_LR7
11p3 10V 0402OpenAXES_parts:CAPC0402(1005)60_MC9
11u 16V 0402OpenAXES_parts:CAPC0402(1005)60_NC10
1220p 10V 0402OpenAXES_parts:CAPC0402(1005)60_LC17
12450BM14G0011OpenAXES_parts:SON50P80X70-6LBALUN1
124K3 1% 0402OpenAXES_parts:RESC0402(1005)_LR16
12K2 5% 0402OpenAXES_parts:RESC0402(1005)_LR11
12u2 6V3 0402OpenAXES_parts:CAPC0402(1005)60_LC19
1330R 5% 0402OpenAXES_parts:RESC0402(1005)_LR12
1470n 6V3 0402OpenAXES_parts:CAPC0402(1005)60_LC15
147K 1% 0402OpenAXES_parts:RESC0402(1005)_LR15
1742792605OpenAXES_parts:0603(1608)_LL2
1ADXL355BEZOpenAXES_parts:ADI-ADXL355-LCC-14_VIC10
1ANTENNAOpenAXES_parts:MOLEX_47948-0001ANT1
1BLUEOpenAXES_parts:LED_0402LED3
1BMI160OpenAXES_parts:BOSC-BMI160_VIC11
1BMP388OpenAXES_parts:BMP388IC12
1BQ2970xOpenAXES_parts:SON50P150X80-6LIC4
1CAP 22u 6V3 0805OpenAXES_parts:CAPC0805(2012)145_LC11
1CC2652R1FRGZTOpenAXES_parts:RGZ0048A_VIC1
1CON_6P2ROpenAXES_parts:JTAG_CONX1
1CP1654 A3OpenAXES_parts:CP1654BAT1
1DUAL_NMOSOpenAXES_parts:WDFN6 2X2 0.65PT1
1ECMF02-2AMX6OpenAXES_parts:SON50P150X170X55-6N-DIC7
1FC-135-32.76OpenAXES_parts:EPSON-FC-135_VY2
1FT230XQ-ROpenAXES_parts:QFN-16_LIC8
1GREENOpenAXES_parts:LED_0402LED1
1HIRO-ZX62R-B-5P-5OpenAXES_parts:HIRO-ZX62R-B-5P_VUSB1
1LQP15MN1N8B02DOpenAXES_parts:INDC1005X45X25ML10T10L1
1LTC3221EDCOpenAXES_parts:LT-DC6-6_VIC5
1MAX17055ETB+OpenAXES_parts:PSON40P250X80_HS-11LIC3
1MCP73830/LOpenAXES_parts:PSON50P200X80_HS-7LIC2
1MMC3416XPJOpenAXES_parts:BGA12C40P4X4_160X160X72IC9
1NX2016SA-48MOpenAXES_parts:Crystal_2016Y1
1ORANGEOpenAXES_parts:LED_0402LED4
1PressureSensorOpenAXES_parts:PRESSURESENSORPS1
1REDOpenAXES_parts:LED_0402LED2
1SWITCH_SPDTOpenAXES_parts:SSSS810701_MODIFIEDS1
1TPS7A3501OpenAXES_parts:PSON65P200X80_HS-7LIC6
1YELLOWOpenAXES_parts:LED_0402LED5

Similar boards

  • 4 layers60 × 100 mmMIDAS MK1, the printed circuit board in 3D

    MIDAS MK1

    ISSUIUC/ISS-PCB

    Building custom flight computers

    221 parts33
  • 4 layers40 × 22 mmRgba, the printed circuit board in 3D

    Rgba

    fu5ha/rgba

    Reasonably Good Bluetooth Audio - A tiny, inline Bluetooth audio receiver for IEMs.

    73 parts8
  • 4 layers49.8 × 41.8 mmCc1352-swim thermo, the printed circuit board in 3D

    Cc1352-swim thermo

    mik4el/cc1352-swim-thermo

    Software and hardware for dual band radio high accuracy swim thermometer

    55 parts2Apache-2.0
  • 4 layers65 × 24 mmSMouthguard01, the printed circuit board in 3D

    SMouthguard01

    BDabek1/sMouthguard-project-PCB

    46 parts
  • 6 layers160 × 100 mmHet68-core, the printed circuit board in 3D

    Het68-core

    fedurca/het68_pcb

    pcb design description

    134 parts
  • 2 layers65 × 58 mmQuake sensor, the printed circuit board in 3D

    Quake sensor

    ismailcelik-tr/quake-sensor

    ADXL355 + ESP32-S3 home seismograph — KiCad 10, 2-layer, script-generated schematic and PCB

    58 parts

Questions

How big is the OpenAXES PCB?

It measures 34.5 × 18 mm and has 4 copper layers, 0.98 mm thick.

What parts does the OpenAXES use?

99 parts, built around the BMP388, FT230XQ-R, ADXL355BEZ and BMI160. 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 OpenAXES KiCad files?

From the OpenAXES-IMU/OpenAXES repository on GitHub, at the commit this page was made from: the board is hardware/PCB/KiCad/OpenAXES.kicad_pcb and its schematic hardware/PCB/KiCad/Adapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the OpenAXES design in my own project?

Its repository states no licence, so its author keeps all rights: ask OpenAXES-IMU before reusing the design.