Skip to the content
PCBKitNew board
2 layers36 × 21 mmFloodGuard, the printed circuit board in 3D

Autonomous flood protection system

Size
36 × 21 mm
Copper layers
2
Thickness
1.6 mm
Parts
77
Nets
52
Pads
211
Tracks, vias
522, 45
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
3 Nov 2017
Updated
19 Aug 2018

Overview

FloodGuard is an open-source printed circuit board by Sl-Alex, from the Sl-Alex/FloodGuard repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 36 × 21 mm with 77 parts on 52 nets, routed with 522 tracks and 45 vias.

It is built around the STM32F030F4P6, TPL5010EVM and STC4054GR. Its parts include 28 resistors, 23 crystals, 8 capacitors, 5 ICs and 5 diodes. It belongs with the STM32 boards of this library.

Main components

3

README

README.md

General description

Autonomous flood protection system, which can work for months from a single 18650 Li-ion battery. Includes a battery charger as well as a HW monitoring circuit. Includes power MOSFET for external valve control circuit. Even if SW is stuck or microcontroller is dead you will hear beeping informing you that something is wrong. Two protected guard inputs make a redundant and reliable system.

Hardware

Both schematic and PCB were created with KiCAD. KiCAD project is located in the PCB subfolder. Project uses components from my KiCAD_libs repository.

Software

Project is created in EmBitz. Project skeleton is created in STM32CubeMX.

Licensing

The whole project is available under GPL v3 license (see LICENSE file), except of files, which clearly mention other license type in the file header.

Parts

77
QtyValueFootprintReferences
28resistordiscrete_SMD:0402_RR1, R2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23 +12
7capacitordiscrete_SMD:0402_CC1, C2, C3, C4, C5, C7, C8
4MOSFET_P_DGSIR:PQFN2x2VT4, VT6, VT7, VT8
3GNDCONNECTORS:PLS1_SMDX13, X16, X25
3MOSFET_N_DGSIR:PQFN2x2VT1, VT2, VT3
3diodeSOD:SOD523D1, D2, D3
2zenerSOD:SOD523D4, D5
13V3CONNECTORS:PLS1X8
1BAT+CONNECTORS:PLS1_SMDX4
1BAT-CONNECTORS:PLS1_SMDX5
1BUZZER+CONNECTORS:PLS1_SMDX2
1CHG_LED+CONNECTORS:PLS1_SMDX7
1CHG_LED-CONNECTORS:PLS1_SMDX6
1GNDCONNECTORS:PLS1X9
1GUARD0CONNECTORS:PLS1_SMDX14
1GUARD1CONNECTORS:PLS1_SMDX15
1LED0CONNECTORS:PLS1_SMDX18
1LED1CONNECTORS:PLS1_SMDX19
1LED2CONNECTORS:PLS1_SMDX20
1LED3CONNECTORS:PLS1_SMDX21
1LED4CONNECTORS:PLS1_SMDX22
1LED5CONNECTORS:PLS1_SMDX23
1LED6CONNECTORS:PLS1_SMDX24
1LOGOLOGO:OSHWLG?1
1NCP551SOT:SOT23-5U2
1STC4054SOT:SOT23-5U4
1STM32F030F4P6SO:TSSOP20U5
1SWCLKCONNECTORS:PLS1X10
1SWDIOCONNECTORS:PLS1X11
1TPL5010SOT:SOT23-6U1
1TS555CNSO:SO8U3
1USB2_MICRO_B_F1CONNECTORS:USB2_MICRO_B_F1X1
1VOUTCONNECTORS:PLS1_SMDX12
1capacitor_eldiscrete_SMD:case_BC6

Questions

How big is the FloodGuard PCB?

It measures 36 × 21 mm and has 2 copper layers, 1.6 mm thick.

What parts does the FloodGuard use?

77 parts, built around the STM32F030F4P6, TPL5010EVM and STC4054GR. 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 FloodGuard KiCad files?

From the Sl-Alex/FloodGuard repository on GitHub, at the commit this page was made from: the board is PCB/flood_guard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the FloodGuard design in my own project?

Its repository publishes it under the GPL-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

  • 2 layers84.2 × 52 mmPicoPico, the printed circuit board in 3D

    PicoPico

    DavidVentura/PicoPico

    Pico-8 Player

    57 parts141
  • 2 layers37 × 23.5 mmSmartWatch, the printed circuit board in 3D

    SmartWatch

    Sl-Alex/SmartWatch

    SmartWatch with BLE (open-source SW and HW)

    66 parts1GPL-3.0
  • 2 layers119 × 79 mmHome Ambient, the printed circuit board in 3D

    Home Ambient

    abrahanlp/Home-Ambient

    2-wire home thermostat with temperature, humidity, pressure and air quality measures.

    62 partsAGPL-3.0
  • 4 layers100 × 120 mmNeoPod, the printed circuit board in 3D

    NeoPod

    lsyzg/NeoPod

    A modernized 'ipod' with bluetooth capabilities

    62 parts
  • 4 layers52 × 42 mmHa coap pcb, the printed circuit board in 3D

    Ha coap pcb

    yanntalhouarne/ha-coap-pcb

    104 parts
  • 4 layers40.8 × 40.8 mmACwing ESC1S A, the printed circuit board in 3D

    ACwing ESC1S A

    ACwing-UAV/ACwing_HW

    ACwing is a modular set of PCBs for small multirotors.

    51 parts
  • 4 layers85 × 85 mmEPS, the printed circuit board in 3D

    EPS

    rgw3d/1KCubeSat_Hardware

    Hardware design files for my $1000 CubeSat.

    657 parts158GPL-3.0