Commit graph

428 commits

Author SHA1 Message Date
GregValiant
27a72a99b3 Update AnnealingOrDrying.py
Update AnnealingOrDrying.py

Bug fix and some minor changes to "units" as some were too long and didn't fit well.
2025-12-08 16:20:55 -05:00
HellAholic
c1d12709b4
Merge branch 'main' into Annealing 2025-09-03 13:29:16 +02:00
HellAholic
4006272fee
Some housekeeping
- anneal_type -> heating_zone: lines up the variable name with intent.
- Sort the variable inputs of the functions (annealing / drying)
- Add description for parameters in both functions (annealing / drying)
2025-08-05 00:45:48 +02:00
GregValiant
47ad02bcf1 Update AnnealingOrDrying.py
Changed some verbiage.

Update AnnealingOrDrying.py

Changes per the review, bug fixes, cleanup my code.  Add more beeps.

Update AnnealingOrDrying.py

Fixed a typo
2025-08-04 08:52:23 -04:00
GregValiant
8353d55ce2 Create AnnealingOrDrying.py
A new script.  The user can hold the build plate and chamber temepratures to "anneal" a print.  Optionally the heated be can be used to attempt to dry filament rolls.
2025-08-02 14:32:00 -04:00
GregValiant
8c3c36b241 Update DisplayInfoOnLCD.py
Changes per Reviewer request.
2025-08-02 14:04:29 -04:00
GregValiant
f6486bdffc Update DisplayInfoOnLCD.py
If the printer was a UM then the statistics and model list weren't being added.  This is the fix.
2025-08-01 14:28:38 -04:00
GregValiant
3ad2c1b578 Update DisplayInfoOnLCD.py
Add "Electricity Cost" to the statistics added to the gcode.

Update DisplayInfoOnLCD.py

Formatting changes for layer heights
2025-07-02 06:45:55 -04:00
HellAholic
69f56cb356
Merge branch 'main' into DisplayInfoOnLCD 2025-06-17 12:29:01 +02:00
HellAholic
247b512ac2
Merge pull request #19419 from geekykayaker-anon/CreateThumbnailBeginBlockOptions
Add some options to CreateThumbnail to allow for some customisation o…
2025-06-16 11:09:54 +02:00
Erwan MATHIEU
3579d85ba9
Merge pull request #20444 from Ultimaker/PostProcessing_InsertAtLayerChange_update
InsertAtLayerChange: Make the conversion to uppercase optional
2025-06-16 11:09:03 +02:00
HellAholic
5db75acffb No need for type cast -> it returns a bool 2025-06-16 10:44:36 +02:00
Erwan MATHIEU
facf0b7d4a
Merge branch 'main' into PostProcessing_InsertAtLayerChange_update 2025-06-16 10:24:18 +02:00
HellAholic
cda8c33c2d
Merge branch 'main' into CreateThumbnailBeginBlockOptions 2025-06-16 10:23:10 +02:00
HellAholic
5849fd9c99 Update CreateThumbnail.py 2025-06-16 10:22:40 +02:00
Erwan MATHIEU
44e1c08062
Merge branch 'main' into Update-PurgeAndUnload.py 2025-06-16 10:08:44 +02:00
HellAholic
21cf6ee14e
Merge branch 'main' into AddCoolingProfile 2025-06-13 12:39:33 +02:00
HellAholic
40ba22930b
Merge branch 'main' into Update-PurgeAndUnload.py
Some checks failed
printer-linter-format / Printer linter auto format (push) Has been cancelled
2025-06-13 12:38:25 +02:00
HellAholic
890db9da6e
Update PurgeLinesAndUnload.py 2025-06-13 12:38:02 +02:00
HellAholic
5afb380c0b
Merge pull request #20388 from GregValiant/FilamentChangeUpdate
Update FilamentChange.py
2025-06-13 12:28:21 +02:00
GregValiant
e63243bca8 Update DisplayInfoOnLCD.py
It turns out that some firmware doesn't like colons within M118 commands.
2025-06-07 09:09:59 -04:00
HellAholic
db8a625d8f
Update PurgeLinesAndUnload.py
Fixes an exception thrown upon a clean start.
2025-06-05 20:57:24 +02:00
GregValiant
6152306217 Update DisplayInfoOnLCD.py
Made some changes to the print stats that are added to the gcode.

Update DisplayInfoOnLCD.py
2025-05-22 12:20:44 -04:00
GregValiant
1e18e0e63d Update AddCoolingProfile.py
Found a bug.  The ";LAYER:" line was not being added to the "modified data" string when in "single_fan_by_feature" mode.

Update AddCoolingProfile.py

bug fix for the bug fix.
2025-04-16 10:16:32 -04:00
GregValiant
bf8d31aa51 Update DisplayInfoOnLCD.py
Add the 'Quality Name' to the gcode with the other settings.

Update DisplayInfoOnLCD.py

Touchups.

Update DisplayInfoOnLCD.py

Minor change
2025-04-15 19:29:52 -04:00
GregValiant
03aa64448a Update AddCoolingProfile.py
Update AddCoolingProfile.py

Un-trapped ValueError in line 782.  It might also be an IndexError.  I left it open.

Update AddCoolingProfile.py

Change an IndexError to a ValueError
2025-04-13 20:12:24 -04:00
GregValiant
1b518b8c92 Update DisplayInfoOnLCD.py
Changes to the print statistics entered into the gcode.
2025-04-12 14:13:53 -04:00
GregValiant
e1246beb67 Update DisplayInfoOnLCD.py
Minor changes to the statistics added to the beginning of the gcode.
2025-04-12 14:11:09 -04:00
GregValiant
d78d19820b Update PurgeLinesAndUnload.py
Missed a newline in line 499.
2025-04-04 08:27:10 -04:00
HellAholic
c91862f4bb Make the conversion to uppercase optional
- Add the option type bool
- Set to be enabled by default
- Add condition to only convert if bool value is true
2025-03-25 20:33:01 +01:00
GregValiant
f0d198507a Update DisplayInfoOnLCD.py
Requested changes
2025-03-23 07:30:23 -04:00
GregValiant
ee5c37bd80 Update DisplayInfoOnLCD.py
Fixed the m118_str/m118_text confusion.
2025-03-23 07:09:04 -04:00
GregValiant
416b159a7e Update DisplayInfoOnLCD.py
Added the "time to pause" to the user message.

Update DisplayInfoOnLCD.py

update
2025-03-22 23:32:06 -04:00
GregValiant
99b198339a Update AddCoolingProfile.py
Update per requested changes.
Comments are consistent with "# ".
global_stack, extruder_list, extruder_count are assigned to "self".
2025-03-22 15:41:39 -04:00
HellAholic
a94f5e0f28
Add space after # for the comments 2025-03-22 17:53:48 +01:00
GregValiant
001dfc30af Update AddCoolingProfile.py
Re-worked the Build Volume fan code to include a printers Auxiliary fan if there is one.
2025-03-22 11:10:23 -04:00
GregValiant
06cbb2c65c Update FilamentChange.py
Hide the "Z-Move" when in "use firmware configuration" mode.
2025-03-13 20:40:59 -04:00
HellAholic
2cf13c5e94 Remove extra empty line 2025-03-09 19:30:55 +01:00
HellAholic
b25620826f use helper function
Since the added lines are identical, it can be replaced with a helper function
2025-03-09 19:30:55 +01:00
GregValiant
253d11f84d Update PurgeLinesAndUnload.py
This change adds a setting for "minimum Z height" for the "nail down the string" moves.

Update PurgeLinesAndUnload.py

Bug fix.  The prime blob code didn't account for the retraction at the end.  This adds an 'unretract' to compensate.
2025-03-09 19:30:55 +01:00
HellAholic
be0671ccca
Merge branch 'main' into PurgeLines 2025-02-20 10:30:54 +01:00
GregValiant
436e3e84b8 Create PurgeLinesAndUnload_old.py
Update PurgeLinesAndUnload.py

Added 2 settings so the user can dictate where the prime blob will be.
"Blob Location X" and "Blob Location Y".

Delete PurgeLinesAndUnload_old.py

I'm not sure how I do these things.
2025-02-14 12:52:23 -05:00
HellAholic
26d5afe56c
Merge pull request #19796 from GregValiant/SearchAndReplace
Re-write of Search and Replace
2025-02-14 10:22:51 +01:00
HellAholic
cebdafc548
Make wipe move consistent 2025-02-12 12:42:24 +01:00
GregValiant
5d0d782b8b Update PurgeLinesAndUnload.py
Indents for child settings
2025-02-11 10:27:56 -05:00
GregValiant
5fe1193df1 Update PurgeLinesAndUnload.py
Added purge blob option.
Required changes in some settings to 'self'.
Fixed  'quick_purge_speed' to adjust for 2.85 filament.
2025-02-11 08:43:56 -05:00
Erwan MATHIEU
01fd82e8e5
Merge branch 'main' into fix_qml_py_re 2025-02-11 13:19:50 +01:00
HellAholic
8f14e62809 re-indent the collaterals 2025-02-10 21:32:03 +01:00
HellAholic
3afffbd403 Wipe move consistency for rectangular
- Remove the travel move -> type probably
- Remove the second F in 3 out of 8 wipe moves
2025-02-10 20:56:35 +01:00
HellAholic
573a92bd79 Indentation fix 2025-02-10 20:55:23 +01:00