Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    No homing or end stop on A axes wanted

    Scheduled Pinned Locked Moved
    CNC
    4
    6
    316
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 3DPMicroundefined
      3DPMicro
      last edited by

      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

      Duet controlled Lathe, micro mill, 3d printer and 1992 Haas VF2 VMC

      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        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?

        Z-Bot CoreXY Build | Thingiverse Profile

        dc42undefined 1 Reply Last reply Reply Quote 1
        • dc42undefined
          dc42 administrators @Phaedrux
          last edited by

          @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.

          Duet WiFi hardware designer and firmware engineer
          Please do not ask me for Duet support via PM or email, use the forum
          http://www.escher3d.com, https://miscsolutions.wordpress.com

          1 Reply Last reply Reply Quote 0
          • 3DPMicroundefined
            3DPMicro
            last edited by

            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.

            Duet controlled Lathe, micro mill, 3d printer and 1992 Haas VF2 VMC

            1 Reply Last reply Reply Quote 0
            • Paddy McGowanundefined
              Paddy McGowan
              last edited by

              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

              1 Reply Last reply Reply Quote 0
              • 3DPMicroundefined
                3DPMicro
                last edited by

                Thanks Paddy. I'll try that

                Duet controlled Lathe, micro mill, 3d printer and 1992 Haas VF2 VMC

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post
                Unless otherwise noted, all forum content is licensed under CC-BY-SA