Creality CR 10-S5: The following axes are not homed: X, Y, Z
-
I have a new Duet 2 Ethernet. I am a former IT professional and programmer, but I am not skilled or well educated on 3D printers, especially G-Code.
I have tested the endstops manually by closing them and watching the values in Settings->Machine Properties and they work fine.
I have also managed to move the motors with the G91 and G1 command and they seem to work.
But, there is a permanent message in yellow of "The following axes are not homed: X, Y, Z".
Even with the axes homed.
Am I misunderstanding the concept of the axes being homed or is there something else wrong?
With this message constantly there I can't test the motors with the web interface.
Below is my config.g file which is based on a setup I found on this forum:
config.g
; Configuration file for factory testing Duet Ethernet and Wifi with V2.01 firmware
FOR TESTING ONLY! USE https://configurator.reprapfirmware.org/ to generate configuration files for your printer!
; Communication and general
M111 S0 ; Debug off
M550 Creality ; Machine name and Netbios name (can be anything you like)
M551 Preprap ; Machine password (used for FTP);*** Networking
M552 S1 ; Turn network onM555 P2 ; Set output to look like Marlin
G21 ; Work in millimetres
G90 ; Send absolute coordinates...
M83 ; ...but relative extruder moves
; Configuration file for Duet WiFi (firmware version 1.17 to 1.19)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool on Sat Oct 28 2017 00:02:03 GMT+0200 (Mitteleuropäische Sommerzeit); General preferences
M111 S0 ; Debugging off
G21 ; Work in millimetres
G90 ; Send absolute coordinates…
M83 ; ...but relative extruder moves
M555 P2 ; Set firmware compatibility to look like Marlin
M208 X0 Y0 Z0 S1 ; Set axis minima
M208 X500 Y500 Z500 S0 ; Set axis maxima; Endstops
M574 X1 Y1 Z1 S1 ; Define active high microswitches
M558 P0 X0 Y0 Z0 H5 F120 T12000 ; Set Z probe type to switch, the axes for which it is used and the probe + travel speeds
G31 P600 X0 Y0 Z2.5 ; Set Z probe trigger value, offset and trigger height
M557 X20:280 Y20:280 S20 ; Define mesh grid; Drives
M569 P0 S0 ; Drive 0 goes backwards
M569 P1 S0 ; Drive 1 goes backwards
M569 P2 S1 ; Drive 2 goes forwards
M569 P3 S0 ; Drive 3 goes backwards
M92 X80 Y80 Z400 E99 ; Set steps per mm
M350 E32 I1 ; Configure microstepping with interpolation
M350 X16 Y16 Z16 I1 ; Configure microstepping with interpolation
M566 X1200 Y1200 Z24 E300 ; Set maximum instantaneous speed changes (mm/min)
M203 X30000 Y30000 Z600 E3000 ; Set maximum speeds (mm/min)
M201 X500 Y500 Z100 E5000 ; Set accelerations (mm/s^2)
M906 X800 Y800 Z800 E800 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Heaters
M143 S265 ; Set maximum heater temperature to 265C
M305 P0 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 0
M305 P1 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 1; Tools
M563 P0 D0 H1 ; Define tool 0
G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C; Fans
M106 P0 S1 I0 F500 H1 T50 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P1 S0 I0 F30 H-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off - have 2 Blowers parallel
M106 P2 S0.5 I0 F30 H-1 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned off - have 2 Case Fans parallel; Custom settings
M912 P0 S-13 ; calibrate MCU Temp; Miscellaneous
M501 ; with PID Tune data
T0 ; Select first tool -
@mjimeyg said in Creality CR 10-S5: The following axes are not homed: X, Y, Z:
Even with the axes homed.
How are you homing? Can you post your homing files?
-
I found the solution, I think.
There are two pages for setting up the duet on a cartesian printer. I found the second one after when looking for an image of the "The following axes are not homed: X, Y, Z" message. I found the image on the second setup guide:
3.) Configuration (General Cartesian)+Configuration+(General+Cartesian)/10)
Using the instructions in step 10 I was able to home the axes by moving them to trigger the end stops and then pressing the home buttons.
Below is the homeall.g file I use.
Thank you for your response and help.
; homeall.g
; called to home all axes
;
; generated by RepRapFirmware Configuration Tool on Sat Oct 28 2017 00:02:03 GMT+0200 (Mitteleuropäische Sommerzeit); Relative positioning
G91; Lift Z
G1 S1 Z5 F12000; Course home X and Y
G1 X-305 Y-305 F3600 S1; Move away from the endstops
G1 X10 Y10 F12000; Fine home X and Y
G1 X-305 Y-305 F360 S1; Move Z down until the switch triggers
G1 Z-405 F1800 S1; Absolute positioning
G90; Tell the firmware where we are
G92 Z0; Uncomment the following line to lift the nozzle after probing
G1 Z5 F200 -
@mjimeyg said in Creality CR 10-S5: The following axes are not homed: X, Y, Z:
; Lift Z
G1 S1 Z5 F12000Change the S1 to S2. S1 is used to do a homing move, S2 is used to move an axis before it is homed.