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

Plants monitoring

Size
65 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
50
Nets
65
Pads
171
Tracks, vias
294, 0
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
16 Nov 2023
Updated
22 Sep 2024

Overview

Moisture is an open-source printed circuit board by kalou, from the kalou/plants repository on GitHub. It is a 2-layer board of 65 × 56 mm with 50 parts on 65 nets, routed with 294 tracks and 0 vias.

It is built around the LM2576T-5.0 and S8550. Its parts include 12 transistors, 12 connectors, 9 diodes, 7 resistors and 2 capacitors.

Main components

2

README

hw/ads1115-hat/README.md

Plants hat

Disclaimer: I'm using this project to learn electronics. Use at your own risks and feel free to reach out with suggestions.

Overview of PCB

Features

  • i2c ADS1115 ADC (+5v) and 8 sensor ports (pinout +5v,GND,out)
  • re-exports the i2c bus for more advanced sensors
  • powers 4 12v (water pumps, .. devices)
    • Transistors Q{5..8} and polyswitch fuse (also missing in the above 3d image) max current: s8550: .7A, ss8550: 1.5A, mosfets may be an option.
    • current tested setup uses 4.8w (400mA) pumps
  • 12v barrel jack (missing in the above 3d image) powers the pumps and an LM2576 that provides 5v switched power to the Pi and sensors.
  • WARNING This project does not include a security diode on the +5v supply. When +12v is connected to the board, no USB power should be plugged in. Running a sensors-only board from USB power leaving the 12v barrel empty has not been tested but should work.

Specifics

  • Sensor ports are divided in two groups of 4
    • Sensors 0,1,2,3 turn on with GPIO11
    • Sensors 4,5,6,7 turn on with GPIO9
    • Data should be read on ADS1115 AIN0,1,2,3
  • Pumps 0,1,2,3 are activated with GPIO17, GPIO27, GPIO22, GPIO10
    • Output JST pinout is GND,0,1,2,3
  • Polyfuse value needs to be adjusted - For 4.8w 240l/h 12v pumps, I use 400mA as it takes time to trip it.

Parts

50
QtyValueFootprintReferences
81n4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD3, D4, D5, D6, D7, D8, D9, D10
8SensorConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2, J3, J4, J5, J7, J8, J9, J10
610kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR2, R3, R4, R5, R6, R7
62N3904Package_TO_SOT_THT:TO-92_InlineQ1, Q3, Q5, Q6, Q7, Q8
6S8550Package_TO_SOT_THT:TO-92_InlineQ2, Q4, Q9, Q10, Q11, Q12
11000uFCapacitor_THT:CP_Radial_D8.0mm_P2.50mmC2
1100uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1
1100uHInductor_THT:L_Radial_D12.0mm_P10.00mm_Neosid_SD12_style1L1
11kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1
11n5823Diode_THT:D_DO-201AD_P5.08mm_Vertical_KathodeUpD2
1ADS1115_devboardConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalU2
1Barrel_JackConnector_BarrelJack:BarrelJack_CUI_PJ-102AH_HorizontalJ6
1Conn_01x04_MaleConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ12
1Conn_01x05_MaleConnector_JST:JST_EH_B5B-EH-A_1x05_P2.50mm_VerticalJ11
1LM2576T-5Package_TO_SOT_THT:TO-220-5_VerticalU1
1MountingHole_2.7mm_M2.5MountingHole:MountingHole_2.7mm_M2.5-
1PolyfuseFuse:Fuse_Littelfuse_395SeriesF1
1Raspberry_Pi_2_3Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ1

The 47 most common of 50 parts.

More from kalou/plants

2
  • 2 layers65 × 56 mmHat, the printed circuit board in 3D

    Hat

    kalou/plants

    Plants monitoring

    29 parts2
  • 2 layers75 × 27 mmPlants canbus, the printed circuit board in 3D

    Plants canbus

    kalou/plants

    Plants monitoring

    21 parts2

Similar boards

  • 4 layers215 × 150 mmMackerel-30-proto, the printed circuit board in 3D

    Mackerel-30-proto

    crmaykish/mackerel-68k

    A series of single-board Motorola 68k computers with support for modern Linux

    133 parts96MIT
  • 2 layers150 × 100 mmFuenteRegulable, the printed circuit board in 3D

    FuenteRegulable

    EmanuelDecima/Fuente-Variable-con-Microcontrolador

    Este proyecto consiste en el desarrollo de una fuente de alimentación variable controlada digitalmente mediante un microcontrolador, permitiendo ajustar el voltaje de salida de forma precisa y programable.

    56 parts1
  • 2 layersPicoPLC, the printed circuit board in 3D

    PicoPLC

    antek-elektronik/PicoPLC

    Work in progress!

    92 parts
  • 2 layers190 × 110 mmSaunaPCB, the printed circuit board in 3D

    SaunaPCB

    JuergenMH/SaunaControlUnit

    Control unit for sauna oven. Ensures comfort and safety.

    78 parts
  • 2 layers100 × 100 mmDevelopmentBoard, the printed circuit board in 3D

    DevelopmentBoard

    kernlpanic/devboard

    pcb design for a small devboard with ethernet and rs232

    59 parts
  • 2 layers166 × 39 mmProtoboard, the printed circuit board in 3D

    Protoboard

    meh2481/protoboard

    52 partsUnlicense
  • 2 layers150.5 × 110.5 mmCaravel breakout QFN, the printed circuit board in 3D

    Caravel breakout QFN

    nic0villegasc/LushayLabs-TangNano20K

    In this repository I will save all the code that I used to run the LushayLabs examples.

    76 parts
  • 2 layers208.3 × 119.4 mmRaffstoreController, the printed circuit board in 3D

    RaffstoreController

    Rhynaz/RaffstoreControlSystem

    Web enabled relay board with hardware button support for easy smart home integration

    180 partsGPL-3.0

Questions

How big is the Moisture PCB?

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

What parts does the Moisture use?

50 parts, built around the LM2576T-5.0 and S8550. 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 Moisture KiCad files?

From the kalou/plants repository on GitHub, at the commit this page was made from: the board is hw/ads1115-hat/moisture.kicad_pcb and its schematic hw/ads1115-hat/moisture.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Moisture design in my own project?

Its repository states no licence, so its author keeps all rights: ask kalou before reusing the design.