The machine tool manufacturer extended its product palette with a new 3D printer. The control for the 3D printer is based on an Embedded Linux computer with limited graphics processing power. Therefore, the user interface for the 3D printer should run remotely on a desktop or tablet computer making use of the powerful graphics hardware users already have access to.
The UI is a completely new design with both touch and desktop users in mind. The software is based on the open source virtual control panel stack QtQuickVcp. As a special bonus for the customers in the field education, the UI is completely open source and available on Github.
The project included extending the underlying open source projects and upstreaming the changes. Moreover, the UI was designed and engineered from scratch. The UI is optimized for the use in schools and other educational institutes where it especially important to be able to observe and tweak the machines parameters at runtime.
Skills & Technologies
Qt/QML, C++, Windows, Mac, Linux, Android