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 forwardsM350 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 ParametersAny help would be wonderful
-
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?
-
@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