Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
again
|
|
|
|
configuration layer
|
|
dedicated dialog to filament/print settings)
|
|
|
|
|
|
|
|
layer (not yet into wipe tower generator)
|
|
into wipe tower generator)
|
|
|
|
Gyroid infill type.
|
|
|
|
due to the differences in the M203 code
(RepRap firmware has it in mm/min, Marlin in mm/sec).
This difference is important to the G-code time estimator.
Changed the g-code flavor to Marlin for all Prusa3D bundled profiles.
|
|
|
|
thanks @lordofhyphens, https://github.com/alexrj/Slic3r/pull/3275
Improved handling of custom G-code blocks: Slic3r will try to extract
the target extruder and bed temperatures from the custom G-code blocks.
|
|
|
|
|
|
Add a class name suffix to the s_cache static members
of the StaticPrintConfig derived classes.
|
|
The values of StaticPrintConfig derived objects were searched by a name
walking through a huge chained if.
Now they are being mapped with a std::map.
Also initialization of StaticPrintConfig classes from their ConfigOptionDef
defaults is done by maintaining a single global definition of each
StaticPrintConfig derived class, and a new instance is initialized
from this static copy.
Also the ConfigOption instances are casted using static_cast
wherever possible, and their types are verified by a virtual type() method.
This approach avoids insiginificant performance penalty of a dynamic_cast.
Also the compare and clone methods were added to ConfigOption,
and the cloning & compare work on binary values, not by serialization.
|
|
merged from upstream Slic3r, thanks to @alexrj.
|
|
variable. When set to zero, the usual automatic bridge detection applies.
The bridging angle override may be set at the Infill->Advanced settings,
or through a modifier mesh.
|
|
Added UNUSED macro to libslic3r.h, used it to reduce some compile warnings.
Split the Int128 class from Clipper library to a separate file,
extended Int128 with intrinsic types wherever possible for performance,
added new geometric predicates.
Added a draft of new FillRectilinear3, which should reduce overfill near the perimeters in the future.
|
|
https://github.com/prusa3d/Slic3r/issues/427
Also enabled floating point rotation angle for supports.
|
|
https://github.com/prusa3d/Slic3r/issues/190
|
|
values to GCode generator, one per active extruder:
bed_temperature
bridge_fan_speed
cooling
disable_fan_first_layers
fan_always_on
fan_below_layer_time
first_layer_bed_temperature
max_fan_speed
min_fan_speed
min_print_speed
slowdown_below_layer_time
Now it remains to extend Slic3r to correctly apply these values.
|
|
|
|
https://github.com/prusa3d/Slic3r/issues/265
https://github.com/prusa3d/Slic3r/issues/319
Based on the implementation by @lordofhyphens
https://github.com/alexrj/Slic3r/commit/19eea19d916d2b45ca45e22cf34e4e148ac477a1
|
|
|
|
C++11 loops, configuration and step invalidation.
|
|
|
|
by merging the work by @lordofhyphens done on https://github.com/alexrj/Slic3r/issues/3268
|
|
Separated deretract speed from a retract speed,
allowed a partial retract before wipe.
|
|
|
|
|
|
Removed the questionable Pressure Advance feature. It is better to use the Pressure Advance implemented into a firmware.
Added a C++ implementation of GCodeReader and SpiralVase, thanks to @alexrj
Added a C++ implementation of GCodeTimeEstimator, thanks to @lordofhyphens
|
|
This works the same way as if the XY compensation was set to a tiny value
before, but without the overhead of an offset.
|
|
https://github.com/lordofhyphens/Slic3r/commit/e0d8101627659ef2dcf1c49d5c9b512eb4e31a46
https://github.com/lordofhyphens/Slic3r/commit/885f27b8aea0df8be351825b9dd6061696f5edc9
Added a printer settings to enable / disable variable layer height editing.
|
|
|
|
for controlling the support layer height & variable layer height.
Added an experimental "rear" seam option.
|
|
to the external perimeter width.
|
|
option should be present now in advanced support menu.
Can't figure out what's going on atm; support should be moving but isn't
|
|
|
|
for synchronization of object layers with print layers.
|