Azimut Medical's embedded system had a sampling rate bottleneck, an overloaded PCB, and a single-threaded firmware architecture. DBtronics diagnosed and resolved all three — with measurable results on every front.
COMMUNICATION SPEED
PCB FOOTPRINT REDUCED
FREERTOS FIRMWARE EVER BUILT
CURRENT AMPLIFIER DESIGNED
Azimut Medical
Montréal, QC
Medical Devices · Embedded Systems
Arduino Xiao M0 · Custom PCB
Firmware · Hardware · PCB · Documentation
Delivered
Azimut Medical is a Montréal-based medical device company developing embedded systems for clinical applications — precision hardware, custom PCB design and firmware running on microcontrollers, where reliability and performance are non-negotiable. When DBtronics engaged, the system was working, but not working well: slow sensor response, an overloaded board design, and firmware that could only do one thing at a time.
The blowout problem wasn't a single failure — it was four separate vulnerabilities combining into significant capital risk every week.
Expert Advisors executing through the night with no supervision and nobody to intervene when conditions turned.
Unmanaged drawdown wiped accounts on a regular basis — capital lost while the trader slept.
Concurrent accounts reported in isolation, with no consolidated view of exposure or performance.
Historical comparison across months of data was done by hand, eating into every trading week.
Each bottleneck was resolved at its source — protocol, architecture, board and power.
Communication protocol switched to SPI, resolving the sampling rate bottleneck and delivering 10x faster sensor communication.
The company's first real-time operating system — concurrent task execution replacing the single-threaded loop.
Updated inertial measurement units integrated, the multiplexer removed and the footprint cut by 25%.
A validated current amplifier designed for the custom airbag heating element.
System architecture through firmware documented, giving incoming engineers a real knowledge base.
Every change validated on the physical board — not simulated, not assumed.
Before DBtronics: an I2C bottleneck limiting responsiveness, sequential firmware, an overloaded PCB, no solution for the 10A heating demand, and no knowledge base for incoming engineers. After: SPI at 10x speed, FreeRTOS concurrency, a 25% smaller board, a validated 10A amplifier circuit, and full documentation.
FASTER SENSOR COMMUNICATION
PCB FOOTPRINT REDUCED
MULTIPLEXER REMOVED ENTIRELY
HEATING CIRCUIT DELIVERED
"Dian rapidly analyzed the system and found incremental improvements. He suggested integration of updated inertial measurement units, removing unnecessary components, and switching the communication protocol from I2C to SPI, which resolved our sampling rate bottleneck. Dian also has a great ability to learn."
Azimut Medical
We diagnose firmware, protocol and hardware bottlenecks — then rebuild them properly.