Commit Graph

111 Commits

Author SHA1 Message Date
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
22f8d57b36 Memory optimizations broke thin walls 2012-05-19 19:40:51 +02:00
b246480535 Massive reduction of memory usage (down to one third). 2012-05-19 17:57:38 +02:00
aa9563f00b More constants, less strings => ess memory usage 2012-05-19 15:40:11 +02:00
2d67d6b0b6 Restore 100% flow for support material 2012-05-17 22:57:59 +02:00
2a6ad2f3f7 Bugfix: removed warnings. #365 2012-05-13 22:56:40 +02:00
d58a741d99 Put layer number in G-code comments. #327 2012-05-01 15:06:19 +02:00
d8b8470d54 Retract before changing tool. #319 2012-05-01 14:44:52 +02:00
3ed5171d20 Take bottom layer speed ratio into account when estimating layer time. #334 2012-05-01 11:48:22 +02:00
e7558ce16c Bugfix: wrong flow amount for solid layers. #317 2012-04-17 09:29:41 +02:00
285caffa9c Omit G92 if No Extrusion 2012-04-16 20:06:53 +02:00
8d851c24a9 Increase the flow rate for support material 2012-04-16 14:18:07 +02:00
96d5e513b8 Rename $Slic3r::resolution to $Slic3r::scaling_factor 2012-04-16 14:05:38 +02:00
d51ba94e8a Remove XXX from dependencies 2012-04-16 14:03:36 +02:00
e3a9adae4d Bugfix: use P instead of S for Mach3 for M106 too. #286 2012-03-27 10:26:10 +02:00
4d71ca3071 Enable G0 automatically for Mach3. #266 2012-03-26 12:22:12 +02:00