Skip to the content
PCBKitNew board
4 layers140 × 70 mmSensor board, the printed circuit board in 3D

Design file for SMBR hardware modules in KiCAD.

Size
140 × 70 mm
Copper layers
4
Thickness
1.6 mm
Parts
258
Nets
143
Pads
716
Tracks, vias
1,834, 569
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
20 Aug 2024
Updated
30 Apr 2026

Overview

Sensor board is an open-source printed circuit board by TrendBit, from the TrendBit/SMBR-hardware repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 140 × 70 mm with 258 parts on 143 nets, routed with 1,834 tracks and 569 vias.

It is built around the RP2040, AD8605ARTZ-R2 and SN65HVD230DR, with the TMP102AIDRLR(UMW), INA826AIDRGR and MCP6G01-E/MS among its other parts. Its parts include 78 capacitors, 71 resistors, 25 ICs, 20 diodes and 15 connectors. It belongs with the sensors and measurement boards and the RP2040 boards of this library.

Main components

12

README

README.md

SMBR - Hardware

This repository contains the documentation for all hardware modules that make up or can be connected to the Smart Modular BioReactor. All designs were made in KiCAD.

General module specification is to which modules should adhere as much as possible is in Specification.md

General system design

All the main modules are built on a similar basis. These are the RP2040 microcontroller, CANBus and development resources (SWD, UART, etc). The individual modules, in turn, add components to this base that correspond to their specific application. For example, in the case of the Control board, this includes motor drivers or electronics that control and monitor fans. The modules communicate with each other via the CAN bus, where a custom protocol is used.

Modules

Interface board

Extension for RPi 4 which adds capabilities for communication and power inputs. Board serves as hub for CAN bus connection to other modules. Modules can be connected via 3 IDC cables or stacking connector on top. Board is connected to RPi via 40 pin connector. Via this connector is Rpi power and communicate with CAN bus transceiver via SPI. I2C can be used to read on board ADC which read board input voltage, current. This board also supplies 5V rail for Rpi and rest of the system. PoE module can be mounted to the board and PoE lines will be passed from RPi header.

3D Top Angled         3D Bottom Angled

Control board

Board responsible for main control function of SMPBR. Can be used to control illumination intensity. Drives peltier element which influence temperature of algae in bottle. Controls Aerator, Peristaltic pump, Mixer and heat control fans on device. Reads temperature of heater plate and LED panel. Can be used as additional CAN bus HUB. Is designed to be stacked on top of Interface module, as third layer of sandwich RPi-Interface-Control.

3D Top Angled         3D Bottom Angled

Sensor board

Module performing most of the basic measurements related to experiment. Consists of three boards which can be connected together around sampling cuvette. Sample is pumped into cuvette and after adaptation the measurements can start. For OJIP measurement sample is saturated with high power 10W Green LED and resulting value is measured with adaptive gain IR energy sensor. Another measurement is optical density which can be measured at 6 defined wavelengths. Board also measures temperature in bottle via two contact-less thermometers (thermopiles).

3D Top Angled         3D Bottom Angled

Illumination board - Basic RGBW

SMPBR illumination panel with 4 channels. Channels can be controlled individually from control module. Each module has own power limit based on on board sense resistor. Board has integrated thermistor in order to limit heat dissipation which could influence the experiment.

This board has four basic colors:

  • Red 625nm 4.8W
  • Green 520nm 5.8W
  • Blue 465nm 5.8W
  • White (Warm) 2700K 6.1W

3D Top Angled         3D Bottom Angled

Motor filter shield for peristaltic pump

Small PCB directly soldered to motor terminals of Peristaltic pump motor. It acts as a low pass filter reducing EMI. However, it can also be soldered directly to the motor chassis, further improving EMC. It simplifies motor connection by allowing the motor to be connected via a connector on the board.

3D Top Angled         3D Bottom Angled

Motor filter shield for air pump

Small PCB directly soldered to motor terminals of air pump motor. It acts as a low pass filter reducing EMI. However, it can also be soldered directly to the motor chassis, further improving EMC. It simplifies motor connection by allowing the motor to be connected via a connector on the board.

3D Top Angled         3D Bottom Angled

[WIP] Pump board

Board for expansion pump module, which is used to control additional peristaltic pumps. To this board up to 4 peristaltic pumps can be connected a controlled. Module can be connected to SMPBR reactor via expansion port. Multiple of those modules can be connected to one bio-reactor and can be chained bia expansion ports. Module also have external power, because when more modules will be connected to expansion port, main adapter can be overloaded. External power input is prioritized over power from extension cable.

3D Top Angled         3D Bottom Angled

Sata Expansion port

Fluorometer LED

Parts

258
QtyValueFootprintReferences
45100nFCapacitor_SMD:C_0603_1608MetricC601, C1001, C1002, C1101, C1102, C1201, C1202, C1301, C1501, C1502, C1503, C1504, C1601, C1604, C1701, C1702 +29
161uFCapacitor_SMD:C_0603_1608MetricC602, C608, C613, C615, C709, C710, C801, C807, C812, C904, C910, C1003, C1004, C1103, C1104, C1602
141kResistor_SMD:R_0603_1608MetricR601, R602, R610, R613, R618, R703, R1002, R1102, R1503, R1504, R1505, R1506, R1601, R1602
1310kResistor_SMD:R_0603_1608MetricR604, R605, R617, R704, R705, R803, R806, R807, R901, R903, R904, R1006, R1106
9LOGOLOGOG***, G***, G***, G***, G***, G***, G***, G***, G***
80RResistor_SMD:R_0603_1608MetricR201, R202, R603, R801, R802, R1008, R1108, R1401
810nFCapacitor_SMD:C_0603_1608MetricC701, C808, C809, C810, C813, C901, C902, C1603
7270RResistor_SMD:R_0603_1608MetricR608, R609, R614, R615, R616, R1404, R1405
610RResistor_SMD:R_0603_1608MetricR805, R808, R809, R902, R905, R906
65.1kResistor_SMD:R_0603_1608MetricR606, R607, R1402, R1403, R1501, R1502
510R@100MHzInductor_SMD:L_0603_1608MetricFB701, FB702, FB703, FB801, FB1501
510uF/25VCapacitor_SMD:CP_Elec_4x5.4C501, C702, C704, C708, C715
4100RResistor_SMD:R_0603_1608MetricR1005, R1007, R1105, R1107
410pFCapacitor_SMD:C_0603_1608MetricC606, C607, C804, C805
41MResistor_SMD:R_0603_1608MetricR1003, R1004, R1103, R1104
4M3MountingHole:MountingHole_3.2mm_M3_Pad_ViaH201, H202, H301, H401
4REDLED_SMD:LED_0603_1608MetricD601, D602, D603, D1402
3100kResistor_SMD:R_0603_1608MetricR1001, R1101, R1507
3B5817WDiode_SMD:D_SOD-123D1401, D1501, D1502
3BoardPCM_kikit:BoardM1, M2, M3
3TMP102xxDRLPackage_TO_SOT_SMD:SOT-563U1301, U1701, U1702
22.54-2*5PConnector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ701, J702
222RResistor_SMD:R_0603_1608MetricR611, R612
260RResistor_SMD:R_1206_3216MetricR701, R702
2AD8603Package_TO_SOT_SMD:TSOT-23-5U802, U901
2BM03B-SRSS-TBConnector_JST:JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_VerticalJ1401, J1404
2BPW34FASRDiode_SMD:D_SMCD801, D901
2DF3A-2P-2DSATCY_connectors:Hirose_DF3A-02P-2DSA_1x02_P2.00mm_VerticalJ1501, J1601
2INA826Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1002, U1102
2MCP6G01Package_TO_SOT_SMD:SOT-23-5U803, U902
2Pin_header_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1403, J1405
2REF3033Package_TO_SOT_SMD:SOT-23U703, U801
2SS34Diode_SMD:D_SMAD702, D1601
2TS-1187A-B-A-BButton_Switch_SMD:SW_SPST_TL3342SW601, SW602
2ZTP-148SRPackage_TO_SOT_THT:TO-46-4_WindowU1001, U1101
10.068RResistor_SMD:R_1210_3225MetricR1603
110k, 3950bInductor_SMD:L_0603_1608MetricTH1501
112MHzCrystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mmY601
1150kResistor_SMD:R_0603_1608MetricR804
115uHInductor_SMD:L_Taiyo-Yuden_NR-60xxL1601
174LVC1G3157Package_TO_SOT_SMD:SOT-363_SC-70-6U1501
1AL8843Package_SO:Diodes_SO-8EPU1601
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U701
1ARM_SWD_10Connector:Tag-Connect_TC2050-IDC-NL_2x05_P1.27mm_Vertical_with_bottom_clipJ1406
1AT24C256Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU601
1DF3A-4P-2DSATCY_connectors:Hirose_DF3A-04P-2DSA_1x04_P2.00mm_VerticalJ501
1GREENLED_SMD:LED_0603_1608MetricD605
1KP-2012MBCLED_SMD:LED_0805_2012MetricD1201
1KTD2026BEWETCY_IC:UTDFN-8-1EP_1.5x1.5mm_P0.4mm_EP0.8x1.45mmU1201
1KTD2026EWETCY_IC:UTDFN-8-1EP_1.5x1.5mm_P0.4mm_EP0.8x1.45mmU1202
1LTST-C190KRKTLED_SMD:LED_0603_1608MetricD1202
1LTST-C191TBKTLED_SMD:LED_0603_1608MetricD1203
1OIS-170 675LED_SMD:LED_0805_2012MetricD1204
1PSM712-LF-T7Package_TO_SOT_SMD:SOT-23D701
1REF3012Package_TO_SOT_SMD:SOT-23U704
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU603
1SM1_OUTConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ101
1SM2_INTCY_connectors:PinSocket_1x08_P2.54mm_Horizontal_SMDJ102
1SM2_OUTConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ103
1SM3_INTCY_connectors:PinSocket_1x04_P2.54mm_Horizontal_SMDJ104
1SML-D12P8WT86LED_SMD:LED_0603_1608MetricD1205
1SN65HVD230Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU702
1TDN1111C-TRLED_SMD:LED_0603_1608MetricD1206
1TLA2024Package_DFN_QFN:Texas_UQFN-10_1.5x2mm_P0.5mmU1502
1U263-163N-4BLS1735Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1402
1VEML6040TCY_sensors:VEML6040U903
1W25Q32JVZPPackage_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mmU602
1YELLOWLED_SMD:LED_0603_1608MetricD604

The 235 most common of 258 parts.

Questions

How big is the Sensor board PCB?

It measures 140 × 70 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Sensor board use?

258 parts, built around the RP2040, AD8605ARTZ-R2, SN65HVD230DR and TMP102AIDRLR(UMW). 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 Sensor board KiCad files?

From the TrendBit/SMBR-hardware repository on GitHub, at the commit this page was made from: the board is sensor_board/sensor_board.kicad_pcb and its schematic control_board/MCU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sensor board design in my own project?

Its repository publishes it under the GPL-3.0 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 TrendBit/SMBR-hardware

12
  • 4 layers56 × 85 mmControl board, the printed circuit board in 3D

    Control board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    229 partsGPL-3.0
  • 4 layers90 × 100 mmPump board, the printed circuit board in 3D

    Pump board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    204 partsGPL-3.0
  • 2 layers65 × 56 mmInterface board, the printed circuit board in 3D

    Interface board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    133 partsGPL-3.0
  • 2 layers80 × 100 mmIllumination board, the printed circuit board in 3D

    Illumination board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    103 partsGPL-3.0
  • 2 layers80 × 100 mmIllumination board, the printed circuit board in 3D

    Illumination board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    91 partsGPL-3.0
  • 2 layers80 × 100 mmIllumination board, the printed circuit board in 3D

    Illumination board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    91 partsGPL-3.0
  • 2 layers97 × 100 mmPanel, the printed circuit board in 3D

    Panel

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    84 partsGPL-3.0
  • 2 layers80 × 100 mmIllumination board, the printed circuit board in 3D

    Illumination board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    67 partsGPL-3.0
  • 2 layers80 × 100 mmIllumination board, the printed circuit board in 3D

    Illumination board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    15 partsGPL-3.0
  • 2 layers24 × 25.5 mmMotor shield peristaltic, the printed circuit board in 3D

    Motor shield peristaltic

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    15 partsGPL-3.0
  • 2 layers20.1 × 22 mmMotor shield airpump, the printed circuit board in 3D

    Motor shield airpump

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    14 partsGPL-3.0
  • 2 layers20.3 × 22.5 mmFluorometer led, the printed circuit board in 3D

    Fluorometer led

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    12 partsGPL-3.0

Similar boards

  • 4 layers73.7 × 76.2 mmMotherboard, the printed circuit board in 3D

    Motherboard

    bfrigon/alarm-clock-hardware

    Alarm clock

    92 parts2GPL-3.0
  • 8 layers120 × 100 mmGeeks ecu, the printed circuit board in 3D

    Geeks ecu

    synthesissolutions/geeksforkids

    458 parts2
  • 4 layers57 × 35 mmSYSC4907 REV2, the printed circuit board in 3D

    SYSC4907 REV2

    MorganJamesSmith/BioSenseWearable

    Ideas for a university project

    122 parts1BSD-3-Clause
  • 4 layers78 × 46.3 mmChrisPCB, the printed circuit board in 3D

    ChrisPCB

    TUDA-MUST/ChrisBox

    4 Channel Charge Amplifier PCB

    197 parts6
  • 2 layersSketching2025badge, the printed circuit board in 3D

    Sketching2025badge

    todbot/Sketching2025badge

    Badge for Sketching in Hardware 2025

    47 parts2GPL-3.0
  • 4 layers177 × 140 mmX200s CM5-motherboard, the printed circuit board in 3D

    X200s CM5-motherboard

    el-puerro/die-aerzte

    aftermarket motherboard for the ThinkPad x200s

    54 parts
  • 4 layers70 × 70 mmWindsensor, the printed circuit board in 3D

    Windsensor

    kristofkatzenberger/windsensor

    This repository contains the design files for a portable wind sensor developed in 2025/26 at the University of Applied Sciences Technikum Wien. This project was completed as part of the Bachelor's Thesis:

    128 partsMIT
  • 2 layers58.4 × 22.6 mmTS Core, the printed circuit board in 3D

    TS Core

    seiken-dev/TinyStick

    59 partsBSD-3-Clause