

Sensor board
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
12RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)AD8605ARTZ-R2
SOT-23-5-40℃~+125℃ 0.5pA 1 1.2mA 100dB 10MHz 1pA 2.7V~5.5V 300uV 4.5uV/℃ 5V/us 80mA 8nV/√Hz@1kHz Rail-to-Rail Input, Rail-to-Rail Output SOT-23-5 Precision Op Amps ROHSAnalog DevicesLow Noise Amplifiers (LNA) - RFSN65HVD230DR
SOP-8CAN TransceiversTokmasTMP102AIDRLR(UMW)
SOT-563-40℃~+125℃ 1.4V~5.5V 12bit 26ms I2C、SMBus Temperature threshold monitoring、Low-power standby、Configurable temperature output ±0.5℃ SOT-563 Temperature Sensors ROHSUMWTemperature SensorsINA826AIDRGR
WSON-8-EP(3x3)-18V~-1.5V、1.5V~18V -40℃~+125℃ 0.003% 115dB 124dB 12us 16mA 18nV/√Hz@1kHz 1V/V~1000V/V 1V/us 200uA 35nA 3V~36V 400nV/℃ 40uV 700pA External resistor gain、Overvoltage protection Rail-to-rail output WSON-8-EP(3x3) Instrumentation Amplifiers ROHSTexas InstrumentsInstrumentation AmplifiersMCP6G01-E/MS
MSOP-8Enable/shutdown function MSOP-8 Programmable / Variable Gain Amplifiers (PGA/VGA) ROHSMicrochip TechnologyProgrammable / Variable Gain Amplifiers (PGA/VGA)ZTP-148SR
TO-46-4TO-46-4 Temperature SensorsAmphenolTemperature SensorsAL8843SP
SO-8-EP-40℃~+105℃ 1 1MHz 3A 4% 4.5V~40V Analog、PWM Buck Built-in DC-DC Over-Temperature Protection (OTP)、Short-Circuit Protection SO-8-EP LED Drivers ROHSDiodes IncorporatedLED DriversKTD2026BEWE-TR
UTDFN-8(1.5x1.5)-40℃~+85℃ 2.7V~5.5V 24mA 3 5% External Over-Temperature Protection (OTP) PWM UTDFN-8(1.5x1.5) LED Drivers ROHSKINETICLED DriversKTD2026EWE-TR
UTDFN-8-EP(1.5x1.5)-40℃~+85℃ 2.7V~5.5V 24mA 3 5% External I2C UTDFN-8-EP(1.5x1.5) LED Drivers ROHSKINETICLED DriversTLA2024IRUGT
X2-QFN-10(1.5x2)-40℃~+85℃ 12 150uA 1LSB 1MHz 2 2V~5.5V 3.3kHz Built-in Built-in I2C Multiplexers、Power-on reset、Soft reset Sigma-Delta Support Yes X2-QFN-10(1.5x2) Analog to Digital Converters (ADC) ROHSTexas InstrumentsUncategorisedW25Q32JVZPIQ
WSON-8-EP(5x6)-40℃~+85℃ 100,000 cycles 10uA 133MHz 2.7V~3.6V 20 Years 32Mbit 3ms SPI WSON-8-EP(5x6) NOR FLASH ROHSWinbondNOR FLASH
README
README.mdSMBR - 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.
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.
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).
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
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.
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.
[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.
Sata Expansion port
Fluorometer LED
Parts
258| Qty | Value | Footprint | References |
|---|---|---|---|
| 45 | 100nF | Capacitor_SMD:C_0603_1608Metric | C601, C1001, C1002, C1101, C1102, C1201, C1202, C1301, C1501, C1502, C1503, C1504, C1601, C1604, C1701, C1702 +29 |
| 16 | 1uF | Capacitor_SMD:C_0603_1608Metric | C602, C608, C613, C615, C709, C710, C801, C807, C812, C904, C910, C1003, C1004, C1103, C1104, C1602 |
| 14 | 1k | Resistor_SMD:R_0603_1608Metric | R601, R602, R610, R613, R618, R703, R1002, R1102, R1503, R1504, R1505, R1506, R1601, R1602 |
| 13 | 10k | Resistor_SMD:R_0603_1608Metric | R604, R605, R617, R704, R705, R803, R806, R807, R901, R903, R904, R1006, R1106 |
| 9 | LOGO | LOGO | G***, G***, G***, G***, G***, G***, G***, G***, G*** |
| 8 | 0R | Resistor_SMD:R_0603_1608Metric | R201, R202, R603, R801, R802, R1008, R1108, R1401 |
| 8 | 10nF | Capacitor_SMD:C_0603_1608Metric | C701, C808, C809, C810, C813, C901, C902, C1603 |
| 7 | 270R | Resistor_SMD:R_0603_1608Metric | R608, R609, R614, R615, R616, R1404, R1405 |
| 6 | 10R | Resistor_SMD:R_0603_1608Metric | R805, R808, R809, R902, R905, R906 |
| 6 | 5.1k | Resistor_SMD:R_0603_1608Metric | R606, R607, R1402, R1403, R1501, R1502 |
| 5 | 10R@100MHz | Inductor_SMD:L_0603_1608Metric | FB701, FB702, FB703, FB801, FB1501 |
| 5 | 10uF/25V | Capacitor_SMD:CP_Elec_4x5.4 | C501, C702, C704, C708, C715 |
| 4 | 100R | Resistor_SMD:R_0603_1608Metric | R1005, R1007, R1105, R1107 |
| 4 | 10pF | Capacitor_SMD:C_0603_1608Metric | C606, C607, C804, C805 |
| 4 | 1M | Resistor_SMD:R_0603_1608Metric | R1003, R1004, R1103, R1104 |
| 4 | M3 | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H201, H202, H301, H401 |
| 4 | RED | LED_SMD:LED_0603_1608Metric | D601, D602, D603, D1402 |
| 3 | 100k | Resistor_SMD:R_0603_1608Metric | R1001, R1101, R1507 |
| 3 | B5817W | Diode_SMD:D_SOD-123 | D1401, D1501, D1502 |
| 3 | Board | PCM_kikit:Board | M1, M2, M3 |
| 3 | TMP102xxDRL | Package_TO_SOT_SMD:SOT-563 | U1301, U1701, U1702 |
| 2 | 2.54-2*5P | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J701, J702 |
| 2 | 22R | Resistor_SMD:R_0603_1608Metric | R611, R612 |
| 2 | 60R | Resistor_SMD:R_1206_3216Metric | R701, R702 |
| 2 | AD8603 | Package_TO_SOT_SMD:TSOT-23-5 | U802, U901 |
| 2 | BM03B-SRSS-TB | Connector_JST:JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical | J1401, J1404 |
| 2 | BPW34FASR | Diode_SMD:D_SMC | D801, D901 |
| 2 | DF3A-2P-2DSA | TCY_connectors:Hirose_DF3A-02P-2DSA_1x02_P2.00mm_Vertical | J1501, J1601 |
| 2 | INA826 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1002, U1102 |
| 2 | MCP6G01 | Package_TO_SOT_SMD:SOT-23-5 | U803, U902 |
| 2 | Pin_header_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1403, J1405 |
| 2 | REF3033 | Package_TO_SOT_SMD:SOT-23 | U703, U801 |
| 2 | SS34 | Diode_SMD:D_SMA | D702, D1601 |
| 2 | TS-1187A-B-A-B | Button_Switch_SMD:SW_SPST_TL3342 | SW601, SW602 |
| 2 | ZTP-148SR | Package_TO_SOT_THT:TO-46-4_Window | U1001, U1101 |
| 1 | 0.068R | Resistor_SMD:R_1210_3225Metric | R1603 |
| 1 | 10k, 3950b | Inductor_SMD:L_0603_1608Metric | TH1501 |
| 1 | 12MHz | Crystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm | Y601 |
| 1 | 150k | Resistor_SMD:R_0603_1608Metric | R804 |
| 1 | 15uH | Inductor_SMD:L_Taiyo-Yuden_NR-60xx | L1601 |
| 1 | 74LVC1G3157 | Package_TO_SOT_SMD:SOT-363_SC-70-6 | U1501 |
| 1 | AL8843 | Package_SO:Diodes_SO-8EP | U1601 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U701 |
| 1 | ARM_SWD_10 | Connector:Tag-Connect_TC2050-IDC-NL_2x05_P1.27mm_Vertical_with_bottom_clip | J1406 |
| 1 | AT24C256 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U601 |
| 1 | DF3A-4P-2DSA | TCY_connectors:Hirose_DF3A-04P-2DSA_1x04_P2.00mm_Vertical | J501 |
| 1 | GREEN | LED_SMD:LED_0603_1608Metric | D605 |
| 1 | KP-2012MBC | LED_SMD:LED_0805_2012Metric | D1201 |
| 1 | KTD2026BEWE | TCY_IC:UTDFN-8-1EP_1.5x1.5mm_P0.4mm_EP0.8x1.45mm | U1201 |
| 1 | KTD2026EWE | TCY_IC:UTDFN-8-1EP_1.5x1.5mm_P0.4mm_EP0.8x1.45mm | U1202 |
| 1 | LTST-C190KRKT | LED_SMD:LED_0603_1608Metric | D1202 |
| 1 | LTST-C191TBKT | LED_SMD:LED_0603_1608Metric | D1203 |
| 1 | OIS-170 675 | LED_SMD:LED_0805_2012Metric | D1204 |
| 1 | PSM712-LF-T7 | Package_TO_SOT_SMD:SOT-23 | D701 |
| 1 | REF3012 | Package_TO_SOT_SMD:SOT-23 | U704 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U603 |
| 1 | SM1_OUT | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J101 |
| 1 | SM2_IN | TCY_connectors:PinSocket_1x08_P2.54mm_Horizontal_SMD | J102 |
| 1 | SM2_OUT | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J103 |
| 1 | SM3_IN | TCY_connectors:PinSocket_1x04_P2.54mm_Horizontal_SMD | J104 |
| 1 | SML-D12P8WT86 | LED_SMD:LED_0603_1608Metric | D1205 |
| 1 | SN65HVD230 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U702 |
| 1 | TDN1111C-TR | LED_SMD:LED_0603_1608Metric | D1206 |
| 1 | TLA2024 | Package_DFN_QFN:Texas_UQFN-10_1.5x2mm_P0.5mm | U1502 |
| 1 | U263-163N-4BLS1735 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1402 |
| 1 | VEML6040 | TCY_sensors:VEML6040 | U903 |
| 1 | W25Q32JVZP | Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm | U602 |
| 1 | YELLOW | LED_SMD:LED_0603_1608Metric | D604 |
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 mm

- 4 layers90 × 100 mm

- 2 layers65 × 56 mm

Interface board
TrendBit/SMBR-hardware
Design file for SMBR hardware modules in KiCAD.
133 partsGPL-3.0 - 2 layers80 × 100 mm

Illumination board
TrendBit/SMBR-hardware
Design file for SMBR hardware modules in KiCAD.
103 partsGPL-3.0 - 2 layers80 × 100 mm

Illumination board
TrendBit/SMBR-hardware
Design file for SMBR hardware modules in KiCAD.
91 partsGPL-3.0 - 2 layers80 × 100 mm

Illumination board
TrendBit/SMBR-hardware
Design file for SMBR hardware modules in KiCAD.
91 partsGPL-3.0 - 2 layers97 × 100 mm

- 2 layers80 × 100 mm

Illumination board
TrendBit/SMBR-hardware
Design file for SMBR hardware modules in KiCAD.
67 partsGPL-3.0 - 2 layers80 × 100 mm

Illumination board
TrendBit/SMBR-hardware
Design file for SMBR hardware modules in KiCAD.
15 partsGPL-3.0 - 2 layers24 × 25.5 mm

Motor shield peristaltic
TrendBit/SMBR-hardware
Design file for SMBR hardware modules in KiCAD.
15 partsGPL-3.0 - 2 layers20.1 × 22 mm

Motor shield airpump
TrendBit/SMBR-hardware
Design file for SMBR hardware modules in KiCAD.
14 partsGPL-3.0 - 2 layers20.3 × 22.5 mm

Similar boards
- 4 layers73.7 × 76.2 mm

- 8 layers120 × 100 mm

- 4 layers57 × 35 mm

- 4 layers78 × 46.3 mm

- 2 layers

- 4 layers177 × 140 mm

- 4 layers70 × 70 mm

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 mm
