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

Support a placeholder substitution like [bed_temperature_[current_extruder]] #4309

Open
jamagin opened this issue Feb 19, 2018 · 2 comments
Open

Comments

@jamagin
Copy link

jamagin commented Feb 19, 2018

While filing #4308 I realized it would be useful if slic3r supported a placeholder such as [bed_temperature_[current_extruder]] when using multiple extruder printers. This way it would be possible to configure the starting g-code to preheat the bed to the temperature of the first filament that you are using.

Admittedly with a dual-extrusion print with vastly different temperatures it still might be necessary to manually override this.

@lordofhyphens
Copy link
Member

There is a way to do what you want right now: conditional gcode. #3390

Put a separate {if ...} block in for each extruder your printer supports and Slic3r will omit the lines that evaluate to false (or 0).

@Maxwellfire
Copy link

The conditional execution works, but there doesn't seem to be a placeholder for multiple bed temperatures.

This means that bed_temperature_0 is not resolved as a placeholder, and what mmagin wanted doesn't work with conditional gcode either.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants