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

Set default temperature range based on filament type #597

Open
tkunchick opened this issue Jan 12, 2025 · 2 comments
Open

Set default temperature range based on filament type #597

tkunchick opened this issue Jan 12, 2025 · 2 comments
Labels
believe fixed / answered The bug is believed fixed in latest release

Comments

@tkunchick
Copy link

tkunchick commented Jan 12, 2025

Feature request

# ADVANCED: See documentation for use of these -----------------------------------------------------------------------
# ██████╗ ███████╗███████╗███████╗████████╗    ██████╗ ███████╗███████╗███████╗
# ██╔══██╗██╔════╝██╔════╝██╔════╝╚══██╔══╝    ██╔══██╗██╔════╝██╔════╝██╔════╝
# ██████╔╝█████╗  ███████╗█████╗     ██║       ██║  ██║█████╗  █████╗  ███████╗
# ██╔══██╗██╔══╝  ╚════██║██╔══╝     ██║       ██║  ██║██╔══╝  ██╔══╝  ╚════██║
# ██║  ██║███████╗███████║███████╗   ██║       ██████╔╝███████╗██║     ███████║
# ╚═╝  ╚═╝╚══════╝╚══════╝╚══════╝   ╚═╝       ╚═════╝ ╚══════╝╚═╝     ╚══════╝
#
# Examples...
# Gate:                #0      #1      #2      #3      #4      #5      #6      #7      #8
#gate_status:          1,      0,      1,      2,      2,     -1,     -1,      0,      1
#gate_filament_name:   one,    two,    three,  four,   five,   six,    seven,  eight,  nine
#gate_material:        PLA,    ABS,    ABS,    ABS+,   PLA,    PLA,    PETG,   TPU,    ABS
#gate_color:           red,    black,  yellow, green,  blue,   indigo, ffffff, grey,   black
#gate_temperature:     210,    240,    235,    245,    210,    200,    215,    240,    240
#gate_spool_id:        3,      2,      1,      4,      5,      6,      7,      -1,     9
#gate_speed_override:  100,    100,    100,    100,    100,    100,    100,    50,     100
#endless_spool_groups: 0,      1,      2,      1,      0,      0,      3,      4,      1
#
# Tool:                T0      T1      T2      T3      T4      T5      T6      T7      T8
#tool_to_gate_map:     0,      1,      2,      3,      4,      5,      6,      7,      8

# SUPPLEMENTAL USER CONFIG retained after upgrade --------------------------------------------------------------------
#

there is not much information here

What I am attempting to accomplish is setting temperature ranges for different filament types for loading and unloading purposes.

such as

#gate_material:             PLA,    ABS,    ASA,    PETG,   TPU
#extruder_load_temperature: 210,    240,    265,    235,    210
#form_tip_temperature:      210,    190,    225,    215,    190

basically, if these filaments are installed, it would use these temperatures instead of a hard coded temp.

@moggieuk
Copy link
Owner

moggieuk commented Jan 14, 2025

You can do that with the MMU_GATE_MAP command. The above parameters are simply those used on "reset" and if not defined the reset value are hard coded - temp will be the defined default_extruder_temp

So an example of manually setting:

MMU_GATE_MAP GATE=0 TEMP=195

This will manual set the default temp for the filament in gate 0 to 195 degrees. Note that generally temperatures are set by the slicer. These are read into the slicer_tool_map (available via printer variables) and can be used in custom macros if you desire

Read this wiki page: https://github.com/moggieuk/Happy-Hare/wiki/Tool-and-Gate-Maps

Note also that the temperate can be pulled from spoolman so in reality it is only necessary to set a spool_id for a particular gate. More on that here: https://github.com/moggieuk/Happy-Hare/wiki/Spoolman-Support

Sorry there is a lot to read but the system is quite powerful and flexible....

I have a hand-held QR code scanner.. I scan the filament code I printed and stuck to the filament spool before auto-loading in the MMU. This sets the spool_id and then my spoolman supplies all the details of the filament and they are stored in the gate map...!

@tkunchick
Copy link
Author

I don't think I was clear on what I am trying to accomplish.

I did see the spoolman topic, though doesn't quite meet my goals. So far, I am hand writing on the spools what ID each is.

I said loading, but I am more trying to change the tip forming temperatures for different filament types.

I did see that the loading temperatures are pulled well from the slicer, so I guess I am just looking to change the tip forming temps, as some do better at different temps from what I have seen so far.

Tip forming is a bit of a PITA haha.

@moggieuk moggieuk added the believe fixed / answered The bug is believed fixed in latest release label Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
believe fixed / answered The bug is believed fixed in latest release
Projects
None yet
Development

No branches or pull requests

2 participants