-
Notifications
You must be signed in to change notification settings - Fork 11
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
Cancelling object stops z movement (using Cura 3.6.0) #17
Comments
I'll take a look. Are you using relative or absolute extrusion? I have found some bugs with absolute extrusion tracking, so I highly recommend making sure that relative extrusion box is checked. |
I am using absolute. Its the default setting. Ill try relative later and see if that fixes things. Thanks! |
Also, make sure you don't cancel the NONMESH object. It contains extra movements (including Z movements if you aren't using Z-hops). I didn't really want that to be in there, but it is just the way Cura is organized as a slicer. |
Also, please let me know how things go when you do more testing. There hasn't been a lot of feedback from Cura users yet. |
I've also had this problem using Cura 3.6.0. Using the default settings for ender3 and after I cancelled the printer started making lots of noise due to the steps the bed and extruder was skipping. Didn't cancel the NONMESH object. I'm using a standard Marlin firmware on an Ender 3 rather then the TH3D variant. |
Did it happen right away after you cancelled, or did it take a few layers? You should always use relative extrusion (under special modes). Absolute extrusion works in some cases and not others. It is inconsistent enough that I haven't figured out what is failing. |
I have also had this same thing happen on my Ender 3 with the TH3D version of the firmware slicing with Cura 3.6.0. I'm guessing I'm in absolute extrusion mode but will try changing and see what happens. |
Are you using STL filenames that have UTF-8 characters? |
I do not recall any special characters. Typically my STL has something like
example_name_object.stl I noticed if you multiply the same STL Cura then
adds example _ name_object(1).stl. Also note that the print I'm my case was
several layers high previous to canceling the failed object. So Z height
was changing.
…On Wed, Dec 19, 2018, 8:37 AM paukstelis ***@***.*** wrote:
Are you using STL filenames that have UTF-8 characters?
Ultimaker/Cura#4949 <Ultimaker/Cura#4949>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#17 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/APr5B94DKViiHIDql1QEYCpJITfFuVPVks5u6k8igaJpZM4Yd3Ik>
.
|
Hello, I just had the same problem. When I examined the G-code, I noticed that the layer change happened within the first object. Since I canceled the first object but also the layer change was skipped. Cura 4.0 |
I just came across this issue. Gcode was created by PrusaSlicer. |
I've never seen PrusaSlicer do this. Please provide gcode file. |
I do now recall seeing this before. I don't see it normally because I have Z-hop enabled be default. This resets the position at the start of each object. I will put in a feature request with PrusaSlicer to see if it might be possible to include a re-positioning of Z at the start of each object. |
One way to get around this is to use the "Allowed Gcode" section. Just put G1 Z.* there and it will allow your Z-moves in the cancelled object. |
I'm on Superslicer and have the same problem, if the Z change is inside the canceled object then there's no layer increase and no Z height change. I was lucky to have Obico stop my print before the disaster.
Superslicer is nicely formatting the Layer change, it should be quite simple to see when a Layer change is inside the canceled object and then keep at least the G1 Z command. |
The plugin works fine, I would say that the slicer is not working by default. The reasons why there are options in the plugin is because there is no consistency with how slicers do things. For SuperSlicer, you probably want to check the |
I'm quite disoriented as info of This is from the README:
It's possible that you need to rewrite the README as these settings are not working as default. |
Slicers change how they do things all the time, and I have no way of knowing when changes will impact the plugin. I can update the README to reflect these changes, but basically you have two options with SuperSlicer from what I can see: use Object Stop tags, or use some small amount of Z-hop, which will re-write the Z-height at the start of each object. |
I understand that you can't know how the plugin is behaving with all the slicers around, that's why I'm writing here, because I found that with the proposed settings your plugin is not working with Superslicer. I enabled Object Stop tags and I will see if that does the trick. |
I added G1 Z.* to the list of allowed gcode, but the issue still persisted. I am using orcaslicer. Any help or info would be great, it's looking like for now I'll just have to add a small z hop or something. |
I upgraded to Cura 3.6.0 yesterday (it was officially released) and needed to cancel a single object. The plugin now does see the objects from Cura (the good news). However, after I canceled one of the objects, the z axis was no longer triggered, so it kept trying to print at the same height for each layer. TH3D Marlin firmware on an ender 3, octoprint 1.3.9 on octopi 0.15.1.
The text was updated successfully, but these errors were encountered: