EngineLab’s mission is to provide the most straightforward and cost effective approach to control system development.


The EL system has allowed us to develop controls for our car that we wouldn’t be able to achieve otherwise. The flexibility of the system allows us to develop, test, and execute control strategies with rapid turnaround time. We are also able to make modifications quickly, enabling us to handle situations track-side. The versatility of the system allows us to find various forms of solutions for problems and improve upon them. The all-in-one system also allows for data logging, contained in a robust lightweight package with no limitations.

Mohammed Kakli

Technical Director, Wayne State University FSAE

The EngineLab System allows for rapid development and testing of automotive and industrial controls whether in the field of base operation or diagnostics, saving precious time in taking a control system for any application from concept to the production phase. The ability to perform full floating point math and the USB interface mean the hardware is capable of backing up the most complex controls without the need to write any code, perform any fixed point conversion, or long flash times. The built in security features allow for excellent protection of any developed IP. All of this without the need for expensive modular licenses while streamlining the entire process.

Sanket Sirpotdar

Model Design Engineer, Feness Engineering

The EngineLab system allows us to do things otherwise nearly impossible with our cars. Not only is the system responsible for the core control of our highly modified engine setup, but also for all auxiliary functionality such as drive by wire, pneumatic shifting, automated clutch control, dual stage injection, active drag reduction, data logging, and two way telemetry. Having used ‘fixed function’ systems previously, these auxiliary features would have required additional, separate controllers, development of robust communication between them, and drastically increased debugging time. Instead, all features are unified, sharing all necessary data, and packaged into a single, lightweight, rugged system. The system is so flexible that we also use it as the supervisory controller for our electric car. Thus two very different cars are able to share identical hardware and interfaces, greatly reducing the learning curve and speeding the debugging process. Anything from a minor parameter tweak to a completely new control function can (and have been) implemented in the field, even mid-starting grid.

Daniel Wageman

Technical Director, University of Washington FSAE

The EngineLab system is an all-in-one package that allows our small team to work quickly and efficiently. Without requiring our development engineers to write embedded code or adjust to a new microcontroller, the EngineLab system allows us to simultaneously test & develop control algorithms on the fly. Developers can stop the models to edit control strategy, then restart the models and continue with calibration work. This can all be accomplished without waiting for the project to recompile or waiting to reflash the entire controller, and there’s no additional debugging or programming hardware needed.

Scott Borg

Model Design Engineer, AEM Performance Electronics

Control System Diagram