Alessandro Ranellucci
|
2a02d26ca5
|
Fixed regression: fill density = 0 was preventing extra solid layers. #75
|
2011-12-01 21:15:02 +01:00 |
|
Alessandro Ranellucci
|
f7a9c9be63
|
Bugfix: sometimes holes were detected as contours
|
2011-12-01 20:57:38 +01:00 |
|
Alessandro Ranellucci
|
133f3a0495
|
Bugfix: Clipper error occurred under certain circumstances
|
2011-12-01 19:40:45 +01:00 |
|
Alessandro Ranellucci
|
b03afc7f1c
|
Bugfix: some bridges were not detected correctly. #57
|
2011-11-30 20:32:28 +01:00 |
|
Alessandro Ranellucci
|
52270d6b95
|
Bugfix: extrusion width ratio gave wrong flow rate under certain circumstances. #80
|
2011-11-30 18:18:17 +01:00 |
|
Alessandro Ranellucci
|
71c359bb29
|
Cleaning recent changes
|
2011-11-30 17:48:00 +01:00 |
|
Alessandro Ranellucci
|
42383dec84
|
Warn about models with overlapping or intersecting facets but try to repair wrong layers. #16
|
2011-11-30 16:28:09 +01:00 |
|
Alessandro Ranellucci
|
d51a37a0ae
|
Refactoring: moved slicing code to new TriangleMesh class, leaving in STL just what's needed to read that particular input format. Slic3r will now warn if model is not manifold. #16
|
2011-11-30 16:07:31 +01:00 |
|
Michael Moon
|
729905d342
|
allow solid fill layers to be zero
|
2011-11-30 12:51:34 +11:00 |
|
Alessandro Ranellucci
|
2970e31540
|
Bugfix: some bridges being very close could lead to overlapping infill
|
2011-11-29 11:36:52 +01:00 |
|
Alessandro Ranellucci
|
d168ecbb4e
|
Bugfix: fill density = 0 was preventing generation of extra solid layers. #75
|
2011-11-29 10:15:50 +01:00 |
|
Alessandro Ranellucci
|
248ed8589a
|
Bugfix: error when concentric infill. #73
|
2011-11-28 22:52:35 +01:00 |
|
Alessandro Ranellucci
|
92e86a2259
|
Bugfix: plate was lifted even when retracting for Z change
|
2011-11-28 19:59:39 +01:00 |
|
Alessandro Ranellucci
|
3ad9ed74ae
|
New --solid-infill-feed-rate option. #68
|
2011-11-28 19:11:26 +01:00 |
|
Alessandro Ranellucci
|
975387d953
|
New --bridge-feed-rate option. #68
|
2011-11-28 18:37:53 +01:00 |
|
Alessandro Ranellucci
|
05dffad56f
|
Releasing 0.5.3
|
2011-11-27 10:33:36 +01:00 |
|
Alessandro Ranellucci
|
4cdd0f6fd0
|
Bugfix: sparse and wrong infill was generated for objects with null fill density. Also fixed a division by zero.
|
2011-11-27 10:12:44 +01:00 |
|
Alessandro Ranellucci
|
22551b64de
|
Bugfix: a recent change broke all options having a zero value
|
2011-11-26 22:43:12 +01:00 |
|
Alessandro Ranellucci
|
7a5af293a8
|
Mark slow infill patterns as slow. #20
|
2011-11-26 22:41:23 +01:00 |
|
Alessandro Ranellucci
|
8ce2c23e52
|
Bugfix: hard errors when extrusion width was left empty.
|
2011-11-26 20:51:04 +01:00 |
|
Alessandro Ranellucci
|
2ce697f2b9
|
Releasing 0.5.2
|
2011-11-26 17:01:56 +01:00 |
|
Alessandro Ranellucci
|
8e7d00bb34
|
Avoid unnecessary retractions during infill. #29
|
2011-11-26 17:01:00 +01:00 |
|
Alessandro Ranellucci
|
72d7e1a5de
|
Don't update progress bar with wxWidgets 2.9.0 and 2.9.1
|
2011-11-26 16:52:10 +01:00 |
|
Alessandro Ranellucci
|
bed502af3c
|
Make the progress bar determinate and output status description. #31
|
2011-11-26 16:19:30 +01:00 |
|
Alessandro Ranellucci
|
951778439a
|
Bugfix: recent changes broke the "infill every layers" option which didn't alternate infill direction correctly. #70
|
2011-11-26 15:21:15 +01:00 |
|
Alessandro Ranellucci
|
afd8e0a1bd
|
Bugfix: setting temperature to zero didn't remove it from output
|
2011-11-26 15:11:11 +01:00 |
|
Alessandro Ranellucci
|
0ab1fd4c19
|
concentric - new superfast infill pattern
|
2011-11-26 10:38:45 +01:00 |
|
Alessandro Ranellucci
|
f3b689d4e0
|
Bugfix: infill every 'n' layers was broken after recent changes
|
2011-11-25 18:16:31 +01:00 |
|
Alessandro Ranellucci
|
25c85aada5
|
Renamed "filament packing density" to "extrusion multiplier". Same values. #4
|
2011-11-25 11:15:20 +01:00 |
|
Alessandro Ranellucci
|
3c0ea0b57f
|
New --extrusion-width-ratio option. #8
|
2011-11-25 11:10:35 +01:00 |
|
Alessandro Ranellucci
|
465bef1748
|
Raising dev version to 0.5.2beta and updating MANIFEST
|
2011-11-24 14:24:01 +01:00 |
|
Alessandro Ranellucci
|
9005d5a98d
|
Preparing to release 0.5.1
|
2011-11-24 13:21:06 +01:00 |
|
Alessandro Ranellucci
|
47d347e1b2
|
Revert "Disable retraction when moving over infill space. #29"
This reverts commit d6ed9c6f34 .
|
2011-11-24 12:53:09 +01:00 |
|
Alessandro Ranellucci
|
0ecfd68c10
|
Changed version number to 0.5.1beta
|
2011-11-23 14:22:21 +01:00 |
|
Alessandro Ranellucci
|
8598b66b0a
|
Large refactoring. Cleaner logic, smaller memory footprint.
|
2011-11-23 12:29:27 +01:00 |
|
Alessandro Ranellucci
|
13ef24b5eb
|
Fixes, improvements and refactoring for bridges and solid surfaces.
|
2011-11-23 09:49:39 +01:00 |
|
Alessandro Ranellucci
|
d13a0e2503
|
Bugfix: no top surfaces when they were too close to bridges
|
2011-11-22 21:45:05 +01:00 |
|
Alessandro Ranellucci
|
048410ac52
|
Bugfix: some infill lines extruded outside objects when using 45° infill angle. #65
|
2011-11-22 20:35:05 +01:00 |
|
Alessandro Ranellucci
|
84d9f5fd9d
|
Bugfix: some regions near bridges were left blank. #58
|
2011-11-21 21:05:00 +01:00 |
|
Alessandro Ranellucci
|
36e1ea0caa
|
Make sure bridges don't overlap. #58
|
2011-11-21 16:35:10 +01:00 |
|
Alessandro Ranellucci
|
74786185e4
|
Don't die on non-manifold models, after having tried the slower detection algorithm too. #16
|
2011-11-21 16:09:13 +01:00 |
|
Alessandro Ranellucci
|
00beb7e118
|
Merge branch 'new-bridges'
|
2011-11-21 12:49:41 +01:00 |
|
Alessandro Ranellucci
|
d6ed9c6f34
|
Disable retraction when moving over infill space. #29
|
2011-11-21 12:37:12 +01:00 |
|
Alessandro Ranellucci
|
bde3c11e82
|
Fixes to the new bridging algorithm. It appears to be working fine now
|
2011-11-20 22:09:59 +01:00 |
|
Alessandro Ranellucci
|
ed9b4e829c
|
Add a M109 for temperature control
|
2011-11-19 17:37:04 +01:00 |
|
Alessandro Ranellucci
|
6e02c8f117
|
Renamed perimeter_offsets to perimeters
|
2011-11-19 17:36:44 +01:00 |
|
Alessandro Ranellucci
|
4a9fc942cb
|
Add a M109 for temperature control
|
2011-11-19 17:32:37 +01:00 |
|
Alessandro Ranellucci
|
4540f2377d
|
Some minor fixes for the new bridging logic #58
|
2011-11-19 17:31:00 +01:00 |
|
Alessandro Ranellucci
|
a1c766cc52
|
New bridging logic, more robust. #58
|
2011-11-19 16:44:24 +01:00 |
|
Alessandro Ranellucci
|
1ef4d006a0
|
Treating "reverse bridges" as bridges should not change the way they're infilled or the chosen flow width
|
2011-11-18 09:54:28 +01:00 |
|
Alessandro Ranellucci
|
1a066caecc
|
Compute bridge overlap as twice the total thickness of perimeters
|
2011-11-17 10:41:20 +01:00 |
|
Alessandro Ranellucci
|
c8ce989962
|
Renamed perimeter_offsets to perimeters
|
2011-11-17 10:38:23 +01:00 |
|
Alessandro Ranellucci
|
580f42c1de
|
Use the same bridging logic for "reverse bridges" (top surfaces)
|
2011-11-17 10:34:40 +01:00 |
|
Alessandro Ranellucci
|
8aca717209
|
Print solid infill without cutting an internal surface under small regions such as pillars. #39
|
2011-11-16 16:35:20 +01:00 |
|
Alessandro Ranellucci
|
47c0da8110
|
Bugfix: some solid layers were skipped. #47
|
2011-11-16 14:53:30 +01:00 |
|
Alessandro Ranellucci
|
9ab81880c9
|
Throw a fatal exception if no layers are detected
|
2011-11-16 10:26:47 +01:00 |
|
Alessandro Ranellucci
|
55f00fdb35
|
Little refactoring, removing useless methods
|
2011-11-16 10:16:01 +01:00 |
|
Alessandro Ranellucci
|
2abd8fe240
|
Bugfix: bottom layer speed settings were ignored.
|
2011-11-15 12:02:31 +01:00 |
|
Alessandro Ranellucci
|
e65349469b
|
Disable M104 if temperature is 0
|
2011-11-15 12:00:09 +01:00 |
|
Alessandro Ranellucci
|
9e42158582
|
Remove G92 E0 if --no-extrusion was supplied
|
2011-11-14 18:14:12 +01:00 |
|
Alessandro Ranellucci
|
e51310e1b0
|
Moved print settings to first tab
|
2011-11-14 17:21:44 +01:00 |
|
Alessandro Ranellucci
|
612b2e6ded
|
Slic3r::Fill::PlanePath was not explicitely included, puzzling the packager
|
2011-11-14 15:23:17 +01:00 |
|
Alessandro Ranellucci
|
8263a5d16d
|
Raise version to 0.5.0
|
2011-11-14 13:21:04 +01:00 |
|
Alessandro Ranellucci
|
c2a2d9ae6d
|
Combine Z changes and retractions using G0. #51
|
2011-11-14 12:45:20 +01:00 |
|
Alessandro Ranellucci
|
db35faeabb
|
New experimental --g0 option for fast retractions. #51
|
2011-11-14 12:15:32 +01:00 |
|
Alessandro Ranellucci
|
12b06b0ab0
|
Speed boost for new infill patterns. #20
|
2011-11-14 10:54:04 +01:00 |
|
Alessandro Ranellucci
|
86f3e4fcd2
|
Implemented a new "line" fill pattern. #20
|
2011-11-14 10:31:07 +01:00 |
|
Alessandro Ranellucci
|
d47a7bebbc
|
Display current version in GUI
|
2011-11-13 22:57:58 +01:00 |
|
Alessandro Ranellucci
|
60f6ce363e
|
GUI text boxes for start/end GCODE. #12
|
2011-11-13 22:48:21 +01:00 |
|
Alessandro Ranellucci
|
b2f0f85d96
|
Reorganized GUI with tabs
|
2011-11-13 22:22:34 +01:00 |
|
Alessandro Ranellucci
|
8f32ee8f5a
|
Bugfix: recent changes broke the "Infill every N layers" feature
|
2011-11-13 21:46:32 +01:00 |
|
Alessandro Ranellucci
|
ba1b59f54c
|
New --close-after-slicing option to allow for easy integration with Pronterface
|
2011-11-13 20:45:15 +01:00 |
|
Alessandro Ranellucci
|
a10d13120c
|
Better toolpaths for infills with different density
|
2011-11-13 20:22:44 +01:00 |
|
Alessandro Ranellucci
|
fe9ed84f64
|
Infill is now overlapped with perimeters by 15%. #19
|
2011-11-13 19:25:15 +01:00 |
|
Alessandro Ranellucci
|
75a71a23a5
|
New --first-layer-height-ratio option. #36
|
2011-11-13 19:08:19 +01:00 |
|
Alessandro Ranellucci
|
097b8d9acb
|
New --skirt-height option. #11
|
2011-11-13 18:41:12 +01:00 |
|
Alessandro Ranellucci
|
b123194522
|
New --no-extrusion option to disable E values
|
2011-11-13 18:26:31 +01:00 |
|
Alessandro Ranellucci
|
76dfda3b09
|
Comment for M104 was erroneously saying that it would wait for temperature. #49
|
2011-11-13 18:22:33 +01:00 |
|
Alessandro Ranellucci
|
a2b4f9f671
|
Use nozzle diameter as flow width when bridging
|
2011-11-13 18:21:25 +01:00 |
|
Alessandro Ranellucci
|
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 |
|
Alessandro Ranellucci
|
041e9877a3
|
Bugfix: parsing fatal error on Windows. #38
|
2011-11-12 11:57:22 +01:00 |
|
Alessandro Ranellucci
|
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 |
|
Alessandro Ranellucci
|
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 |
|
Alessandro Ranellucci
|
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 |
|
Alessandro Ranellucci
|
91e250a2fd
|
Infill solid layers even when --fill-density is set to zero. #37
|
2011-11-09 09:21:09 +01:00 |
|
Alessandro Ranellucci
|
80adbb7044
|
Support for legacy multiply options in config files. #7
|
2011-11-07 17:16:34 +01:00 |
|
Alessandro Ranellucci
|
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 |
|
Alessandro Ranellucci
|
b4e268efad
|
New --retract-lift option to lift Z while doing travel moves. #25
|
2011-11-07 15:58:47 +01:00 |
|
Alessandro Ranellucci
|
71a44e253c
|
Renamed "multiply" to "duplicate". #7
|
2011-11-07 15:49:07 +01:00 |
|
Alessandro Ranellucci
|
279bfbb10d
|
Organize perimeters with a nearest point search to avoid unnecessary travel moves. #21
|
2011-11-07 15:40:09 +01:00 |
|
Alessandro Ranellucci
|
e860254780
|
Do all perimeters for each island/object at once without moving between multiple objects. #34
|
2011-11-07 14:25:36 +01:00 |
|
Alessandro Ranellucci
|
d620b46beb
|
Bugfix: arcs now work (some glitches in detecting their center, though). #30
|
2011-11-07 14:12:07 +01:00 |
|
Alessandro Ranellucci
|
8172bcb772
|
Bugfix: G2/G3 I and J coordinates were wrong. #30
|
2011-11-06 20:24:42 +01:00 |
|
Alessandro Ranellucci
|
b5ca83abf8
|
Enforce the requirement for recent versions of Wx and Math::ConvexHull. #27
|
2011-11-05 18:19:35 +01:00 |
|
Alessandro Ranellucci
|
6d6533831e
|
New experimental --gcode-arcs options to generate G2/G3 commands. #23
|
2011-10-28 14:13:44 +02:00 |
|
Alessandro Ranellucci
|
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 |
|
Alessandro Ranellucci
|
54cc6216a1
|
Bugfix: extrusion distance wasn't reset at print start, causing a possible huge retraction.
|
2011-10-17 21:38:41 +02:00 |
|
Alessandro Ranellucci
|
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 |
|
Alessandro Ranellucci
|
2d784fac9b
|
New --start-gcode and --end-gcode options. #12
|
2011-10-14 16:24:55 +02:00 |
|
Alessandro Ranellucci
|
f7335b6d1e
|
Bugfix: latest retraction changes broke retraction
|
2011-10-14 12:14:20 +02:00 |
|