supermerill
21f56f62a8
Move infill_first from printconfig to region config (with bits from branch 'infill_first_per_region' of https://github.com/JesusFreke/Slic3r #595 )
2018-07-26 14:51:50 +02:00
supermerill
c1f3380339
Merge commit 'e0e6a238107b3614fde83d79a6e6056d0a378e2a' into master_slic3rPE_PR
2018-07-26 12:23:48 +02:00
supermerill
6b2bd269cd
Dense infill update:
...
* now under solid layers instead of top layers
* split surface if too big
* add pattern selection (default to rectilinear)
* add pattern angle
* use external_infill_margin to be a bit bigger than the solid area
* also a better count algorithm, but not perfect (i can see some shenanigan but it's not feature-breaking)
2018-07-24 18:58:11 +02:00
Enrico Turri
5c90746914
Merge with master + resolved conflicts
2018-07-17 10:44:23 +02:00
bubnikv
c7f59aca7d
Merge remote-tracking branch 'remotes/origin/wipe_tower_improvements'
2018-07-17 09:20:19 +02:00
Enrico Turri
75cf4e0947
Generate M73 lines for silent mode only for MK3 printers
2018-07-13 11:32:50 +02:00
supermerill
18f926cfc4
Don't print totally unsupported perimeters.
...
- remove outer overhangs (via a intersection with convection hull)
- add bridge-able area detection (reuse the BridgeDetector but it's a bit wonky with overhangs and not very smooth)
- add gui switchs
2018-07-09 20:01:40 +02:00
supermerill
47ad0dad77
Anchor solid infill / external_infill_margin -> split with bridged.
2018-07-01 19:35:56 +02:00
supermerilll
3de81fc960
Dense sparse infill
...
(also a bit of cleaning)
2018-07-01 18:58:24 +02:00
supermerill
d21c33e9b5
#668 , #932 : parameter for external infill margin
2018-06-27 14:03:21 +02:00
supermerill
2358d41162
new setting: top fan speed
2018-06-27 14:02:11 +02:00
supermerill
436bdac624
gui switchs : enforce 100% fill volume
2018-06-27 13:59:57 +02:00
Enrico Turri
f420ced581
Time estimators use initial data from config
2018-06-22 14:01:27 +02:00
Lukas Matena
bc5bd1b42b
Assigning of wiping extrusions improved
2018-06-21 10:16:52 +02:00
bubnikv
6b2b970b9a
Added machine evelope configuration parameters
...
(the MachineEnvelopeConfig class).
Added localization support for libslic3r through a callback
(the callback is not registered yet, so the localization does nothing).
Localized the Print::validate() error messages.
2018-06-20 13:57:37 +02:00
Lukas Matena
b6455b66bd
Wiping into infill/objects - invalidation of the wipe tower, bugfixes
2018-06-07 16:19:57 +02:00
Lukas Matena
73452fd79d
More progress on 'wipe into dedicated object' feature (e.g. new value in object settings)
2018-06-06 18:24:42 +02:00
Lukas Matena
bfe4350a89
Calculation of wipe tower reduction corrected, new config option (wipe into infill)
2018-05-25 16:11:55 +02:00
Lukas Matena
8c77b9645c
Loading, unloading and cooling reworked, new filament parameters regarding cooling were added
2018-04-24 13:02:08 +02:00
Merill
700a9ad669
Merge remote-tracking branch 'remotes/prusa/master' into supermerill-dev
...
# Resolved:
# xs/src/slic3r/GUI/Preset.cpp
# xs/src/slic3r/GUI/Tab.cpp
2018-04-18 20:12:31 +02:00
Lukas Matena
d7dc04eb57
Removed parameter filament_cooling_time (fixed value of 14s for now)
2018-04-17 08:18:12 +02:00
Lukas Matena
a154fd34ee
Added parameter extra_loading_move, prevented high feedrate moves during loading
2018-04-16 14:26:57 +02:00
Lukas Matena
abe6e8a783
Bugfix: legacy config options were not properly processed
2018-04-13 13:43:53 +02:00
Merill
fe657e645d
ironing: bugfix & clean
...
- remove some debug logs
- bugfix: 2D toolpath now can draw collection of paths.
- bugfix: fillsmooth doesn't bug if the area is too small to draw anything.
2018-04-10 21:04:56 +02:00
Merill
0544793128
Smooth infill (ironing)
...
- new fill option : smooth (aka ironing)
- needed a more powerful function from fill.cpp (implemented in FillBase)
- ensure the no_sort mean really no sort (changes in gcode.cpp and ExtrusionEntityCollection)
2018-04-02 18:09:24 +02:00
Merill
2749c63b10
overextruding a bit on top of bridge to come back to a correct height
2018-04-02 13:39:57 +02:00
remi
f22db7efbe
Add "one perimeter for top surface"
2018-04-01 22:25:25 +02:00
supermerill
f9344a00e3
Split external infill parameter to top/bottom external infill
2018-04-01 17:05:36 +02:00
Lukas Matena
1b4dc685f4
Connected filament_ramming_parameters to respective dialog, other minor changes
2018-03-28 15:37:10 +02:00
Lukas Matena
76b280c64c
Removed parameter 'wipe_tower_adhesion', it will always be true
2018-03-19 15:53:49 +01:00
Lukas Matena
e41eff9186
Wiping volumes options temporarily added to Print Settings
2018-03-19 15:30:54 +01:00
Lukas Matena
3d6f6530c0
Merge branch 'master' into wipe_tower_improvements
2018-03-16 14:06:23 +01:00
Lukas Matena
b556cec42d
Got rid of wipe_tower_advanced option
2018-03-16 13:58:58 +01:00
Lukas Matena
67009d80fd
Ramming parameters reduced to one and connected to the wipe tower generator again
2018-03-15 14:04:12 +01:00
bubnikv
61ae78432c
Removed the unsupported "pillars" support pattern.
2018-03-14 20:08:34 +01:00
Lukas Matena
9f18b639a8
Added filament_ramming_parameters and filament_ramming_buttons into configuration layer
2018-03-14 15:48:37 +01:00
Lukas Matena
27ab8ff4e1
Configuration layer changes (cooling_time, bridging, adhesion moved from dedicated dialog to filament/print settings)
2018-03-12 15:41:25 +01:00
Lukas Matena
1c6fa6660e
Merge branch 'master' into wipe_tower_improvements
2018-03-09 15:10:15 +01:00
Enrico Turri
bdd2d725c8
Out of bed detection - 1st installment
2018-03-09 10:40:42 +01:00
Vojtech Kral
7cfc5204c8
WIP: OctoPrint
2018-03-05 18:33:15 +01:00
Lukas Matena
b3e9b82280
(Un)loading speed and time delay parameters introduced into GUI and conf. layer (not yet into wipe tower generator)
2018-03-02 15:52:16 +01:00
Lukas Matena
d2006c8d8e
Cooling tubes parameters added into GUI and configuration layer (not yet into wipe tower generator)
2018-03-01 16:15:00 +01:00
Lukas Matena
a62ad3323f
First naive implementation of wipe tower settings dialog
2018-02-28 16:04:56 +01:00
Merill
d59bb027eb
Gyroid infill type ( #733 )
...
Gyroid infill type.
2018-02-22 09:56:05 +01:00
Lukas Matena
de92f45eaf
Merge with master
2018-02-21 13:22:51 +01:00
bubnikv
fec1fcdca8
Separated the Marlin G-code flavor from the RepRap G-code flavor
...
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-06 18:49:28 +01:00
Lukas Matena
2921302fe9
GUI integration of rotation angle setting
2017-11-30 12:08:22 +01:00
bubnikv
672194b475
Ported the between_objects_gcode custom G-code blocks,
...
thanks @lordofhyphens, https://github.com/alexrj/Slic3r/pull/3275
Improved handling of custom G-code blocks: Slic3r will try to extract
the target extruder and bed temperatures from the custom G-code blocks.
2017-11-28 15:19:57 +01:00
bubnikv
2455aee97c
Further reduction of Perl Config.pm methods.
2017-10-27 18:52:35 +02:00
bubnikv
67ce4d862b
One more fix of the preceding commit.
2017-10-17 17:48:04 +02:00