

Sensor driver
- Size
- 44.9 × 38.8 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 22
- Nets
- 21
- Pads
- 70
- Tracks, vias
- 102, 10
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 31 Mar 2022
- Updated
- 5 Nov 2026
Overview
Sensor driver is an open-source printed circuit board by garthwebb, from the garthwebb/greenhouse repository on GitHub. It is a 2-layer board of 44.9 × 38.8 mm with 22 parts on 21 nets, routed with 102 tracks and 10 vias.
It is built around the TPS63900DSKR, 2N7002K and BM04B-SRSS-TB(LF)(SN)(P). Its parts include 7 resistors, 6 capacitors, 3 ICs, 2 transistors and 1 connector. It belongs with the sensors and measurement boards and the ESP32 and RISC-V boards of this library.
Main components
3TPS63900DSKR
WSON-10-EP(2.5x2.5)-40℃~+125℃@(TJ) 1 1.8V~5.5V 1.8V~5V 400mA 75nA Adjustable Buck-Boost Buck-Boost Built-in Overcurrent Protection、Adjustable current limiting、Dynamic voltage scaling Yes WSON-10-EP(2.5x2.5) DC-DC Converters ROHSTexas InstrumentsDC-DC Converters2N7002K
SOT-23-55℃~+150℃ 1 N-channel 1.2Ω@10V、1.4Ω@5V 1.6V 2.9pF 300pC@4.5V 30pF 380mA 4.2pF 540mW 60V SOT-23 MOSFETs ROHSDiodes IncorporatedMOSFETsBM04B-SRSS-TB(LF)(SN)(P)
SMD,P=1mm,4PUncategorisedJST
README
README.mdgreenhouse
Parts
22| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 100 kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6, R7 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C7 |
| 2 | 4.7 kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R4 |
| 2 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H1, H2 |
| 1 | 0.1 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4 |
| 1 | 10 nF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C5 |
| 1 | 1051 | Garth:1051 | U2 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3 |
| 1 | 16.2 kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 2.2 uH | Inductor_SMD:L_1008_2520Metric_Pad1.43x2.20mm_HandSolder | L1 |
| 1 | 2N7002K | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | 36.5 kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 47uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C6 |
| 1 | BM04B-SRSS-TB_LF__SN_ | Garth:BM04B-SRSS-TB_LFSN_ | J2 |
| 1 | TPS63900DSKR | Garth:SON50P250X250X80-11N-D | IC1 |
| 1 | XAIO ESP32-C3 | ESP32-C3:MODULE_113991054 | U1 |
| 1 | XP2P038N | Garth:SOT95P230X109-3N | Q2 |
Questions
How big is the Sensor driver PCB?
It measures 44.9 × 38.8 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Sensor driver use?
22 parts, built around the TPS63900DSKR, 2N7002K and BM04B-SRSS-TB(LF)(SN)(P). 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 driver KiCad files?
From the garthwebb/greenhouse repository on GitHub, at the commit this page was made from: the board is remote-sensors/pcb/sensor-driver/sensor-driver.kicad_pcb and its schematic controller/pcb/Greenhouse Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Sensor driver design in my own project?
Its repository states no licence, so its author keeps all rights: ask garthwebb before reusing the design.
More from garthwebb/greenhouse
2- 2 layers113.2 × 36.4 mm

- 2 layers15 × 10 mm

Similar boards
- 6 layers120 × 40 mm

CM5CarrierV2
AsadImranRafique/CM5-Carrier-Board-Rev2
Open-source six-layer Raspberry Pi CM4/CM5 carrier board with USB-C, 25 W PoE, M.2 NVMe, microSD, I2S, and expansion-board connectors.
62 parts1Apache-2.0 - 2 layers93.5 × 36 mm

- 2 layers102.9 × 67.6 mm

NRF52840-shield
SLAMRobotProject/Shield
Shematics for green pcb shield on top of the nRF made by Eivind Jølsgard 2020
58 parts - 4 layers100 × 55 mm

PMP41115
Tim4769/usb-c-pd31-epr-charger
KiCad hardware, firmware artifacts, and validation notes for a bidirectional USB-C PD 3.1 EPR buck-boost charger targeting 240 W.
158 parts - 2 layers117.8 × 110 mm

Beehive
BeeHive-org/BeeHive
BeeHive: a flexible open hardware platform for behavioural experiments
48 parts13MIT - 4 layers25.2 × 26.4 mm

- 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 layers78 × 36 mm

Bt nes advantage pcb
cajunpanda/bluetooth-nes-advantage
A bluetooth mod for the NES Advantage classic controller.
45 parts7MIT