af281e13db
Last wipe on layer accounts of border and sparse infill (ugly, yet working)
2018-03-06 19:14:12 +01:00
6c223c2f84
Fixed cooling time calculation, removed unnecessary diagonal moves, fixed 'stringing' on start and end of narrower wipe tower layers
2018-03-05 16:51:31 +01:00
4058f00275
Added print head moves after ramming and removed one unnecessary diagonal move
2018-03-05 13:53:49 +01:00
5aca3045b9
(Un)loading speed and delay introduced into wipe tower generator
2018-03-05 10:45:35 +01:00
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
e1421da5e8
Integrating cooling tube parameters into wipe tower generator
2018-03-02 13:26:16 +01:00
d2006c8d8e
Cooling tubes parameters added into GUI and configuration layer (not yet into wipe tower generator)
2018-03-01 16:15:00 +01:00
b1b16359d9
Changes in includes in order to fix Win builds
2018-03-01 08:43:43 +01:00
9ea803b000
Attempts to fix OSX and Win builds
2018-02-28 19:53:32 +01:00
a62ad3323f
First naive implementation of wipe tower settings dialog
2018-02-28 16:04:56 +01:00
5f5a59328b
Minor refactoring, actualized comments, etc.
2018-02-22 11:03:29 +01:00
5a02bde170
Fix of merge conflict and uninitialized variables in writer class
2018-02-22 09:28:31 +01:00
de92f45eaf
Merge with master
2018-02-21 13:22:51 +01:00
5ca0a2f37d
Parametrized toolchanges, experiments with sparse wipe tower, etc
2018-02-21 13:07:32 +01:00
ff3ae40aeb
Fixed compilation issues caused by the previous commits
2018-02-14 21:57:46 +01:00
2caba92623
GCode/PreviewData.cpp,hpp has been split from GCode/Analyzer.cpp,hpp
2018-02-14 20:38:03 +01:00
b1f5e7e8fa
Removed the GCodePreviewData from the Print class, it does not belong here,
...
as the GCode is generated outside of the Print class.
Exported the GCodePreviewData as GCode::PreviewData to Perl.
When exporting the G-code with a command line Slic3r,
the GCodeAnalyzer is now supressed for performance reasons.
Removed obsolete Perl module Slic3r::GUI::Plater::3DToolpaths.
2018-02-14 20:35:59 +01:00
3a6436f6f0
Split the GCodePreviewData from the GCodeAnalyzer,
...
as in the next step the GCodePreviewData will be exported to Perl.
2018-02-14 18:42:09 +01:00
f4522cd2fc
GCode Preview - Customizable extrusion role colors by editing 3DPreview.pm
2018-02-13 13:16:23 +01:00
3f006dc11a
GCode Preview - Added objects and wipe tower transparent shells
2018-02-12 09:04:05 +01:00
0d6a013658
GCode Preview - Coloring by tool
2018-02-07 09:07:37 +01:00
f9dd251276
GCode Preview - Added feature type for wipe tower
2018-02-05 13:16:08 +01:00
c550ad2268
GCode Preview - Travel moves colored by speed
2018-01-31 11:35:35 +01:00
d2d2a3fa8e
speed in mm/s
2018-01-31 10:34:00 +01:00
a417cf955d
GCode Preview - Code cleanup
2018-01-17 10:39:05 +01:00
c63e6b74fa
GCode Preview - Added legend texture
2018-01-16 14:59:06 +01:00
9e0dd2a96a
fix-attempt to build on linux and osx
2018-01-12 11:42:50 +01:00
f62c66f460
merge with master
2018-01-12 10:26:01 +01:00
a8a4c11b5b
New algorithm for GLVolumes generation and reuse of already generated geometry
2018-01-11 14:09:54 +01:00
bbc9a0abe6
Parallelization of extrude path render geometry generation
2018-01-10 13:43:00 +01:00
6a744238b9
Added preview of retractions and unretractions
2018-01-08 16:05:01 +01:00
0f4bec8af0
gcode preview - first installment - wip
2018-01-08 13:44:10 +01:00
37bbeeb9d0
Parametrization of ramming and loading sequence - first steps
2018-01-04 12:03:06 +01:00
011281df86
Fix of the Spiral Vase after the GCodeReader rework.
...
A patch of the GCodeTimeEstimator to avoid crashes. This is not a final fix though.
2018-01-03 21:55:32 +01:00
b292554fd8
Optimized the GCodeReader.
...
Fixed the profiling build.
2018-01-03 17:29:49 +01:00
180967484e
Correction of wipe tower brim generation
2017-12-22 11:26:43 +01:00
4583d62edd
Merge branch 'master' into wipe_tower_improvements
2017-12-21 13:47:33 +01:00
b7a326a550
First attempts of variable wipe implementation, sparse infill modified to sawtooth
2017-12-21 13:28:26 +01:00
cdab27d337
Enabled a long wipe when moving away from the wipe tower
...
to reduce stringing.
2017-12-14 09:50:38 +01:00
91e847cb76
Yet another fix for https://github.com/prusa3d/Slic3r/issues/607 .
...
Use EPSILON to match two layers by their floating point Z height.
2017-12-13 10:32:25 +01:00
61e6f23ed2
Fix of
...
"Multimaterial printer switches filament at the wrong time during a print"
https://github.com/prusa3d/Slic3r/issues/607
There was a single layer between the raft top and the object first layer
missing on the wipe tower, and after this missing layer all the tool
changes were shifted by one layer, meaning two color print had the colors
switched.
2017-12-11 17:19:55 +01:00
87c67636df
Extrusion flow calculation based on nozzle diameter etc
2017-12-07 11:59:14 +01:00
c34fd10e23
Wipe tower rotation around center point
2017-12-05 11:25:38 +01:00
16bd3fc624
Fixed an extruder ordering bug on the 1st layer wipe tower.
...
This is a regression after introducing the extruder priming areas
at the edge of the print bed.
2017-12-03 09:43:00 +01:00
cb84a6cfce
Wipe tower rotation - bug fix (now returning start_pos correctly)
2017-12-01 11:10:01 +01:00
2921302fe9
GUI integration of rotation angle setting
2017-11-30 12:08:22 +01:00
3813402aa3
Merge branch 'master' into wipe_tower_improvements
2017-11-30 10:33:52 +01:00
0e9e487930
First implementation of wipe tower rotation
2017-11-28 17:32:11 +01:00
708f416c84
PlaceholderParser extended with {if}/{elsif}{else} blocks and
...
+ - * / == != <> numeric expressions.
2017-11-26 09:59:14 +01:00
9a7d1bb566
Another compilation fix.
2017-10-17 18:41:54 +02:00