You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there an existing issue for this feature request?
I have searched the existing issues
Is your feature request related to a problem?
The slicer checks if user defined Start G-code contains valid M104, M140 commands and adds them if it can not find them. This is a bit awkward when the user defined g-code actually calls a macro on the machine and passes the temperatures to it.
Example user defined start G code:
M98 P"/macros/Printer/PrintMacros/PrintStart" T[first_layer_temperature] B[first_layer_bed_temperature]
Currently the slicer still puts additional M104/M140 codes in the output because it can not see they are in the PrintStart macro.
Which printers will be beneficial to this feature?
All
Describe the solution you'd like
It would be nice if it also checked for presence of "first_layer_temperature" and "first_layer_bed_temperature" and skipped adding the M104 and M140 if it finds them.
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered:
Looks like this might be exclusive to specific firmware, because it is not happening for me with Klipper, using OrcaSlicer 2.2.0 (stable).
The variables are being passed correctly, and there are no extra M104/140 commands.
M190 S70 ; set bed temperature and wait for it to be reached
G10 S225 ; set nozzle temperature
;TYPE:Custom
M98 P"/macros/Printer/PrintMacros/PrintStart" T225 B70
Is there an existing issue for this feature request?
Is your feature request related to a problem?
The slicer checks if user defined Start G-code contains valid M104, M140 commands and adds them if it can not find them. This is a bit awkward when the user defined g-code actually calls a macro on the machine and passes the temperatures to it.
Example user defined start G code:
M98 P"/macros/Printer/PrintMacros/PrintStart" T[first_layer_temperature] B[first_layer_bed_temperature]
Currently the slicer still puts additional M104/M140 codes in the output because it can not see they are in the PrintStart macro.
Which printers will be beneficial to this feature?
All
Describe the solution you'd like
It would be nice if it also checked for presence of "first_layer_temperature" and "first_layer_bed_temperature" and skipped adding the M104 and M140 if it finds them.
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: