1 HOW TO USE
Before understanding the steps required to work with DEDALUS, ensure you perform the following pre-flight checks to prevent hardware failures or unpredictable behavior.
1.1 Machine Checks
Prior to powering on and operating the machine, systematically verify the following physical and sensor conditions:
- Linear Encoders: Verify the correct alignment and secure positioning of the linear encoders along both the X and Y axes.
- Rotary Encoders: Ensure the magnetic rotary encoders are correctly coupled and providing stable, accurate readings.
- Axis Leveling: Confirm that the axes remain mechanically level after the homing procedure is executed.
- Cable Management: Inspect all wiring harnesses to ensure there are no twisted cables or wires that could catch on moving components during 5-axis kinematics.
- Electrical Safety: Check that all stepper and DC motor terminals are properly covered and insulated to prevent accidental short circuits.
1.2 Usage Procedure
Powering on the machine relies solely on the main plug and power switch, which will simultaneously boot the Axes Controller Board and the Raspberry Pi.
- Network Connection: The Raspberry Pi is configured to boot as a Wi-Fi Access Point. After turning on the switch, the
DedalusAPnetwork will quickly become available. Connect to this network from your external device. - SSH Access: Connect to the Raspberry Pi environment via
SSH. - Verify Background Services: The MADS framework broker and the
spi_agentare configured to run automatically as startup services. You can verify their active status using thesystemctlcommand:bash systemctl status mads-broker.service systemctl status mads-spi.service - Launch the Controller: Execute the path planner program (cncppevo) by specifying the desired
G-Code - Homing Procedure: Once the program is running and the interface is active, trigger the machine homing sequence by pressing the z key.
- Bed Calibration: With the machine homed, perform a manual bed leveling/calibration to ensure the printing plate is perfectly set.
- Start Printing: Begin the printing execution by pressing the
bar.