Commit graph

597 commits

Author SHA1 Message Date
HellAholic
f2312fc971 Add comments and clarify multiline text area logic
Enhanced the PostProcessingPlugin.qml with detailed comments explaining the custom multiline text area component for post-processing script settings. Clarified property usage, signal requirements, height calculations, and key event handling to improve maintainability and prevent QML warnings.
2026-01-12 20:16:51 +01:00
HellAholic
45c61902c7 bump version to 2.3.0
Change to the text area with comment: multiline
2026-01-12 20:11:09 +01:00
HellAholic
7b2e16f9be Add multiline text area support for string settings
Introduces a new SettingTextArea component for string settings with 'multiline' comments, allowing for multi-line input. Updates logic to select the appropriate component and adjusts height calculations for multiline fields. Also ensures custom components receive necessary properties explicitly.
2026-01-12 20:10:40 +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
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
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
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
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
GregValiant
81dc20ce18 Update ZHopOnTravel.py
Removed the Stashed Changes beginning and ends.

Update ZHopOnTravel.py

Add comments.
2025-06-07 09:00:34 -04:00
GregValiant
3f16cc917a Update ZHopOnTravel.py
Bug fix for End_Layer when the entered layer > total layer count.

Update ZHopOnTravel.py

I'm not sure why git desktop did this.

Update ZHopOnTravel.py

I'm not sure why git desktop did this.

Bug fix

Bug fix for End_Layer when the entered layer > total layer count.
Bug fix for 'index_list' when using a layer list.  It now tracks the Z through the file rather than just the layers of interest.
2025-06-07 07:53:20 -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
2e09ca96de
Merge branch 'main' into ZhopOnTravel 2025-05-21 08:43:47 -04:00
GregValiant
bdb771682d Update ZHopOnTravel.py
Bug fix in line 505 that resulted in the first hop being the wrong Z.
2025-05-21 08:41:58 -04:00
GregValiant
264a63103f Update script
Changed the inserted "G0 F Z" lines to "G1 F Z" so they match the existing Cura syntax.
2025-05-12 23:33:50 -04:00
GregValiant
65ecca94f2 Update ZHopOnTravel.py
Update per RBurema requested changes.
2025-04-24 08:48:20 -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