

Plantbot core
A WiFi powered environmental sensor board for your house plants & hydroponic systems
- Size
- 50 × 50 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 55
- Nets
- 47
- Pads
- 200
- Tracks, vias
- 661, 48
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 28 Mar 2016
- Updated
- 19 Sep 2017
Overview
Plantbot core is an open-source printed circuit board by plantbot, from the plantbot/core_pcb repository on GitHub, published under the AGPL-3.0 licence. It is a 2-layer board of 50 × 50 mm with 55 parts on 47 nets, routed with 661 tracks and 48 vias.
It is built around the BMP280, MCP6001OB and PSSI2021SAY, with the FC6946010R, 74HCT4051D and BS170 among its other parts. Its parts include 14 connectors, 12 resistors, 11 capacitors, 11 ICs and 3 diodes. It belongs with the sensors and measurement and radio and wireless boards and the ESP8266 boards of this library.
Main components
6BMP280
LGA-8(2x2.5)-40℃~+85℃ 0.12hpa 1.5pa/K 1.71V~3.6V 1hpa 300nA 30Kpa~1.1bar I2C、SPI Integrated ADC and digital interface、On-chip calibration and non-volatile storage、Standby mode、On-chip temperature output LGA-8(2x2.5) Pressure Sensors ROHSBoschPressure SensorsMCP6001OB
SOT-23-5-3V~-900mV、900mV~3V -40℃~+125℃ 1 1.8V~6V 1MHz 1pA 1pA 2.7uV/℃ 27nV/√Hz@1kHz 3.5mV 70dB 75uA 800V/ms 84mA Rail-to-Rail Input, Rail-to-Rail Output SOT-23-5 Operational Amplifier ROHSGREENMICROOperational AmplifierPSSI2021SAY
SOT-353-65℃~+150℃ 1 50mA 75V SOT-353 LED Drivers ROHSNexperiaCurrent Source / Constant Current SourceFC6946010R
SOT-563(SOT-666)MOSFETsPanasonic74HCT4051D
SOIC-16-40℃~+125℃ -5V~5V、4.5V~5.5V 13ns 25ns 28ns 5pF 70Ω 8:1 SOIC-16 Analog Switches, Multiplexers ROHSNexperiaAnalog Switches, MultiplexersBS170
TO-92-55℃~+150℃ 1 N-channel 1.2Ω@10V 17pF 2.1V 24pF 500mA 60V 7pF 830mW N-Channel TO-92 MOSFETs ROHSonsemiMOSFETs
README
README.mdOpen Plantbot
Because growing plants is hard work and nobody ain't got no time for that anymore. This project was started after I managed to kill a plant my mother got me for my birthday last year because it was "unkillable". Ha.
This project aims to build an open source tool that provides environmental sensors for regular house plants as well as hydroponic systems.
Monitoring can either be done locally or via a "cloud" or not at all with add-on ports for pumps and future expansions (or your own?).
The goal is to eventually provide a block-based programming interface so that even people who don't enjoy writing C code (tzzz...who doesn't? :P) can customise their plantbot to do what they want.
Current specs
Here is a list of current specs with notes about how they integrate/ work
1x Wifi enabled microprocessor
- Can be programmed via RX/TX serial lines
- USB/ OTA programming will be added later
4x Analog sensor mounts (for temperature, soil moisture, light, ...)
- Variable gain amplifier can be used on a per-channel basis
- Signal offset results in optimal reading per sensor type
2x I²C expansion ports for additional sensors or expansions
16-pin shield header for user (or future) expansion boards
Low-power sleep mode for the entire board/ expansion circuitry
Current state
The board was re-designed recently in Rev A2. Prototypes were ordered and partially assembled. Further testing on the board layout and circuit design needs to be performed.
The firmware is largely unwritten.
Following are some pictures. Enjoy :)



Parts
55| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 0.1µF | Capacitors_SMD:C_0805 | C2, C4, C5, C6, C7, C8, C9, C10, C11 |
| 5 | 220 | Resistors_SMD:R_0603 | R3, R4, R5, R6, R7 |
| 4 | 10K | Resistors_SMD:R_0603 | R1, R2, R8, R10 |
| 4 | CONN_01X01 | Connect:1pin | P2, P3, P4, P5 |
| 4 | CONN_01X02 | Socket_Strips:Socket_Strip_Straight_1x02 | P7, P8, P9, P10 |
| 3 | CONN_01X04 | Socket_Strips:Socket_Strip_Straight_1x04 | P6, P12, P13 |
| 3 | LED | base_types:knightbright_3216 | D1, D2, D3 |
| 2 | 100K | Resistors_SMD:R_0603 | R9, R12 |
| 2 | 4.7µF | Capacitors_SMD:c_elec_4x4.5 | C1, C3 |
| 2 | BS170 | TO_SOT_Packages_SMD:SOT-23_Handsoldering | Q1, Q2 |
| 2 | CONN_01X01 | base_types:1pin-SMD | P11, P14 |
| 2 | FC6946010R | base_types:sot666 | U6, U7 |
| 1 | 74HC(T)4051 | Housings_SSOP:TSSOP-16_4.4x5mm_Pitch0.65mm | U11 |
| 1 | BMP280 | base_types:BME280 | U10 |
| 1 | CONN_02X09 | Socket_Strips:Socket_Strip_Straight_2x09 | P1 |
| 1 | ESP-12 | ESP8266:ESP-12 | U1 |
| 1 | LED_x2 | kookie_sml:SML-521 | U2 |
| 1 | LOGO | plantbot_kicad:plantbot_icon | G*** |
| 1 | MCP4017 100K | TO_SOT_Packages_SMD:SC-70-6_Handsoldering | U4 |
| 1 | MCP6001 | TO_SOT_Packages_SMD:SOT-23-5 | U8 |
| 1 | PSSI2021SAY | TO_SOT_Packages_SMD:SOT-353 | U9 |
| 1 | R | Resistors_SMD:R_0603 | R11 |
| 1 | SWITCH_INV | base_types:SSAJ120100 | SW1 |
| 1 | XRA1220(P) | Housings_SSOP:TSSOP-16_4.4x5mm_Pitch0.65mm | U5 |
| 1 | ZXCL5213 | TO_SOT_Packages_SMD:SOT-23-5 | U3 |
Questions
How big is the Plantbot core PCB?
It measures 50 × 50 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Plantbot core use?
55 parts, built around the BMP280, MCP6001OB, PSSI2021SAY and FC6946010R. 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 Plantbot core KiCad files?
From the plantbot/core_pcb repository on GitHub, at the commit this page was made from: the board is plantbot_core/plantbot_core.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Plantbot core design in my own project?
Its repository publishes it under the AGPL-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).
Similar boards
- 4 layers100 × 39.8 mm

- 4 layers79.5 × 94.4 mm

HV ERT sensor
richgumy/black_sensor
A sensor developed using solely a carbon black silicone elastomer composite and the driving electronics.
127 parts1 - 2 layers90 × 45 mm

Esp32-dalitester
lukasprojects/esp32-dalitester
Small ESP32 DALI tester for commissioning and maintaining light installations via the DALI bus
84 parts - 4 layers77 × 58.5 mm

- 4 layers208.9 × 71.8 mm

Battery powered bench power supply
Roshan-khatri78/Electronics-Projects-KiCad-
A collection of my KiCad projects and PCB designs. These projects reflect my learning journey in electronics and PCB design.
147 parts2 - 2 layers280.2 × 132.1 mm

Midi mixer one
markwheeler/midi-mixer-one
MIDI Mixer One is a mixer-style MIDI controller built around Teensy. Includes hardware designs, firmware and a web config tool.
72 parts65 - 2 layers167.8 × 200.6 mm

Random Jazz Generator
telec16/modular-synth
Little side project, don't expect much updates.
132 parts16 - 2 layers235 × 96.5 mm
