Skip to the content
2 layers68.5 × 57.5 mmLoad Sharing PCB, the printed circuit board in 3D

RescueMesh uses a Long Range Communication System to send SOS signals to a central database where the rescue data is sent even without any mobile connectivity.

Size
68.5 × 57.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
8
Nets
8
Pads
22
Tracks, vias
54, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
24 Dec 2025
Updated
7 May 2026

Overview

Load Sharing PCB is an open-source printed circuit board by HiranGeeth, from the HiranGeeth/RescueMesh-Disaster-Rescue_Long-Range-Communication-System repository on GitHub, published under the MIT licence. It is a 2-layer board of 68.5 × 57.5 mm with 8 parts on 8 nets, routed with 54 tracks and 0 vias.

It is built around the FQP27P06 and TP4056. Its parts include 5 connectors, 1 resistor, 1 diode and 1 transistor.

Main components

2

README

README.md

RescueMesh-Flood_Rescue_LoRa_System

🌊 Flood Data Collecting & Rescue-Aided LoRaWAN System

License: MIT

Overview

This project implements a low-power, long-range LoRaWAN system for flood data collection and emergency rescue notifications.
Using ESP32 microcontrollers paired with AS32-TTL-100 LoRa modules, the system enables wireless sensor networking, SOS message broadcasting, and remote monitoring with low latency and high reliability.

The firmware is modular and structured, supporting incremental testing from GPIO/UART sanity checks to full production-ready emergency node firmware.

Key Features

  • Wireless Communication: 433MHz LoRa spread spectrum with up to 3 km range (line of sight).
  • Ultra-Low Power: Sleep current as low as 1.5 µA; supports wake-on-radio mode.
  • Robust Transmission: Automatic relays, point-to-point and broadcast messaging, deduplication, and retransmission.
  • Configurable Parameters: UART baud rates (1200–115200 bps), air speeds (0.3–19.2 kbps), transmit power levels, and channels.
  • Data Security: Built-in encryption support for sensitive data.
  • Modular Firmware: Structured code plan enabling step-by-step testing and integration.

Hardware Requirements

  • ESP32 NodeMCU Development Board (CH340)
  • AS32-TTL-100 LoRa Module
  • Optional Sensors: water level, rainfall, or environmental monitoring
  • Power Supply: 3.3–5.5 VDC

Firmware Code Plan

  1. Code 1.0: ESP32 GPIO & UART Sanity Test
  2. Code 1.0.2: AS32 Transparent Test (Factory Settings) – Range Testing
  3. Code 1.1: AS32 Parameter Read Code
  4. Code 1.1.1: AS32 Parameter Write Code
  5. Code 1.2: Point-to-Point Messaging
  6. Code 1.2.1: Broadcast & Monitor Mode
  7. Code 1.3: RSSI & Link Quality Test
  8. Code 1.3.1: Deduplication Test
  9. Code 1.3.2: Wake-on-Radio Test
  10. Code 1.3.3: Emergency Button Node Firmware
  11. Code 1.4: Gateway Aggregation
  12. Code 1.4.1: Backend Upload
  13. Code 1.5: Production Firmware

AS32-TTL-100 Shared Configuration

  • Module Address: ADDH = 0x00, ADDL = 0x00
  • UART / Air Configuration: SPEED = 0x1A (9600 bps, 2.4 kbps air)
  • Channel: CHAN = 0x17 (433 MHz)
  • Operation Mode & Options: OPTION = 0x40 (transparent, push-pull, 250 ms wake, max TX power)

Project Features & Capabilities

  • Transparent broadcasting and monitoring
  • Point-to-point transmission across channels
  • Wake-on-radio for ultra-low power nodes
  • Deduplication of messages for network efficiency
  • Configurable retransmission delays and TTL
  • Real-time RSSI and link quality monitoring

Getting Started

  1. Clone the Repository
    bash
    git clone https://github.com/HiranGeeth/RescueMesh-Flood_Rescue_LoRa_System.git
    

Parts

8
QtyValueFootprintReferences
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
11N5822 DiodeDiode_THT:D_DO-201AD_P3.81mm_Vertical_AnodeUpD1
1Conn_01x01Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ4
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1FQP27P06Package_TO_SOT_THT:TO-220-3_VerticalQ1
1MT3608 moduleMT3608:MT3608_moduleJ3
1SwitchConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJ5
1TP4056TP4056_charging_module:TP4056-18650J2

Similar boards

  • 2 layers128 × 41.5 mmWeather station ext, the printed circuit board in 3D

    Weather station ext

    rbat05/SolarWeatherStation

    Self-sustaining weather monitoring system with dual-node architecture.

    16 parts2GPL-3.0
  • 2 layers46 × 90 mmGardenGuard, the printed circuit board in 3D

    GardenGuard

    juraj8/IOT-GardenGuard-board

    PCB designs for GardenGuard IOT solution.

    76 partsGPL-3.0
  • 2 layers30 × 64 mmRadio Bottom, the printed circuit board in 3D

    Radio Bottom

    mattronix/battery-board

    KiCad hardware project for the battery-to-radio interface of an AN/PRC‑152(A) reproduction radio. It contains two small PCBs that mate through spring‑loaded pogo‑pin contacts, plus a shared custom KiCad footprint…

    12 parts8CERN-OHL-W-2.0
  • 2 layers70 × 50 mmLed light project, the printed circuit board in 3D

    Led light project

    mattwach/portable_led_lamp

    Contains firmware, schematics and 3D models for a LED lamp that can accept a wide range of voltages.

    20 parts7GPL-3.0
  • 2 layers65 × 56 mmXDoor, the printed circuit board in 3D

    XDoor

    xHain-hackspace/xDoorPiHat

    Schematics and Boardfiles for PiHat that opens and closes the xDoor

    36 parts3
  • 4 layers200 × 110 mmLTDM RevC, the printed circuit board in 3D

    LTDM RevC

    aschmidt99/LTDM_Kit_RevC

    New LTDM Code that has render.cpp

    412 parts2
  • 2 layers78 × 103 mmEmbedded.old, the printed circuit board in 3D

    Embedded.old

    borisg912/3DNA

    This project creates a flat cylindrical DNA model with: - Magnetic DNA bases with color-coded NeoPixel LEDs and unique resistor values for identification - Interactive base pairing game that validates correct DNA base…

    121 parts2GPL-3.0

Questions

How big is the Load Sharing PCB PCB?

It measures 68.5 × 57.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Load Sharing PCB use?

8 parts, built around the FQP27P06 and TP4056. 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 Load Sharing PCB KiCad files?

From the HiranGeeth/RescueMesh-Disaster-Rescue_Long-Range-Communication-System repository on GitHub, at the commit this page was made from: the board is hardware/Power Path Management Circuit/pcb/Load Sharing PCB.kicad_pcb and its schematic hardware/Power Path Management Circuit/Shematics/Load Sharing PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Load Sharing PCB design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).