363 Commits

Author SHA1 Message Date
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
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
HellAholic
b421c057a8 Add overwritten part for start_x and start_y set to None 2025-02-10 20:15:22 +01:00
HellAholic
e5723a1088
small fix 2025-02-10 19:44:10 +01:00
GregValiant
6c81c232e1 Update PurgeLinesAndUnload.py
Removed default 1mm border and added "Border Distance" setting.
2025-02-10 12:43:08 -05:00
GregValiant
1dc8dd8a80 Update PurgeLinesAndUnload
Removed the default border of 1mm and added a setting "Border Distance".
2025-02-10 12:40:59 -05:00
HellAholic
1728db9427 Top/Bottom -> Rear/Front
Top -> Rear
Bottom -> Front
2025-02-10 16:57:55 +01:00
GregValiant
94c64a031e Update PurgeLinesAndUnload.py
Changes made per wawanbreton suggestions.
"border distance" setting is not included.
2025-02-10 10:46:05 -05:00
GregValiant
28f8e2af79 Update PurgeLinesAndUnload.py
Change the comment line location from the end of data[1] to the first line of the "moves".

Update PurgeLinesAndUnload.py

Move the "start from" comment from the end of data[1] to the first line of the "moves" list.

Update PurgeLinesAndUnload.py

Change the comment line location from the end of data[1] to the first line of the "moves".
2025-01-08 10:22:40 -05:00
HellAholic
e7546031d3 Some cleanup
- variable names updated to reflect their use more clearly
- removed obsolete if/else for move (the length of the list will be always 2)
2025-01-07 23:50:01 +01:00
GregValiant
8c28eecd91 Update PurgeLinesAndUnload.py
Added consideration for Disallowed Areas and Tool Offsets.
This also includes a lot of variables moved into "self".
2024-12-29 15:54:02 -05:00
HellAholic
703028d00d Adjustment bit for self.start_x, self.start_y 2024-12-26 17:44:09 +01:00
HellAholic
7e4b6a63f7 Remove the temp V2 2024-12-26 17:35:01 +01:00
GregValiant
bb71538aca Merge branch 'PurgeLines' of https://github.com/GregValiant/Cura into PurgeLines 2024-12-26 11:19:27 -05:00
GregValiant
f08873fa35 Update PurgeLinesAndUnload.py
Updated with the combined changes and ready for review.
2024-12-26 11:19:12 -05:00
HellAholic
20847a0b33 Final adjustments to V2
- Add condition to check for self.start_y before appending undefined/non to the gcode
- Move self.start_x and self.start_y def to the init()
2024-12-26 16:54:26 +01:00
HellAholic
e9f1be7b6b Greg's changes 2024-12-26 16:41:07 +01:00
HellAholic
b872610275
comment fix for v2 2024-12-26 12:42:55 +01:00
HellAholic
d80f291dc5 More V2 shenanigans
- Rename the start location to end purge location to match with what it represents
- Added location and position enums
- Rewrite the _get_adjustment_lines function as _move_to_location (generic)
- Replace goto_str with a position tuple for consistency and error prevention (typo prevention)
2024-12-26 12:40:06 +01:00
HellAholic
79ec595785 v2 update 2024-12-24 19:21:40 +01:00
HellAholic
3eb6db1a7b Temp v2 2024-12-23 18:14:31 +01:00
GregValiant
60b64d70be Update PurgeLinesAndUnload.py
Added a "quick purge" option before the actual unload to insure the filament is free to pull back.
Made adjustments for "Machine Disallowed Areas".
Added some comments.
Re-ordered some of the code.
2024-12-21 09:21:44 -05:00
GregValiant
035ae14eb7 Update PurgeLinesAndUnload.py
Changed 'Execute' procedure per suggestion.
Add 'G10' firmware retraction support to 'Adjust Starting E'.
2024-12-10 18:43:03 -05:00
GregValiant
82336a0616 Create PurgeLinesAndUnload.py
This script has 4 options.
Add Purge Lines will draw lines left, right, top, or bottom of the build plate and either fill length of half length.  If a print takes up the entire width then the purge lines could be moved to the bottom.
2024-12-08 20:47:16 -05:00
HellAholic
ed6daa3735
Merge pull request #19083 from GregValiant/InsertAtLayerChange
Rewrite - Insert At Layer Change
2024-10-02 14:03:03 +02:00
Erwan MATHIEU
d2b3ca3896 Apply suggested changes 2024-10-02 13:07:45 +02:00
Erwan MATHIEU
e4b4b8e4a4 Remove extra-spaces after units 2024-10-01 15:16:43 +02:00
GregValiant
ffc21403a1 Update TimeLapse.py
Update TimeLapse.py

Update to include a pause before the image is snapped.
2024-09-04 22:01:48 -04:00
GregValiant
dabc3d8032 Rewrite - Insert At Layer Change
This is an extensive re-do of the script.
#     Added an 'Enable' setting
#     Added support for multi-line insertions (comma delimited)
#     Added insertions in a range of layers or a single insertion at a layer.  Numbers are consistent with the Cura Preview (base1)
#     Added frequency of Insertion (once only, every layer, every 2nd, 3rd, 5th, 10th, 25th, 50th, 100th)
#     Added support for 'One at a Time' print sequence
2024-05-15 20:53:20 -04:00
GregValiant
35775ce3c8 Merge branch 'TIme-Lapse' of https://github.com/GregValiant/Cura into TIme-Lapse 2024-05-14 08:39:46 -04:00
GregValiant
0e0d022fe6 Update TimeLapse.py
Added support for Firmware Retraction
2024-05-14 08:39:41 -04:00
Jelle Spijker
1a95cd39ca
Merge branch 'main' into TIme-Lapse 2024-05-14 00:21:03 +02:00
GregValiant
0ba72bccf9 Re-write Time Lapse
An update to the script.
- Added insertion frequency
- Added support for relative extrusion
- Retract is now a boolean and the settings come from Cura.  There won't be a retraction if there is already a retraction.
2024-04-20 15:35:26 -04:00
Erwan MATHIEU
4bd1c4c4e0
Merge branch 'main' into patch-1 2024-04-12 10:16:32 +02:00
GregValiant
29fcbf7f74 Update LimitXYAccelJerk.py 2024-02-04 08:57:08 -05:00
Jaime van Kessel
00f8f871b0
Merge branch 'main' of https://github.com/dmitrygribenchuk/Cura 2024-01-31 13:13:05 +01:00
GregValiant
2ad2afd1f4 Update 'Advanced Cooling Fan Control' post-processing script.
See discussions in #15853 (on github) and (internally) tracking-ticket CURA-11520
2024-01-09 19:55:03 +01:00
GregValiant
1a5370d2ef Add 'Advanced Cooling Fan Control' post-processing script.
See discussions in #15853 (on github) and (internally) tracking-ticket CURA-11520
2024-01-07 12:41:59 +01:00
Dmitry Gribenchuk
8116df6c21
cleanup unused import and fix comment space 2023-12-13 20:10:28 +02:00
GregValiant
d251d4c042 Update DisplayInfoOnLCD.py
Added M73 options.  Verbiage changes.
2023-11-28 16:38:52 +01:00
Remco Burema
ad9b11a256
Merge branch 'main' into DisplayInfoOnLCD 2023-11-24 13:59:45 +01:00
GregValiant
cd6e583f43 Update DisplayInfoOnLCD.py
Add pause count notification

Update DisplayInfoOnLCD.py

Moved some line insertions to accommodate newer Creality firmware.

Change DisplayFIlename and DIsplayProgress

Add messages to use DIsplay Info and add exit code.

Update DisplayInfoOnLCD.py

Some changes
2023-10-20 09:07:10 -04:00
Remco Burema
e603631b7e Fix '\d' deprecation warning.
done as part of Python 3.12 spike (CURA-11078)
2023-10-20 11:06:56 +02:00
GregValiant
c40dad5119 Update DisplayInfoOnLCD.py
Added Print Finish Time option.  Changed a couple of if statements to "line.startswith".
2023-10-11 19:47:57 -04:00
Remco Burema
1433c38374
Merge pull request #16805 from GregValiant/LimitXYAccelJerk
Update LimitXYAccelJerk
2023-10-04 13:50:09 +02:00
Jaime van Kessel
aafe38aa16
Merge pull request #11917 from tapir/master
Fix thumbnail format
2023-10-04 13:01:39 +02:00