Age | Commit message (Collapse) | Author |
|
of a configuration layer. Fixes https://github.com/prusa3d/Slic3r/issues/627
|
|
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.
|
|
|
|
build).
Forced --gui flag in AppImage build.
|
|
Solves https://github.com/prusa3d/Slic3r/issues/594
|
|
|
|
|
|
|
|
Taken from upstream Slic3r, thanks @alexrj.
|
|
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.
|
|
"Unicode char like for example "ł" crush app when used in profile name"
https://github.com/prusa3d/Slic3r/issues/388
The Prusa3D binary builds are missing the UTF8 libraries.
To avoid having to bundle them, the case sensitive regexes testing
file suffixes were replaced with explicit enumeration of lower / upper
case letters. While crude, it avoids triggering the UTF8 library.
|
|
for a multi-material printer.
Also only a single pop-up dialog is open when loading multiple files.
|
|
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/commit/82bde51c2752656aed517d89356272de277408b4
As it causes issues to the Repetier Host application
https://github.com/prusa3d/Slic3r/issues/363
this option has been added with this commit for compatibility reasons.
|
|
|
|
Refactored Model.cpp/hpp to C++x11 loops,
simplified the mesh / bbox handling.
|
|
"Layer editing does not trigger reslicing with Background Processing enabled"
https://github.com/prusa3d/Slic3r/issues/293
|
|
by merging the work by @lordofhyphens done on https://github.com/alexrj/Slic3r/issues/3268
|
|
|
|
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.
|
|
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
|
|
|
|
radians. #3460
|
|
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.
|
|
material without a tool change.
A fix of support path generator.
|
|
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
|
|
Removed the deprecated VibrationLimit feature.
Added triangle infill.
The Prusa3D fork of Slic3r has been marked as "Slic3r Prusa Edition"
with menus pointing to the prusa3d/slic3r github release page
and Prusa3D drivers downloads page.
|
|
This enables a zig-zag infill similar to Cura or Simplify3D
on overhangs.
|
|
it is easier to remove the support, but the support is more fragile.
|
|
Also a bug has been fixed for zero interface layers. Before
slic3r would put infinite number of interface layers over top surfaces,
if the number of interface layers was set to zero.
|
|
Don't arrange the objects on the build plate. The model coordinates
define the absolute positions on the build plate.
The option --print-center will be ignored.
Also there is a fix in the command line invocation of --duplicate-grid
so it will run, but still there is something broken there and the results
are not correct.
|
|
made configurable. Now one may hide the "controller" tab and the USB/serial
connection configuration from the preferences. This is useful for someone,
who never connects his printer to the computer by a cable.
|
|
|
|
|
|
settings. #2110
|
|
|
|
|
|
|
|
added support Machinekit flavour GCode
|
|
with the --gui switch. #2644
|
|
|
|
|
|
|
|
special handling of the 0 case that disabled bridge flow/speed in order to allow for soluble material. #2491 #2272 #2069 #1942 #2435 #1703
|
|
|
|
|
|
|