Skip to content

Repository files navigation

grafik

QiTech Control

QiTech Control is an open-source framework designed to bring modern software development practices to certified industrial hardware.

It frees developers from proprietary, license-heavy PLC ecosystems and rigid "point-and-click" workflows that are no longer adequate for today's complex automation challenges.

QiTech Control combines the modularity and reliability of standard EtherCAT terminals (e.g., WAGO, Beckhoff) with the power of a modern Rust & React stack.

Documentation

View Full Documentation Wiki

Videos

Software Demo Full Explainer

Watch a demo of the control software in action

Watch a complete overview of QiTech Control

Repository Structure

  • /electron - React + Electron frontend
  • /server - Rust backend implementing machine logic
  • /ethercat-hal - Hardware abstraction layer for EtherCAT devices
  • /control-core - Core control logic
  • /nixos - Custom Linux OS with realtime kernel

Technology Stack

Backend: Rust with Ethercrab for EtherCAT, SocketIO for real-time communication, axum for REST API

Frontend: Electron + React with Shadcn components and Tailwind styling

Hardware

QiTech Control uses standard EtherCAT terminals from WAGO, Beckhoff and others, plus Modbus RTU devices.

Terminal drivers and minimal hardware examples live in the libraries:

QiTech Machines

QiTech Control powers 10+ production machines for filament extrusion, winding, measurement, and material processing.

View complete machine catalog on the wiki

Contributing

This is an open-source project. Contributions are welcome! Please see Contributing for development guidelines.

Additional Videos

Episode Highlights

Day in the Software Team
Behind the scenes with Robin and how the team ships control software.

Software Stack Day
A fast tour through the tools, stack, and daily workflow.

First Client
A milestone week building the first real client project.

Steelworks Week
A deep-dive week on a demanding steelworks order.

License

See LICENSE file for details.

About

Next Generation Machine Interface

Resources

Stars

355 stars

Watchers

8 watching

Forks

Releases

Used by

Contributors

Languages