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

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-19WIP: Moved sources int src/, separated most of the source code from Perl.bubnikv
The XS was left only for the unit / integration tests, and it links libslic3r only. No wxWidgets are allowed to be used from Perl starting from now.
2018-08-21Eradicated the Pointf class, replaced with Eigen Vector3dbubnikv
2018-08-21Completely replaced the homebrew Pointf3 class with Eigen Vec3d.bubnikv
Replaced the unscale macro with a template, implemented templates for unscaling Eigen vectors.
2018-08-17Removed the x(), y(), z() Point/Pointf/Point3/Pointf3 accessors.bubnikv
2018-08-14Changing the internal representation of Point / Pointf / Point3 / Pointf3 to ↵bubnikv
Eigen Matrix types: Changed the Point3 / Pointf3 to composite Eigen Vec3crd / Vec3d. Point3 is no more derived from Point, Pointf3 is no more derived from Pointf. Introduced Transform2f/3f/2d/3d types as aliases to Eigen::Transform.
2018-08-14Changing the internal representation of Point / Pointf / Point3 / Pointf3 to ↵bubnikv
Eigen Matrix types, first step
2018-07-18Fixed a previous commit.bubnikv
2018-07-18Implemented clamping of the acceleration when extruding for the Marlinbubnikv
firmware, both for the G-code export and the time estimator.
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.
2017-09-12Fix of "exponentional values generated as G1 F-1.95058e+006 causing problems"bubnikv
https://github.com/prusa3d/Slic3r/issues/463
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-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-19Improved retract handling on bowden extruders:bubnikv
Separated deretract speed from a retract speed, allowed a partial retract before wipe.
2017-05-03Ported the G-code generator from Perl to C++.bubnikv
Removed GCode.pm Removed the Perl bindigns for AvoidCrossingPerimeters, OozePrevention, SpiralVase, Wipe Changed the std::set of extruder IDs to vector of IDs. Removed some MSVC compiler warnings, removed obnoxious compiler warnings when compiling the Perl bindings.
2017-02-10Cherry-picked Repetier acceleration fixes, thanks to @lordofhyphensJoseph Lenox
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.
2017-01-30GCodeWriter - made tiny methods inline.bubnikv
2016-09-26Bugfix: use Lift-z option for 2. extruder #3385bubnikv
Thanks to https://github.com/platsch https://github.com/alexrj/Slic3r/pull/3392
2016-05-12Fix cooling not working if !gcode_commentsChow Loong Jin
The cooling markers were being passed into GCodeWriter::set_speed() as a comment which were being ignored if gcode_comments was false. Fixes: #3325
2015-12-19Fix regression in lift, includes regression testAlessandro Ranellucci
2015-12-18New --retract-lift-above and --retract-lift-below options. #763 #3057Alessandro Ranellucci
2015-12-08Remove any Perl related code from libslic3rAlessandro Ranellucci
2015-11-04Style fix: const for some functionsntfshard
2015-11-04Fix incorrect comments to temperature-setting gcodeMaciej Dębski
2015-02-15Change end_program() to postamble()Alessandro Ranellucci
2015-02-10Switched to P parameter instead of S for Machinekit flavour MCode commandsAlexander Rössler
2015-02-07added end_program() function to GCodeWriterAlexander Rössler
2015-02-06added retract and unretract command for Machinekit flavourAlexander Rössler
2015-01-09Don't put any M200 automatically when volumetric mode is selected. Explain ↵Alessandro Ranellucci
how to do it manually in the tooltip. #1746
2015-01-05Option to use volumetric E values. #1746Alessandro Ranellucci
2014-12-22Some more work on wireframeAlessandro Ranellucci
2014-11-23Fixed regression causing retraction to be skipped when Retract Length was 0 ↵Alessandro Ranellucci
but Use Firmware Retraction was enabled. Includes regression test. #2359
2014-11-23Bugfix: spiral vase was not working when extrusion axis was not E. #2350Alessandro Ranellucci
2014-11-09Ported GCodeWriter to XS (faster G-code export!)Alessandro Ranellucci