Skip to content
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

Single nozzle/Dual materials+Klipper Gcode flavor issues #276

Closed
Alonso3D opened this issue Jun 7, 2020 · 5 comments
Closed

Single nozzle/Dual materials+Klipper Gcode flavor issues #276

Alonso3D opened this issue Jun 7, 2020 · 5 comments
Labels
enhancement fix is live in the last release Please download /build the last release and try to reproduce. problem

Comments

@Alonso3D
Copy link

Alonso3D commented Jun 7, 2020

SuperSlicer_2.2.51

Windows 10 64bit

Voron 2.2 running Klipper on Dual SKR 1.3 boards with RPi 3b+ and Dual extruders with single nozzle

  1. Slicing preview fails to display colors for each extruder when set up for single nozzle with multimaterials (2ea in this case)

This seems to be correlated with the Gcode flavor as this problem does not occur when using Marlin Gcode flavor.
Using Marlin gcode flavor displays the colors for each extruder correctly.

  1. The print errors out and cancels due to the gcode calling "ACTIVATE_EXTRUDER EXTRUDER=extruder0" in lieu of "ACTIVATE_EXTRUDER EXTRUDER=extruder" with klipper gcode flavor selected.
    Perhaps it should be users choice what to name the extruder/tool within SuperSlicer or have it use standard tool change Gcode, such as T0 and T1, etc. Thus the user would need T0/T1 tool activation macros in their printer cfg file in order to use standard Tool switching gcode.

One should notice that klipper configs never have "0" in the name for when a single component is used. Numbers are used when multiple components are used such as steppers or heaters.
e.g. - Stepper_z, Stepper_z1, Stepper_z2 and so

Klipper flavored Benchy

Marlin flavored Benchy

Projects.zip

  1. @supermerill I just noticed strange behavior related to the wipe tower. After slicing it gives me a time estimate of 1270856d 21h 54m.
    If I rotate the wipe tower the time estimate changes to -2147483648s. If I disable the wipe tower, then the time estimate becomes a sane 2h 5m.
    3DBenchy_-Dualprint-Marlin flavor_WIPE TOWER TIME.zip

time1

time2

@supermerill
Copy link
Owner

supermerill commented Jun 7, 2020

Currently, when it detect that the right g-code is added in the toochange custom g-code and use this one instead of the auto-generated one.
So if you write your own macro with 'ACTIVATE_EXTRUDER EXTRUDER=extruder' inside, it should work.

Right now, extruders doesn't have name. I can add a name field, that can be a number (for marlin) or a string (for klipper), is it really needed?

For now on, i'll remove the '0' for klipper, and i'll remove the check for 'extruder' at the end of the string.

@Alonso3D
Copy link
Author

Alonso3D commented Jun 7, 2020

Extra name field for Marlin isn't necessary as T code for selecting tools is standard.

Klipper is the special case as it can go either way by using a standard command to activate extruder, extruder1, extruder2 etc or it can use T tool change codes as long as the user has macros to support the T codes for tool changing. Perhaps have a check box when selecting klipper gcode flavor to have the option to use T codes or not(beginning with T0 like marlin)

supermerill pushed a commit that referenced this issue Jun 7, 2020
small voron config fix
@supermerill supermerill added the fixed for the next version That means that you should be able to test it in the latest nightly build label Jun 7, 2020
supermerill pushed a commit that referenced this issue Jun 18, 2020
small voron config fix
@supermerill supermerill added fix is live in the last release Please download /build the last release and try to reproduce. and removed fixed for the next version That means that you should be able to test it in the latest nightly build labels Jun 24, 2020
@kackle1998
Copy link

Hello, I am also experiencing this issue, where I need to customize my T0, T1, T2...etc... otherwise will run into a crash.

@supermerill
Copy link
Owner

Hello, I am also experiencing this issue, where I need to customize my T0, T1, T2...etc... otherwise will run into a crash.

Can you create a new issue, with project file...etc... otherwise I can't understand your problem.

@kackle1998
Copy link

Hello, I am also experiencing this issue, where I need to customize my T0, T1, T2...etc... otherwise will run into a crash.

Can you create a new issue, with project file...etc... otherwise I can't understand your problem.

Sure, I apologize, I'm new to Git. I'll make an issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement fix is live in the last release Please download /build the last release and try to reproduce. problem
Projects
None yet
Development

No branches or pull requests

3 participants