Commit Graph

59 Commits

Author SHA1 Message Date
e8e35579dd Merge remote-tracking branch 'remotes/origin/vb_undo_redo' 2019-07-15 11:34:18 +02:00
490e09b0ac WIP: Undo / Redo stack.
Integration of the "cereal" serialization library.
Serialization / deserialization of the DynamicConfig / DynamicPrintConfig.
DynamicPrintConfig serializes ordinal identifiers instead
of the option key strings to conserve space.
2019-06-26 13:26:49 +02:00
c41c7c5c71 Merge branch 'master' into tm_builtin_pad 2019-06-20 10:04:17 +02:00
4c456bb6a6 Fine tuning parameters and fixing pad wings when greater gaps are used. 2019-06-12 13:15:42 +02:00
c19f1c7362 SPE-742: Parameter layer for zero elevation feature. 2019-06-11 18:17:20 +02:00
3df76b8551 Mirroring parameters prepared for UI.
Actual mirroring disabled, it will be refactored to maintain clarity of code.
2019-05-18 16:56:46 +02:00
6e09727a98 Fix of
Extend the "filament type" list with PC or allow free form text into the filament type field. #1704
2019-05-17 11:46:46 +02:00
6ae851ff90 Implemented the "Support for support enforcers only" quick selection.
Reduced some memory leaks due to the ConfigDef::default_value pointer.
2019-05-03 18:01:39 +02:00
fbba886be9 Adding absolute correction (XY offset) and gamma correction parameters. 2019-04-09 13:42:32 +02:00
e3171322d3 Scaling correction parameters in material and print conf.
Scaling is applied in sla_trafo but no effect unless set before model import.
2019-04-03 17:34:46 +02:00
1bb0fade60 Removed obsolete Dwarf parametes from FFF Print settings. 2019-03-13 19:21:56 +01:00
9bc8ef9771 Help for the FFF / SLA command line parameters.
Removed the cli parameter from most options as it is derived
from the option key. Options without CLI parameter are now marked
with cli = nocli.
2019-03-13 19:17:26 +01:00
fed65f0dc0 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-03-13 15:45:01 +01:00
322d2a1fab Reworked the command line interface based on the current state
of the upstream.
Thanks @alexrj, @lordofhyphens for the original code of slic3r.cpp
2019-03-13 15:44:50 +01:00
04556ba089 Fine tuning the new parameters and adding max_pillar_link_distance 2019-03-08 11:39:34 +01:00
400c46e697 PrintHost: Fix host type configuration, refactor, fix #1687 2019-03-05 16:12:15 +01:00
c4aa0f7f36 Introduced the "slice_closing_radius" to define, how large gaps
will be closed after triangle mesh slicing.
The value is set to 0.049 by default, which corresponds to the hard
coded default in Slic3r-1.41.3.

See issues #520 #820 #1029 #1364 for the reference of why we need
the parameter for being able to print some specific models.
2019-03-01 17:53:02 +01:00
d6e176d456 Pad "tilt" changed to "slope" 2019-02-25 16:04:46 +01:00
29c3c503da Disabling pad edge radius and adding the "wall tilt" parameter. 2019-02-25 12:06:38 +01:00
9d609908a5 Split the external infill pattern to separate top / bottom config values.
Based on f9344a00e3
thanks @supermerill
Implements  #475, #479, #1133, #1474
2019-02-22 15:25:35 +01:00
4d210a7aca Merge remote-tracking branch 'origin/master' into ys_sla_time_estimation 2019-02-20 15:14:53 +01:00
2d12cbbc1d SLA supports - added parameters for the automatic generation (relative density measure and minimal distance of the points) 2019-02-19 16:34:52 +01:00
168d3f818a Added new options for SLAPrintSettings (faded_layers) and SLAPrinterSettings (fast/slow_tilt_time and area_fill) 2019-02-18 16:24:55 +01:00
5cbaa6eda8 Added parameter "support_buildplate_only" for SLA supports. 2019-02-05 11:16:03 +01:00
9644bc720f Fixed a bug in initialization of some StaticPrintConfig derived classes.
Merged implementation of support for "Octoprint-Cancelobject" #972
thanks @supermerill
2019-01-31 15:09:16 +01:00
52c1ec873e Disabled the experimental pressure equalizer. 2019-01-29 18:07:45 +01:00
050236eae5 Added parameter for pillar connection mode 2019-01-09 12:21:43 +01:00
e57172a7bf Fixed a bug in the Win32 start wrapper (wrong number of parameters was passed for the GUI slic3r.exe).
Reworked command line processing for the GUI slic3r. Now the config is loaded first, then the model files (also the configs from AMF/3MF are applied), and lastly the free standing parameters are applied.
Fixed unescaping for command line parameters. The string parameters are now not unescaped, string vector parameters are unescaped only if enquoted.
Tab::load_current_preset() - disabled CallAfter for predictability. With CallAfter, it was difficult to call the method in sequence with other methods.
Fixed some missing ->Destroy() calls on dialogs created from MainFrame
Fixed some compiler warnings.
2019-01-09 10:43:17 +01:00
920e02197e Fix #1526 --datadir not working 2019-01-03 16:19:08 +01:00
f3d7199a32 PrintHost: Basic SL1 support 2018-12-18 14:37:35 +01:00
46d844c8be Make the increase of extruder motor current during MM filament
exchange sequences configurable.
2018-12-14 20:09:10 +01:00
3ac180f2cd Fix of SLADisplayOrientation updates 2018-12-14 17:19:17 +01:00
4d456bdba5 Removed display_flip_xy and added display_orientation instead.
When starting Slic3r and the profile is FDM type than it yields an assertion failure for wx. See Tab::update_page_tree_visibility() line 2371
2018-12-13 12:42:45 +01:00
ab03876441 Added cancellation points. Added new flip xy option. Refactor and waring removal. 2018-12-12 11:36:02 +01:00
05dd8f0a54 First version of SLA support points generation 2018-12-07 14:21:33 +01:00
e99fa7d104 Implemented naming of the SLA export file based on the output file name
template.

Reworked naming of the plater exports to not use the output file name
template, but to derive the file name from the first printable object's name.

Fixed error handling: Reimpemented the Perl's "eval" blocks
as try / catch blocks.
2018-12-03 13:14:28 +01:00
3536f7d87a SLA support parameters changed: radiuses for diameters. 2018-11-23 13:05:24 +01:00
bbf69876a9 Removed head_back_radius and added pillar widening factor to the parameter layers 2018-11-23 11:51:45 +01:00
6de2f09ac5 Adding checkbox for disabling support generation (still having pad generation) 2018-11-22 18:02:05 +01:00
30f61bd66e WIP: Synchronization of SLA background processing. 2018-11-21 17:35:35 +01:00
be549690e0 height level mismatches seems to be fixed. 2018-11-20 16:12:04 +01:00
6f13fd907a Adding object elevation param.
Quick attempt to build with MinGW 7.3. Successful compile, failed linking
2018-11-19 17:58:08 +01:00
9b18d0703d GUI forms with SLA support parameters 2018-11-19 14:15:40 +01:00
d22256c1de "SLA Print Settings" implementation (start) 2018-11-19 14:05:29 +01:00
95a7f5c492 Default values in config does not compile under gcc and clang 2018-11-19 13:13:05 +01:00
e79dfce879 Connecting UI parameters to the calculation input.
* I also added temporary default values in PrintConfig to not get random values.
2018-11-19 11:17:51 +01:00
b473f34e44 Base plate creation improvements. Added sla parameter for support elevation. 2018-11-16 15:01:31 +01:00
1e5b72a497 Merge remote-tracking branch 'origin/dev_native' into dev_native 2018-11-09 18:33:38 +01:00
0f625244ac Fixing sla support parameter names. 2018-11-09 18:31:36 +01:00
f1a3dc60c9 Merge branch 'dev_native' of https://github.com/Prusa3d/Slic3r into dev_native 2018-11-09 14:25:39 +01:00