Alessandro Ranellucci
4fcecf5ef6
Bugfix: when an external config was selected in any section, exported settings didn't reflect other sections properly
2012-08-08 19:36:34 +02:00
Alessandro Ranellucci
2f2bc8210a
Allow exporting to .g files too
2012-08-08 19:04:36 +02:00
Alessandro Ranellucci
3888727b96
Bugfix: legacy config files with empty temperature and/or first_layer_temperature caused crash
2012-08-08 16:25:13 +02:00
Alessandro Ranellucci
b048f51edd
Incomplete label for support material extruder option. #593
2012-08-08 15:21:02 +02:00
Alessandro Ranellucci
81b05bc46f
Add XML::SAX to recommended modules
2012-08-08 12:30:44 +02:00
Alessandro Ranellucci
d4d305db3b
Releasing 0.9.0
2012-08-08 12:29:15 +02:00
Alessandro Ranellucci
c7858912d8
Bugfix: some paths were not considered when generating brim
2012-08-07 22:04:58 +02:00
Alessandro Ranellucci
866b09f3f9
New --extruder-offset option
2012-08-07 21:39:45 +02:00
Alessandro Ranellucci
a2c28fd6da
Move retraction settings to a temporary page until we merge the per-extruder-retraction-settings branch
2012-08-07 21:11:58 +02:00
Alessandro Ranellucci
63e77fcfd8
Refactor extruder settings
2012-08-07 20:50:54 +02:00
Alessandro Ranellucci
106c8fe46f
Minor reordering of infill options in GUI; also hide the entire staticbox if threads are not available
2012-08-07 20:22:26 +02:00
Alessandro Ranellucci
2548d5b993
Expose all multi-extruder settings to the GUI
2012-08-07 20:14:28 +02:00
Alessandro Ranellucci
793301d319
Allow to select multiple filaments in GUI when multiple extruders are configured
2012-08-07 18:44:47 +02:00
Alessandro Ranellucci
b7d8444ac8
Take support material into account when generating brim. #490 #501 #567
2012-08-06 20:54:49 +02:00
Alessandro Ranellucci
9bfa4118a1
Bugfix: brim and skirt collision was not precisely detected when they had similar offsets. #548
2012-08-06 20:27:10 +02:00
Alessandro Ranellucci
2616c24ffc
Bugfix: plater wasn't initialized with last settings. #573
2012-08-06 19:19:22 +02:00
Alessandro Ranellucci
9ca090a785
Merge pull request #587 from QuantumConcepts/master
...
Fixed #586
2012-08-06 05:44:03 -07:00
Alessandro Ranellucci
a8e9b6926a
Bugfix: each tab was loading too much from external config files
2012-08-06 13:03:44 +02:00
Alessandro Ranellucci
0e39a89d01
Fixed regression preventing split from working. #395
2012-07-30 10:00:25 +02:00
Alessandro Ranellucci
8cca3a6b28
Merge pull request #569 from sam0737/master
...
Showing filament statistics in GUI after slicing.
2012-07-29 12:00:54 -07:00
Alessandro Ranellucci
4c33eabc6e
Slicing from plater was still using the default options
2012-07-29 17:02:46 +02:00
Alessandro Ranellucci
9933132ae6
Bugfix: recent refactoring broke slicing from plater on multi-threaded perls
2012-07-29 15:51:26 +02:00
Alessandro Ranellucci
92754d7cd4
Fix multi-extruder options in GUI
2012-07-28 11:53:10 +02:00
Alessandro Ranellucci
87934a972c
Port recent global changes to the wizard
2012-07-28 11:34:12 +02:00
Alessandro Ranellucci
c763f5fc81
Bugfix: fatal error with thin loops after recent refactoring. #562
2012-07-28 11:06:27 +02:00
Alessandro Ranellucci
7e34244b05
Refactored configuration handling.
...
Slic3r::Config is now an object. Multiple partial config objects are used throughout the codebase as local repositories, then merged and serialized when necessary.
2012-07-27 21:16:11 +02:00
Alessandro Ranellucci
1d364d7823
Refactor OptionsGroup to decouple it from the config repository, add ConfigOptionsGroup
2012-07-24 15:33:11 +02:00
Alessandro Ranellucci
ea604384dd
Typo
2012-07-23 17:56:20 +02:00
Alessandro Ranellucci
ba475cae45
Fixed fatal error introduced after recent refactoring
2012-07-23 17:52:02 +02:00
Alessandro Ranellucci
67b415a2b3
Remove almost duplicated logic for small infill regions detection
2012-07-22 21:06:19 +02:00
Alessandro Ranellucci
144a704e3b
Remove all id() and ordered_id() methods
2012-07-22 21:00:02 +02:00
Alessandro Ranellucci
1d04e15b63
Refactor/clean up. Merge remove_small_surfaces() into prepare_fill_surfaces(), rename infill_every_layers() to combine_infill(), remove $layer->fill_boundaries, initialize layer properties explicitely for clarity.
2012-07-22 21:00:02 +02:00
Alessandro Ranellucci
3edf42e98e
Little workflow simplification
2012-07-21 15:53:38 +02:00
Alessandro Ranellucci
8ba67d990f
Fix bad commit
2012-07-21 15:52:52 +02:00
Alessandro Ranellucci
7170b347db
Do not prevent validation errors to launch the GUI
2012-07-21 15:43:15 +02:00
Alessandro Ranellucci
f977aff82d
Update tests after recent serialization changes
2012-07-21 14:57:41 +02:00
Alessandro Ranellucci
c7bc9bed46
Workaround for a perl 5.10 bug about leaked scalars. #503
2012-07-21 14:45:45 +02:00
Alessandro Ranellucci
f899deb6b6
Prevent internal infill at all when fill density is set to zero. #545
2012-07-21 14:41:21 +02:00
Alessandro Ranellucci
1fdbd2c0e1
Suggest repair in non-manifold warning
2012-07-21 12:07:02 +02:00
Alessandro Ranellucci
bce2663ed8
Restore thin walls and thin fills after last commit
2012-07-20 15:02:25 +02:00
Alessandro Ranellucci
e71472e5d7
Remove debugging statements
2012-07-20 14:41:27 +02:00
Alessandro Ranellucci
1697cb24a6
Memory optimization and code cleanup. Don't keep deserialized paths
2012-07-20 14:39:56 +02:00
Alessandro Ranellucci
30a2213fd9
Some multi-extruder options in GUI
2012-07-18 20:44:36 +02:00
Alessandro Ranellucci
b861560c71
Fix tooltips about extrusion widths
2012-07-18 18:16:27 +02:00
Alessandro Ranellucci
2495a77c0f
Add to GUI the setting for support material extrusion width. Also, populate %Groups with new options
2012-07-18 18:15:18 +02:00
Alessandro Ranellucci
b209eab712
Bugfix: the delete button was deleting the wrong preset
2012-07-18 16:17:23 +02:00
Alessandro Ranellucci
f173096a6c
Merge branch 'new-gui'
...
Conflicts:
lib/Slic3r.pm
lib/Slic3r/Config.pm
lib/Slic3r/GUI/OptionsGroup.pm
lib/Slic3r/GUI/SkeinPanel.pm
lib/Slic3r/Print.pm
2012-07-18 15:48:04 +02:00
Alessandro Ranellucci
2d17a94a38
Prevent the left treectrl to grow if preset names are too long
2012-07-18 12:00:19 +02:00
Alessandro Ranellucci
42034ecb40
Autosize the main frame to workaround inconsistencies among wxGTK setups
2012-07-18 11:55:26 +02:00
Alessandro Ranellucci
1c6789e042
Remove duplicate_mode from options list
2012-07-15 19:36:56 +02:00
Alessandro Ranellucci
23fd8de1f5
Warn user if supplied preset name is not valid
2012-07-15 18:55:01 +02:00
Alessandro Ranellucci
b37a77ee63
Apply command line options to GUI
2012-07-15 18:37:00 +02:00
Alessandro Ranellucci
9210c708fc
Compatibility with --load and new GUI
2012-07-15 17:55:58 +02:00
Alessandro Ranellucci
606b9e49a7
Set first layer extrusion width to 200% by default
2012-07-15 15:53:08 +02:00
Alessandro Ranellucci
0aa3cc230f
Merge branch 'new-flow'
2012-07-14 21:40:57 +02:00
Alessandro Ranellucci
e703e78504
A typo caused no newline after Tn. #530
2012-07-11 21:48:30 +02:00
Alessandro Ranellucci
079f6072a6
Use M109 P1 for Teacup
2012-07-10 19:31:09 +02:00
Alessandro Ranellucci
4f6934bab8
Merge branch 'master' into new-flow
2012-07-06 20:06:09 +02:00
Alessandro Ranellucci
3c00573805
Reset E and compensate retraction after changing extruder
2012-07-06 19:57:58 +02:00
Alessandro Ranellucci
96574e601f
Infill flow wasn't adjusted for non-solid surfaces
2012-07-05 10:34:02 +02:00
Alessandro Ranellucci
7656167a0a
Infill flow wasn't adjusted for non-solid surfaces
2012-07-05 10:32:29 +02:00
Alessandro Ranellucci
3714fbe0f9
Fixed regression causing random extrudates outside the object perimeter
2012-07-04 10:35:42 +02:00
Alessandro Ranellucci
e4294cffce
Fixed regression causing random extrudates outside the object perimeter
2012-07-04 10:35:03 +02:00
Alessandro Ranellucci
9e77e6e8b6
Removed comment about the shortest path search for honeycomb not being useful: it is. #512
2012-07-04 10:02:45 +02:00
Alessandro Ranellucci
f6008e412e
Merge branch 'new-flow' of github.com:alexrj/Slic3r into new-flow
2012-07-04 09:34:32 +02:00
Alessandro Ranellucci
77123ada7c
New spacing math. Speed optimizations
2012-07-04 09:33:33 +02:00
Alessandro Ranellucci
dd37867324
Bugfix: wrong spacing was calculated
2012-07-04 09:33:33 +02:00
Alessandro Ranellucci
566a0456ca
Fixed regression causing objects to be 0.1mm larger. #495 #507
2012-07-03 20:34:19 +02:00
Alessandro Ranellucci
5a8c4bf1bf
Move Load Config... and Export Config... to the File menu
2012-07-03 19:16:45 +02:00
Alessandro Ranellucci
7b09a56cf7
New spacing math. Speed optimizations
2012-07-03 18:05:31 +02:00
Alessandro Ranellucci
c1c8997b4e
Bugfix: wrong spacing was calculated
2012-07-02 17:09:09 +02:00
Alessandro Ranellucci
641c2a241b
Write Slic3r version in config files
2012-07-01 18:53:01 +02:00
Alessandro Ranellucci
c4b9a6cf61
Bugfix: flow wasn't adjusted for perimeters when a custom perimeters extrusion width was applied
2012-07-01 18:13:48 +02:00
Alessandro Ranellucci
cbb111ee64
Fix for incomplete commit causing thin gaps to throw an error
2012-06-30 17:23:55 +02:00
Alessandro Ranellucci
b9008a99f9
Fill the gaps while doing normal infill to avoid extra travel
2012-06-30 16:33:01 +02:00
Alessandro Ranellucci
5eb1982081
Bugfix: brim was extruded multiple times when sequential printing was enabled
2012-06-30 16:14:45 +02:00
Alessandro Ranellucci
a7668e0933
Revert "Reduce memory usage during gcode output by discarding processed layers."
...
This reverts commit 4d1551c305 .
2012-06-30 16:12:06 +02:00
Alessandro Ranellucci
d5c9b74377
Allow scaling factor to be at least 2540 to allow the conversion of inch models
2012-06-29 20:46:51 +02:00
Alessandro Ranellucci
fb96cdec76
Command line options to assign perimeters and infill to different extruders
2012-06-28 16:48:56 +02:00
Alessandro Ranellucci
80501d5b3c
New option to customize support material extrusion width
2012-06-28 16:33:07 +02:00
Alessandro Ranellucci
f9f2361acb
Allow setting different temperatures and first layer temperatures for each extruder. Also make support material extruder selection compatible with the new architecture
2012-06-28 16:22:11 +02:00
Alessandro Ranellucci
dbcfebeb66
Rename support_material_tool to support_material_extruder
2012-06-28 15:14:27 +02:00
Alessandro Ranellucci
3e8bc73fcb
Fix typo in previous commit
2012-06-28 14:49:20 +02:00
Alessandro Ranellucci
898266fd34
Initial refactoring for supporting multiple extruders. Little speed optimization included
2012-06-28 14:44:54 +02:00
Alessandro Ranellucci
92460ba902
Bugfix: the plater didn't remember last input file directory. #485
2012-06-27 20:27:46 +02:00
Alessandro Ranellucci
eea6d84314
Bugfix: infill extrusion width was ignored
2012-06-27 19:55:54 +02:00
Alessandro Ranellucci
47a07a86ee
Bugfix: GUI was unable to update flow settings
2012-06-27 19:49:53 +02:00
Alessandro Ranellucci
96a3234eaa
Different speed for external perimeters. #488
2012-06-27 19:42:16 +02:00
Alessandro Ranellucci
3a8f4015d6
Don't reset E when the makerbot flavor is selected
2012-06-24 21:05:44 +02:00
Alessandro Ranellucci
0938c73d08
Revert "Don't reset E when the makerbot flavor is selected"
...
This reverts commit 2e5e5983be .
2012-06-24 21:05:21 +02:00
Alessandro Ranellucci
2e5e5983be
Don't reset E when the makerbot flavor is selected
2012-06-24 20:58:12 +02:00
Alessandro Ranellucci
f057dd4818
Bump version number to the correct one
2012-06-24 17:21:27 +02:00
Alessandro Ranellucci
73655d7ccc
Bump version number
2012-06-24 17:18:29 +02:00
Alessandro Ranellucci
0372d06247
Releasing 0.8.4
2012-06-24 16:50:09 +02:00
Alessandro Ranellucci
a4dcbd62da
Remove recursion warning for Douglas-Peucker
2012-06-24 16:37:59 +02:00
Alessandro Ranellucci
f88f516c30
Optimize honeycomb travels
2012-06-24 16:09:24 +02:00
Alessandro Ranellucci
a6dca1d82a
New option for support material pattern spacing; also, fixes and speedups to the overhang detection
2012-06-24 14:39:35 +02:00
Alessandro Ranellucci
36753d85b7
New option to define the overhang threshold angle for support material generation
2012-06-23 23:54:39 +02:00
Alessandro Ranellucci
07daefeddb
Require Moo 0.091009
2012-06-23 23:28:21 +02:00
Alessandro Ranellucci
1fb44474a9
Connect support material paths
2012-06-23 22:58:12 +02:00