No homing or end stop on A axes wanted



  • I have installed a 4th (A) axis on my micro mill. Perhaps my brain is just toast but I cant figure out how to disable homing and an end stop for the axis. My intent is to use the axis for indexing only (no simultaneous movement with other axis'), indicate where I want zero position to be the use a macro to set zero as a work offset.
    I am seeing the additional axis as "A" in DWC but Panel Due shows it as "U". Attempting to jog Axis A results in error "insufficient axis homed"

    Config.g

    ; Configuration file for Duet Ethernet (firmware version 1.20 or newer)
    ; executed by the firmware on start-up
    ;
    ; generated by RepRapFirmware Configuration Tool on Thu May 10 2018 21:56:20 GMT-0400 (Eastern Daylight Time)

    ; General preferences
    M453 ; Put the machine into CNC Modes
    G90 ; Send absolute coordinates...
    ;M83 ...but relative extruder moves

    ; Network
    M550 Micro Mill 1 ; Set machine name
    M552 P192.168.0.69 S1 ; Enable network and set IP address
    M553 P255.255.255.0 ; Set netmask
    M554 P192.168.1.254 ; Set gateway
    M586 P0 S1 ; Enable HTTP
    M586 P1 S0 ; Disable FTP
    M586 P2 S0 ; Disable Telnet

    ; Drive mapping
    M584 X0 Y1 Z2 A3

    ; Drives
    M569 P0 S0 ; Drive 0 goes forwards
    M569 P1 S0 ; Drive 1 goes FORWARD
    M569 P2 S1 ; Drive 2 goes forwards
    M569 P3 S0 ; Drive 3 goes forwards

    M350 X8 Y8 Z8 A16 ;I1 Configure microstepping with interpolation
    M92 X1600 Y1600 Z1600 ;Set steps per mm
    M92 A17.778 ;Set steps per degree
    M566 X17 Y17 Z17 A17 ; Set maximum instantaneous speed changes (mm/min)
    M203 X1000 Y1000 Z1000 A1000 ; Set maximum speeds (mm/min) 800 = 31.5 in/min 100=3.937 10 mm/sec = 23.622 in/min
    M201 X600 Y600 Z600 A600 ; Set accelerations (mm/s^2)
    M906 X800 Y800 Z1600 A1300 I50 ; Set motor currents (mA) and motor idle factor in per cent
    M84 S120 ; Set idle timeout

    ; Axis Limits
    M208 X0 Y0 Z0 A0 S1 ; Set axis minima
    M208 X88 Y38 Z88 A360 S0 ; Set axis maxima

    ; Endstops
    M574 X2 Y2 Z2 A0 S0 ; Set active low endstops, endstops high

    ; Z-Probe
    M558 P0 H5 F120 T6000 ; Disable Z probe but set dive height, probe speed and travel speed
    M557 X15:215 Y15:195 S20 ; Define mesh grid

    ; Heaters
    M140 H-1 ; Disable heated bed

    ; Fans
    M106 P0 S0.3 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
    M106 P1 S1 I0 F500 H T45 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
    M106 P2 S1 I0 F500 H T45 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on

    ; Tools

    ; Automatic saving after power loss is not enabled

    ; Custom settings
    M501 ; Load Stored Parameters

    0_1567913660034_a axis.jpg

    Any help would be wonderful


  • Moderator

    You can force it homed with G92 A0. Other than that I'm not sure what's going on, or why it would show as U on PanelDue. Is your PanelDue firmware up to date?


  • administrators

    @phaedrux said in No homing or end stop on A axes wanted:

    You can force it homed with G92 A0. Other than that I'm not sure what's going on, or why it would show as U on PanelDue. Is your PanelDue firmware up to date?

    The current PanelDue firmware doesn't know the axis names that you assigned, so it assumes that additional axes are names UVWABC in that order. That used to be the only order in which you could create them, but that limitation was removed in later versions of RepRapFirmware.



  • Thanks Phaedrux and DC. G92 A0 will suite this application just fine. I am running previous (or 2 back?) to the latest FW so I will update.



  • Hi, you have the A drive in the endstop section; the M574 command. You can remove from here and below that insert the G92 A0 command. I do exactly the same on the indexer that I have on my cnc and it works great.
    In the drive mapping M584 command you can add P3 to the end of this and that will hide the A drive from movement list should you want it gone.

    Paddy



  • Thanks Paddy. I'll try that


Log in to reply