Skip to the content
PCBKitNew board
2 layers65 × 56 mmInterface board, the printed circuit board in 3D

Interface board

TrendBit/SMBR-hardware

Design file for SMBR hardware modules in KiCAD.

Size
65 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
133
Nets
104
Pads
424
Tracks, vias
997, 352
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
20 Aug 2024
Updated
30 Apr 2026

Overview

Interface 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 2-layer board of 65 × 56 mm with 133 parts on 104 nets, routed with 997 tracks and 352 vias.

It is built around the AG5300, SN65HVD230DR and INA213AIDCKR(LX), with the TLA2024IRUGT, TMP102AIDRLR(UMW) and TPS5430DDAR among its other parts. Its parts include 45 resistors, 26 diodes, 24 capacitors, 9 ICs and 8 connectors. It belongs with the interfaces and adapters 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

133
QtyValueFootprintReferences
1610kResistor_SMD:R_0603_1608MetricR1, R3, R5, R6, R9, R11, R12, R24, R30, R31, R32, R36, R38, R41, R42, R44
104.7kResistor_SMD:R_0603_1608MetricR13, R15, R18, R19, R22, R23, R25, R29, R33, R45
8100nFCapacitor_SMD:C_0603_1608MetricC1, C12, C13, C14, C18, C19, C23, C24
7SS34Diode_SMD:D_SMAD12, D13, D14, D15, D20, D25, D26
510RResistor_SMD:R_0603_1608MetricR4, R10, R27, R28, R37
510uF/25VCapacitor_SMD:CP_Elec_4x5.4C3, C7, C17, C21, C22
5REDLED_SMD:LED_0603_1608MetricD11, D16, D17, D18, D19
40RResistor_SMD:R_0603_1608MetricR34, R35, R39, R40
4100kResistor_SMD:R_0603_1608MetricR2, R7, R8, R43
410R@100MHzInductor_SMD:L_0603_1608MetricFB1, FB2, FB3, FB4
41uFCapacitor_SMD:C_0603_1608MetricC2, C4, C10, C25
4M2.5MountingHole:MountingHole_2.7mm_M2.5_DIN965MK1, MK2, MK3, MK4
4MM5Z5V1Diode_SMD:D_SOD-523D7, D8, D10, D22
310uF/50VCapacitor_SMD:C_1206_3216MetricC5, C6, C16
3HC-JN254-2-05-WConnector_IDC:IDC-Header_2x05_P2.54mm_HorizontalJ4, J5, J6
3SMBJ58CADiode_SMD:D_SMBD1, D2, D5
210nFCapacitor_SMD:C_0603_1608MetricC11, C15
210pFCapacitor_SMD:C_0603_1608MetricC8, C9
222uH/3AInductor_SMD:L_TDK_SLF12565L1, L2
2270RResistor_SMD:R_0603_1608MetricR20, R21
260RResistor_SMD:R_1206_3216MetricR14, R16
2B5817WDiode_SMD:D_SOD-123D21, D24
2LOGOLOGOG***, G***
2MB26SPackage_TO_SOT_SMD:TO-269AAD3, D4
2SMBJ13CADiode_SMD:D_SMBD6, D9
2TLHTCY_mechanical:ToolingHole_JLCPCBFID1, FID2
10.5/1mmFiducial:Fiducial_1mm_Mask2mmFID3
110mR/0.5WResistor_SMD:R_1210_3225MetricR26
112MHzCrystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mmY2
11744426-2TCY_connectors:TE_EP2.5_1744426-2_1x02_P2.50mm_HorizontalJ1
11kResistor_SMD:R_0603_1608MetricR17
13AFuse:Fuse_1812_4532MetricF1
174LVC1G17Package_TO_SOT_SMD:SOT-23-5U8
1AG5300TCY_modules:Silvertel-AG5300_HorizontalU1
1DF3A-04PTCY_connectors:Hirose_DF3A-04P-2DS_1x04_P2.00mm_HorizontalJ7
1DMC3071Package_TO_SOT_SMD:TSOT-23-6Q3
1DMN63D8LDWPackage_TO_SOT_SMD:SOT-363_SC-70-6Q1
1DMP4025Package_SON:Diodes_PowerDI3333-8Q2
1FH-00221Connector_PinSocket_2.54mm:PinSocket_2x02_P2.54mm_VerticalJ3
1FOD817SPackage_SO:SSO-4_6.7x5.1mm_P2.54mm_Clearance8mmU2
1INA213Package_TO_SOT_SMD:SOT-363_SC-70-6U7
1MCP2515-I/STPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU3
1PH-00244Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ2
1PM254-2-20-S-8.5Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical_SMDP1
1PSM712-LF-T7Package_TO_SOT_SMD:SOT-23D23
1RPI4_3CTCY_modules:RPi_4N1
1SN65HVD230Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU5
1TLA2024Package_DFN_QFN:Texas_UQFN-10_1.5x2mm_P0.5mmU4
1TMP102xxDRLPackage_TO_SOT_SMD:SOT-563U9
1TPS5430DDAPackage_SO:TI_SO-PowerPAD-8_ThermalViasU6

Questions

How big is the Interface board PCB?

It measures 65 × 56 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Interface board use?

133 parts, built around the AG5300, SN65HVD230DR, INA213AIDCKR(LX) and TLA2024IRUGT. 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 Interface board KiCad files?

From the TrendBit/SMBR-hardware repository on GitHub, at the commit this page was made from: the board is interface_board/interface_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 Interface 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 layers140 × 70 mmSensor board, the printed circuit board in 3D

    Sensor board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    258 partsGPL-3.0
  • 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 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

  • 8 layers120 × 100 mmGeeks ecu, the printed circuit board in 3D

    Geeks ecu

    synthesissolutions/geeksforkids

    458 parts2
  • 4 layers101 × 51.5 mmQuack core, the printed circuit board in 3D

    Quack core

    HeyPCB/quack-core

    Brain board for the Open Duck Mini: Pi Zero 2W carrier, 14-servo STS bus, fused 2S power path in stitched copper zones (15-18 A battery side), USB-C charging with balancing, IMU.

    138 parts1CERN-OHL-S-2.0
  • 2 layers124 × 75 mmGM100, the printed circuit board in 3D

    GM100

    mymy49/GM100

    This is an open project created using Nuvoton's M467 MCU for use in gauges or meters.

    168 parts1MIT
  • 2 layers129.7 × 60 mmCarte Capteurs, the printed circuit board in 3D

    Carte Capteurs

    INSA-GEI/insa-nxpcup

    Dépôt du département GEI de l'INSA Toulouse pour la compétition NXPCup

    52 parts9GPL-3.0
  • 2 layers12 × 10 mmMotorback l, the printed circuit board in 3D

    Motorback l

    goktugh/robotbits

    Some bits for robots or other control applications

    10 parts
  • 8 layers180.6 × 148.5 mmAMC FMC Carrier PcbDoc, the printed circuit board in 3D

    AMC FMC Carrier PcbDoc

    BerkeleyLab/Marble-Mini

    "Marble-Mini" Simple FMC carrier board with SFP, 2x FMC, PoE

    931 parts24
  • 4 layers136.6 × 54.6 mmBitcart, the printed circuit board in 3D

    Bitcart

    skot/bitcart-node

    Raspberry Pi CM4 based Bitcoin node with PoE and M.2 NVMe

    78 parts1