aura optik aureka controller (M.Eng.)
The aureka micromanipulator from aura optik is a technical aid with which tools can be moved and positioned with micrometer precision under a stereomicroscope Tools can be motorized tweezers or microcapillaries, for example. The human-machine interface is a 3D joystick of a Space-Pilot from 3Dconnexion equipped with customized electronics. The electronics come from the company Contronix GmbH in Dresden.
In my master’s thesis and beyond, I dealt with the firmware of this interface, which includes the following modules:
- CAN driver and own CAN stack
- Display output with graphical user interface and menu navigation
- Readout of joystick and button inputs
- Translating the joystick data into 3-axis movements of the micromanipulator
- Coordination of 3-axis motor control in a distributed system via CAN
- Coordinated tandem movements of several axes
- Saving and moving to working positions
- Control of the Zeiss CAN bus via CAN bridge module for controlling microscope and accessory functions
- Joystick filter for e.g. step-by-step movement or more sensitivity in the lower speed range