Commit graph

10177 commits

Author SHA1 Message Date
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
Remco Burema
1fb89e0e7d Restore Backups: Correctly handle requests to redownload plugins.
- Fix: Need to fill the package's API version into the (template) URL, instead of using latest.
- Fix: Loop was closing over the package ID, which caused the recieving function to always only get the last handled package ID instead of the one it needed to handle.

part of CURA-12156
2025-04-02 13:19:01 +02:00
Remco Burema
43d9e1d522 Restore Backups: Fix handling the (re)downloaded tempfile.
Was opening the tempfile for handling when it was still open for writing. Also the wrong net-reply got used (reply instead of msg).

part of CURA-12156
2025-04-02 13:15:35 +02:00
Remco Burema
1f4f432d49 Restore Backups: Fix reading which packages need to be reinstalled.
Also save the version, so we can get the correct url when redownloading the package (see next commits).

part of CURA-12156
2025-04-02 13:13:25 +02:00
Remco Burema
c857dab0f7 Logging (mostly on errors).
CURA-12156
2025-04-01 16:47:17 +02:00
Remco Burema
b295ca7d04 Workaround for process-events during multiple http requests.
Would not work otherwise, but that should have been true in the old situation then as well?

CURA-12156
2025-04-01 15:10:27 +02:00
Erwan MATHIEU
4f859e278b Reapply "Merge pull request #20128 from Ultimaker/CURA-12371"
This reverts commit bf2eef3537.
2025-03-28 11:35:10 +01:00
Remco Burema
a50fa29a0f Merge remote-tracking branch 'origin/main' into CURA-12156_dont_zip_downloadable_plugins 2025-03-27 14:17:59 +01: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
Erwan MATHIEU
bf2eef3537 Revert "Merge pull request #20128 from Ultimaker/CURA-12371"
This reverts commit f2ebf160a5, reversing
changes made to 97deb2f15e.
2025-03-21 10:13:46 +01:00
HellAholic
e18e0649d6
Merge branch '5.10' into purgelineMinZ_and_fix 2025-03-16 12:02:18 +01:00
GregValiant
06cbb2c65c Update FilamentChange.py
Hide the "Z-Move" when in "use firmware configuration" mode.
2025-03-13 20:40:59 -04:00
Erwan MATHIEU
a6ee53c944 Fix visibility settings not being applied for lower layers
CURA-12272
2025-03-10 14:55:46 +01: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
Remco Burema
d167e3f28e Work in progress on pulling plugins out of the backups.
It's now in a state where it can actually upload ... something (that should work). Not tested the restore yet.

I did run into trouble with the max concurrent requests, which I had to up to [more than 4, now on 8] to get it to work -- I'm not sure if I'm just working around a bug here, or if that's expected behaviour.

part of CURA-12156
2025-02-27 16:52:27 +01:00
Remco Burema
74420ee57b Merge branch 'main' into CURA-12156_dont_zip_downloadable_plugins 2025-02-27 11:26:58 +01:00
Erwan MATHIEU
f9b8bc20c2 Fix single-line statement processing
CURA-12386
The regex was not specific enough and would catch the rest of the line, now we force stopping as soon as we see a { or }
2025-02-26 15:02:06 +01:00
Erwan MATHIEU
90c119a176 Restore unnecessarily changed indentation
CURA-7435
2025-02-21 08:30:41 +01:00
Erwan MATHIEU
fedf5a4794 Restore unnecessarily changed indentation
CURA-7435
2025-02-21 08:05:27 +01:00
Erwan MATHIEU
b9534d7c2b Fix typing imports
CURA-7435
2025-02-20 15:46:59 +01:00
Erwan MATHIEU
79738171f6 Fix import path
CURA-7435
2025-02-20 15:27:34 +01:00
Erwan MATHIEU
7a7871d4e5
Merge branch 'main' into CURA-7435_3DConnexion 2025-02-20 14:43:16 +01:00
Erwan MATHIEU
dd2490d702 Make the NavlibClient being registered as a tool
CURA-7435
2025-02-20 14:42:33 +01:00
Erwan MATHIEU
93f9531ffe Set proper copyright
CURA-7435
2025-02-20 14:28:58 +01:00
Erwan MATHIEU
da665eb978 Complete typing
CURA-7435
2025-02-20 14:17:00 +01:00
HellAholic
be0671ccca
Merge branch 'main' into PurgeLines 2025-02-20 10:30:54 +01:00
Erwan MATHIEU
f52ce36ffe
Merge branch 'main' into CURA-7435_3DConnexion 2025-02-20 10:01:04 +01:00
Erwan MATHIEU
8f7256a647 Fix wrong class import
CURA-12407
2025-02-20 08:26:14 +01:00
Erwan MATHIEU
61ab800857 Move 3DConnexion support to plugin
CURA-12407
2025-02-18 10:09:11 +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
0d5b57e261
Merge branch 'main' into CURA-7435_3DConnexion 2025-02-13 11:36:06 +01:00
Remco Burema
d92196da53 Exclude plugins available in Marketplace from backups.
part of CURA-12156
2025-02-12 17:22:27 +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