Skip to the content
PCBKitNew board
2 layers92.2 × 52.8 mmHh3.0, the printed circuit board in 3D

Documentation and Project Repo

Size
92.2 × 52.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
30
Nets
48
Pads
100
Tracks, vias
45, 2
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
10 Apr 2026
Updated
14 Apr 2026

Overview

Hh3.0 is an open-source printed circuit board by Vik-Prabhu, from the Vik-Prabhu/Hardware-Hackathon-3.0 repository on GitHub. It is a 2-layer board of 92.2 × 52.8 mm with 30 parts on 48 nets, routed with 45 tracks and 2 vias.

Its parts include 7 connectors, 5 resistors, 3 diodes and 2 ICs. It belongs with the ESP32 and RISC-V boards of this library.

README

README.md

1. Title of the project

Green Node

2. Problem Statement

The global agricultural sector faces a massive adoption gap in precision agriculture. Out of over 500 million small farms globally, only about 10% use digital agricultural services.

  • Prohibitive Costs: Commercial sensor nodes cost upwards of $200–$250 per unit, with traditional cellular IoT incurring high recurring costs and requiring expensive trenching.
  • Hardware Failures: Many existing solutions fail in harsh agricultural environments, suffering from battery death during cold snaps or UV degradation.
  • Sensor Inaccuracies: Low-cost sensors claim to measure nutrients but actually measure soil electrical conductivity, leading to high inaccuracies.
  • Data Fatigue: Farmers are overwhelmed with raw data rather than actionable insights.
  • Yield vs. Money Disconnect: Agritech often visualizes agronomy but fails to show economic impact.

3. Objective

To build a low-cost, scalable, and open-source plantation monitoring system for the Hardware Hackathon 3.0. Green Node merges robust hardware edge nodes with a sophisticated AI advisory pipeline to bring state-of-the-art agricultural monitoring to farmers. Our core objective focuses on plant survival, optimal yield, and early disease prevention through high-accuracy local ground truth.

4. Existing work

The current market is split between expensive agricultural tech and software-heavy platforms lacking local ground truth:

CompetitorApproachWeakness
FasalFarm-specific IoTVery high hardware cost, vertical-specific
CropInSoftware-only platformNo on-ground sensors (estimations only)
Manual ContractorsSchedule-based inspectionInefficient, unaccountable

5. Gap analysis

Despite the rise of precision agriculture, competitors fail due to scaling constraints and disconnected methodologies. Existing systems lack integration between cheap continuous ambient measurement and deep-learning visual diagnostics. Solutions like Fasal capture field data but demand massive capital ($200+ unit cost), while CropIn relies purely on estimates without true real-world soil/plant mapping.

Green Node bridges this gap by decoupling continuous soil telemetry from computationally heavy vision tasks—delivering a comprehensive package for under ₹2,400 per node, combined with actionable, real-time AI-guided triaging devoid of monthly LTE service drops.

6. Novelty

The core novelty resides in our Dual-Node Architecture linked to an AI Advisory Pipeline: Instead of providing raw datasets like "humidity is 78%", Green Node features a visual capture layer. The camera node feeds leaf images into an AI model combined with live ambient data. The system generates intelligent, multi-lingual daily action priorities—e.g., "Node 3 has early signs of Late Blight — inspect row 4." Additionally, we leverage Dynamic Sentinal Polling: Sensor nodes dynamically change their reporting frequency based on internal thresholds (e.g. accelerating ping rates from 30s to 5s during severe moisture drops).

7. Your project description

Green Node is a fully integrated ecosystem designed to deliver actionable intelligence. It incorporates:

  1. Hardware Edge Nodes: Custom-designed PCB routing, deploying ESP32-C3 for continuous environmental tracking (temperature, humidity, moisture, light) and ESP32-CAM nodes for visual plant health assessments.
  2. Comprehensive Data Backend: Built with FastAPI and an SQLite embedded database to handle data ingestion over local Wi-Fi without internet cellular reliance.
  3. AI Health Advisory Pipeline: Contextually combined sensor data and visual image scans generate daily Action Plans translated into Tamil, Telugu, Kannada, Hindi, and Bengali using Sarvam AI, complete with audio TTS capabilities.
  4. Earthy Editorial Dashboard: A fully responsive bespoke dashboard providing clear, animated, high-end insights for the modern facility or farmer.

8. List of components and the software used

Hardware Components

  • MCU: ESP32-C3 Dev Module (RISC-V) & AI-Thinker ESP32-CAM (ESP32-S).
  • Sensors: DHT11 / DHT22 (Temperature & Humidity), Capacitive Soil Moisture Sensor v1.2, GL5528 LDR (Ambient Light), OV2640 (2MP Camera).
  • Power: 5V/3.3V custom regulating PCB headers.

Software Stack

  • Microcontroller Firmware: C++ (Arduino Framework), DHT sensor library, ArduinoJson.
  • Backend Core: Python (FastAPI, Uvicorn, APScheduler), SQLite.
  • Frontend Design: Vue.js / VitePress / HTML interfaces.
  • Microservices: Gemini Vision models natively proxied through a Sarvam AI API pipeline for multilingual translation and audio rendering.

9. Methodology

To validate our system in a real-world edge scenario, we deployed it in a live indoor bonsai nursery:

  • Node N-01 (Camera + Env Node): Captured on-demand 800×600 SVGA SVGA imagery alongside DHT22 inputs whenever the server requested.
  • Node N-02 (Soil Node): Pushed telemetry continuously every 30 seconds via HTTP POST, adjusting frequency whenever threshold rules were broken. Data is sent explicitly through local WiFi mDNS structures routing directly to a secure, localized central Python Hub—acting as a firewall from public internet threats.

10. Work flow

  1. Boot Sequence: Both nodes power up, synchronize UTC timing via NTP, and POST their IPs to vikram-Vivobook-Go.local:8000/register.
  2. Measurement Cycle (Continuous): The Soil Node (N-02) wakes, tracks variables, and evaluates internal thresholds to set loop delays (5s vs 30s) before executing an HTTP POST with JSON data.
  3. Capture Cycle (Pull): The central server queries the Vision Node (N-01) at GET /capture. The node streams a JPEG byte packet alongside X-Moisture and X-Temperature custom headers.
  4. AI Inference & Translation: The local Hub fuses the image and historical sensor values, passing it to an AI proxy. Sarvam AI retrieves the analysis, translating the diagnostic into local languages.
  5. Dashboard Reflection: The end-user operates the Vue dashboard reading the localized Daily Action Plan.

11. Pic of the project/ prototype

Green Node PCB Schematic Green Node CAD Housing

12. Demo video

[Insert Link to Live Project Demo Video Here]

13. Create a public github repo and attach the following

The current repository encompasses the complete documentation, firmware, server environment, and backend code designed explicitly according to the 13-point rubric constraints. Repository URL: https://github.com/Vik-Prabhu/Hardware-Hackathon-3.0

Parts

30
QtyValueFootprintReferences
4Conn_01x01_PinConnector_Wire:SolderWirePad_1x01_SMD_1x2mmJ1, J2, J3, J4
3LEDLED_THT:LED_D3.0mm_ClearD1, D2, D3
3R_Small_USResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR3, R4, R5
3VAL**mouse-bite.pretty-main:mouse-bite-2mm-4mmmouse-bite-2mm-4mm, mouse-bite-2mm-4mm, mouse-bite-2mm-4mm
2Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Verticalpowerjump1, powerjump2
2DHTConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ5, J7
2LOGOLOGOG***, G***
1100kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR2
1Conn_01x04_SocketConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ6
1LDR03OptoDevice:R_LDR_4.9x4.2mm_P2.54mm_VerticalR1
1esp32_campcbcupid_footprint:esp32_camU2
1~pcbcupid_footprint:glyph-c3U1

The 24 most common of 30 parts.

Questions

How big is the Hh3.0 PCB?

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

What parts does the Hh3.0 use?

30 parts. 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 Hh3.0 KiCad files?

From the Vik-Prabhu/Hardware-Hackathon-3.0 repository on GitHub, at the commit this page was made from: the board is PCB/hh3.0.kicad_pcb and its schematic PCB/hh3.0.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hh3.0 design in my own project?

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

Similar boards

  • 2 layers52.2 × 52.2 mmBase promicro, the printed circuit board in 3D

    Base promicro

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    30 parts3kApache-2.0
  • 2 layers40.6 × 15.2 mmVr mmm, the printed circuit board in 3D

    Vr mmm

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    30 parts1.2k
  • 2 layers270 × 11 mmDaylight, the printed circuit board in 3D

    Daylight

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    30 parts1.1kGPL-3.0
  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    30 parts1kGPL-3.0
  • 2 layers40.5 × 58 mmInitial v, the printed circuit board in 3D

    Initial v

    tenderlove/initial-v

    It's a BMW shifter converted to a Bluetooth Keyboard that you use with Vim

    30 parts1kApache-2.0
  • 2 layers34.3 × 41.8 mmMotionCubeViewAllForces, the printed circuit board in 3D

    MotionCubeViewAllForces

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    30 parts915
  • 2 layers57.4 × 62 mmPicoWS2812, the printed circuit board in 3D

    PicoWS2812

    ErichStyger/mcuoneclipse

    McuOnEclipse projects and examples

    30 parts765
  • 2 layers52.1 × 46.8 mmFIRE TEST PANEL, the printed circuit board in 3D

    FIRE TEST PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    30 parts431