Skip to the content
PCBKitNew board
2 layers50 × 50 mmHelioHydration indicator, the printed circuit board in 3D

HelioHydration indicator

jaydenaleung/helioHydration

Three-stage solar water disinfection (SODIS)-enhancing low-cost water bottle for NGO distribution to underserved and impoverished areas globally.

Size
50 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
27
Pads
63
Tracks, vias
121, 8
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
21 Dec 2025
Updated
13 Jun 2026

Overview

HelioHydration indicator is an open-source printed circuit board by jaydenaleung, from the jaydenaleung/helioHydration repository on GitHub. It is a 2-layer board of 50 × 50 mm with 17 parts on 27 nets, routed with 121 tracks and 8 vias.

It is built around the ATMEGA328P-PU, DS18B20 and GUVA-S12SD. Its parts include 5 ICs, 4 capacitors, 2 resistors and 1 crystal. It belongs with the power boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Helio Hydration - 3-Stage SODIS-Enhancing Water Bottle

Three-stage solar water disinfection (SODIS)-enhancing low-cost water bottle for NGO distribution to underserved and impoverished areas globally.

Screenshot 2026-01-11 171030

Overview

This is a custom-designed water bottle to enhance solar water disinfection, a process where people utilize the sun's UV rays to kill bacteria in contaminated water, especially in places without access to clean water. The goal of this project is to design an efficient device that NGOs can buy and distribute to crisis areas around the world. The three stages are fiber membrane filtration, SODIS enhancement via clearer plastic materials, reflection, and heat-trapping, and indication/readiness tracking.

Total time spent: 31.5 hours

Why I Created This Project

This project was created with a team for the Conrad Challenge: Water Challenge (though we decided not to submit it in the end). However, all the work for this Blueprint project was entirely my own - the team helped with other areas of the research and project. When brainstorming, we wanted to create a project that would have a 'wow' factor for Conrad Challenge judges, a real impact on the world and global issues, and a technically challenging aspect. After conducting much research around the field, we settled on this idea because we saw that SODIS relied too much on having perfectly sunny weather and non-turbid water. Indication was also an issue since people didn't know when it was truly disinfected.

How It Works & Implementation

The mechanical structure is comprised of a body, a filter, and an indicator with its housing. The body is parabolic 100mm from the ground, and cylindrical until it reaches a height of ~227mm. Its largest diameter is 120mm. The filter mechanism is a clamp with a twist cap for the membrane fiber filter. The indicator uses the DS18B20 temperature sensor in conjunction with the GUVA-S12SD to calculate log reductions of E. coli.

Using the OneWire and DallasTemperature Arduino libraries, both the measured voltage from the UV photodiode sensor and the Celsius temperature from the temperature are gleaned. The following theoretical function calculates the number of log reductions at a specific time:

Screenshot 2026-01-11 172412

For the Arduino MCU, this function is used (using a discrete delta t):

Screenshot 2026-01-11 172418

I quite enjoyed applying the volume revolution and bacterial decay formulas I learned from AP Calculus BC this year. I've never really had a project where my class knowledge helped me so much. See the journal for more details.

Bill of Materials (BOM)

NameQuantityPrice (per part)Link
GUVA-S12SD UV Sensor Photodiode1$1.76https://www.aliexpress.us/item/3256806350705812.html
DS18B20 Temperature Sensor1$0.2328https://jlcpcb.com/partdetail/MSKSEMI-DS18B20MS/C5379069
Ceramic Capacitor SMD2$0.0007https://jlcpcb.com/partdetail/1907-0402CG220J500NT/C1555
Electrolytic Capacitor SMD2$0.0332https://jlcpcb.com/partdetail/14236-CL31A106KBHNNNE/C13585
4.7kΩ SMD Resistor1$0.0006https://jlcpcb.com/partdetail/26643-0402WGF4701TCE/C25900
10kΩ SMD Resistor1$0.001https://jlcpcb.com/partdetail/16079-0603WAJ0103T5E/C15401
ATMEGA328P-PU Microcontroller1$2.2431https://jlcpcb.com/partdetail/MicrochipTech-ATMEGA328PPU/C33901
LM7805-TO220 Voltage Regulator1$0.2084https://jlcpcb.com/partdetail/6334298-LM7805CT/C5444281
Crystal Oscillator 16MHz1$0.1038https://jlcpcb.com/partdetail/TAITIENElec-XIHCELNANF16MHZ/C295075
Probe Housing1$0.3170https://www.aliexpress.us/item/3256807782132862.html
Epoxy resin~1 mL$0.01https://www.walmart.com/ip/Epoxy-Resin-1-Gallon-Kit-Art-Resin-for-DIY-Jewelry-Tabletops-Crystal-Clear-High-Performance-Resin-Epoxy/5478464246?wmlspartner=imp\_27795
Membrane fiber filter1$0.29https://grupovoces.com/products/47mm-glass-fiber-filters-advantec-gc-90-100-pk-advantec
Clarified polypropylene (PP)~7.5 g$0.0075Would need to contact a factory or ODM. Price taken from internet averages.
JLCPCB PCB1$1.06 ($7.45 with PCBA)https://jlcpcb.com/
Total$6.34/bottle ($12.73 with PCBA)

Parts

17
QtyValueFootprintReferences
210µF-50V electrolyticCapacitor_SMD:C_1206_3216MetricC3, C4
222pF ceramicCapacitor_SMD:C_0402_1005MetricC1, C2
110kΩResistor_SMD:R_0603_1608MetricR3
14-Wire-SPIArduino_ISPProgrammer:4-Wire-SPIU5
14.7kΩResistor_SMD:R_0402_1005MetricR1
1ATmega328P-PPackage_DIP:DIP-28_W7.62mmU3
1CrystalOscillator_16MHzCrystal:Crystal_HC49-U_VerticalY1
1DS18B20DS18B20:DS18B20-MSKSEMIU1
1GUVA-S12SDguva-s12sd:SZFYDOSH_11x27mm_SensorU2
1LM7805_TO220Package_TO_SOT_THT:TO-220-3_VerticalU4

The 12 most common of 17 parts.

Questions

How big is the HelioHydration indicator PCB?

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

What parts does the HelioHydration indicator use?

17 parts, built around the ATMEGA328P-PU, DS18B20 and GUVA-S12SD. 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 HelioHydration indicator KiCad files?

From the jaydenaleung/helioHydration repository on GitHub, at the commit this page was made from: the board is indicator/pcb/helioHydration_indicator.kicad_pcb and its schematic indicator/pcb/helioHydration_indicator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the HelioHydration indicator design in my own project?

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

Similar boards

  • 2 layers36 × 49.8 mmWeatherStation v1.2, the printed circuit board in 3D

    WeatherStation v1.2

    ismangoman/Weather-station

    Full fleged weather station powered by solar

    17 parts1MIT
  • 2 layers84.7 × 80.8 mmProyecto final, the printed circuit board in 3D

    Proyecto final

    kevinmofso/proyecto_final

    29 parts
  • 2 layers213.6 × 127.5 mmZuendbox v3 32, the printed circuit board in 3D

    Zuendbox v3 32

    fixxl/el-fueradoro

    Open source ignition-system for audio-fireworks

    205 parts10
  • 2 layers74.5 × 97 mmPTP Blaškić seminar, the printed circuit board in 3D

    PTP Blaškić seminar

    blaskicl/seminar_pcb

    Seminarski rad iz kolegija projektiranje tiskanih pločica

    38 parts
  • 2 layers120 × 70 mmSMART THERMOSTAT, the printed circuit board in 3D

    SMART THERMOSTAT

    leo-recover/domotics

    A simple domotics system using Raspberry-Pi, several smart nodes, and radio modules

    64 partsMIT
  • 2 layers108.5 × 99.1 mmProyecto V1, the printed circuit board in 3D

    Proyecto V1

    NicolasSchkurko/Controlador_Termotanque_Solar_PF_ISJ

    Controlador de termotanque solar: ATmega328P maestro + ESP8266 WiFi, con interfaz fisica LCD y web, programacion horaria y guardado en EEPROM. Proyecto Final de 6.º año, Instituto San Jose A-355 (2022).

    31 parts1
  • 2 layers33.7 × 97.8 mmHAN ESP TSS721, the printed circuit board in 3D

    HAN ESP TSS721

    UtilitechAS/amsreader-firmware

    ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

    29 parts470