RepRapFirmware 3.01-RC4 and DSF 1.2.5 now available
-
Running Duet3 with SBC and having problems.
In my bed.g I have this:
; If the printer hasn't been homed, home it
if !move.axes[0].homed || !move.axes[1].homed || !move.axes[2].homed
G28while true
if iterations = 5
abort "Too many auto calibration attempts"
G30 P0 X5 Y160 Z-99999 ; probe near first leadscrew
if result != 0
continueG30 P1 X300 Y160 Z-99999 S2 ; probe near last leadscrew and calibrate
echo result
if result != 0
continueif move.calibrationDeviation.deviation <= 0.03
breakecho "Repeating calibration, Deviation is " ^ move.calibrationDeviation.deviation ^ "mm"
echo "Auto calibration successful. Deviation = " ^ move.calibrationDeviation.deviation ^ "mm"
G28 Z ; re-home z axis in case it has shiftedFirstly, the code for check homing does not work. The printer just homes anyway.
Leadscrew levelling then takes place and the deviations reported back but there's no further indication of what happens next. There is no reporting from the echo commands whatsoever.
Anyone help please.
-
I don't see in any release notes where conditional Gcode is (yet) available on SBC? Did I miss something?
-
@Danal said in RepRapFirmware 3.01-RC4 and DSF 1.2.5 now available:
@dc42, is M291 S2 (and S3) not working a bug, or a "not there yet"?
Not implemented in DSF yet. There may be progress on that by this time next week.
-
-
-
@dc42
Today I have realised that N400 and N500 are displayed wrong in the 12864 LCD menu.
The bigger issue: If a factor is set in the menu it causes a 100 times higher value.The menu should show 100% instead of 1%
-
@DIY-O-Sphere, thanks for reporting this. I have fixed it in the internal build of RRF at https://www.dropbox.com/sh/3azy1njy3ayjsbp/AACquxr2m00eV568RZg5QG5wa?dl=0.