Alessandro Ranellucci
|
73e32dfe5d
Use unique continuous numbering for layer numbers in case of support material layers. #2634
|
10 лет назад |
Alessandro Ranellucci
|
9332c21791
Bugfix: double wipe was not prevented, causing potential collision between objects in sequential printing. #2691
|
10 лет назад |
Alessandro Ranellucci
|
c2009af1c6
Remove ;_WIPE marks in G-code which were left between objects in sequential printing
|
10 лет назад |
Alessandro Ranellucci
|
fbcf5319ea
Fixed regression in seam_position = aligned. #2604
|
10 лет назад |
Alessandro Ranellucci
|
229039d3b8
Fixed test and implementation of ooze prevention standby points (wrong test caused wrong implementation). #2103
|
10 лет назад |
Alessandro Ranellucci
|
406d045ced
The inwards move after an external loop was still randomly generated outwards in some cases. Perimeters are now generated with a distinct iterator for each slice. Nested islands are also correctly supported too. Various regression tests included. #2253
|
10 лет назад |
Alessandro Ranellucci
|
39172d5a08
Fixed typo causing test to fail
|
10 лет назад |
Alessandro Ranellucci
|
8f4cbefd0d
Lots of improvements to MotionPlanner/avoid_crossing_perimeters. Smoother paths and several edge cases now handled better
|
10 лет назад |
Alessandro Ranellucci
|
2562070232
Refactored the travel/retract/avoid_crossing_perimeters logic. Several edge cases are now handled correctly. #2498
|
10 лет назад |
Alessandro Ranellucci
|
7e82159620
Fixed one more case where only_retract_when_crossing_perimeters didn't apply. #2498
|
10 лет назад |
Alessandro Ranellucci
|
9d5f55af77
Minor optimization in G-code export
|
10 лет назад |
Alessandro Ranellucci
|
c43049e13b
Prevent rare crashes using Ooze Prevention
|
10 лет назад |
Alessandro Ranellucci
|
5a0f4eac8d
One more retraction optimization
|
10 лет назад |
Alessandro Ranellucci
|
70f454c693
Fixed regression in inwards move
|
10 лет назад |
Alessandro Ranellucci
|
19548fe301
Don't perform wiping if we have just changed layer and no extrusions were performed before the first retraction. Includes regression test. #2214
|
10 лет назад |
Alessandro Ranellucci
|
93507bfd49
Bugfix: only_retract_when_crossing_perimeters was not correctly applied on bottom layer when no bottom solid layers were printed
|
10 лет назад |
Alessandro Ranellucci
|
7253dc699a
Some more work on wireframe
|
10 лет назад |
Alessandro Ranellucci
|
e79aa2e81c
New --solid-infill-extruder option. Includes a refactoring of the strategy used to order layer extrusions according to their extruder and island; toolchanges and travel moves should be more optimized now. #618
|
10 лет назад |
Alessandro Ranellucci
|
99deffef62
Bugfix: use the external motion planner when extruding skirt and brim. #2412
|
10 лет назад |
Alessandro Ranellucci
|
c8596c5c58
Limit "Only retract when crossing perimeters" so that retraction is triggered also when crossing the boundaries of a single region. #2298
|
10 лет назад |
Alessandro Ranellucci
|
23848492ce
Fixed regression causing crash when using avoid_crossing_perimeters with multiple object, caused by recent refactorings. Added regression test
|
10 лет назад |
Alessandro Ranellucci
|
55888ace75
Minor cleanup in GCode.pm
|
10 лет назад |
Alessandro Ranellucci
|
5deadc8f12
Refactoring: removed _islands members in Slic3r::GCode
|
10 лет назад |
Alessandro Ranellucci
|
4925b056c2
Fix error in a1193d28bc45ff68629dbdbfe0cfe007c3dfcabe. #2365
|
10 лет назад |
Alessandro Ranellucci
|
60a76b8cfa
Fixed regression causing retraction to be skipped when Retract Length was 0 but Use Firmware Retraction was enabled. Includes regression test. #2359
|
10 лет назад |
Alessandro Ranellucci
|
a1193d28bc
Fixed regression causing small perimeter speed not to be applied anymore. #2365
|
10 лет назад |
Alessandro Ranellucci
|
c1e26a70f8
Refactoring: move ooze prevention, wipe and avoid crossing perimeters into nested classes for better isolation
|
10 лет назад |
Alessandro Ranellucci
|
6135a9fb8b
Bugfix: a move below z_offset was performed when retract_lift was enabled and lift amount was less than z_offset. Includes regression test. #2349
|
10 лет назад |
Alessandro Ranellucci
|
ee3fb7caa2
Ported GCodeWriter to XS (faster G-code export!)
|
10 лет назад |
Alessandro Ranellucci
|
9c93e52c8f
Workaround Clipper changing point coordinates while performing simplify_polygons(), thus causing a crash in Slic3r. #2306
|
10 лет назад |
Alessandro Ranellucci
|
f07c4ecadb
Typo. #2339
|
10 лет назад |
Alessandro Ranellucci
|
30b0869595
Bugfix: crash when slicing one layer objects with sailfish G-code flavor. Includes regression test. #2335
|
10 лет назад |
Alessandro Ranellucci
|
11bd1e68e2
Fixed some regressions in retracts and wipe. Includes regression test
|
10 лет назад |
Alessandro Ranellucci
|
268de5c8e5
More refactoring to GCode.pm: make writer() public and fix usage of Slic3r::GCode without a Slic3r::Layer object
|
10 лет назад |
Alessandro Ranellucci
|
a38ec14cb1
Some minor refactoring and cleaning to the travel_to() method and new init_external_mp() method
|
10 лет назад |
Alessandro Ranellucci
|
ed17c22889
Minor cleanup of imported symbols
|
10 лет назад |
Alessandro Ranellucci
|
e29569a2cd
Minor cleanup and refactoring in Slic3r::GCode
|
10 лет назад |
Alessandro Ranellucci
|
36c1a9d20c
Renamed shift_x and shift_y into origin
|
10 лет назад |
Alessandro Ranellucci
|
7f57f007cd
Refactoring: moved Slic3r::GCode::Base to Slic3r::GCode::Writer
|
10 лет назад |
Alessandro Ranellucci
|
c2e710d092
Removed --g0
|
10 лет назад |
Alessandro Ranellucci
|
f82e92f498
Merge branch 'gcode-refactoring'
|
10 лет назад |
Alessandro Ranellucci
|
167df0ab87
Refactoring: moved most of the low-level G-code to the Slic3r::GCode::Base class. Cleanup of the retraction and wipe logic.
|
10 лет назад |
Alessandro Ranellucci
|
33edda0a69
Moved Slic3r::GCode::Base to its own file
|
10 лет назад |
Alessandro Ranellucci
|
f8967418b9
Refactoring: moved the ooze prevention logic into a separate class with hooks
|
10 лет назад |
Alessandro Ranellucci
|
e521475b7e
Refactoring: moved some low-level G-code generation methods to the new Slic3r::GCode::Base class
|
10 лет назад |
Alessandro Ranellucci
|
39b41fda12
Bugfix: because of a typo, bridge acceleration wasn't applied anymore. #2296
|
10 лет назад |
Alessandro Ranellucci
|
3920a7e8b6
Apply G92 E0 after G11. #2201
|
10 лет назад |
Alessandro Ranellucci
|
1813a309a7
Cleanup duplicated M204 commands. #2183
|
10 лет назад |
Alessandro Ranellucci
|
3ff613d166
Merge branch 'acp-voronoi'
|
10 лет назад |
Alessandro Ranellucci
|
d68192749f
Bugfix: seam_position = aligned/nearest didn't work correctly for hi-res models. #2156
|
10 лет назад |