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
2018-06-20Refactoring of perimeters/infills wiping (ToolOrdering::WipingExtrusions now ↵Lukas Matena
takes care of the agenda) Squashed commit of the following: commit 931eb2684103e8571b4a2e9804765fef268361c3 Author: Lukas Matena <lukasmatena@seznam.cz> Date: Wed Jun 20 12:50:27 2018 +0200 ToolOrdering::WipingExtrusions now holds all information necessary for infill/perimeter wiping commit cc8becfbdd771f7e279434c8bd6be147e4b321ee Author: Lukas Matena <lukasmatena@seznam.cz> Date: Tue Jun 19 10:52:03 2018 +0200 Wiping is now done as normal print would be (less extra code in process_layer) commit 1b120754b0691cce46ee5e10f3840480c559ac1f Author: Lukas Matena <lukasmatena@seznam.cz> Date: Fri Jun 15 15:55:15 2018 +0200 Refactoring: ObjectByExtruder changed so that it is aware of the wiping extrusions commit 1641e326bb5e0a0c69d6bfc6efa23153dc2e4543 Author: Lukas Matena <lukasmatena@seznam.cz> Date: Thu Jun 14 12:22:18 2018 +0200 Refactoring: new class WipingExtrusion in ToolOrdering.hpp
2018-06-13Wiping into perimeters - bugfix (wrong order of perimeters and infills)Lukas Matena
2018-06-07Wiping into infill/objects - invalidation of the wipe tower, bugfixesLukas Matena
2018-06-06More progress on 'wipe into dedicated object' feature (e.g. new value in ↵Lukas Matena
object settings)
2018-06-06Remaining time gcode line exported only for Marlin firmwareEnrico Turri
2018-06-05Started to work on the 'wipe into dedicated object feature'Lukas Matena
2018-06-04Fixed behaviour of infill wiping for multiple copies of an objectLukas Matena
2018-06-01Wiping into infill - no infills are now inadvertedly printed twice (hopefully)Lukas Matena
2018-05-31Wipe into infill - copies of one object are properly processedLukas Matena
2018-05-30Prototype for exporting estimated remaining time into gcode for default and ↵Enrico Turri
silent mode
2018-05-28Reduction is now correctly calculated for each region, soluble filament ↵Lukas Matena
excluded from infill wiping
2018-05-25Calculation of wipe tower reduction corrected, new config option (wipe into ↵Lukas Matena
infill)
2018-05-24First steps in reorganizing infill order (to use infill instead of the wipe ↵Lukas Matena
tower)
2018-05-15Fix of the previous commmit. gcc and clang rightfully complained about a typo.bubnikv
2018-05-15Added layer_num, layer_z variables to the end_gcode, end_filament_gcode,bubnikv
added min(.,.), max(.,.) functions to the placeholder parser syntax.
2018-05-07Fixed wrong extrusion paths detection with multimaterial objectsEnrico Turri
2018-03-28Background processing in C++, WIP.bubnikv
2018-03-05Fixed crash while exporting to .amf and .gcode files (#753) - (improves ↵Enrico Turri
previous fix: https://github.com/prusa3d/Slic3r/commit/d4f1ed0036183153464df7b5eef66cf60c7c6433)
2018-02-22GCode Preview - Added Custom extrusion role + extended layers range for ↵Enrico Turri
GCode preview
2018-02-19Fixed crash while exporting MultiMaterialEnrico Turri
2018-02-15Merge remote-tracking branch 'remotes/origin/3mf_io'bubnikv
2018-02-15Delayed loading of the opengl texture for the G-code preview legend,bubnikv
as the opengl context may not be ready on some platforms (Linux) at the time the window gets its focus for the first time. Changed the G-code preview invalidation to trigger when the print gets invalidated. At that time the 3D path preview switches to the old preview, if there is anything valid left.
2018-02-15Added logging of the G-code export.bubnikv
2018-02-14Removed the GCodePreviewData from the Print class, it does not belong here,bubnikv
as the GCode is generated outside of the Print class. Exported the GCodePreviewData as GCode::PreviewData to Perl. When exporting the G-code with a command line Slic3r, the GCodeAnalyzer is now supressed for performance reasons. Removed obsolete Perl module Slic3r::GUI::Plater::3DToolpaths.
2018-02-133mf import/export of config dataEnrico Turri
2018-02-05GCode Preview - Added feature type for wipe towerEnrico Turri
2018-01-17GCode Preview - Code cleanupEnrico Turri
2018-01-08Merge branch 'master' of https://github.com/prusa3d/Slic3r into gcode_previewEnrico Turri
2018-01-08gcode preview - first installment - wipEnrico Turri
2018-01-06Separated the Marlin G-code flavor from the RepRap G-code flavorbubnikv
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.
2018-01-03Fixed an issue with vsprintf and on demand buffer allocation.bubnikv
Improved the GCodeReader to support spaces before the G-code.
2018-01-03Optimized the GCodeReader.bubnikv
Fixed the profiling build.
2018-01-02Fixed a typo in fprintfbubnikv
2018-01-02Merged the branch time_estimatebubnikv
2017-12-20The wipe tower generator does not call start_filament_gcode whenbubnikv
returning from a wipe tower and the particular wipe tower layer is only sparsely filled without a tool change. https://github.com/prusa3d/Slic3r/issues/642
2017-12-14Time estimate shown in GUI as formatted string / Write to file made by class ↵Enrico Turri
GCode's private methods
2017-12-13Fix of the wipe tower priming towers. The priming towers were printedbubnikv
at the homing height on the MK2MM printer, not at the 1st layer height.
2017-12-11merge with masterEnrico Turri
2017-12-11time estimation shown in GUI after gcode exportEnrico Turri
2017-12-11integration of time estimator into gcode export - save time estimation into ↵Enrico Turri
gcode file
2017-12-09Fixes regression error introduced in Slic3r 1.38.2:bubnikv
Slic3r 1.38.3 gcodes not building up bed temperature https://github.com/prusa3d/Slic3r/issues/614
2017-12-08time estimator wip stage 2Enrico Turri
2017-12-06time estimator wipEnrico Turri
2017-12-05Fixed a regression bug in G-code export, where ferror was called onbubnikv
released FILE structure.
2017-12-05PlaceholderParser: Improved error reporting ↵bubnikv
https://github.com/prusa3d/Slic3r/issues/600 Fixed '+' operator for strings.
2017-12-05Improved error reporting of the PlaceholderParser.bubnikv
The PlaceholderParser is currently used by the GCode.cpp and by Printer.cpp to generate a new name for the exported G-code or SVG file. The PlaceholderParser::process() will throw a runtime_error with a comprehensive error message. The G-code export will include these error messages into the G-code text with !!!!!! separators, and the GUI will inform the user, that the G-code export failed.
2017-12-04Removed the hard-coded priming line whenbubnikv
both single_extruder_multi_material and wipe_tower are enabled, and the print prints with a single extruder only. Newly the same situation will be handled through a conditional G-code in the following format: {if not has_wipe_tower} ; Do the priming {endif}
2017-12-01Fixed regression bugs regarding print validation,bubnikv
fixed crashes when loading a config.ini with "compatible_printers" disabled export of "compatible_printers" into gcode and config.ini Enabled compatibility of printing multiple objects with support / no support with a wipe tower.
2017-11-30Slight optimization of the filament_start_gcode insertion:bubnikv
It is not needed between the purging towers and the wipe tower brim.
2017-11-30Changed handling of filament_gcode_start and filament_gcode_end custombubnikv
G-codes in case of single extruder multiple material setup: At the start of the print, the filament_gcode_start is executed for the active extruder only, and the filament_gcode_start / filament_gcode_end are then executed at each tool change. When the Prusa MM wipe tower is active, the tool changes are handled a bit differently: M900 K0 is emited before the wipe tower extrusions start, and the filament_gcode_start code is executed after the wipe tower extrusions are done. This rule effectively disables the linear advance over the wipe tower. Implements https://github.com/prusa3d/Slic3r/issues/568