Open Hardware · Carrier Board v1
Sankhya Intelligence is a SaaS platform. The PCB is a commodity delivery mechanism — we publish it because our moat is longitudinal per-tree data and agronomic AI, not copper traces.
The intelligence layer compounds over time. The hardware doesn't need to.
Board renders
Designed in EasyEDA. Manufactured and assembled by JLCPCB. 2-layer FR4, approximately 100 × 80 mm. Gerbers, BOM with LCSC part numbers, and PickAndPlace file included in the download.
Interactive component map
Click any highlighted component to learn what it does and why it was chosen. Every part was selected for unattended field deployment in an agricultural environment.
Diagram is a schematic representation. For exact component placement see PCB layout tab above.
Enclosure planning
The PCB is compact but the battery and 4G dongle add significant volume. Plan your weatherproof enclosure before ordering. We use a 200 × 155 × 80 mm waterproof ABS enclosure with cable glands, sealed with silicone sealant.
Pin assignments
These are fixed by the copper traces. Your firmware must use these exact GPIO numbers — or use flash.sankhyafarms.com which generates correct firmware automatically for your sensor selection.
| Function | GPIO | Arduino label | Connected to |
|---|---|---|---|
| RS-485 RX | GPIO44 | D0 | MAX485 RO — Receive Output |
| RS-485 TX | GPIO43 | D1 | MAX485 DI — Data Input |
| RS-485 Direction (DE/RE) | GPIO5 | D2 | MAX485 DE + RE tied together |
| Sensor 12V switch | GPIO18 | D9 | Q1 gate — switches 12V to soil sensors |
| USB-A 5V switch | GPIO17 | D8 | Q2 gate — switches 5V to USB-A port |
| INA219 SDA | GPIO11 | A4 | Battery monitor I²C data |
| INA219 SCL | GPIO12 | A5 | Battery monitor I²C clock |
Platform capabilities
The board is the edge. The intelligence lives server-side on Cloudflare's global edge and compounds with every season of data.
esp_https_ota() with automatic rollback on failure. Deployed nodes never need physical access for firmware updates.Ordering guide — JLCPCB
The download contains everything JLCPCB needs for a bare PCB or fully assembled (PCBA) order. A video walkthrough is coming — follow these steps in the meantime.
Download Sankhya_Intelligence_PCB_Gerbers v1 41526.zip and extract it. Inside you will find three files: Gerbers.zip, BOM.csv, and PickAndPlace.csv.
Go to jlcpcb.com → Quote Now → upload Gerbers.zip (the inner zip, not the outer one you just extracted). JLCPCB auto-detects board dimensions. Select: 2 layers, FR4, 1.6 mm thickness, HASL surface finish, your preferred quantity.
5 boards typically cost under $10 + shipping. Minimum order is 5 pieces.
Toggle PCB Assembly on the same order page. Upload BOM.csv and PickAndPlace.csv when prompted. JLCPCB will source and solder all SMD components from LCSC. Through-hole parts (terminal blocks, barrel jack, USB-A port) are not assembled by PCBA — you solder those yourself.
The Waveshare ESP32-S3-Nano is not included in the PCBA — it sockets into the board after delivery.
The Nano plugs into the 2×female 2.54 mm headers on the back of the board. Solder it in — friction fit alone will fail under vibration and thermal cycling in a field enclosure. Use the Waveshare ESP32-S3-Nano specifically — pin spacing and GPIO numbering differ from other Nano-form-factor modules.
Visit flash.sankhyafarms.com, connect via USB-C, select your sensor configuration, and flash. Then register the node with your Sankhya Intelligence account to begin continuous per-tree soil data collection and AI analysis.
Frequently asked questions