-
-
Notifications
You must be signed in to change notification settings - Fork 525
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial dance in the start of the gcode #1775
Comments
On second though, this may seem odd on my printers because they home on y and x max position instead of min. I think this is where the difference stems from. |
it's exactly that. |
Well, during start the plate should be entirely clear, so it should be quite safe to assume it's at a safe height, and that moving directly to print start position should be safe? I fail to see how the aimless jumping to different places would differ. Start script is done before all this, so start position would either be skirt/brim or perimeters of the part? I'm not a coder so this is probably alot more complicated then i can imagine. Edit: Prusa 2.4.0-Beta1 does this normally. It heats up, moves down to bed, and moves directly to start position. |
I have multiple people asking for that because their bed isn't safe. What i have with prusslicer 2.3.1:
There is the same "z-dance"
the problem is less a code issue than everyone having a different expectation, the only good one. I'll try to improve a bit to avoid "dance". |
If PS beta doesn't do this then wont the issue go away in Susi once its merged ? |
I don't think so, as I added more things. I'll see when I merge. |
* At the first move, merge Z-move and don't split the travel, so the printer won't "dance", whatever where the nozzle is. Note:it's a hack, please redo it properly when reworking gcode-writer. * retract_lift_first_layer is gone back to the old simple behavior (revert b16ecbf) * removed auto extra lift for first layer, now that lift_min exists. * with complete object, don't unlift at object/first layer change, to avoid Z-dance * lift_min will be used between brims, skirts, objects but not between object-skirt, object-brim and their object #1783 #1775 #1575 #599 #429 #395 #241
Just to make it clear, it's not just the "z-dance", what i wanted solved was the go visit the front left corner then jump back to print was my main oddity here. it has an odd jump "halfway" towards x0 y0, then goes back towards where it's supposed to. |
should be fixed. |
* At the first move don't split the travel * At the first move, if start_gcode_manual and no layer_gcode, don't lift the nozzle so the printer won't "z-dance", whatever where the nozzle is. Note:it's a hack, please redo it properly when reworking gcode-writer. * retract_lift_first_layer is gone back to the old simple behavior (revert b16ecbf) * removed auto extra lift for first layer, now that lift_min exists. * with complete_object, don't unlift at object/first layer change, to avoid Z-dance * lift_min will be used between brims, skirts, objects but not between object-skirt, object-brim and their object #1783 #1775 #1575 #599 #429 #395 #241
Also change other behaviors to be compliant: * At the first move don't split the travel * At the first move, if start_gcode_manual and no layer_gcode, don't lift the nozzle so the printer won't "z-dance", whatever where the nozzle is. Note:it's a hack, please redo it properly when reworking gcode-writer. * retract_lift_first_layer is gone back to the old simple behavior (revert b16ecbf) * removed auto extra lift for first layer, now that lift_min exists. * with complete_object, don't unlift at object/first layer change, to avoid Z-dance * lift_min will be used between brims, skirts, objects but not between object-skirt, object-brim and their object #1783 #1775 #1575 #599 #429 #395 #241
It's fixed. Thanks. |
Describe the bug
Expected behaviour: goes through start script and starts printing directly.
Actual behaviour: After heating up it goes down to the center of the part, moves up, moves to front left corner, down, up then starts printing.
To Reproduce
Happens to everything i slice, so hopefully my project has some clues if this is not normal behaviour.
>> Project File <<
Voron_Design_Cube_v7_56m_20211102-211326.zip
Desktop (please complete the following information):
Additional context
You can find me on discord also: Jon#4961
The text was updated successfully, but these errors were encountered: