Selected projects

For each project: what the challenge was, what we built and what came out of it. Some projects, mainly in defense, are presented only in a private meeting under NDA.

Multi-channel spot-welding controller
Industrial · High power

Multi-channel spot-welding controller

Challenge
Deliver pulses of up to 1500 A with precise timing, without burning parts on every pulse.
1500AMaximum pulse current
Automated cleaning for solar fields
Energy · LoRa

Automated cleaning for solar fields

Challenge
Manage cleaning units spread across an open solar field, with no communication infrastructure and no technician on site.
LoRaLong-range communication in open terrain
Master board for a solar-panel cleaning network
Energy · Wi-Fi + LoRa

Master board for a solar-panel cleaning network

Challenge
Manage dozens of cleaning units in the field over LoRa at the same time, pass the data to the server over Wi-Fi, and work reliably in an electrical cabinet in the field.
Wi-Fi + LoRaA bridge between the field and the server
Medical · Real-time control
Medical · Real-time control

Ultrasonic medical nebulizer

Challenge
The piezo element's resonant frequency shifts with heat during treatment. If the controller doesn't follow it, the mist weakens or disappears.
±25HzTracking accuracy around 173.6 kHz
Sniffer for communication and engine operations in diesel locomotives
Rail · Reverse engineering

Sniffer for communication and engine operations in diesel locomotives

Challenge
Replace old systems in locomotives when there is no full documentation explaining how they work, and without disturbing the locomotive during testing.
14 channelsPer board, up to 72 V, over CAN
Controller for smoke ventilation and automatic window opening
Fire safety · Power · SD log

Controller for smoke ventilation and automatic window opening

Challenge
In a fire, smoke vent windows must open immediately and reliably, even during a power outage. And after every event you need to know exactly what happened and when.
2×10ASeparate drive channels with battery backup
Smoke ventilation controller with 6 drive channels
Fire safety · Power · 6 channels

Smoke ventilation controller with 6 drive channels

Challenge
A large building has many groups of windows and hatches. In a fire they must all open immediately and reliably, even during a power outage, and one controller has to manage all of them.
6×10ASeparate drive channels with battery backup
IoT · LoRa · FOTA
IoT · LoRa · FOTA

Remote firmware updates for a LoRa field network

Challenge
Update the firmware of about 150 units already in the field, over a slow LoRa channel with a 1% duty-cycle limit, without changing a single hardware pin and without bricking devices.
~150End units in the field
Control · High-speed communication
Control · High-speed communication

Main control board for a sensor and motor system

Challenge
Move data between the main computer, the motion sensor and the motor controllers at 2 Mbaud per channel, without losing a single message.
3×2MbaudRS422 channels in parallel
Sensors · Real time
Sensors · Real time

IMU sensor unit at 2 kHz

Challenge
Read an IMU sensor and transmit the data to the computer 2000 times a second, with less than 500 microseconds per cycle.
2kHzStreaming rate, zero lost messages
Smart solar street-lighting controller
Energy · BLE

Smart solar street-lighting controller

Challenge
A light pole that runs only on solar energy must light all night, even after several cloudy days.
BLEProgramming and control from a phone
Controller for street pianos with remote management
Remote control · 4G · Playing analysis

Controller for street pianos with remote management

Challenge
A digital piano standing in the street must work on its own in any weather, be managed remotely, and not become a nuisance to the neighbors when someone starts banging on the keys.
4GManaged from the server, from anywhere
Controller for a high-resolution LED matrix display
Display · Wi-Fi

Controller for a high-resolution LED matrix display

Challenge
Stream an image to a large LED display at a high refresh rate, without flicker, and update the content without cables.
Wi-FiWireless content updates
Controller for a safety valve in automation systems
Industrial · Automation

Controller for a safety valve in automation systems

Challenge
A safety valve must close when needed, every time. Even during a power outage, even after months without operating.
Fail-safeDesigned for fault conditions
Scorli — wireless scoreboard
Complete IoT product · App

Scorli — wireless scoreboard

Challenge
A scoreboard that updates instantly from a phone, runs on battery and suits any court.
AppReal-time control from a phone
Drone with a custom PCB
Robotics · Real time

Drone with a custom PCB

Challenge
A light, compact board that combines motor control, sensors and wireless communication, without noise that disturbs the sensors.
Real-timePrecise wireless control
KEYpod — smart remote
Remote control · Consumer product

KEYpod — smart remote

Challenge
Fit electronics, a battery and wireless communication into a small enclosure designed first and foremost for the hand.
Power management board with CAN
Industrial · Power · CAN

Power management board with CAN

Challenge
Control two heavy loads, lighting and heating, from an input of up to 56 V, and protect the board from short circuits and overload.
56VMaximum input voltage
Industrial IoT system for the field
Industrial IoT

Industrial IoT system for the field

Challenge
Connect dozens of sensors and outputs in the field, in a sealed box, and manage everything from the cloud.
24/7Remote monitoring
IoT gateway with 4G/LTE
IoT · Cellular

IoT gateway with 4G/LTE

Challenge
Connect equipment at a remote site to the cloud where there is no wired network.
4G/LTEConnect from anywhere
Defense · Drones
Defense · Drones

Electronics and firmware development for drones

Challenge
A drone needs light, compact electronics that work with full reliability, next to noisy motors and in field conditions.
Real-timeControl, sensors and communication
Defense · Test systems
Defense · Test systems

Advanced test systems for existing products

Challenge
Test an existing product fully, repeatably and with documentation, without a dedicated engineer and without taking it apart, even when the original documentation is partial.
ATEAutomated, repeatable, documented testing
Defense · Simulation and training
Defense · Simulation and training

Connecting systems to computer training simulators

Challenge
Make a real system behave as if it were in the field, when it is actually connected to a computer running a simulation, in real time and with no changes to the system itself.
HW ⇄ SIMReal equipment inside a simulated scenario

Have a similar challenge?

A free 30-minute intro call, no obligation.

Book an intro call