Skip to the content
2 layers217.3 × 127.3 mmPCB ApiaryWaterDispensingSystem, the printed circuit board in 3D

PCB ApiaryWaterDispensingSystem

Mateuszworo97/Projects

Apiary Water Dispensing System — This is a device design whose purpose is to automatically supply bee water from an underground tank. In hard-to-reach places and with limited access to fresh water.

Size
217.3 × 127.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
255
Nets
181
Pads
831
Tracks, vias
3,994, 379
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
26 Feb 2024
Updated
14 Nov 2025

Overview

PCB ApiaryWaterDispensingSystem is an open-source printed circuit board by Mateuszworo97, from the Mateuszworo97/Projects repository on GitHub. It is a 2-layer board of 217.3 × 127.3 mm with 255 parts on 181 nets, routed with 3,994 tracks and 379 vias.

It is built around the BME280, DRV8835DSS and MSD-1-A, with the 24LC32A/P, DS3231MZ+ and LD39050PU33R among its other parts. Its parts include 72 resistors, 49 capacitors, 21 connectors, 12 ICs and 8 diodes. It belongs with the STM32 boards of this library.

Main components

8

README

README.rst

About

.. raw:: html

Apiary Water Dispensing System — This is a device design whose purpose is to automatically supply bee water from an underground tank. In hard-to-reach places and with limited access to fresh water. The system's task is also to display current data regarding time, temperature and light intensity on the display. The system will enable the pump to be turned on at a specific time for a specific period of time.

In the future, this project will be extended with new functionalities. Currently, I am working on two versions of the system that will reduce the size of the PCB and the number of components used.

  • Version 1: Uses the same components as the current version but in a smaller layout.
  • Version 2: Introduces new components to reduce PCB size while keeping the system expandable.
  • Version 3: Adds wireless data transmission using LORAWAN technology and integration with cloud platforms such as ThingsBoard or TTN (The Things Network).

One version will use the same components as the current one, but will be smaller in size. The second version will allow include new components that will reduce the size of the PCB board, but won't limit possibility of expended the system in the future. The PCB board will contains derivations for additional components that can be added later. The third version will expand the funtionality of the system with wireless data transmission using LORAWAN technology. Target of the system is to send data to cloud platform such as THINGSBOARD or TTN (The Things Network). Definitely, such action will investigate natural environment around device and bees activity. Currently, the first of version system has contributed to better understanding of bees behavior in hard to reach places with limited access to fresh water. I think that the third version of the system will be a great tool for beekeepers to monitor the environment around the beehive and bees activity. Above all, the system will allow to achieve the significant level of automation and considerably contributed to increase the capacity and coverage of the lorawan Network.

Operation

The system measures time, temperature, humidity, light intensity, battery voltage, value and direction of battery current flow, power consumered and delivered to battery, Voltage of photovoltaic panel, value of photovoltaic panel. The data is shown on the display. By default, the pump is turned on for 1 minute. Every hour. Using push buttons, we can increase the pump activation time from 1 to 59 minutes. Using the buttons, we can also change the time at which the alarm will turn on (pump on). The next time the alarm will turn on will be increased by the hour value displayed on the display. we can delay the pump activation value from 1 to 16 hours.

Development

  1. Simplification
  2. Adding an automatic and manual control system
  3. Enriching the project with wireless data transmission using LORAWAN technology
  4. Desiging a much smaller PCB
  5. Creating own MPPT board

Block Diagram

.. image:: https://github.com/Mateuszworo97/Projects/blob/experiment/Embedded_projects/docs/images/blockDiagram.png :alt: Block Diagram :align: center

Visualization

.. image:: https://github.com/Mateuszworo97/Projects/blob/experiment/Embedded_projects/docs/images/3D_visualization.PNG :alt: Visualization :align: center

.. image:: https://github.com/Mateuszworo97/Projects/blob/experiment/Embedded_projects/docs/images/routedPCBtracks.PNG :alt: Routed PCB tracks :align: center

Components

Contains a list of components used to build the system

Refer to docs/components.rst.

Hardware

Contains documentation of the sensors and components used. -Diagram of the electronic system of the device.

Refer to docs/hardware.

Software

-Diagram of the software nic system of the device. Refer to docs/software.

License

Parts

255
QtyValueFootprintReferences
64Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP10, JP11, JP12, JP13, JP14, JP15, JP16, JP17, JP18, JP19, JP20, JP21, JP22, JP23, JP24 +48
254k7Resistor_SMD:R_0603_1608MetricR4, R23, R27, R28, R30, R32, R40, R41, R43, R46, R49, R50, R52, R53, R56, R57 +9
19100nCapacitor_SMD:C_0603_1608MetricC1, C4, C11, C12, C14, C20, C35, C37, C38, C39, C40, C41, C42, C43, C44, C46 +3
11100Resistor_SMD:R_0603_1608MetricR9, R11, R19, R20, R21, R25, R29, R63, R65, R67, R69
11100nFCapacitor_SMD:C_0603_1608MetricC15, C19, C23, C24, C27, C28, C30, C47, C48, C49, C50
9Jumper_NO_SmallJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmA0, A1, A2, A3, JP2, JP46, JP52, JP66, JP73
8RResistor_SMD:R_0603_1608MetricR14, R35, R37, R42, R44, R45, R48, R51
7Conn_02x01Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1, J3, J6, J11, J12, J16, J21
510kResistor_SMD:R_0603_1608MetricR1, R2, R3, R12, R33
40Resistor_SMD:R_0603_1608MetricR17, R18, R34, R36
4100kResistor_SMD:R_0603_1608MetricR6, R15, R54, R71
422Resistor_SMD:R_0603_1608MetricR5, R8, R13, R22
44.3pFCapacitor_SMD:C_0603_1608MetricC31, C32, C33, C34
4SW_PushButton_Switch_THT:SW_PUSH-12mmSW3, SW4, SW5, SW6
31uF_X5R_0603Capacitor_SMD:C_0603_1608MetricC2, C13, C18
320pFCapacitor_SMD:C_0603_1608MetricC3, C8, C10
3BAT60ADiode_SMD:D_SOD-323D1, D2, D3
3Conn_01x02TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_HorizontalPOMPA_1, POMPA_2, Wejscie_zasilania_pomp1
2100Resistor_SMD:R_2512_6332MetricR39, R47
210uF(25V)Capacitor_Tantalum_SMD:CP_EIA-6032-15_Kemet-UC16, C17
22.2uFCapacitor_SMD:C_1206_3216MetricC22, C25
2Conn_01x02TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_HorizontalJ14, J15
2Conn_02x19_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x19_P2.54mm_VerticalJ7, J10
2CrystalCrystal:Resonator-2Pin_W8.0mm_H3.5mmX1, Y3
2INA219AxDPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4, U6
2RPResistor_SMD:R_0603_1608MetricR31, R38
2SW_Push_DualButton_Switch_SMD:SW_SPST_Omron_B3FS-100xPB1, B2
11Resistor_SMD:R_0603_1608MetricR55
11 uF_X5R_0603Capacitor_SMD:C_0603_1608MetricC29
1100Capacitor_SMD:C_0603_1608MetricR24
110nF_X7RCapacitor_SMD:C_0603_1608MetricC9
110uCapacitor_SMD:C_0805_2012MetricC45
11k5Resistor_SMD:R_0603_1608MetricR16
11uF_X5RCapacitor_SMD:C_0603_1608MetricC21
124LC32ApiaryWaterDispensingSystem:24LC32U2
12k7Resistor_SMD:R_0603_1608MetricR7
136kResistor_SMD:R_0603_1608MetricR10
14.7uFCapacitor_SMD:C_0805_2012MetricC26
1510Resistor_SMD:R_0603_1608MetricR72
1BME280Package_LGA:Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumberingU5
1Battery_CellBattery:BatteryHolder_Keystone_107_1x23mmBT1
1Conn_01x02TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_VerticalJ18
1Conn_01x02Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalI2C1
1Conn_01x03TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-3_1x03_P2.54mm_HorizontalJ13
1Conn_01x03_MaleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Conn_01x04_MaleConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ9
1Conn_01x05_MaleConnector_PinSocket_1.27mm:PinSocket_1x05_P1.27mm_VerticalJ8
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ4
1Conn_01x08Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ19
1Crystal_GND23_SmallApiaryWaterDispensingSystem:ABS25-32768KHZ-6-T_AbraconY2
1DS3231MPackage_SO:SOIC-16W_7.5x10.3mm_P1.27mmU3
1D_Schottky 6,8 V SMAZ6V8Diode_SMD:D_SMAD5
1D_SmallDiode_SMD:D_SMAD6
1LInductor_SMD:L_0603_1608MetricL1
1LD1117S50TR_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U8
1LD39050PU33Package_SON:WSON-6-1EP_3x3mm_P0.95mmU12
1LD3985M33R_SOT23Package_TO_SOT_SMD:SOT-23-5U10
1LD_BICOLOR_CMSApiaryWaterDispensingSystem:LD_BiCOLOR_CMSLD1
1LEDLED_SMD:LED_0805_2012MetricD8
1LEDDiode_SMD:D_0603_1608MetricD7
1LEDDiode_SMD:D_0805_2012MetricD4
1MSD-1-ACUI_MSD-1-AJ17
1Q_NPN_BECPackage_TO_SOT_SMD:SOT-23Q2
1Q_PMOS_GSDPackage_TO_SOT_SMD:SOT-23Q1
1R_Pack04Resistor_SMD:R_Array_Convex_4x0603RN1
1STM32F103CBTxPackage_QFP:LQFP-48_7x7mm_P0.5mmU11
1STM32F411RETxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1STS7PF30LPackage_SO:SO-8_3.9x4.9mm_P1.27mmU9
1SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmSW2
1USB_B_MicroConnector_USB:USB_Mini-B_Lumberg_2486_01_HorizontalJ20
1[N/A]Resistor_SMD:R_0603_1608MetricR26
1drv8835Package_SON:WSON-12-1EP_3x2mm_P0.5mm_EP1x2.65_ThermalViasU7

More from Mateuszworo97/Projects

3
  • 2 layers69.6 × 53.3 mmShield Arduino, the printed circuit board in 3D

    Shield Arduino

    Mateuszworo97/Projects

    Apiary Water Dispensing System — This is a device design whose purpose is to automatically supply bee water from an underground tank. In hard-to-reach places and with limited access to fresh water.

    48 parts
  • 2 layers70 × 82.5 mmApiaryWaterDispensingSystem, the printed circuit board in 3D

    ApiaryWaterDispensingSystem

    Mateuszworo97/Projects

    Apiary Water Dispensing System — This is a device design whose purpose is to automatically supply bee water from an underground tank. In hard-to-reach places and with limited access to fresh water.

    41 parts
  • 2 layersLatarka, the printed circuit board in 3D

    Latarka

    Mateuszworo97/Projects

    Apiary Water Dispensing System — This is a device design whose purpose is to automatically supply bee water from an underground tank. In hard-to-reach places and with limited access to fresh water.

    9 parts

Similar boards

  • 2 layers140 × 100 mmJugemu kai, the printed circuit board in 3D

    Jugemu kai

    AtiRoMz/JugemuKai_Kicad

    100 parts1
  • 2 layers106.1 × 140 mmSuigyomatsu, the printed circuit board in 3D

    Suigyomatsu

    AtiRoMz/Suigyomatsu_KiCad

    水行末の回路図・基板

    132 parts
  • 4 layers157.5 × 130 mmJv thesis, the printed circuit board in 3D

    Jv thesis

    JhonVelasquez/Embedded_system_Synchronize_Plant

    Project of a embedded system that synchronizes signals in a plant. There is electronic (PCB) and software design (FreeRTOS for STM32F7).

    233 parts2
  • 4 layers55 × 30.3 mmDatalogger, the printed circuit board in 3D

    Datalogger

    TinoCoda/sensor-node

    49 parts
  • 4 layers70.6 × 102.9 mmEVT PCB, the printed circuit board in 3D

    EVT PCB

    mquerostudio/MQ-One

    Archivos del MQ One y mi Trabajo Final de Grado :)

    265 parts58
  • 2 layers63.5 × 69.3 mmTurtlePico Leatherback, the printed circuit board in 3D

    TurtlePico Leatherback

    Jin-Neuron/Turtle-Pico

    The development board making electronics work easier and more widely

    127 parts1

Questions

How big is the PCB ApiaryWaterDispensingSystem PCB?

It measures 217.3 × 127.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PCB ApiaryWaterDispensingSystem use?

255 parts, built around the BME280, DRV8835DSS, MSD-1-A and 24LC32A/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 PCB ApiaryWaterDispensingSystem KiCad files?

From the Mateuszworo97/Projects repository on GitHub, at the commit this page was made from: the board is Embedded_projects/PCB/Prototyp-ApiaryWDispensingSystem/PCB_ApiaryWaterDispensingSystem/PCB_ApiaryWaterDispensingSystem.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the PCB ApiaryWaterDispensingSystem design in my own project?

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