Alessandro Ranellucci
|
7893480fd7
|
Add checkbox for G0 in the GUI. #51
|
2012-02-06 21:17:01 +01:00 |
|
Alessandro Ranellucci
|
ddb0330fc1
|
Validate configuration before saving from GUI
|
2012-02-06 16:52:11 +01:00 |
|
Alessandro Ranellucci
|
a0250b1606
|
Merge pull request #194 from henrikbrixandersen/master
Fix for #130, #165 and potential fix for #180
|
2012-02-06 06:54:08 -08:00 |
|
Alessandro Ranellucci
|
e1042c6065
|
Merge pull request #191 from henrikbrixandersen/master
Use separate variables for last used config directory and last used skein directory
|
2012-02-03 11:52:35 -08:00 |
|
Alessandro Ranellucci
|
e84ffa83e3
|
Merge pull request #190 from henrikbrixandersen/master
Add Growl support
|
2012-02-03 01:13:47 -08:00 |
|
Alessandro Ranellucci
|
3e65af7457
|
Revert "New First layer flow ratio option. #182"
This reverts commit 99ef0865bb.
|
2012-01-30 14:51:05 +01:00 |
|
Alessandro Ranellucci
|
99ef0865bb
|
New First layer flow ratio option. #182
|
2012-01-30 14:25:14 +01:00 |
|
Alessandro Ranellucci
|
eb33c03926
|
Bugfix: flow wasn't adjusted for first layer according to its height setting. #182
|
2012-01-30 14:03:12 +01:00 |
|
Alessandro Ranellucci
|
4a9672bd88
|
Use about 40% less memory
|
2012-01-28 21:52:31 +01:00 |
|
Alessandro Ranellucci
|
c7b650b001
|
Require Math::Clipper 1.03 for thread-safety
|
2012-01-28 16:47:03 +01:00 |
|
Alessandro Ranellucci
|
8b777e9d70
|
Multithreaded infill. #154
|
2012-01-28 16:27:52 +01:00 |
|
Alessandro Ranellucci
|
8cdf9debfb
|
Bugfix: after the recent changes to --load, the GUI was suggesting a bad name in the save configuration window
|
2012-01-28 15:46:01 +01:00 |
|
Alessandro Ranellucci
|
669341cd11
|
New utility script to split STL plates into individual STL files
|
2012-01-28 15:05:42 +01:00 |
|
Alessandro Ranellucci
|
7305b6da88
|
Disallow GNU command line option abbreviation
|
2012-01-27 15:29:46 +01:00 |
|
Alessandro Ranellucci
|
2151457d9e
|
Bugfix: small perimeter speed was applied to all holes too, regardless of their size. #175
|
2012-01-27 14:43:12 +01:00 |
|
Alessandro Ranellucci
|
4ade11b26e
|
Some minor fixes related to polyline refactoring
|
2012-01-27 14:29:06 +01:00 |
|
Alessandro Ranellucci
|
d63fd77da4
|
Allow multiple --load options
|
2012-01-23 11:57:03 +01:00 |
|
Alessandro Ranellucci
|
5bc3f2cfa5
|
Allow portability of config files between Unix and Windows
|
2012-01-22 20:10:23 +01:00 |
|
Alessandro Ranellucci
|
811e22a431
|
Require perl 5.10
|
2012-01-22 13:56:15 +01:00 |
|
Alessandro Ranellucci
|
a2ae4774de
|
Bump version number
|
2012-01-21 19:37:41 +01:00 |
|
Alessandro Ranellucci
|
6600478243
|
Releasing 0.6.0
|
2012-01-21 19:10:27 +01:00 |
|
Alessandro Ranellucci
|
debdd164e2
|
Bugfix: fatal error and warnings removed when cleaning some dirty layers
|
2012-01-21 18:44:24 +01:00 |
|
Alessandro Ranellucci
|
00c6287488
|
Bugfix: fill escapes perimeters. #139
|
2012-01-21 17:11:14 +01:00 |
|
Alessandro Ranellucci
|
a4194554c9
|
Write single wall width (extrusion width) to the G-code file
|
2012-01-21 17:02:55 +01:00 |
|
Alessandro Ranellucci
|
331ede52b8
|
Do all shells for a hole before moving onto the next one. #88
|
2012-01-21 16:35:33 +01:00 |
|
Alessandro Ranellucci
|
63972a3a35
|
Some more overlap
|
2012-01-21 16:35:23 +01:00 |
|
Alessandro Ranellucci
|
7636b67871
|
Fix comments in Perimeter.pm
|
2012-01-21 12:00:12 +01:00 |
|
Alessandro Ranellucci
|
f1b1454b36
|
Loops were not closing well
|
2012-01-21 11:51:31 +01:00 |
|
Alessandro Ranellucci
|
0e23f20df1
|
Poor overlap between perimeters and infill
|
2012-01-21 11:48:03 +01:00 |
|
Alessandro Ranellucci
|
a0ebee2ca3
|
Warn if no layers were detected
|
2012-01-21 11:34:03 +01:00 |
|
Alessandro Ranellucci
|
c5b6787a19
|
Print the number of bogus holes to debug output
|
2012-01-21 11:24:26 +01:00 |
|
Alessandro Ranellucci
|
92cdaf2f2d
|
Retract at end of print
|
2012-01-20 14:48:51 +01:00 |
|
Alessandro Ranellucci
|
ce4aca0b29
|
Revoking Artistic License
|
2012-01-18 20:04:18 +01:00 |
|
Alessandro Ranellucci
|
d1ad02cc71
|
Removed one more fatal error caused by recent refactoring
|
2012-01-18 19:28:49 +01:00 |
|
Alessandro Ranellucci
|
bba91fc0a5
|
Some better debug messages and a note about self-intersecting polygons. #160
|
2012-01-18 18:59:34 +01:00 |
|
Alessandro Ranellucci
|
478775ef1c
|
Add checkbox to GUI to enable G-code comments
|
2012-01-18 10:46:39 +01:00 |
|
Alessandro Ranellucci
|
f419cf37d1
|
Use solid print speed for internal solid layers too. #167
|
2012-01-18 10:07:42 +01:00 |
|
Alessandro Ranellucci
|
59cd027a68
|
Temporarily disable small gap filling as it requires a fix not to slow down everything
|
2012-01-13 18:24:08 +01:00 |
|
Alessandro Ranellucci
|
90d10b24a8
|
Fill gaps using medial axis detection
|
2012-01-12 22:05:35 +01:00 |
|
Alessandro Ranellucci
|
a3a9cf5749
|
Yet other things not changed when refactored. #163
|
2012-01-12 10:48:18 +01:00 |
|
Alessandro Ranellucci
|
b605381132
|
Bugfix: more errors in infills after refactoring. #162
|
2012-01-11 23:19:56 +01:00 |
|
Alessandro Ranellucci
|
8735ac3c57
|
Bridges now have higher priority than other solid surfaces. #140
|
2012-01-11 23:16:09 +01:00 |
|
Alessandro Ranellucci
|
5fefcc0dc4
|
More fixes after refactoring
|
2012-01-11 23:14:59 +01:00 |
|
Alessandro Ranellucci
|
468f09d3c1
|
Bugfix: small surfaces where still infilled even with fill_density = 0
|
2012-01-11 22:38:06 +01:00 |
|
Alessandro Ranellucci
|
ac8a33a40a
|
Merge pull request #143 from triffid/check-bin-dir-for-config
also check slic3r bin directory for config
|
2012-01-11 13:17:02 -08:00 |
|
Alessandro Ranellucci
|
0184b0f205
|
Fixed many little things that were not updated along with recent large refactoring. #157 #144
|
2012-01-11 20:13:26 +01:00 |
|
Alessandro Ranellucci
|
8ed91a8ec4
|
Very large refactoring. Ditched Slic3r::Polyline::Closed and reorganized geometric classes.
|
2011-12-30 19:59:51 +01:00 |
|
Alessandro Ranellucci
|
2def6a9787
|
Bugfix: medial axis code threw fatal errors sometimes
|
2011-12-30 18:58:27 +01:00 |
|
Alessandro Ranellucci
|
4b2bd7f779
|
Bugfix: wrong month number in output
|
2011-12-30 18:57:58 +01:00 |
|
Alessandro Ranellucci
|
f08ebe97b2
|
Bugfix: fatal error for some models and thin walls not considered for skirt
|
2011-12-30 18:51:48 +01:00 |
|
Alessandro Ranellucci
|
1c7564e4a4
|
Thin walls. #24
|
2011-12-30 17:17:37 +01:00 |
|
Alessandro Ranellucci
|
62ee79f0c9
|
Remember last config file path when loaded from CLI too
|
2011-12-26 19:45:01 +01:00 |
|
Alessandro Ranellucci
|
d6dcb35237
|
Remember the filename and path of the last config file loaded, to use as default for saving
|
2011-12-26 19:06:57 +01:00 |
|
Alessandro Ranellucci
|
f9446b9c6e
|
Cleanup the --output-filename-format implementation. #53 #137
|
2011-12-26 17:25:13 +01:00 |
|
Alessandro Ranellucci
|
342823fdf3
|
Bugfix: fatal error in arc detection code. #133
|
2011-12-25 13:01:48 +01:00 |
|
Alessandro Ranellucci
|
a86bc260e7
|
Bugfix: some islands having ho holes and contained in holes themselves were ignored
|
2011-12-24 11:01:28 +01:00 |
|
Alessandro Ranellucci
|
47df3f8f2d
|
Releasing 0.5.7
|
2011-12-22 18:56:11 +01:00 |
|
Alessandro Ranellucci
|
ab0300bb70
|
Bugfix for recent solid infill adjustment math, to take float math into account
|
2011-12-22 18:55:18 +01:00 |
|
Alessandro Ranellucci
|
75cbe879b7
|
New "Slice and save as..." command to specify output filename. #53
|
2011-12-22 17:38:37 +01:00 |
|
Alessandro Ranellucci
|
b1d6420ff4
|
Avoid test failures due to floating point values comparison
|
2011-12-22 12:19:24 +01:00 |
|
Alessandro Ranellucci
|
1cc28844a5
|
Merge pull request #131 from sparr/master
this fixes a bug with arc lengths as discussed on IRC, including two unit tests
|
2011-12-22 03:16:16 -08:00 |
|
Alessandro Ranellucci
|
55045e0437
|
Limit skirt height to the print height. #128
|
2011-12-22 11:57:26 +01:00 |
|
Alessandro Ranellucci
|
28b851508e
|
Extended arcs unit test to check whether it works with both cw and ccw arcs
|
2011-12-22 11:38:04 +01:00 |
|
Alessandro Ranellucci
|
98a8c64ed7
|
Extended (and fixed) unit testing to track down (and fix) an issue caused by floating point math that reversed some holes into contours when they should actually be ignored
|
2011-12-22 11:24:46 +01:00 |
|
Alessandro Ranellucci
|
fbea5dae8f
|
Bugfix: consider holes when searching for supporting surfaces
|
2011-12-20 22:37:59 +01:00 |
|
Alessandro Ranellucci
|
fcb7f63c87
|
Added --ignore-nonexistent-config to allow integration with Pronterface even if config file doesn't exist
|
2011-12-20 17:44:19 +01:00 |
|
Alessandro Ranellucci
|
caf41f07dd
|
Output required filament length and volume to command line and to the gcode file itself
|
2011-12-20 15:29:15 +01:00 |
|
Alessandro Ranellucci
|
627e1b32e2
|
Add Slic3r version to gcode comment
|
2011-12-20 14:20:39 +01:00 |
|
Alessandro Ranellucci
|
5e850557d4
|
Added note to self about using the skeletonization algorithm to fill small gaps
|
2011-12-19 13:00:42 +01:00 |
|
Alessandro Ranellucci
|
e2a5c2119f
|
Bugfix: some holes were skipped
|
2011-12-19 12:09:14 +01:00 |
|
Alessandro Ranellucci
|
4af295bce3
|
Bugfix: very wrong infill for low density regions. #127
|
2011-12-19 09:55:03 +01:00 |
|
Alessandro Ranellucci
|
65a018f156
|
Move the parsing warning to the end, so that it won't block slicing
|
2011-12-18 13:43:31 +01:00 |
|
Alessandro Ranellucci
|
f20209ce01
|
Add spacing between adjacent surfaces to avoid mini blobs
|
2011-12-18 13:38:45 +01:00 |
|
Alessandro Ranellucci
|
e5619ee543
|
Bugfix: not all paths were closed correctly due to float rounding
|
2011-12-18 11:53:15 +01:00 |
|
Alessandro Ranellucci
|
47bbe18de2
|
Additional check to return a friendly error when binary STL is not valid
|
2011-12-18 10:50:55 +01:00 |
|
Alessandro Ranellucci
|
eca6d0b6d0
|
Adjust flow for solid surfaces when using concentric infill too. #120
|
2011-12-17 20:29:06 +01:00 |
|
Alessandro Ranellucci
|
6a3eeef83b
|
Removed warnings for concentric infill. #121
|
2011-12-17 19:59:31 +01:00 |
|
Alessandro Ranellucci
|
f73febff7a
|
Always start concentric infill from the center. #120
|
2011-12-17 19:56:56 +01:00 |
|
Alessandro Ranellucci
|
d63eabcfa5
|
Clip less from loops to avoid gaps
|
2011-12-17 19:54:35 +01:00 |
|
Alessandro Ranellucci
|
1e6ecd9eab
|
Corrections to math. Threads are not always rectangles with semicircles. Better calculation of overlap.
|
2011-12-17 19:52:34 +01:00 |
|
Alessandro Ranellucci
|
cd0fd80a69
|
Restore better perimeter/infill overlap for solid surfaces
|
2011-12-16 18:37:43 +01:00 |
|
Alessandro Ranellucci
|
8e04d763f4
|
Don't increase flow for overlapping purposes when bridging
|
2011-12-16 10:53:22 +01:00 |
|
Alessandro Ranellucci
|
f5eb4f03e1
|
Skirt can be disabled by either setting skirts to 0 or skirt-height to 0
|
2011-12-16 09:55:13 +01:00 |
|
Alessandro Ranellucci
|
172253cfd7
|
Always use rectilinear infill for internal-solid surfaces
|
2011-12-15 22:05:15 +01:00 |
|
Alessandro Ranellucci
|
8e06a4f6f2
|
Bugfix: fatal error when using concentric infill
|
2011-12-15 21:46:29 +01:00 |
|
Alessandro Ranellucci
|
e6bce05d9b
|
Releasing 0.5.6
|
2011-12-15 20:39:14 +01:00 |
|
Alessandro Ranellucci
|
b422537cc4
|
Bugfix: do not die when no layers are detected at all
|
2011-12-15 20:36:46 +01:00 |
|
Alessandro Ranellucci
|
18cfc15ead
|
Restored a little overlap between perimeters and infill (we're only explicitely overlapping in the direction of infill lines, because side overlap is handled by the flow logic in Extruder.pm)
|
2011-12-15 20:21:34 +01:00 |
|
Alessandro Ranellucci
|
2e013e72e8
|
Bugfix: models located very far from XYZ origin were incorrectly placed on the print area
|
2011-12-15 19:40:32 +01:00 |
|
Alessandro Ranellucci
|
40d06a6e11
|
Erorr in last commit about automatic extrusion width. #112
|
2011-12-15 12:50:02 +01:00 |
|
Alessandro Ranellucci
|
156a1deb0a
|
Limit automatic extrusion width to be <= 1.2 * nozzle_diameter (Triffid's way). #112
|
2011-12-15 09:33:42 +01:00 |
|
Alessandro Ranellucci
|
d346bc02cc
|
Comments are now disabled by default, new --gcode-comments option to enable them
|
2011-12-14 19:49:21 +01:00 |
|
Alessandro Ranellucci
|
3d213069a6
|
Bugfix: 100% overlap between perimeter and infill. #118
|
2011-12-14 19:40:18 +01:00 |
|
Alessandro Ranellucci
|
b9d01a32e5
|
Merge branch 'new-math'
|
2011-12-14 16:12:05 +01:00 |
|
Alessandro Ranellucci
|
2475de0554
|
Fix Pronterface instructions
|
2011-12-14 16:10:36 +01:00 |
|
Alessandro Ranellucci
|
048f7ca468
|
Adjusted flow width for solid infills was ignored
|
2011-12-14 11:35:19 +01:00 |
|
Alessandro Ranellucci
|
4bee1a12b8
|
Take overlap into account for external dimensions
|
2011-12-14 11:21:43 +01:00 |
|
Alessandro Ranellucci
|
efbcbc5bbf
|
Changed default retraction speed to 30mm/s. #115
|
2011-12-14 10:33:22 +01:00 |
|
Alessandro Ranellucci
|
ca5dfc05e7
|
Accept STL files with spaces at the end of vertex lines. #119
|
2011-12-14 10:29:08 +01:00 |
|
Alessandro Ranellucci
|
cf33ec0a5c
|
Notes about integration with Pronterface
|
2011-12-13 21:51:07 +01:00 |
|