The qfix controller boards consist of an Atmel AVR controller plus motor drivers, analog and digital input ports, LEDs, buttons, and an I²C bus. The bus is used to connect further PCBs like LCD display, stronger motor drivers org special sensors.
The qfix kits come with the free C++ environment WinAVR for Atmel AVR controllers. Additionally, there is a C++ class library handling all qfix controller board functionalities. Programs can be downloaded to the controller boards via parallel or USB link using the avrdude tool.
Graphical programming is also supported by using qfix GRAPE (graphical programming environment). With this software, first a flowchart is designed and then the behavior of all flowchart elements is defined.