Your product idea, shipped as real hardware. PCB to cloud, dataset to silicon — one team.
For startups without a hardware team and companies putting machines online: we design the board, write the firmware, get it connected, build the cloud around it — and train the A.I. models that run on the chip itself. Field-proven on a live vending-machine fleet.
// how we work
Hardware projects die from scope drift and surprise costs. So we work in stages: each one ends with something concrete in your hands, and you can stop at any stage and keep everything — schematics, sources, models. No lock-in.
Tell us what you're building. We map it to an architecture, the real risks and a fixed quote — in days, not months.
Schematic, PCB layout, board bring-up and firmware. A board on your desk doing the real thing — not a slide deck.
Small batch deployed with real users: cellular or BLE connectivity, MQTT telemetry, cloud dashboard, OTA updates.
Design-for-manufacturing, production run, support — and once data flows, A.I. models trained on it, running on the chip.
Everything we produce is yours — schematics, firmware, cloud code, trained models. Start with the free scoping →
// case study · in production
How we took an entire product line from schematic to a fleet in the field — the same path we run for client projects.
Vending machines run cash-only and offline. Operators drive routes blind — no sales data, no stock levels, no idea where the machine even is.
A full ecosystem on the industry-standard MDB bus: cashless payments, a master controller and a cellular + GPS add-on. PCBs, firmware, MQTT telemetry, cloud — all designed and built in-house.
A live fleet in production, reporting sales and location over NB-IoT. The core firmware is open source on GitHub — audit it yourself.
// the product line · open source — read the code
ESP32 cashless payment device speaking MDB to the machine, with EVA-DTS DEX telemetry, over Bluetooth and MQTT.
Master controller driving bill validators, coin changers and cashless devices, with full telemetry management.
SIM7080G NB-IoT / Cat-M modem with GPS, so a machine reports sales and location from anywhere — no local Wi-Fi needed.
// the hardware
Have a fleet of machines of your own to connect? That's exactly what we do →
// what we deliver
Most smart-hardware projects need four vendors — a board house, a firmware shop, a software team and an ML engineer. NodeStark is all four. Every capability below is proven in the case study above or in our open-source lab.
Schematic capture, multi-layer PCB layout, power design and design-for-manufacturing — from first prototype to production run.
C on ESP-IDF and Apache NuttX — the RTOS behind PX4, Spresense and Xiaomi Vela. Bare-metal, protocol stacks, custom emulators and virtual machines for HIL / CI testing.
Devices online anywhere: NB-IoT / Cat-M with GPS, BLE, Wi-Fi. MQTT telemetry into APIs, device management and operator dashboards.
Neural networks trained on your sensor data, quantized to int8 and running on the ESP32 itself — vision, audio, sensors. Plus on-device KNN vector search.
// a.i. on the mcu
Most "edge AI" stops at running someone else's model. We own the whole loop: collect data from your sensors, train a neural network, quantize it to int8 with Espressif's esp-ppq, and ship it as a .espdl binary running on ESP-DL — inference happens on the ESP32-S3 itself, no cloud, no latency, no per-call cost.
Network trained on your real sensor data — behavior learned from examples, not hard-coded rules.
Framework-neutral export, ready for the Espressif toolchain.
Weights compressed to int8 with Espressif's PPQ fork — sized for kilobytes of RAM, not gigabytes.
The .espdl model lives in flash and runs on Espressif's inference runtime — on the same chip that reads the sensors.
Example from our lab: a network that reads temperature, humidity and light, and decides — on the chip — whether to switch the fan, the pump or the lights. The rules are learned from data. Swap the sensors and the dataset, and the same pipeline fits your product — including vision (person and object detection with the ESP32-S3 camera, via ESP-DL) and audio (keyword spotting).
// engineering in public
Don't take the case study's word for it — read the code we ship. Our product firmware and R&D are open source. Flagship experiment: a RISC-V emulator in pure C that boots a real Linux kernel on an ESP32-S3 — 2.8 MB kernel, 5.0 MB Buildroot rootfs, LittleFS.
A custom RISC-V emulator in C for the ESP32-S3 (16 MB flash). Real Linux shell over UART on a microcontroller — boots in under two seconds. → view source on GitHub
// all of it on GitHub — check the stars, judge the engineering
ESP32 MDB cashless device for vending machines — EVA-DTS DEX telemetry and payments over BLE & MQTT.
RISC-V emulator on the ESP32, capable of booting Linux from LittleFS.
Vending controller for bill validators, coin changers, cashless devices and telemetry.
// let's build
Scoping is free: tell us what you're building and you get an architecture, the real risks and a fixed quote — then you decide. Whole stack or just the part you're missing. Everything we produce is yours — no lock-in.