Solution for others like me not reading all the docs to begin with is to read https://duet3d.com/wiki/Configuring_RepRapFirmware_for_a_Cartesian_printer#Homing_files
Short version, use G1 Zxxx S1 instead of G30 to home with endstops. G30 is only for a probe.
Ahhh I get it now!! So the trigger height is just a reference position and the z0 command will be given to the printer when printing by the slicers g code?
Mostly correct but actually the first Z move will be to the Z position that corresponds to your first layer height is - i.e something like G1 Z0.3.
Do you have anywhere to get delta rods that are assembled so I do not mess them up? I hesitate using magnetic rod ends.
Haydn Huntley on Google groups deltabots forum. Order them slightly longer than you think you'll need.
I went for the new 1.18beta, it did give a warning,
Warning: Heater 1 appears to be over-powered and a fire risk! If left on at full power, its temperature is predicted to reach 602C.
Saved with M500.
When you select probe type 5 in the M558 command, the MOD signal is normally LOW but is driven HIGH at the start of a probing move and goes LOW again when the probing move completes.
I checked the code, and bed probing moves are already executed with zero jerk. If your printer allows a very high Z acceleration, there might be some merit in reducing it during probing.
I suggest you measure the trigger height neat the edges of the bed, to see how close you can get before the trigger height is affected. See https://duet3d.com/wiki/Using_mesh_bed_compensation#Checking_the_trigger_height. The extrapolation of bed compensation outside the probed area was improved in firmware 1.18beta3.
Thanks again. I created short macros enabling me to switch between T0 and T1, enable and disable cold extruding, etc. It's all working great, and I'm able to do whatever I need. The help was much appreciated!
The really bizarre thing in my case was that most of the issues I was having just went away. It coincided with me having to print a new X carriage, fit and new height sensor and while I was at it, fitted the Duex expansion board. None of those things could have caused a significant change in extrusion though but ever since, I've been running with 90% extrusion which is a lot more sensible than the 60% I originally had to use. There must be some sort of dark magic going on…........
Here's my config file:
;; Folgertech FT5 Configuration
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 X305 Y304 Z410 S0 ; Set axis maxima
M574 Y2 X2 Z0 S0 ; Define microswitches
M558 P5 X0 Y0 Z1 H5 F200 T6000 ; Set probe type
G31 P500 X0 Y0 Z1.80 ; Set Z probe trigger value, offset and trigger height
M584 X0 Y1:4 Z2 E3 ; Map to specific drives
M569 P0 S0 ; Drive 0 - X
M569 P1 S0 ; Drive 1 - Y
M569 P2 S1 ; Drive 2 - Z
M569 P3 S1 ; Drive 3 - E0
M569 P4 S1 ; Drive 4 - Y
M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
M92 X80 Y80 Z399 E492.45 ; Set steps per mm
M566 X1200 Y1200 Z60 E120 ; Set maximum instantaneous speed changes (mm/min)
M203 X8000 Y8000 Z600 E1200 ; Set maximum speeds (mm/min)
M201 X1500 Y1500 Z500 E250 ; Set accelerations (mm/s^2)
M906 X1000 Y1000 Z1200 E900 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
M143 S260 ; Set maximum heater temperature to 260C
M305 P0 T100000 B3950 C0 R4700 ; Set thermistor + ADC parameters for heated bed (Heater 0)
M305 P1 T100000 B4388 C0 R4700 ; Set thermistor + ADC parameters for E0 (Heater 1)
M307 H0 A281.7 C430.4 D4.4 B0 ; Bed PID
M307 H1 A344.7 C122.8 D5.5 B0 ; Hotend PID
M307 H3 A-1 C-1 D-1 ; BLTouch
M563 P0 D0 H1 ; Define tool 0
G10 P0 X0 Y0 ; Set tool 0 axis offsets
G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C
M550 PFT5 ; Set machine name
M552 P0.0.0.0 S1 ; Enable network and acquire dynamic address via DHCP
M106 P0 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P1 S255 I0 F500 H1 T50 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P2 S255 I0 F500 H1 T50 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on
T0 ; Select first tool
I home the hotend to back right of the printer (as standard for the FT-5) I set X & Y switch to high end so it's parked around 305. That gives me a front left corner of the bed X0 Y0, front right of Y0 X305 and back left of X0 Y305. In S3D i just tick flip Y build plate so every STL i load is usually the correct orientation ready to print
Looks like your connection to Duet3D was lost, please wait while we try to reconnect.