Commit graph

477 commits

Author SHA1 Message Date
HellAholic
61f1f4edf7
Merge pull request #21193 from GregValiant/UpdateDisplayInfoOnLCD
Update display info on LCD
2026-01-29 15:30:46 +01:00
GregValiant
256cbe87cc
Update DisplayInfoOnLCD.py
Added an exception to line 638
2026-01-29 06:37:06 -05:00
GregValiant
07db87b7c6
Update DisplayInfoOnLCD.py
copilot changes
2026-01-28 11:11:37 -05:00
HellAholic
dd3a599918
style-lint 2026-01-23 09:22:13 +01:00
HellAholic
ae55bc14b0
Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-23 09:21:00 +01:00
GregValiant
40eb22057e Update DisplayInfoOnLCD.py
Added "Weights" to stats inserted in the Gcode
2026-01-20 10:11:58 -05:00
Olivier B
b4616c18ec
Correct filament change value assignment
Fix the value assignment for filament change option based on machine G-code flavor.
2026-01-17 18:59:10 +01:00
Olivier B
6e4d46d3f2
Add insert fix 2026-01-17 18:56:34 +01:00
Olivier B
9b66b2689b
Merge branch 'main' into patch-1 2026-01-17 18:29:10 +01:00
HellAholic
53b09a7acf
Merge branch 'main' into UpdateDisplayInfoOnLCD 2026-01-15 20:25:20 +01:00
Remco Burema
8715cd097f
Merge branch 'main' into fix_pp_script_issues 2026-01-15 12:17:40 +01:00
Olivier B
5eb7f228f8
Use new option feature comment:multiline
Updated descriptions for G-code inputs and modified handling of multiline G-code.
2026-01-13 11:57:30 +01:00
Olivier B
dea2428348
Apply review comments.
Update G-code line separator from '|' to '\n'
2026-01-12 15:32:48 +01:00
Olivier B
b0493ed126
Add multiline support for custom G-code in FilamentChange
Updated G-code macros to support multiline input using '|' character.
2026-01-10 16:17:42 +01:00
HellAholic
6d57177c8b
Merge branch 'main' into UpdateDisplayInfoOnLCD 2025-12-11 09:18:49 +01:00
HellAholic
42d89f2eec
Merge pull request #21198 from GregValiant/Annealing
Annealing
2025-12-09 10:14:30 +01:00
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
GregValiant
2c8c9283ae Update DisplayInfoOnLCD.py
Added code to Cura Time Estimation (just in case).
Added "Filament Cost" to the statistics.
2025-12-06 14:10:31 -05:00
HellAholic
d20e5bf937
Lint in PurgeLinesAndUnload.py 2025-12-06 19:22:15 +01:00
GregValiant
bc190da418 Update PurgeLinesAndUnload.py
An extremely minor bug fix.
The GcodeReader did not like ";TYPE:CUSTOM" and was adding a "WARNNG" to the log file.  This change addresses that.
2025-12-05 10:23:20 -05:00
HellAholic
36eb462bb7 Remove trailing whitespace in PurgeLinesAndUnload.py 2025-10-19 08:58:02 +02:00
GregValiant
6d8b517c62 Update PurgeLinesAndUnload.py
Change the purge line height from a fixed 0.3 to a live value equal to the Initial Layer Height.  This fixes a problem it was creating with the preview of a gcode file.
2025-10-18 21:30:47 -04:00
HellAholic
63bbe5c7c6
Apply suggestions from code review 2025-10-02 08:32:18 +02:00
GregValiant
b0882d2ea5 Update ZHopOnTravel.py
Z values were either 2 decimal places, or 16 decimal floats.
This change alters all Z value changes to be rounded to 3 decimal places.  This provides consistency throughout any script changes.
2025-10-01 07:13:53 -04:00
GregValiant
f1637c6f7f Update DisplayInfoOnLCD.py
Update to the anticipated addition of the "machine_time_estimation_factor".
The plan is for this to be backward compatible.
2025-09-15 08:51:11 -04:00
HellAholic
c2793ef750
Merge pull request #20489 from GregValiant/ZhopOnTravel
Create ZHopOnTravel.py
2025-09-14 15:27:04 +02:00
GregValiant
7ca3a2a9bf Update TweakAtZ.py
Made changes per review requests.

Update TweakAtZ.py

One more change.
2025-09-14 09:13:37 -04:00
HellAholic
061944c8a7 add a limiter to the z-height hop 2025-09-14 10:14:43 +02:00
GregValiant
7420f2486d Create TweakAtZ.py
This is a re-write of Change At Z.  The name change was necessary to avoid conflicting names in earlier project files.
2025-09-13 15:10:39 -04:00
HellAholic
778ffb930c Adjust based on review comments 2025-09-13 17:15:54 +02:00
HellAholic
02c5dd57fe Update FilamentChange.py
Move the condition to initialize
2025-09-09 18:49:43 +02:00
HellAholic
b18ee1f6ed Update DisplayInfoOnLCD.py
value field needed for overriding from initialize
2025-09-09 18:48:48 +02:00
HellAholic
aebcdf0dfc Update DisplayInfoOnLCD.py
Should use default_value rather than value since that is expected
2025-09-09 18:35:14 +02:00
HellAholic
04c996a8c5 Update PauseAtHeight.py
minimum value should be a number and not a string
2025-09-09 18:32:48 +02:00
HellAholic
3c04f308f3 Update CreateThumbnail.py
minimum value should be a number and not a string
2025-09-09 18:32:30 +02:00
HellAholic
a7d8e76e0c Update ColorMix.py
minimum value should be a number, not a string
2025-09-09 18:30:07 +02:00
HellAholic
9b44066260 Update AddCoolingProfile.py
-Removed references to self.extruder_count from the settings JSON (the logic for enabling these settings based on extruder count is handled in the initialize() method)
-Reordered settings so that dependencies are defined before they're referenced
-Cleaned up invalid JSON properties
2025-09-09 18:22:08 +02:00
HellAholic
d33ac17199 Fix FilamentChagne
should be set as boolean rather than string
2025-09-09 18:03:32 +02:00
GregValiant
e64326490d Update DisplayInfoOnLCD
Changed "global_stack" to "self.global_stack" to fix a bug.
2025-09-08 15:25:49 -04:00
GregValiant
e596e2a737 Update DisplayInfoOnLCD.py
Fixed the code from an older version.
2025-09-06 17:16:28 -04:00
GregValiant
ce5c33ece7 Update DisplayInfoOnLCD.py
Update to account for the new Time Estimate Factor in Cura.
2025-09-06 11:50:43 -04:00
HellAholic
670f732e89
Merge branch 'main' into ZhopOnTravel 2025-09-03 13:31:25 +02: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
GregValiant
64a15124d2
Merge branch 'main' into ZhopOnTravel 2025-06-24 11:05:40 -04:00