Commit graph

9971 commits

Author SHA1 Message Date
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
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
a2214f0e73 Merge branch 'PurgeLines' of https://github.com/GregValiant/Cura into PurgeLines 2025-02-10 10:46:44 -05: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
Erwan MATHIEU
80fa6aabc3
Update altered year 2025-02-10 13:38:15 +01:00
Erwan MATHIEU
bbb3de6368
Merge branch 'main' into PurgeLines 2025-02-10 10:53:53 +01:00
Erwan MATHIEU
d49b5c5378
Merge branch 'main' into SearchAndReplace 2025-02-10 10:41:34 +01:00
Erwan MATHIEU
e1bd4baed2 Adjust settings descriptions 2025-02-10 10:36:44 +01:00
GregValiant
36141b082c Update SearchAndReplace.py
Replaced the complex method of dealing with rafts to something simpler.

Update SearchAndReplace.py

Update
2025-02-07 18:52:20 -05:00
Erwan MATHIEU
28a21cb314
Merge branch 'main' into SearchAndReplace 2025-02-07 08:48:24 +01:00
Erwan MATHIEU
8b0f59256f
Merge branch 'main' into CURA-12371 2025-02-06 10:31:07 +01:00
Erwan MATHIEU
b4573a3bae
Merge pull request #20052 from Ultimaker/PP-549_fix_sketch_sprint_cloud
[PP-549] Fix cloud connection for Sketch Sprint and Large
2025-02-04 10:08:30 +01:00
HellAholic
4be40f770c
Merge branch 'main' into CURA-12352_different-minimum-layer-time-for-layers-that-contain-overhangs 2025-02-03 10:05:10 +01:00
HellAholic
67d8535f31
Merge branch 'main' into CURA-12150-add-a-global-preference-for-USB-printing 2025-01-30 09:58:54 +01:00
HellAholic
1e6afd75c7
Merge branch 'main' into CURA-12313_conditional-Baxis-commands 2025-01-29 14:12:37 +01:00
Erwan MATHIEU
0fabbdcaf8
Merge branch 'main' into CURA-12371 2025-01-29 07:19:19 +01:00
Shirley Du
868e74e84b For Method, enable corner rounding/input shaping if using highspeed type intents 2025-01-28 17:14:34 -05:00
Erwan MATHIEU
04a6ecf7ca Add local setting to monitor use of USB writing
CURA-12150
2025-01-27 14:41:18 +01:00
HellAholic
e8b2abad1e
Merge branch 'main' into flip_toolhandle_y_description 2025-01-23 09:58:27 +01:00
Shirley Du
5b61a3e3b7 Make acceleration/jerk_enabled control bead modes as well
This fits more with the parenting structure
2025-01-16 11:11:15 -05:00
Remco Burema
2ca18cc205 Add version-upgrader to 5.10
Nescesary because of the updated overhang wall-speed setting.

part of CURA-12352
2025-01-16 13:27:28 +01:00
GregValiant
5678c64f18 Update SearchAndReplace.py
Change variable name from cura_app to global_stack.
2025-01-12 10:04:39 -05:00
Shirley Du
99d10e5227 Use some accel/jerk settings as Method Bead Mode values
Populate Method series .makerbot files' meta.json with accel override settings,
for the print globally and for 'bead modes' pertaining to specific features,
per extruder. Currently, extruder-specific bead mode settings will only be
added to the meta.json if the value is non-zero.

Also disallow setting per mesh/extruder/meshgroup for accel/jerk _enabled,
_print, _travel, _travel_enabled for method-based printers
2025-01-09 20:11:03 -05:00
Erwan MATHIEU
66402ff93c Use single extruder when exporting for Replicator+
CURA-12313
2025-01-09 09:19:41 +01: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
be509b6696 Update SearchAndReplace.py
Update SearchAndReplace.py

Changed comments.
Revised code below line 170.
Changed 'curaApp' to 'cura_app'
2025-01-07 12:27:34 -05:00
GregValiant
349c5284a9 Update SearchAndReplace.py
Update a description

Update SearchAndReplace.py

Fixed the "descriptions".  Cura didn't like the dashes or backslashes.
2025-01-07 09:24:25 -05: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