Skip to the content
PCBKitNew board
4 layers90 × 21 mmSoilsense, the printed circuit board in 3D

Open hardware for a Zigbee nrf52833 soil moisture probe, It is designed for using M3 stainless steel rods as probes screwed into the headers H1,H2,H3.

Size
90 × 21 mm
Copper layers
4
Thickness
1.59 mm
Parts
74
Nets
45
Pads
262
Tracks, vias
612, 262
Pours
28
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
12 Aug 2024
Updated
15 Aug 2025

Overview

Soilsense is an open-source printed circuit board by fredriknk, from the fredriknk/ssense repository on GitHub, published under the MIT licence. It is a 4-layer board of 90 × 21 mm with 74 parts on 45 nets, routed with 612 tracks and 262 vias.

It is built around the NRF52833-QDAA-R, SHTC3 and ALS-PT19-315C/L177/TR8, with the CDSU101A, B3U-1000P-B and EDZVT2R5.1B among its other parts. Its parts include 22 capacitors, 12 resistors, 7 inductors, 6 diodes and 3 transistors. It belongs with the nRF52 and nRF5x boards of this library.

Main components

12

README

README.md

Mina Soilsense

HEADER

Open hardware for a Zigbee nrf52833 soil moisture probe, It is designed for using M3 stainless steel rods as probes screwed into the headers H1,H2,H3. It is designed to run on a 3.6v AA SAFT battery, average current is in the sub uA range when sampling 5 times per hour. So battery life should be in the range of 5-10 years. It has one 75mhz probe, one 1mhz probe (Variable frequency, so the plan is to do a frequency sweep with this to determine electrical conductivity in the medium) and a ground probe. It allso features a NFC coil, to pair the sensor with a gateway. And a temp sensor.

Check out the ibom tool for component placement and hand soldering Assembly IBOM

PCB layout

SCHEMATIC

RF Testing

The antenna is simulated and optimized in matlab with optimization script a theoretical -44dB S11, Actual measured S11 on the RF blanks is -26dB with a 0.5pF shunt capacotor soldered to L7 and a 0R resistor at C23. I left the antenna 1mm too long for tuning, but -26db is good enough for me.

Production run 1

Back

Prototype produced at Eurocircuits

Front

Front

Back

Back

Parts

74
QtyValueFootprintReferences
610kResistor_SMD:R_0402_1005MetricR1, R5, R6, R8, R11, R12
5100nFCapacitor_SMD:C_0402_1005MetricC2, C3, C9, C13, C16
412pFCapacitor_SMD:C_0402_1005MetricC5, C6, C19, C20
31nFCapacitor_SMD:C_0402_1005MetricC1, C4, C10
39774025360RMounting_Wuerth:Mounting_Wuerth_WA-SMSI-M3_H2.5mm_9774025360H1, H2, H3
3CDSU101ADiode_SMD:D_SOD-523D1, D2, D4
210kResistor_SMD:R_0603_1608MetricR2, R9
21MResistor_SMD:R_0402_1005MetricR3, R10
21uFCapacitor_SMD:C_0402_1005MetricC8, C12
2B3U-1000PButton_Switch_SMD:SW_SPST_B3U-1000P-BRST1, SW1
2NCCapacitor_SMD:C_0402_1005MetricC17, C18
2NCInductor_SMD:L_0603_1608MetricL6, L7
2NFCTestPoint:TestPoint_Pad_D1.0mmTP1, TP11
2Zener Prot 5VDiode_SMD:D_SOD-523D5, D6
10R placeholderCapacitor_SMD:C_0603_1608MetricC23
11.0pFCapacitor_SMD:C_0402_1005MetricC22
11.2pFCapacitor_SMD:C_0402_1005MetricC21
1100pFCapacitor_SMD:C_0402_1005MetricC15
110uHInductor_SMD:L_0603_1608MetricL1
115nHInductor_SMD:L_0402_1005MetricL2
11kResistor_SMD:R_0402_1005MetricR4
12.2nHInductor_SMD:L_0402_1005MetricL4
132.768kHzCrystal:Crystal_SMD_2012-2Pin_2.0x1.2mmY2
132MHzCrystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY1
14.7nHInductor_SMD:L_0402_1005MetricL5
14.7uFCapacitor_SMD:C_0603_1608MetricC11
14.7uHinductor:L_Bourns_SDSS604AL3
1470RResistor_SMD:R_0402_1005MetricR7
147nFCapacitor_SMD:C_0402_1005MetricC7
1CLKTestPoint:TestPoint_Pad_D1.0mmTP4
1CPARATestPoint:TestPoint_Pad_D1.0mmTP7
1GNDTestPoint:TestPoint_Pad_D1.0mmTP5
1IFA AntennaSoilsense:IFA-0.12mmAE2
1IOTestPoint:TestPoint_Pad_D1.0mmTP3
1IRLML6401Package_TO_SOT_SMD:SOT-23Q3
1JLINKesprelay:SEXY_pinpogoJ1
1KC3225K75.0000C1GE00Oscillator:Oscillator_SMD_SeikoEpson_SG8002CE-4Pin_3.2x2.5mmX1
1Keystone 2460Battery:BatteryHolder_Keystone_2460_1xAABT1
1LEDLED_SMD:LED_0603_1608MetricD3
1MMBT3906Package_TO_SOT_SMD:SOT-23Q1
1PWMTestPoint:TestPoint_Pad_D1.0mmTP8
1Q_Photo_NPNSoilsense:PHOTOTRANS_1708MetricQ2
1RSTTestPoint:TestPoint_Pad_D1.0mmTP6
1RXTestPoint:TestPoint_Pad_D1.0mmTP9
1SHTC3Sensor_Humidity:Sensirion_DFN-4-1EP_2x2mm_P1mm_EP0.7x1.6mmU1
1TXTestPoint:TestPoint_Pad_D1.0mmTP10
1VCCTestPoint:TestPoint_Pad_D1.0mmTP2
1nRF52833_QDxxSoilsense:QFN-40-1EP_5x5mm_P0.4mm_EP3.6x3.6mm_ThermalViasU2

Questions

How big is the Soilsense PCB?

It measures 90 × 21 mm and has 4 copper layers, 1.59 mm thick.

What parts does the Soilsense use?

74 parts, built around the NRF52833-QDAA-R, SHTC3, ALS-PT19-315C/L177/TR8 and CDSU101A. 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 Soilsense KiCad files?

From the fredriknk/ssense repository on GitHub, at the commit this page was made from: the board is CAD/Soilsense/Soilsense.kicad_pcb and its schematic CAD/Soilsense/ADC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Soilsense 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).

Similar boards

  • 4 layers113 × 25.1 mmSsense lte, the printed circuit board in 3D

    Ssense lte

    fredriknk/ssense-lte

    This is the kicad template i use for my projects. The latest addition is a buildoutputs.py automating picture generation, 3d models and sch/prints, Gerbers ETC! Pretty sweet!

    123 partsMIT
  • 2 layers14 × 12 mmCH572-LowBOM, the printed circuit board in 3D

    CH572-LowBOM

    LRNATHD/CH572-LowBOM

    a ch572 board with as least components as possible

    17 parts5MIT
  • 4 layers100 × 180 mmX65-sbc revB1, the printed circuit board in 3D

    X65-sbc revB1

    jsyk/x65

    The 65c02 and 65c816s-based modern retro computer

    344 parts59MIT
  • 2 layers40.8 × 24.2 mmAthena pcb, the printed circuit board in 3D

    Athena pcb

    JasonStoyanov/athena_pcb

    PCB for the Athena project

    37 parts1
  • 4 layers15.2 × 27.2 mmRiotee Module, the printed circuit board in 3D

    Riotee Module

    NessieCircuits/Riotee_Module

    Design Resources for the Riotee Module

    93 parts1CERN-OHL-W-2.0
  • 4 layers35 × 30.4 mmSiplab wristband, the printed circuit board in 3D

    Siplab wristband

    bastocon/sparse-pose-benchmark

    Bachelor Thesis Paper: Sparse Pose Estimation data collection, evaluation backend, frontend, as well as all resources for the creation of the Hidden Dataset using commodity sensors.

    67 partsMIT
  • 4 layers16.5 × 10.9 mmSimple led watch, the printed circuit board in 3D

    Simple led watch

    kcuzner/led-watch

    A miniature ARM-powered LED wristwatch

    183 parts98MIT
  • 4 layers80 × 60 mmB DRV8317-BRK R1.0, the printed circuit board in 3D

    B DRV8317-BRK R1.0

    Boardoza/Boardoza_DRV8317H_Three_Phase_BLDC_Driver_Breakout_Board

    Boardoza DRV8317H Breakout Board is a three-phase 24V BLDC motor driver with integrated MOSFETs and SPI control.

    135 partsCC-BY-SA-4.0