supermerill
1bf0b1c1d7
Add a "between extrusion role" gcode input window, to let insert gcode inside a layer and not only at the begin and the end.
...
#108
2019-10-29 17:49:29 +01:00
supermerill
86fbd247b7
#101 add ratio /distribution for the smoothing flow in ironing (see tooltip)
2019-10-29 16:44:00 +01:00
supermerill
1ffac85486
Brim: rework the brim algorithm.
...
- now can extrude a brim for an island inside a hole
- now can extrude "interior brim"
- ditch the old complicated code that didn't use the ClipperUtils methods
2019-10-15 16:59:17 +02:00
supermerill
fd26796cb1
overhangs_width threshold #99
2019-10-14 17:31:26 +02:00
supermerill
89b2e62381
add parameters: fill_top_flow_ratio & fill_smooth_width
...
bugfix flow inaccuracies in FillSmooth.
TODO: do something about surface too small to be printed, particularly when 'only one perimeter top' -> don't extract them or use gapfill
2019-10-07 18:55:11 +02:00
Erik Bjorgan
b05618c883
Added skinnydip routines to new version
2019-10-07 12:49:41 +02:00
supermerill
8d04e48ff0
#90 : gap fiull min surface setting
2019-09-30 19:33:14 +02:00
supermerill
2f042e030c
Merge remote-tracking branch 'remotes/prusa/master'
...
not merged: fill.cpp, perimeter_generator, because they ahve been reworked and need to be understand fully before adding my extensive modifications.
To verify: glcanvas: maybe filament color selection is deleted (or the other one i added?)
2019-09-26 13:14:01 +02:00
bubnikv
d146a0237e
WIP: Reworked the infill generator to merge areas with the same
...
properties.
Note for Vojtech:
Review src/libslic3r/Fill/Fill.cpp once again,
add test for G-code generator properties (extrusion speed, cooling?)
Fixes Modifier slice/move efficiency #1005
2019-09-04 16:11:16 +02:00
Lukas Matena
942f959e87
Fixed couple of warnings
...
Turned several includes into forward declarations
Removed several sprintf calls in favor of std::to_string
2019-09-02 16:27:48 +02:00
supermerill
ccc05c08fd
Merge commit '85d9a165636617c76d30be54a1cd99bd4e5663b0'
2019-08-28 23:03:09 +02:00
tamasmeszaros
c2b9980488
Mirror pad_around_object for 'Pad' page on 'Supports' page
2019-08-28 11:33:04 +02:00
tamasmeszaros
b58713c06f
SLA exposure bounds to printer params.
2019-08-20 17:24:48 +02:00
tamasmeszaros
7c94db0634
Adding new sla material parameters: (initial) exposition min/max
2019-08-20 15:49:32 +02:00
tamasmeszaros
3c09473f2a
Added additional checkbox to enable zero elevation
2019-08-06 16:51:32 +02:00
supermerill
773972cc2c
Merge remote-tracking branch 'remotes/prusa/master'
...
WIP, in particular, have to review the custom beds svg/stl
2019-07-31 18:22:49 +02:00
bubnikv
f8218eb903
Reworked the FFF Print::update() to process the filament retract
...
override values and to store them into the output G-code.
2019-07-25 14:39:19 +02:00
bubnikv
ab7ecc1819
Merge remote-tracking branch 'remotes/origin/vb_undo_redo'
2019-07-15 11:34:18 +02:00
supermerill
5870a9f929
Curve smoothing, more options : concave vs convex angle, max segment size threshold cutoff.
2019-07-12 19:25:08 +02:00
supermerill
00dd5c82bc
useful test for "denser infill support layer"
...
add some modifications to default & packaged settings
bugfix bridges
bugfix ctd
2019-06-27 12:03:07 +02:00
bubnikv
a710e7e7e4
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
supermerill
47f5b30c5a
Merge remote-tracking branch 'remotes/prusa/master'
2019-06-20 17:57:41 +02:00
tamasmeszaros
c82fd692c3
Merge branch 'master' into tm_builtin_pad
2019-06-20 10:04:17 +02:00
tamasmeszaros
12396c3051
Fine tuning parameters and fixing pad wings when greater gaps are used.
2019-06-12 13:15:42 +02:00
tamasmeszaros
6877c075dc
SPE-742: Parameter layer for zero elevation feature.
2019-06-11 18:17:20 +02:00
Unknown
baab5e49f1
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
bubnikv
c7f6e5436c
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
supermerill
8840d01fb0
Merge remote-tracking branch 'remotes/prusa/master'
2019-05-16 19:55:45 +02:00
bubnikv
a61e833536
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
supermerill
7b71d74b38
new solid infill pattern : rectilinear with gapfill.
...
* it replace rectilinear fill by gapfill when width < spacing * 1.6
* it permit to fill spaces too thin to be filled by infill (if it's not already filled by the perimeter gapfill)
* it print the gapfill after the rectilinear infill.
* the exact volume option only do his thing on the rectilinear area, not the gapfill one (as it's already done in the medial axis).
2019-04-23 13:17:45 +02:00
tamasmeszaros
c702ddc65d
Adding absolute correction (XY offset) and gamma correction parameters.
2019-04-09 13:42:32 +02:00
tamasmeszaros
c6b5fe05e4
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
supermerill
0f65a8d815
add gcodewriter tests, correct some build errors
2019-04-01 16:10:39 +02:00
supermerill
8bc9f645f0
Merge remote-tracking branch 'remotes/prusa/master'
2019-03-26 15:42:08 +01:00
supermerill
8b6ab8930b
add chamber_temperature (expert, filament setting)
...
It doesn't do anything, but can be used to write custom g-code.
Ex: M191 S[chamber_temperature]
2019-03-25 17:29:57 +01:00
supermerill
2f0a2bd579
Update to config wizard to make it generic again.
2019-03-13 20:23:46 +01:00
bubnikv
1224491cd4
Removed obsolete Dwarf parametes from FFF Print settings.
2019-03-13 19:21:56 +01:00
bubnikv
c7ba650097
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
supermerill
8ba954d2aa
new feature: smooth curve
...
* it create more points to smooth rough curves, do hide polygons in the final print.
also, create a new tab in the print settings for the ones related to the mesh.
2019-03-13 17:12:51 +01:00
bubnikv
2ba661cb76
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-03-13 15:45:01 +01:00
bubnikv
18025cc669
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
supermerill
3476579d44
remove colinear points
...
* this fix the issue that colinear points aren't anymore after the offset2 from slice_closing_radius.
* this allow the XY hole compensation to apply correctly
* up the max concave angle accepted to detect hole to grow by XY compensation from 0.06° to 6°.
2019-03-13 11:42:25 +01:00
tamasmeszaros
1cb1c12812
Fine tuning the new parameters and adding max_pillar_link_distance
2019-03-08 11:39:34 +01:00
supermerill
12a7143882
Merge remote-tracking branch 'remotes/prusa/master' into masterPE
2019-03-06 01:00:37 +01:00
Vojtech Kral
857b68a82a
PrintHost: Fix host type configuration, refactor, fix #1687
2019-03-05 16:12:15 +01:00
supermerill
b3157c5b1e
no perimeters on bridged area : algo changed, more options and less settings.
2019-03-01 19:46:52 +01:00
bubnikv
e3cba0a65a
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
tamasmeszaros
2b03c25bc6
Pad "tilt" changed to "slope"
2019-02-25 16:04:46 +01:00
tamasmeszaros
01c9b13ade
Disabling pad edge radius and adding the "wall tilt" parameter.
2019-02-25 12:06:38 +01:00
bubnikv
ab30370fb4
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