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 on

    M555 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 F12000

    Change the S1 to S2. S1 is used to do a homing move, S2 is used to move an axis before it is homed.


Log in to reply