e005ff32c4
Replace Extruder::config accessor with Perl wrapper, with C++ option accessors.
2014-04-28 00:49:05 +03:00
2565d80679
Replace multitude of Extruder fields with querying a PrintConfig object by id.
2014-04-27 23:43:44 +03:00
66d23a2416
Convert Extruder object (mostly) to C++ with lots of fields.
2014-04-27 23:42:59 +03:00
ed3a6349c7
Adapt the new gcode.t test to master (and subtract final retraction from used filament length)
2014-01-11 14:42:31 +01:00
07b9b12475
Make tests pass
2014-01-05 00:36:33 +01:00
8ed738d3f7
More incomplete work for Flow/Extruder refactoring
2014-01-03 18:27:46 +01:00
5bf0942f45
Satisfy test suite and CLI
2014-01-02 17:24:23 +01:00
beb1baa096
Incomplete work for refactoring regions and flows
2013-12-30 18:28:41 +01:00
1a690589a8
Satisfy test suite
2013-12-24 12:03:30 +01:00
2956c1a2e5
More work for removing references to $Slic3r::Config
2013-12-24 11:58:36 +01:00
1157a7f859
Remove package variable $Slic3r::Config
2013-12-24 11:29:31 +01:00
4c2c31b554
Fix speed math for wipe, which was causing too fast retraction. Includes regression test. #1468
2013-10-13 17:05:22 +02:00
c9f68ed28a
Refactor E code and keep track of per-extruder consumend filament
2013-08-28 20:40:13 +02:00
b3f1795cb4
Reduce wipe feedrate a bit
2013-06-03 22:49:47 +02:00
71608e799e
Keep per-extruder E absolute value for Makerbot flavour to avoid any G92 E0. #950
2013-06-03 15:27:58 +02:00
7de8b20bc4
New wipe feature
2013-03-17 02:22:50 +01:00
460e169c67
New option to disable retraction on layer change
2013-03-09 20:05:43 +01:00
a9090688f9
Refactor bridge flow to Slic3r::Flow::Bridge class
2013-02-27 10:43:50 +01:00
dc4ada2374
Fix retraction tests and fix retract_extra_length and lift in multiple extruders environments
2012-12-21 15:14:44 +01:00
e9ae62a9d1
New --min-skirt-length option. #269
2012-10-29 11:17:57 +01:00
e696764af8
Assign extruders and flows to materials
2012-09-23 02:40:25 +02:00
9e682924c7
New separate options for retraction length to be used when switching tools
2012-08-22 19:11:45 +02:00
075213c731
Refactoring: make 'retracted' an attribute of the Extruder object
2012-08-22 18:57:03 +02:00
9ca21c835c
Merge branch 'per-extruder-retraction-settings'
...
Conflicts:
lib/Slic3r/Config.pm
lib/Slic3r/GUI/Tab.pm
2012-08-08 22:06:47 +02:00
866b09f3f9
New --extruder-offset option
2012-08-07 21:39:45 +02:00
cf01c142de
Make retraction configurable for each extruder
2012-08-07 21:08:56 +02:00
63e77fcfd8
Refactor extruder settings
2012-08-07 20:50:54 +02:00
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
77123ada7c
New spacing math. Speed optimizations
2012-07-04 09:33:33 +02:00
dd37867324
Bugfix: wrong spacing was calculated
2012-07-04 09:33:33 +02:00
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
898266fd34
Initial refactoring for supporting multiple extruders. Little speed optimization included
2012-06-28 14:44:54 +02:00
96a3234eaa
Different speed for external perimeters. #488
2012-06-27 19:42:16 +02:00
3a8f4015d6
Don't reset E when the makerbot flavor is selected
2012-06-24 21:05:44 +02:00
0938c73d08
Revert "Don't reset E when the makerbot flavor is selected"
...
This reverts commit 2e5e5983be .
2012-06-24 21:05:21 +02:00
2e5e5983be
Don't reset E when the makerbot flavor is selected
2012-06-24 20:58:12 +02:00
48d345c189
Bugfix: first_layer_speed was accepting mm/m values rather than mm/s when expressed as absolute. #452
2012-06-17 19:42:11 +02:00
217a6f2525
Bugfix: any retraction_lift value different from "0" caused no retraction before layer changes. #453
2012-06-17 19:36:02 +02:00
0c4b112718
Fixed regression preventing arcs to be generated at all (center detection is still buggy)
2012-06-07 19:53:27 +02:00
0226039dfb
Fixed regression when cooling is enabled
2012-06-07 11:38:54 +02:00
fbfbfac2b6
New --top-solid-infill-speed option. Also, --solid-infill-speed and --small-perimeter-speed can be expressed as ratios too. #174 #151
2012-06-06 19:59:20 +02:00
2ccb443c2f
Bugfix: not retracting between infill of different islands using low infill densities. #242
2012-06-06 19:38:35 +02:00
58a696e666
Lift Z when changing layer too
2012-06-06 19:20:43 +02:00
82dd3c7a3e
New --perimeters-extrusion-width and --infill-extrusion-width options. #302
2012-06-06 18:05:03 +02:00
8a031fe501
New --first-layer-extrusion-width option. #385
2012-06-06 17:29:12 +02:00
896c7e952e
Renamed bottom_layer_speed to first_layer_speed for consistency
2012-06-06 15:52:21 +02:00
91ffb74429
Accept either absolute or relative values for --bottom-layer-speed. #151
2012-06-06 15:43:54 +02:00
4db416773c
Fixed typos in bed temperature M-codes. #386
2012-05-29 09:40:42 +02:00
ce6b4aeaee
New option to print each object completely before moving onto next one (watch out for extruder collisions, Slic3r isn't doing any check since it doesn't know its shape)
2012-05-20 20:08:59 +02:00
fa4f2c8b97
New option to randomize starting points across layers
2012-05-19 22:36:29 +02:00