Skip to the content
PCBKitNew board
2 layers26 × 36 mmGenerator alarm, the printed circuit board in 3D

Generator alarm

Glebka/ARS

My first project based on the STM32 microcontroller family. It consists of an alarm module and a receiver. The alarm module utilizes the RCWL-0516 motion sensor, the STM32F030K6T6 microcontroller, which wakes up upon…

Size
26 × 36 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
37
Pads
97
Tracks, vias
116, 34
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
15 Dec 2023
Updated
16 Dec 2023

Overview

Generator alarm is an open-source printed circuit board by Glebka, from the Glebka/ARS repository on GitHub. It is a 2-layer board of 26 × 36 mm with 25 parts on 37 nets, routed with 116 tracks and 34 vias.

It is built around the RA-02 and XC6206P332PR-G. Its parts include 10 capacitors, 4 connectors, 3 ICs, 2 resistors and 1 diode. It belongs with the STM32 boards of this library.

Main components

2

README

README.md

ARS - Alarm System

My first project based on the STM32 microcontroller family. It consists of an alarm module and a receiver. The alarm module utilizes the RCWL-0516 motion sensor, the STM32F030K6T6 microcontroller, which wakes up upon interruption from the sensor, and communicates the alarm using the LoRa module RA-02 at 433 MHz.

As the receiver, an ESP32 TTGO LoRa 433MHz development board with an OLED display is used. The receiver spends most of its time in a sleeping state to reduce power consumption. Upon receiving an alarm signal, the receiver wakes up, displays a text status on the screen, and activates an LED indicator. The LED continues to blink even in sleep mode until the user resets the alarm state. This is made possible by the ULP coprocessor.

TODO

  • Configure the alarm module to operate on battery power.
  • Implement a buzzer on the receiver to provide an audible signal in case of an alarm.
  • Redesign the enclosure for the receiver.
  • Design an enclosure for the alarm module.
  • Add encryption
  • Add protection from replay attacks

Parts

25
QtyValueFootprintReferences
50.1uCapacitor_SMD:C_0603_1608MetricC2, C3, C5, C8, C9
310uCapacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-I_Pad1.58x1.35mm_HandSolderC1, C4, C6
21uCapacitor_SMD:C_0805_2012MetricC7, C10
2MountingHoleMountingHole:MountingHole_2.5mmH1, H2
2SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1, JP2
110kResistor_SMD:R_0805_2012MetricR1
112VTerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_VerticalJ4
11kResistor_SMD:R_0805_2012MetricR2
1LEDLED_SMD:LED_1206_3216MetricD1
1RA-02footprints:RA-02_AITU1
1RESETButton_Switch_SMD:SW_SPST_CK_RS282G05A3SW1
1STM32F030K6TxPackage_QFP:LQFP-32_7x7mm_P0.8mmU2
1SWDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1SensorConnector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_VerticalJ1
1UARTConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1XC6206P332PR-Gfootprints1:SOT-89_TORU3

Questions

How big is the Generator alarm PCB?

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

What parts does the Generator alarm use?

25 parts, built around the RA-02 and XC6206P332PR-G. 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 Generator alarm KiCad files?

From the Glebka/ARS repository on GitHub, at the commit this page was made from: the board is generator-alarm.kicad_pcb and its schematic generator-alarm.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Generator alarm design in my own project?

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

Similar boards

  • 4 layers92.5 × 147.5 mmADC, the printed circuit board in 3D

    ADC

    TheSilentDefender/ADC_Board_Aramaki_Lab

    267 parts2CERN-OHL-W-2.0
  • 2 layers46.8 × 37 mmHexpansion, the printed circuit board in 3D

    Hexpansion

    sammachin/Bleepie-HW

    Hardware Design for the Bleepie Hexpansion

    7 parts2CERN-OHL-P-2.0
  • 2 layers29 × 38 mmEsp32c3-radio adapter, the printed circuit board in 3D

    Esp32c3-radio adapter

    mithro/esp32-to-433mhz

    ESP32-C3 SuperMini form-factor KiCad board with castellated headers

    14 parts1Apache-2.0
  • 2 layers376.1 × 352.9 mmModule radio, the printed circuit board in 3D

    Module radio

    victorstoica114/ESP32-C3_Radio

    PlatformIO project for testing multiple radio modules with an ESP32-C3 board, an optional SSD1306 OLED display, and serial/AT-command based firmware variants.

    175 parts1MIT
  • 4 layers62 × 50 mmBattery monitor rev a, the printed circuit board in 3D

    Battery monitor rev a

    bogdan-kovalchuk/esp32-battery-charging-monitoring

    An ESP32-based 12 V battery voltage monitor. The firmware measures battery voltage, while a Flask backend delivers notifications to a Signal group through signal-cli.

    66 partsMIT
  • 4 layers65 × 45 mmLora gps tracker rev a, the printed circuit board in 3D

    Lora gps tracker rev a

    bogdan-kovalchuk/esp32-lora-gps-tracker

    Encrypted point-to-point GPS telemetry over 433 MHz LoRa between two ESP32 boards.

    69 partsMIT
  • 2 layers100 × 100 mmESP32 S3 DEVKIT EL V1, the printed circuit board in 3D

    ESP32 S3 DEVKIT EL V1

    iSebass/TourisTech

    En el contexto de un mundo cada vez más consciente de la importancia de la sostenibilidad y la conservación del medio ambiente, surge un proyecto visionario que busca revolucionar la industria del ecoturismo en…

    91 parts
  • 2 layers93.4 × 87.4 mmNODE, the printed circuit board in 3D

    NODE

    maivananh111/NODE_PCB

    NODE_PCB

    138 parts