Commit Graph

4624 Commits

Author SHA1 Message Date
8263a5d16d Raise version to 0.5.0 2011-11-14 13:21:04 +01:00
c2a2d9ae6d Combine Z changes and retractions using G0. #51 2011-11-14 12:45:20 +01:00
db35faeabb New experimental --g0 option for fast retractions. #51 2011-11-14 12:15:32 +01:00
12b06b0ab0 Speed boost for new infill patterns. #20 2011-11-14 10:54:04 +01:00
86f3e4fcd2 Implemented a new "line" fill pattern. #20 2011-11-14 10:31:07 +01:00
d47a7bebbc Display current version in GUI 2011-11-13 22:57:58 +01:00
60f6ce363e GUI text boxes for start/end GCODE. #12 2011-11-13 22:48:21 +01:00
b2f0f85d96 Reorganized GUI with tabs 2011-11-13 22:22:34 +01:00
8f32ee8f5a Bugfix: recent changes broke the "Infill every N layers" feature 2011-11-13 21:46:32 +01:00
ba1b59f54c New --close-after-slicing option to allow for easy integration with Pronterface 2011-11-13 20:45:15 +01:00
a10d13120c Better toolpaths for infills with different density 2011-11-13 20:22:44 +01:00
fe9ed84f64 Infill is now overlapped with perimeters by 15%. #19 2011-11-13 19:25:15 +01:00
75a71a23a5 New --first-layer-height-ratio option. #36 2011-11-13 19:08:19 +01:00
097b8d9acb New --skirt-height option. #11 2011-11-13 18:41:12 +01:00
b123194522 New --no-extrusion option to disable E values 2011-11-13 18:26:31 +01:00
76dfda3b09 Comment for M104 was erroneously saying that it would wait for temperature. #49 2011-11-13 18:22:33 +01:00
a2b4f9f671 Use nozzle diameter as flow width when bridging 2011-11-13 18:21:25 +01:00
038caddcda New fill types (hilbertcurve, archimedeanchords, octagramspiral) and ability to use different patterns for solid layers. #20 2011-11-13 18:14:02 +01:00
041e9877a3 Bugfix: parsing fatal error on Windows. #38 2011-11-12 11:57:22 +01:00
a13e4c6fb5 Detect membranes (solid parts generating both a bottom and a top surface on the same layers) and don't infill twice. #28 2011-11-12 11:05:32 +01:00
c5d5e4d244 Cleanup lines resulting from plane intersection before detecting polygons. This allows for more tolerance with dirty models. Performance impact depends on how many layers are detected as dirty. #16 #28 2011-11-12 10:18:20 +01:00
fec816b065 Collect undetected lines (caused by dirty or non-manifold models), warn the user, post debug info. Includes some further ExPolygon refactoring. 2011-11-11 10:21:48 +01:00
91e250a2fd Infill solid layers even when --fill-density is set to zero. #37 2011-11-09 09:21:09 +01:00
d9ae37849d Added arcs.t in the MANIFEST 2011-11-07 17:25:50 +01:00
726460e6d0 Removed SVG left by error in arcs.t 2011-11-07 17:21:35 +01:00
80adbb7044 Support for legacy multiply options in config files. #7 2011-11-07 17:16:34 +01:00
0b42139e54 Print first layer at Z = 1 * layer_height instead of zero like it was until now. #17 2011-11-07 16:04:27 +01:00
b4e268efad New --retract-lift option to lift Z while doing travel moves. #25 2011-11-07 15:58:47 +01:00
71a44e253c Renamed "multiply" to "duplicate". #7 2011-11-07 15:49:07 +01:00
279bfbb10d Organize perimeters with a nearest point search to avoid unnecessary travel moves. #21 2011-11-07 15:40:09 +01:00
e860254780 Do all perimeters for each island/object at once without moving between multiple objects. #34 2011-11-07 14:25:36 +01:00
d620b46beb Bugfix: arcs now work (some glitches in detecting their center, though). #30 2011-11-07 14:12:07 +01:00
8172bcb772 Bugfix: G2/G3 I and J coordinates were wrong. #30 2011-11-06 20:24:42 +01:00
b5ca83abf8 Enforce the requirement for recent versions of Wx and Math::ConvexHull. #27 2011-11-05 18:19:35 +01:00
6d6533831e New experimental --gcode-arcs options to generate G2/G3 commands. #23 2011-10-28 14:13:44 +02:00
7f341cfcd3 New --fill-every-layers option to get high accuracy on external surfaces while speeding up infill 2011-10-18 15:57:53 +02:00
54cc6216a1 Bugfix: extrusion distance wasn't reset at print start, causing a possible huge retraction. 2011-10-17 21:38:41 +02:00
5090ae561c Refactored Perimeter code with new Slic3r::Polygon and Slic3r::ExPolygon objects
Large refactoring. Speed gains. Removed convex hull for bridges.
2011-10-15 21:14:13 +02:00
2d784fac9b New --start-gcode and --end-gcode options. #12 2011-10-14 16:24:55 +02:00
f7335b6d1e Bugfix: latest retraction changes broke retraction 2011-10-14 12:14:20 +02:00
56619871b2 Bugfix: some bridges had wrong perimeters inside 2011-10-13 22:22:45 +02:00
c97a89c07c Refactored Line objects to arrayrefs 2011-10-12 16:27:40 +02:00
e410410dc7 Refactoring. Point objects are now plain arrayrefs. Slicing is 30% faster. 2011-10-12 14:54:49 +02:00
774717c8bb Implement our own STL relaxed parser to be tolerant with malformed STL files and remove a dependency 2011-10-12 10:47:26 +02:00
a65befe08c Require Math::Clipper 1.02 otherwise fail with a hard error
This is to force people to upgrade their dependencies in order to avoid their previous bugs
2011-10-11 17:56:56 +02:00
82d8d0896f Reset extrusion distance during retracts 2011-10-11 17:53:50 +02:00
f352dd8e81 We require Math::Clipper 1.02 now 2011-10-11 16:40:31 +02:00
ef485e511e Remove useless F params to shrink gcode size (#14) and Reset E before exceeding 65535 (#13) 2011-10-11 16:04:50 +02:00
f01ddae974 Some compatibility bugs. Slic3r will still fail hard with non-manifold objects 2011-10-11 15:51:08 +02:00
bca3abb755 More fixes. 2011-10-10 17:27:00 +02:00