Skip to the content
PCBKitNew board
2 layers65 × 56.5 mmFlowerweb hat, the printed circuit board in 3D

Flowerweb hat

versarite/Flowerweb

Remote flower watering system with raspberry pi over tailscale net

Size
65 × 56.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
9
Pads
79
Tracks, vias
83, 18
Pours
8
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
23 Sep 2026
Updated
23 Sep 2026

Overview

Flowerweb hat is an open-source printed circuit board by versarite, from the versarite/Flowerweb repository on GitHub. It is a 2-layer board of 65 × 56.5 mm with 18 parts on 9 nets, routed with 83 tracks and 18 vias.

It is built around the M2.5, PJ-063AH and 1.5KE6V8A, with the TIP121 among its other parts. Its parts include 4 connectors, 3 resistors, 2 capacitors, 2 diodes and 1 IC. It belongs with the home automation and IoT boards of this library.

Main components

4

README

hardware/kicad/README.md

FlowerWeb HAT (KiCad)

A Raspberry Pi HAT (65 × 56.5 mm, 2 layers) that powers the Pi from a 5 V barrel jack and switches a 24 V valve from GPIO18.

Top side

Files

FileWhat it is
flowerweb_hat.kicad_proKiCad project. Open this one
flowerweb_hat.kicad_schSchematic (also as schematic.pdf)
flowerweb_hat.kicad_pcbBoard layout
flowerweb.kicad_sym, flowerweb.pretty/Project symbol and footprint library (MT3608 module footprint)
BOM.csvParts list
preview_*.pngRendered previews

Written in KiCad 7 format, so it opens in KiCad 7, 8 and 9. All other footprints come from the standard KiCad libraries.

Circuit

  • 5 V input (J1): PJ-063AH jack (5.5 × 2.1 mm, rated 8 A) → F1 6 A resettable fuse → +5V. D1 (1.5KE6V8A TVS) clamps overvoltage and conducts if the plug is reversed, which trips F1. C1 470 µF is bulk capacitance.
  • Raspberry Pi (J3): 2 × 20 socket on the bottom side. +5V goes to pins 2 and 4 (the Pi is back-powered through the header), GND to all eight ground pins.
  • 24 V (U1): MT3608 step-up module, 5 V → 24 V, with C2 100 µF / 35 V on the output.
  • Valve driver: GPIO18 (pin 12) → R1 1 kΩ → TIP121 base. R2 10 kΩ pulls the base low so the valve stays shut while the Pi boots. The TIP121 switches the low side of the valve, and D2 (1N4007) absorbs the coil's turn-off spike.
  • Valve jack (J2): PJ-063AH. Centre pin = +24 V, sleeve = switched side. The sleeve is not ground, so don't connect it to anything else.
  • Status LED (J4): 3.3 V (pin 17) → R3 220 Ω → header pin 1 (LED +). Pin 2 = LED −. That's about 6 mA for a red or green LED. Use a lower value (e.g. 68 Ω) for blue or white.

Before ordering

  1. Open flowerweb_hat.kicad_pro in KiCad.
  2. In the PCB editor press B (Fill all zones). The copper pours are saved unfilled. Every connection, GND and 5V included, is also made by traces, so there are no ratsnest lines even before filling. The pours add copper area for the 5 A current, so always fill them before ordering.
  3. Run Inspect → Design Rules Checker and, in the schematic, Inspect → Electrical Rules Checker. The board was checked with independent clearance, pour and connectivity checks while it was being made, but it has not yet been opened in KiCad itself. Run both checks once before ordering.
  4. Optional: Tools → Update Footprints from Library adds the 3D models for the 3D viewer. Afterwards, check that J3's pin 1 is still next to mounting hole H1.
  5. Plot Gerbers and drill files (File → Fabrication Outputs). The board uses standard rules (0.2 mm clearance, 0.3 mm tracks, 0.4 mm vias) that every PCB fab supports. The MT3608 pads have slotted holes, which most fabs (JLCPCB, PCBWay, Aisler) make at no extra cost.

Assembly notes

  • Set the MT3608 to 24.0 V before soldering it in. Feed it 5 V, turn the trimmer and measure. The TIP121 drops about 1 V, so the valve sees roughly 23 V. Set 25 V if your valve needs the full 24.
  • MT3608 modules differ slightly between sellers. Line up the IN+ / IN− / OUT+ / OUT− marks on the PCB with the ones on the module. The slotted pads allow about ±1 mm. Solder the module on with short wire legs (cut resistor leads work).
  • Solder the 2 × 20 socket on the bottom side. Mount the HAT with M2.5 standoffs. The usual height is 11–12 mm, but measure yours with the socket plugged in.
  • Raspberry Pi 5: add usb_max_current_enable=1 to /boot/firmware/config.txt. Otherwise the Pi 5 limits USB current when it's powered through the GPIO header.
  • The TIP121 needs no heatsink at 150 mA (about 0.15 W).
  • No ID EEPROM and no camera/display cable slot are included.

License

PolyForm Noncommercial 1.0.0. See LICENSE.md in the project root. Copyright DL1BWA 2026

Parts

18
QtyValueFootprintReferences
4M2.5MountingHole:MountingHole_2.7mm_M2.5H1, H2, H3, H4
2PJ-063AHConnector_BarrelJack:BarrelJack_CUI_PJ-063AH_HorizontalJ1, J2
11.5KE6V8ADiode_THT:D_DO-201AE_P15.24mm_HorizontalD1
1100uF 35VCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC2
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
11N4007Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD2
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
1220Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
1470uF 10VCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC1
1MF-RG600 (6A)Fuse:Fuse_Bourns_MF-RG600F1
1MT3608 moduleflowerweb:MT3608_ModuleU1
1Raspberry Pi 40-pinConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ3
1STATUS LEDConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1TIP121Package_TO_SOT_THT:TO-220-3_VerticalQ1

Questions

How big is the Flowerweb hat PCB?

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

What parts does the Flowerweb hat use?

18 parts, built around the M2.5, PJ-063AH, 1.5KE6V8A and TIP121. 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 Flowerweb hat KiCad files?

From the versarite/Flowerweb repository on GitHub, at the commit this page was made from: the board is hardware/kicad/flowerweb_hat.kicad_pcb and its schematic hardware/kicad/flowerweb_hat.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Flowerweb hat design in my own project?

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

Similar boards

  • 2 layers95.9 × 112.6 mmLab supply, the printed circuit board in 3D

    Lab supply

    prydin/lab-supply

    Linear 0-30V, 2A lab supply

    90 parts8
  • 2 layers75 × 50 mmAire apollo, the printed circuit board in 3D

    Aire apollo

    makespacemadrid/ApolloVentilator

    Nos gustaría ser el Marlin de los ventiladores :)

    37 parts6GPL-3.0
  • 2 layers96.6 × 100 mmQuadRaptor, the printed circuit board in 3D

    QuadRaptor

    abdosalem490/QuadRaptor

    148 parts2MIT
  • 2 layers81.2 × 82.6 mmModel train cdu, the printed circuit board in 3D

    Model train cdu

    cbrake/hardware-projects

    Misc hardware projects

    20 parts
  • 4 layers243.8 × 171.5 mmNeotron Pico, the printed circuit board in 3D

    Neotron Pico

    Neotron-Compute/Neotron-Pico

    A Neotron powered by the Raspberry Pi Pico

    242 parts250
  • 4 layers151.7 × 39.8 mmXbox PMS, the printed circuit board in 3D

    Xbox PMS

    Redherring32/Xbox-USB-C-PSU

    The first ever USB C PSU for the original Xbox

    142 parts153
  • 6 layers55 × 120 mmBitForge Nano, the printed circuit board in 3D

    BitForge Nano

    WantClueTechnologies/BitForge-Nano

    This project presents a fully open-source Bitcoin mining hardware platform, designed for transparency, modularity, and extensibility.

    220 parts15CERN-OHL-S-2.0
  • 2 layers90 × 90 mmPlasmaTransformer, the printed circuit board in 3D

    PlasmaTransformer

    inceptionev/PlasmaTransformer

    This project mainly focuses on creating a driver and 3D-printed support structure that allows for safe continuous operation of a plasma toroid.

    86 parts14