

Tr109-sensorboard
Design and production files for the TR-109 Picorder
- Size
- 65 × 30 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 57
- Nets
- 68
- Pads
- 178
- Tracks, vias
- 492, 72
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 9 Apr 2021
- Updated
- 26 Jun 2025
Overview
Tr109-sensorboard is an open-source printed circuit board by directive0, from the directive0/TR-109 repository on GitHub, published under the MIT licence. It is a 2-layer board of 65 × 30 mm with 57 parts on 68 nets, routed with 492 tracks and 72 vias.
It is built around the BME680, 74HC595 and AMG8833. Its parts include 22 resistors, 18 diodes, 4 capacitors, 4 connectors and 3 ICs.
Main components
3BME680
LGA-8-40℃~+85℃ 0.12hpa 0.6hpa 1.3pa/K 1.71V~3.6V 150nA 30Kpa~1.1bar I2C、SPI Temperature Sensor LGA-8 Pressure Sensors ROHSBosch SensortecPressure Sensors74HC595
SOP-16-40℃~+85℃ 1 100ns@5V,50pF 10MHz 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State SOP-16 Shift Registers ROHSGRShift RegistersAMG8833
SMD-14SMD-14 New Arrivals ROHSPanasonicUncategorised
README
README.mdThis repository hosts a set of design documents for the TR-109 Mark I Picorder. A Picorder is a Raspberry Pi based handheld device that records and displays sensor data for immediate analysis. The TR-109 is designed to use a Raspberry Pi Zero W, a set of custom designed PCBs, and a 3D printed enclosure to achieve this goal. This project, along with PicorderOS attempts to be a single self contained solution for anyone wishing to produce their own Picorder.
What is included:
-
The enclosure_design folder contains the .blend file used to produce the STLs for the case, diffusers and spacers. It also contains the main STLs ready to be printed, and an svg file to produce your own stickers.
-
The pcb_design folder contains KiCad 5.1.10 files of both the main board, sensor board and indicator board pcbs. These files can be used to produce and test PCBs. There is some PCBWay files that may be useful with their Assembly service, but this is not finalized and may not work properly.
What is not yet included:
- There are no assembly instructions. I hope to produce some in the future.
While it is not required, if you make a picorder using this repository I would appreciate you sharing photos or videos your build with me at chris@squaredwave.com.
For a more regularly updated description of this project please visit the wiki
Originally designed by Chris Barrett in 2021. I consider this project to be "Open Hardware", and as such is free to use, modify distribute or sell. It comes with no promise of support or warranty.
Parts
57| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | 160 | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R4, R5, R6, R7, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22 +1 |
| 10 | Green_LED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10 |
| 4 | RPi_Hat:RPi_Hat_Mounting_Hole | , , , | |
| 4 | Blue_LED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D13, D14, D17, D18 |
| 2 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R2 |
| 2 | 47k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R9, R10 |
| 2 | Conn_01x01_Female | TestPoint:TestPoint_Pad_1.0x1.0mm | J1, J2 |
| 2 | Red_LED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D11, D12 |
| 2 | Yellow_LED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D15, D16 |
| 1 | 0.1uf | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 10uf | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 1uf | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | 2.2uf | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 22 | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R3 |
| 1 | 74HC595 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | AMG8833 | digikey-footprints:SMD-14_Grideye | U3 |
| 1 | BME680 | digikey-footprints:BME680 | U1 |
| 1 | Conn_01x04_Female | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | Jumper | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 1 | Picorder Logo | Logos:Untitled | G*** |
| 1 | Raspberry_Pi_2_3 | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical | J47 |
More from directive0/TR-109
3- 2 layers60.3 × 60.4 mm

- 2 layers49.7 × 18.2 mm

- 2 layers49.7 × 18.2 mm

TR109-lightboard old
directive0/TR-109
Design and production files for the TR-109 Picorder
13 parts37MIT
Similar boards
- 2 layers72.4 × 42.4 mm

Work
Heartland-Data/esp32-mintia-sensor-kit
本リポジトリは、MINTIAケースにESP32と各種センサを組み込む試作用ファームウェアの参考実装です。
71 parts1Apache-2.0 - 2 layers160 × 60 mm

Firefly pcb2
Enoch36Yi/FumeHoods
A new reconstruction of the SashSense presence node: ESP32-S3-WROOM-1-N8, bare VL53L1X, bare AMG8833 and a transistor-driven piezo beeper.
46 parts - 2 layers70 × 100 mm

- 2 layers14.8 × 13.9 mm

Camera
CloudyPadmal/CrazyFlieToFDeck
This repository contains KiCAD source files and generated gerber files for CrazyFlie Obstacle Avoidance Sensor Deck.
11 parts4 - 2 layers50.8 × 22.9 mm

Adafruit adafruit amg8833 breakout pcb adafruit amg8833 featherwing
oomlout/oomlout_oomp_project_bot_v_2
22 parts - 2 layers64 × 50 mm

EverAliveSensor PCB
jfm92/everAliveSensor
Solar-powered BLE environmental sensor (temp, humidity, pressure) with a 50F supercapacitor — potentially infinite lifetime, 19-day dark autonomy. ESP32 + BME680. Experimental.
54 parts28 - 2 layers43 × 43 mm

- 2 layers36.8 × 90.9 mm

Bwlr3d
teapotlaboratories/bwlr3d
Teapot BWLR3D: Asset Tracker and Environmental Sensor with Solar Energy Harvesting
108 parts18MIT
Questions
How big is the Tr109-sensorboard PCB?
It measures 65 × 30 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Tr109-sensorboard use?
57 parts, built around the BME680, 74HC595 and AMG8833. 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 Tr109-sensorboard KiCad files?
From the directive0/TR-109 repository on GitHub, at the commit this page was made from: the board is pcb_design/Sensor Board/tr109-sensorboard.kicad_pcb and its schematic pcb_design/Light Board/TR109-lightboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Tr109-sensorboard 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).