bubnikv
|
15c1edd552
|
Configurable volumetric extrusion rate slope.
|
2016-09-13 15:02:28 +02:00 |
|
bubnikv
|
f518e0675c
|
Initial commit of the new Pressure Equalizer, the EdgeGrid
signed distance field structure.
The EdgeGrid is used to avoid placing the seams on overhangs.
|
2016-09-12 16:25:15 +02:00 |
|
Vojtech Bubnik
|
7649a1df41
|
Merge branch 'master' of https://github.com/alexrj/Slic3r into release_candidate_1_3
|
2016-06-03 17:45:05 +02:00 |
|
bubnikv
|
bb9c3dd9ce
|
Fix of git #3293: More efficient GCode export
This fixes two problems of repeatedly copying data from the C++ layer
to perl, by factoring the copying out of an inner loop.
|
2016-06-01 20:58:05 +02:00 |
|
Chow Loong Jin
|
5f8eea9adf
|
Don't use equality comparisons for floats
This fixes an issue where F0 moves arise from 0-width (or 0 layer
height?) support material segments when using autospeed.
Fixes: #3261
|
2016-03-08 08:28:30 +08:00 |
|
Alessandro Ranellucci
|
a32937cef2
|
Refactoring: new Layer::make_fill() method
|
2016-02-20 20:51:07 +01:00 |
|
Alessandro Ranellucci
|
1a286fc906
|
Fixes and improvements to MotionPlanner, much smarter now
|
2015-12-21 14:46:35 +01:00 |
|
Alessandro Ranellucci
|
3c862836f2
|
Refactored the Config XS bindings
|
2015-12-16 12:33:19 +01:00 |
|
Alessandro Ranellucci
|
9b21ac877a
|
Merge branch 'master' into sender
Conflicts:
Build.PL
lib/Slic3r.pm
xs/MANIFEST
xs/src/libslic3r/PrintConfig.hpp
|
2015-11-01 19:12:13 +01:00 |
|
Alessandro Ranellucci
|
9fcec10737
|
Finished porting LayerRegion to C++
|
2015-10-26 23:24:46 +01:00 |
|
Alessandro Ranellucci
|
3e739b87da
|
Finished porting Slic3r::GCode to XS (speed boost!)
|
2015-07-02 20:24:16 +02:00 |
|
Alessandro Ranellucci
|
fbd640fdc5
|
Ported GCode::extrude_path() to XS (speed boost!)
|
2015-07-02 18:57:40 +02:00 |
|
Alessandro Ranellucci
|
801f629fdc
|
Ported Slic3r::GCode storage to XS
|
2015-07-01 21:47:17 +02:00 |
|
Alessandro Ranellucci
|
280f3f38d7
|
Ported Slic3r::GCode::OozePrevention storage to XS
|
2015-07-01 21:01:42 +02:00 |
|
Alessandro Ranellucci
|
bf9cd1b8e6
|
Ported Slic3r::GCode::AvoidCrossingPerimeters to XS
|
2015-07-01 20:14:05 +02:00 |
|
Alessandro Ranellucci
|
580d28d071
|
Finished porting PlaceholderParser to XS
|
2015-07-01 19:35:22 +02:00 |
|
Alessandro Ranellucci
|
8613e174e7
|
Fix error in autospeed. #2810
|
2015-06-02 11:48:56 +02:00 |
|
Alessandro Ranellucci
|
1875825f45
|
Minor fix to previous commit
|
2015-05-31 22:09:58 +02:00 |
|
Alessandro Ranellucci
|
7f70da97b4
|
New experimental autospeed feature. #2810
|
2015-05-31 22:04:32 +02:00 |
|
Alessandro Ranellucci
|
13b7316807
|
Merge branch 'master' into sender
Conflicts:
Build.PL
lib/Slic3r/GUI/MainFrame.pm
|
2015-05-28 18:05:36 +02:00 |
|
Alessandro Ranellucci
|
f010354201
|
Bugfix: skirt was not exported to G-code when raft_layers > 0. #2843
|
2015-05-24 16:28:04 +02:00 |
|
Alessandro Ranellucci
|
73e32dfe5d
|
Use unique continuous numbering for layer numbers in case of support material layers. #2634
|
2015-05-03 20:18:34 +02:00 |
|
Alessandro Ranellucci
|
1f8ef2a63c
|
Fixed regression introduced by the recent PerimeterGenerator refactoring causing spiral vase not to be correctly skipped on multi-loop layers. Includes regression test. #2761
|
2015-04-12 20:16:27 +02:00 |
|
Alessandro Ranellucci
|
92b980b10e
|
Bugfix: superfluous and harmful travel moves between objects when using sequential printing with Avoid crossing perimeters. #2691
|
2015-03-23 21:38:57 +01:00 |
|
Alessandro Ranellucci
|
d2172b4383
|
Merge branch 'master' into sender
|
2015-03-06 22:15:43 +01:00 |
|
Alessandro Ranellucci
|
c2009af1c6
|
Remove ;_WIPE marks in G-code which were left between objects in sequential printing
|
2015-03-06 10:25:31 +01:00 |
|
Alessandro Ranellucci
|
722e94513c
|
Refactoring: removed the non-idempotent init_extruders() step. Also, infill_extruder was not limited to the available number of extruders when slicing from the plater, and support material extruder was considered also when support material was disabled
|
2015-03-06 09:56:58 +01:00 |
|
Alessandro Ranellucci
|
a3b843b24e
|
Bugfix: temperature was not set correctly when using sequential printing. Includes regression test. #2702
|
2015-03-02 23:56:38 +01:00 |
|
Alessandro Ranellucci
|
bb3feedc31
|
Bugfix: too many skirt layers were printed when using tall skirts and support material. #2695
|
2015-02-27 19:59:43 +01:00 |
|
Alessandro Ranellucci
|
ba6ae12635
|
Change end_program() to postamble()
|
2015-02-15 17:09:17 +01:00 |
|
Alexander Rössler
|
cc83e9f06d
|
using end_program() function in GCode output
|
2015-02-07 12:37:00 +01:00 |
|
Alessandro Ranellucci
|
3ae6f2630e
|
Merge branch 'master' into sender
Conflicts:
Build.PL
|
2015-02-01 14:07:32 +01:00 |
|
Alessandro Ranellucci
|
059b00a829
|
New --before-layer-change option and new layer_z placeholder. #2602
|
2015-01-30 20:08:00 +01:00 |
|
Alessandro Ranellucci
|
229039d3b8
|
Fixed test and implementation of ooze prevention standby points (wrong test caused wrong implementation). #2103
|
2015-01-19 15:31:12 +01:00 |
|
Alessandro Ranellucci
|
ba4325411b
|
Bugfix: the downwards move in sequential printing was performed in the wrong spot. #2524
|
2015-01-18 22:08:43 +01:00 |
|
Alessandro Ranellucci
|
bf02062a67
|
Bugfix: random but frequent crashes after recent perimeter code refactoring
|
2015-01-14 22:55:11 +01:00 |
|
Alessandro Ranellucci
|
9ec7b43ca1
|
Merge branch 'master' into sender
Conflicts:
lib/Slic3r/GUI/Tab.pm
|
2015-01-08 22:47:43 +01:00 |
|
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
|
2015-01-08 15:22:13 +01:00 |
|
Alessandro Ranellucci
|
f0de57cbe4
|
Minor cleanup of the init_external_mp() call
|
2015-01-06 15:04:09 +01:00 |
|
Alessandro Ranellucci
|
2562070232
|
Refactored the travel/retract/avoid_crossing_perimeters logic. Several edge cases are now handled correctly. #2498
|
2015-01-06 14:52:03 +01:00 |
|
Alessandro Ranellucci
|
0f7933c4f9
|
Bugfix: pressure regulation accumulated too much retraction and didn't discharge at the end of print. Includes regression test. #2470
|
2015-01-06 00:35:39 +01:00 |
|
Alessandro Ranellucci
|
2c0d216c1a
|
More work on print controller
|
2015-01-03 23:25:55 +01:00 |
|
Alessandro Ranellucci
|
e8dc981774
|
Fixes to Ooze Prevention
|
2014-12-29 00:51:27 +01:00 |
|
Alessandro Ranellucci
|
795c85d30e
|
Apply a true double-ended nearest-neightbor search to thin fills in order to minimize travel moves between them. #2213
|
2014-12-20 22:40:43 +01:00 |
|
Alessandro Ranellucci
|
c00061678b
|
Use perimeter extruder for brim. #618
|
2014-12-17 00:45:05 +01:00 |
|
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
|
2014-12-17 00:34:00 +01:00 |
|
Alessandro Ranellucci
|
d9cffeca4a
|
Bugfix: adjust skirt flow according to each layer's height. #2307
|
2014-12-16 18:55:16 +01:00 |
|
Alessandro Ranellucci
|
99deffef62
|
Bugfix: use the external motion planner when extruding skirt and brim. #2412
|
2014-12-16 18:13:38 +01:00 |
|
Alessandro Ranellucci
|
98cb9f0e18
|
Refactoring: moved G-code export logic into new Slic3r::Print::GCode class. Removed Slic3r::GCode::Layer class. Fixes the order of post-processing filters so that cooling buffer is applied before any other filter whose logic is affected by speeds
|
2014-12-01 00:00:11 +01:00 |
|