Nearly there! Temp and bounce (Board not borked)
-
Hi,
Thanks all for help so far. I was despairing!
Last few things;
1/ when I cancel a print, bed and ext remain hot. Would like them to both shut down on cancel, assume that is sensible?
2/
Z home, works great but does not do the slow 5mm return check. Should it? How do I enable in homez please?3/bed heats up, then extruder in order. Is that correct? Can they both heat in parallel to save time?
Seems to be it currently...
Thanks Rich.
Ps. Am feeling less desolate now!
-
@fusedeep said in Nearly there! Temp and bounce (Board not borked):
1/ when I cancel a print, bed and ext remain hot. Would like them to both shut down on cancel, assume that is sensible?
When you cancel a print the file cancel.g is run if it exists. You could put commands to turn off heaters there if you wanted. I usually find myself canceling a print because I forgot to do something first. And after I fix that I am going to run the print again so I don't turn off heaters in my cancel.g file.
2/ Z home, works great but does not do the slow 5mm return check. Should it? How do I enable in homez please?
As I recall you were homing with a BLTouch Z probe? If so there, is no need to do a slow return, that is handled by the firmware. If you want you can always add a relative Z move after the G30.
3/bed heats up, then extruder in order. Is that correct? Can they both heat in parallel to save time?
I use M140 to start heating the bed which does not wait for the bed to reach temp. I use G10 to start heating the extruder and that also does not wait for the extruder to reach temp.
A bit later on after doing a few other things to get ready to print I execute a M116 command which waits for both the bed and the extruder to reach temp.
Frederick
-
-
@fusedeep said in Nearly there! Temp and bounce (Board not borked):
@fcwilt thanks.
No probe in use afaik!
Will look at everything else...
Well if you are in fact homing Z with a endstop could you post your homez.g file and your homeall.g file?
Thanks.
Frederick
-
; homez.g
; called to home the Z axis
;
; generated by RepRapFirmware Configuration Tool v3.3.10 on Wed Apr 20 2022 11:07:59 GMT+0100 (British Summer Time)
G91 ; relative positioning
G1 H2 Z5 F6000 ; lift Z relative to current position
G1 H1 Z-190 F1800 ; move Z down until the endstop is triggered
G92 Z0 ; set Z position to axis minimum (you may want to adjust this); Uncomment the following lines to lift Z after probing
;G91 ; relative positioning
;G1 Z5 F100 ; lift Z relative to current position
;G90 ; absolute positioning -
; homeall.g
; called to home all axes
;
; generated by RepRapFirmware Configuration Tool v3.3.10 on Wed Apr 20 2022 11:07:59 GMT+0100 (British Summer Time)
G91 ; relative positioning
G1 H2 Z5 F6000 ; lift Z relative to current position
G1 H1 X-205 Y-255 F1800 ; move quickly to X and Y axis endstops and stop there (first pass)
G1 H2 X5 Y5 F6000 ; go back a few mm
G1 H1 X-205 Y-255 F360 ; move slowly to X and Y axis endstops once more (second pass)
G1 H1 Z-190 F360 ; move Z down stopping at the endstop
G90 ; absolute positioning
G92 Z0 ; set Z position to axis minimum (you may want to adjust this); Uncomment the following lines to lift Z after probing
;G91 ; relative positioning
;G1 Z5 F100 ; lift Z relative to current position
;G90 ; absolute positioning -
Also please include your config.g for a sanity check.
And it doesn't hurt to share the results of M122 and M98 P"config.g" to help us catch any errors.
-
@fusedeep said in Nearly there! Temp and bounce (Board not borked):
; homez.g
; called to home the Z axis
;
; generated by RepRapFirmware Configuration Tool v3.3.10 on Wed Apr 20 2022 11:07:59 GMT+0100 (British Summer Time)
G91 ; relative positioning
G1 H2 Z5 F6000 ; lift Z relative to current position
G1 H1 Z-190 F1800 ; move Z down until the endstop is triggered
G92 Z0 ; set Z position to axis minimum (you may want to adjust this); Uncomment the following lines to lift Z after probing
;G91 ; relative positioning
;G1 Z5 F100 ; lift Z relative to current position
;G90 ; absolute positioningYou don't need that G1 H2 Z5 F6000 - that is used when homing with a Z probe - so for now just comment it out.
Be sure the G92 Z0 matches the actual Z position where the Z endstop is triggered. G92 sets the logical position of an axis - you want the logical position to match the physical position. So if for some reason when homing Z it ended up at Z=5 instead of Z=0 you would want to use G92 Z5.
Hope that makes sense.
Frederick
-
@fusedeep said in Nearly there! Temp and bounce (Board not borked):
; homeall.g
; called to home all axes
;
; generated by RepRapFirmware Configuration Tool v3.3.10 on Wed Apr 20 2022 11:07:59 GMT+0100 (British Summer Time)
G91 ; relative positioning
G1 H2 Z5 F6000 ; lift Z relative to current position
G1 H1 X-205 Y-255 F1800 ; move quickly to X and Y axis endstops and stop there (first pass)
G1 H2 X5 Y5 F6000 ; go back a few mm
G1 H1 X-205 Y-255 F360 ; move slowly to X and Y axis endstops once more (second pass)
G1 H1 Z-190 F360 ; move Z down stopping at the endstop
G90 ; absolute positioning
G92 Z0 ; set Z position to axis minimum (you may want to adjust this); Uncomment the following lines to lift Z after probing
;G91 ; relative positioning
;G1 Z5 F100 ; lift Z relative to current position
;G90 ; absolute positioningWhen you home with a Z probe the homing order is typically X > Y > Z
When you home with a Z endstop the homing order is typically Z > X > Y
So you should move the commands here that home Z before the commands that home X and Y.
See my other post regards the G1 H2 Z5 F6000 and the G92 Z0.
Frederick