← All posts

OmnAIScope: a USB oscilloscope for the car workshop

· nabla B, Bochum · Original from

One channel, 500 kSa/s, a waterproof aluminium housing, and any number of units synchronised over USB frames. Born in the research project autowerkstatt4null.

Workshop electronics get dropped, kicked and splashed. The OmnAIScope is therefore deliberately plain: an RP2040, one channel at 500 kSa/s, BNC on one end and USB-C on the other, anodised aluminium, epoxy-sealed after assembly. No buttons, no display. Everything that can break lives in firmware or on the host computer.

The trick is the synchronisation. USB sends a start-of-frame packet every millisecond. Each scope stores that timestamp next to its ADC samples, and a server on the PC aligns any number of units on a common time axis, to within half a USB frame. No trigger cable, no clock distribution. The server exposes the data via REST and WebSocket. The frontend never talks to the hardware directly.

The device came out of the three-year, federally funded project autowerkstatt4null, all boards in KiCad. It is available as beta hardware from Auto-Intern, and the method is patent pending.

From idea through PCB and firmware to a sellable device: that is the path we offer. Measurement examples and roadmap are on the blog.

OszilloskopRP2040USBKiCadAutomotive

Welcome to nabla B.

You came from maxclerkwell.tech, Stephan Bökelmann’s blog. nabla B is his engineering office in Bochum, the company through which the projects described on the blog are contracted. Here you find services, team, references and contact.

Back to the blog