Open a request

Embedded

When the device you need is not in any catalog, we build it: board, firmware and network connection. At its heart, almost always, an ESP32.

From the test bench to the electrical panel: a board we designed with an ESP32, relays and a mobile network module. At the end, the firmware at work.

Why the ESP32

Wi-Fi and Bluetooth on board, enough power to decide on the spot without asking a server, and consumption low enough to run on batteries too.

Plus a mature ecosystem: components that are easy to source, open development tools, public documentation. A device that can still be repaired ten years from now.

What goes in the box

Custom boards

From schematic to printed circuit board, with components chosen to last inside an electrical panel or outdoors.

relays, digital inputs, I2C, sensors

Firmware in C

Written on the manufacturer's official framework, readable and documented. No code that only its author knows how to restart.

ESP-IDF, C

Radio

Wi-Fi and Bluetooth LE as standard, LoRa for long distances at minimal power, mobile networks where nothing else reaches.

Wi-Fi, BLE, LoRa, GSM

Power

Mains power or, where there is no socket, a solar panel with an MPPT charge controller and LiFePO4 batteries.

MPPT, LiFePO4, step-down

Integration

The data goes where it is needed: into the monitoring system, into Home Assistant, onto a web dashboard.

Zabbix, Home Assistant

From idea to installed device

  1. The problem

    You tell us what the device must do, where it will live and who will use it.

  2. The prototype

    On the bench, with test components, until it behaves exactly as it should.

  3. The board

    Printed circuit board, final firmware, an enclosure fit for where it will go.

  4. In the field

    Installation, testing on site and maintenance over the years.

Terminal showing the firmware log: Bluetooth LE scan and I2C bus scan
The firmware talks: Bluetooth scan and I2C bus check at boot.

Before the ESP32

Before it came Microchip PICs, and before those a home-built Z80 with a hand-written BIOS. The part numbers change, the method does not: understand the problem, prove it on the bench, install it only when it holds.

The full story

Got an idea that needs a circuit?