Skip to the content
4 layers42.2 × 101.8 mmDatalogger PCB, the printed circuit board in 3D

PACKET BREAKDOWN: 0-roll\ 1-pitch\ 2-yaw\ 3-alitude\ 4-pressure\ 5-temperature\ 6-accX\ 7-accY\ 8-accZ\ 9-gyroX\ 10-gyroY\ 11-gyroZ\ 12-time\ 13-placeholder\ 14-placeholder\ 15-placeholder

Size
42.2 × 101.8 mm
Copper layers
4
Thickness
1.6 mm
Parts
54
Nets
101
Pads
259
Tracks, vias
400, 38
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
1 Nov 2023
Updated
10 Aug 2024

Overview

Datalogger PCB is an open-source printed circuit board by uwp-sammckee, from the uwp-sammckee/DataLogger repository on GitHub. It is a 4-layer board of 42.2 × 101.8 mm with 54 parts on 101 nets, routed with 400 tracks and 38 vias.

It is built around the TEENSY 4.1, LPS25HB and VN5E160STR-E, with the ACPL-214-500E, AMS1117-5.0 and BNO055 among its other parts. Its parts include 19 resistors, 9 ICs, 6 capacitors, 1 diode and 1 connector. It belongs with the sensors and measurement boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

7

README

README.md

DataLogger

PACKET BREAKDOWN: 0-roll
1-pitch
2-yaw
3-alitude
4-pressure
5-temperature
6-accX
7-accY
8-accZ
9-gyroX
10-gyroY
11-gyroZ
12-time
13-placeholder
14-placeholder
15-placeholder

Record.py

You need python, and the pyserial package
pip install pyserial

Usage python record.py <device>
ex. python record.py com3

Coding Conventions

Naming Conventions

-Constants should be capitalized and in snake case
-Variables should be in camel case
-Functions/methods should be in snake case
-Classes should be in camel case\

Parts

54
QtyValueFootprintReferences
1310kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R5, R8, R9, R10, R11, R12, R14, R15, R16, R17, R18, R19
4100Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3, R7
4Motor_ServoConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalM1, M2, M3, M4
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_TopBottomH1, H2, H3, H4
4VN5E160STR-ESOIC127P600X175-8N:SOIC127P600X175-8NU6, U7, U8, U9
20.1uFResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderC1, C2
2Screw_Terminal_01x04TerminalBlock:TerminalBlock_bornier-4_P5.08mmPYRO_1-2, PYRO_3-4
1.12uFResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderC3
110uFResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderC5
11uFResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderC4
122uFResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderC6
12kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR13
15.1kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6
1ACPL-214-500EPackage_SO:SOP-4_4.4x2.6mm_P1.27mmU5
1AMS1117-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U4
1BNO055Package_LGA:LGA-28_5.2x3.8mm_P0.5mmU2
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalPower1
1Conn_02x02_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalI2C1
1Conn_02x04_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalSerial1
1FSM8JHPush Button:SW_FSM8JHRECORD_BTN1
1Jumper_2_OpenConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1LED_GBARLed:LED_GBARD1
1LOGOBreakout Boards:LogoG***
1LPS25HBPackage_LGA:ST_HLGA-10_2.5x2.5mm_P0.6mm_LayoutBorder3x2yU3
1Screw_Terminal_01x02TerminalBlock:TerminalBlock_bornier-2_P5.08mmPYRO_SWITCH1
1Teensy4.1Teensy4.1:Teensy41U1

Similar boards

  • 4 layers65 × 35 mmPeregrine, the printed circuit board in 3D

    Peregrine

    Gibson431/peregrine

    65 parts
  • 4 layers40 × 100 mmBR Motor, the printed circuit board in 3D

    BR Motor

    axpaul/Avionic-Mastodonte

    Mastodonte experimental rocket avionic (On-board electronics) created by Paul Miailhe, Version 2025

    118 parts6CERN-OHL-S-2.0
  • 4 layers25 × 37.3 mmLinKey, the printed circuit board in 3D

    LinKey

    Konkzor/LinKey

    Une clé WIFI lisant la sortie TIC du Linky connectée au broker MQTT d'un Home Assistant

    42 parts1CERN-OHL-W-2.0
  • 2 layers33 × 84.9 mmDoorbell watcher, the printed circuit board in 3D

    Doorbell watcher

    pingringme/doorbell-watcher

    Design files for PingRing.me - Smart Doorbell

    23 parts1
  • 4 layers100 × 100 mmWattwiser, the printed circuit board in 3D

    Wattwiser

    rndfm/wattwiser_pcb

    49 parts
  • 2 layers64.5 × 56.2 mmSEM, the printed circuit board in 3D

    SEM

    Sani7/SEM

    24 partsMIT

Questions

How big is the Datalogger PCB PCB?

It measures 42.2 × 101.8 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Datalogger PCB use?

54 parts, built around the TEENSY 4.1, LPS25HB, VN5E160STR-E and ACPL-214-500E. 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 Datalogger PCB KiCad files?

From the uwp-sammckee/DataLogger repository on GitHub, at the commit this page was made from: the board is Datalogger PCB/Datalogger PCB.kicad_pcb and its schematic Datalogger PCB/Datalogger PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Datalogger PCB design in my own project?

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