Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-28New PlaceholderParser variable for sequential prints:bubnikv
current_object_idx - zero based index of the object printed. Implements feature request https://github.com/prusa3d/Slic3r/issues/578
2017-11-28Ported the between_objects_gcode custom G-code blocks,bubnikv
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.
2017-11-26Fixed G-code export of custom G-code sections to not add a newlinebubnikv
if the custom G-code already ends with a newline.
2017-11-17The PlaceholderParser has been rewritten to usebubnikv
a real boost::spirit::qi parser, accessing the DynamicConfig repository directly. This is a first step towards a full fledged expression interpreter.
2017-11-06Fixed a regression bug in the "first layer extrusion width" G-code comment.bubnikv
https://github.com/prusa3d/Slic3r/issues/566
2017-11-02Fixed an incorrect comment separator in generated g-code.bubnikv
2017-10-30New C++ class AppConfig for maintaining the config.inibubnikv
New helper function for generating a unified "generated by slic3r" header.
2017-10-03Fix of https://github.com/prusa3d/Slic3r/issues/492bubnikv
When a layer contained the support interface only, it was errorneously printed with the support base material.
2017-09-13Changed the G-code protocol for cleaning up the priming towersbubnikv
for the multi material prints.
2017-09-12Fixed a crash when slicing leads to no print.bubnikv
Fixed a bug in TriangleMesh::bounding_box().
2017-09-12The last priming area is shortened and the excess wipe is movedbubnikv
into the wipe tower if there is enough space inside the wipe tower.
2017-09-12Added GCode/PrintExtents.cpp,hbubnikv
Added a check for a collision between the multi material priming regions with the rest of the print.
2017-09-04Implemented an initial priming line for a single-material printbubnikv
on a Prusa Multi-Material printer.
2017-09-01Implemented priming of all the filaments of the Prusa Multi Material.bubnikv
2017-08-03Unicode handling:bubnikv
Removed the Perl dependencies on Encode, Encode::Locale and Unicode::Normalize. Added dependency on boost::locale. Added encode_path, decode_path, normalize_utf8 functions to Slic3r.xs Slic3r.xs has been made mostly utf8 safe by using the boost::nowide library, thanks to @alexrj for the idea. Simplified the encode_path / decode_path stuff: wxWidgets are unicode already, so there is no need to decode_path() from it. Perl / win32 interfacing is non-unicode, so decode_path() is executed on ARGV just at the beginning of the perl scripts.
2017-07-31Fix of "MM incorrect extruder temperature"bubnikv
https://github.com/prusa3d/Slic3r/issues/443 Change of the PlaceholderParser: All vector configuration values stored into the PlaceholderParser are expected to be addressed by the extruder ID, therefore if a vector configuration value is addressed without an index, a current extruder ID is used. Also a small fix of fan handling: The fan speed is set to zero at the start of the G-code if the cooling for the initial extruder is disabled.
2017-07-11A bit of clean-up in GCode.cppbubnikv
2017-07-10Inlined Surface::any_internal_contains / any_bottom_containsbubnikv
2017-07-07Fix of soluble interface / non-soluble support:bubnikv
The non-soluble support with "don't care" extruder will preferably be printed with a non-soluble extruder, if possible without a tool change.
2017-07-05Fixed a regression after porting GCode generator to C++bubnikv
Not lifting extruder after printing complete individual objects https://github.com/prusa3d/Slic3r/issues/400
2017-06-30Refactored the cooling buffer: Removed ElapsedTime.bubnikv
2017-06-30Finalized implementation of a cooling buffer for multiple extrudersbubnikv
with different settings.
2017-06-23Fix of https://github.com/alexrj/Slic3r/issues/4043 , thanks to @lordofhyphens.bubnikv
Further refactoring of the cooling logic to collect per extruder data.
2017-06-22Include the wipe tower print time into the cooling time.bubnikv
Further refactoring of Extruder class.
2017-06-22Ported the cooling changes from @alexrj: Don't slow down the externalbubnikv
perimeters if not necessary, don't take the bridging time into account when slowing down the print. Removed Extruder & GCodeWriter Perl bindings. Improved Extruder for constness. Refactored GCode::m_elapsed_time to struct ElapsedTime.
2017-06-21Set the bed temperature based on the active extruder settings.bubnikv
https://github.com/prusa3d/Slic3r/issues/157
2017-06-21Slic3r has been modified to propagate the following filament specificbubnikv
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.
2017-06-14Fixed missing default_region_config values exported into the g-code.bubnikv
2017-06-13Reverted the "set_and_wait_temperatures" configuration to matchversion_1.35.3bubnikv
the behavior of the @alexrj slic3r.
2017-06-05Implemented filament start / g-codes.bubnikv
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
2017-06-02Fixed the "avoid crossing perimeters" bug introduced in Slic3r 1.34.1.24version_1.35.1bubnikv
https://github.com/prusa3d/Slic3r/issues/311 https://github.com/prusa3d/Slic3r/issues/317 https://github.com/prusa3d/Slic3r/issues/323
2017-05-25With single_extruder_multi_material enabled,bubnikv
don't append a tool selection (Txx) to the extruder temperature settings (M104 and M109).
2017-05-25Implemented wipe tower print path preview.bubnikv
2017-05-24New config field extruder_color for preview of extruder assignment.bubnikv
2017-05-23When generating a g-code for a layer, collect layers of multiple objectsbubnikv
with not exactly the same print_z, but support a slight deviation.
2017-05-23Refactored ToolOrdering to a class,bubnikv
layers with print_z closer than EPSILON are merged and printed together.
2017-05-22Fixed an excessive retract / derectract lengthbubnikv
with the new retract_before_wipe value set to nonzero.
2017-05-20Fixes for Multi Material ramming, increased separation of wipe lines.version_1.35.0bubnikv
2017-05-20Implemented https://github.com/prusa3d/Slic3r/issues/199bubnikv
by merging the work by @lordofhyphens done on https://github.com/alexrj/Slic3r/issues/3268
2017-05-19Improved retract handling on bowden extruders:bubnikv
Separated deretract speed from a retract speed, allowed a partial retract before wipe.
2017-05-18Extrude brim of the wipe tower before any other objects.bubnikv
2017-05-18Prusa Multi Material: Improved path planning when jumping to the wipe tower.bubnikv
2017-05-17Fixed tool ordering for sequential prints.bubnikv
2017-05-17Bugfix of tool ordering.bubnikv
2017-05-17Prusa Multi Material wipe tower: Do an unretract before doingbubnikv
the wipe tower things.
2017-05-17Fixes of the Prusa Multi Material wipe tower.bubnikv
2017-05-16Changed handling of extruder temperaturesbubnikv
for single_extruder_multi_material printers. Fixed some compilation errors on OSX. Disabled re-slicing on change of new G-code only parameters.
2017-05-16Fixes of G-code multi-tool ordering.bubnikv
2017-05-16Initial integration of the Prusa MultiMatrial Wipe Tower.bubnikv
2017-05-15Fix of a multi-material g-code export.version_1.34.1.24bubnikv