Skip to the content
2 layers190 × 95 mmEausure measurement node, the printed circuit board in 3D

Eausure measurement node

adam-dev-hub/eausure-v1

Complete IoT water quality monitoring ecosystem spanning embedded firmware, LoRa gateways, cloud APIs, mobile/web supervision, and PCB/mechanical design. Features real-time data collection, secure communication, and remote firmware updates.

Size
190 × 95 mm
Copper layers
2
Thickness
1.6 mm
Parts
53
Nets
65
Pads
181
Tracks, vias
450, 40
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
11 Jul 2026
Updated
12 Jul 2026

Overview

Eausure measurement node is an open-source printed circuit board by adam-dev-hub, from the adam-dev-hub/eausure-v1 repository on GitHub. It is a 2-layer board of 190 × 95 mm with 53 parts on 65 nets, routed with 450 tracks and 40 vias.

It is built around the DS18B20, INA219AID and BC547, with the BS250 among its other parts. It belongs with the sensors and measurement boards of this library.

Main components

4

README

README.md

Logo officiel EauSûre


IoT Embedded Web Mobile System Engineering

EauSûre

Écosystème IoT de surveillance intelligente de la qualité de l'eau s'articule autour de trois composantes principales : une bouée connectée flottante chargée de la collecte des données, une passerelle LoRa développée en interne (DIY) assurant la transmission des mesures, ainsi qu'un environnement logiciel hétérogène regroupant des interfaces utilisateur, des API et une plateforme cloud pour le traitement, le stockage et la visualisation des données.

Image Prototype EauSure

L'organisation regroupe les différents sous-systèmes de la solution :

  • firmware embarqué du nœud de mesure et de la passerelle ;
  • APIs fragmentées par responsabilité métier ;
  • application mobile terrain ;
  • interface web d'administration ;
  • conception électronique, mécanique et modélisation système ;
  • documentation technique et rapport d'ingénierie.

Portée

EauSûre est conçu comme une plateforme complète, allant du matériel embarqué jusqu'aux interfaces de supervision.

  • Nœud de mesure : acquisition des paramètres de qualité de l'eau, détection d'événements et communication LoRa sécurisée ;
  • Passerelle IoT : jonction entre le terrain, le cloud, MQTT et les applications clientes ;
  • Backend fragmenté : authentification, profil, administration, télémétrie et orchestration matérielle ;
  • Applications clientes : usage mobile sur le terrain et supervision administrateur sur le web ;
  • Conception système : SysML, PCB, modélisation 3D et documentation de projet.

Dépôts principaux

  • EauSure_Firmware : firmware du nœud de mesure et de la passerelle ;
  • EauSure_User_MobileApp : application mobile terrain ;
  • EauSure_Admin_Dashboard_Website : portail web d'administration ;
  • EauSure_Hardware_API : orchestration matérielle et télémétrie ;
  • EauSure_Admin_API : administration, pré-enregistrement et releases firmware ;
  • EauSure_Auth_API : authentification et identité ;
  • EauSure_Profile_API : profil utilisateur ;
  • EauSure_PCB : conception électronique ;
  • EauSure_3D : conception mécanique.

Rapport

Architecture

  • Terrain : nœud de mesure + passerelle ;
  • Communication : LoRa, BLE, Wi-Fi, MQTT, HTTPS ;
  • Cloud : APIs spécialisées, base de données, stockage firmware ;
  • Clients : application mobile et portail web administrateur.

Stack

  • ESP32 / FreeRTOS
  • LoRa / BLE / Wi-Fi / MQTT
  • Node.js / Express / TypeScript
  • Next.js / React Native / Expo
  • MongoDB
  • KiCad / Fusion 360 / SysML / PlantUML

Finalité

L'objectif d'EauSûre est de proposer une chaîne cohérente de surveillance de la qualité de l'eau, couvrant :

  • la mesure embarquée ;
  • la communication sécurisée ;
  • la supervision en temps réel ;
  • la maintenance et les mises à jour distantes ;
  • la traçabilité technique de bout en bout.

Parts

53
QtyValueFootprintReferences
12100nFCapacitor_THT:C_Rect_L7.2mm_W2.5mm_P5.00mmC_Filter1, C_Filter2, C_Filter3, C_OLED, C_Temp, C1, C2, C4, C5, C7, C9, C10
410uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC8, C11, CIN, COUT
34.7KohmResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR_Filter1, R_Filter2, R_Filter3
3ESD_SafeDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD_Zener1, D_Zener2, D_Zener3
210KohmResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR_Bas1, R_Bas2
215KohmResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR_Haut1, R_Haut2
222_PINConnector_PinSocket_2.54mm:PinSocket_1x22_P2.54mm_VerticalJ_Left_ESP32, J_Right_ESP32
247ohmResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR_SCL1, R_SDA1
28_PINConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalLora_L1, Lora_R1
1100KohmResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR_PD_BASE1
1100kohmResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR_PU_PMOS1
1100uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmBulk_LoRa
11KohmResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR_Guard
1220uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmBooster_Bulk1
12xS14500TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmBatt_IN
14.7kohmResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR_PU_Temp
1470uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC_Power_ESP
1A/D DIO2Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalDIO2
1BC547Package_TO_SOT_THT:TO-92_InlineControle_BS250
1BS250Package_TO_SOT_THT:TO-92_InlineControle_booster1
1DS18B20TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mmTemp
1E201Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalpH
1INConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalBooster_IN
1INA219Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalBatt_Lvl1
1MCP1700Package_TO_SOT_THT:TO-92_InlineRégulateur_3.3V
1MPU6050Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalGY-521
1OUTConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalBooster_OUT
1SEN0189Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalTurbidity
1SEN0244Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalTDS1
1SSD1306Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalOLED

Similar boards

  • 2 layers55 × 34 mmKnurCAN V2, the printed circuit board in 3D

    KnurCAN V2

    chrumck/KnurDash

    A racing logger for an ND2 Mazda MX-5, integrating wide ranging functionality into one unit:

    23 parts1MIT
  • 2 layers95 × 75 mmBattery predictor, the printed circuit board in 3D

    Battery predictor

    touhidsiddiqueeraj-bit/Multi-Horizon-Hazard-Models-for-Battery-Failure-Prediction

    This study extends an existing multi-horizon hazard classification framework—originally developed for NASA 18650 cells using Histogram-based Gradient Boosting (HGB)—to three additional datasets (CALCE LCO/CX2, Oxford…

    25 parts1
  • 2 layers70 × 80 mmPCB Motor, the printed circuit board in 3D

    PCB Motor

    user-kauan/Arduino-nano-motor-controller

    Arduino Nano-based printed circuit board for PWM motor control and sensor reading

    21 partsMIT
  • 2 layers80 × 54.9 mmESP32WifiAisTempVolt2, the printed circuit board in 3D

    ESP32WifiAisTempVolt2

    AK-Homberger/NMEA2000WifiGateway-with-ESP32

    This repository shows how to build a NMEA2000 WiFi Gateway with voltage and temperature alarms.

    18 parts94GPL-3.0
  • 2 layers100 × 100 mmWhiteBoy, the printed circuit board in 3D

    WhiteBoy

    nodep/NovaBox

    Circuit and PCB design of simple Bluetooth stereo receiver and amplifier

    111 parts11GPL-3.0
  • 2 layers54.6 × 71.8 mmThermostat, the printed circuit board in 3D

    Thermostat

    protaskin/AVRThermostat

    A programmable thermostat on ATmega8A and DS18B20.

    31 parts7MIT
  • 4 layers140.7 × 128.5 mmPIC DEV BOARD, the printed circuit board in 3D

    PIC DEV BOARD

    anshukumar146/GitHub

    A compact, self-contained development board for the 8051 microcontroller family (AT89x51xxP), designed in KiCad — built to run 8051 firmware on the bench with nothing more than a barrel-jack power supply and a…

    102 parts1

Questions

How big is the Eausure measurement node PCB?

It measures 190 × 95 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Eausure measurement node use?

53 parts, built around the DS18B20, INA219AID, BC547 and BS250. 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 Eausure measurement node KiCad files?

From the adam-dev-hub/eausure-v1 repository on GitHub, at the commit this page was made from: the board is EauSure_PCB/source/eausure-measurement-node.kicad_pcb and its schematic EauSure_PCB/source/eausure-measurement-node-full.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Eausure measurement node design in my own project?

Its repository states no licence, so its author keeps all rights: ask adam-dev-hub before reusing the design.