Commit Graph

15153 Commits

Author SHA1 Message Date
Vojtech Bubnik
9c5dd358ab Fix of #4654 #5122 #5668 #5811 #5895
Fixing model import of models with nearly degenerate triangles, which
degenerate after transformation (translation or rotation).

There was certainly a bug in PrusaSlicer, however this bug was triggered
mostly by the ASCII STL files generated by OpenSCAD, likely due to insufficient
number of decimal digits when saving an ASCII STL, see
[openscad/openscad] STL export should contain single precision floats (#2651)
2021-01-28 19:00:01 +01:00
Pascal de Bruijn
1f9fe92720 creality.ini: hide CR-6 SE until next release 2021-01-28 18:14:19 +01:00
Pascal de Bruijn
ba87613454 creality.ini: update start_gcode/end_gcode comments 2021-01-28 18:13:45 +01:00
enricoturri1966
ba9025491b Refresh object manipulator fields in sidebar after arrange 2021-01-28 12:44:38 +01:00
enricoturri1966
c54ce89883 SLA preview - Do not show full object when slider is at 1st layer 2021-01-28 08:28:23 +01:00
Pascal de Bruijn
ba6a40bcce creality.ini: add CR-6 SE 2021-01-27 17:42:32 +01:00
Pascal de Bruijn
f2a624007b creality.ini: enable more filaments by default 2021-01-27 17:34:38 +01:00
Pascal de Bruijn
5fa4880eac creality.ini: add comments 2021-01-27 17:15:43 +01:00
Pascal de Bruijn
ed04eb1f20 creality.ini: remove superfluous printer_variant from ENDER3V2 2021-01-27 17:04:13 +01:00
enricoturri1966
b178a1b04f 3mf export - Do not export unneeded space 2021-01-27 15:53:44 +01:00
enricoturri1966
d68489c7d7 3mf export - Removed export of duplicated line into model config file 2021-01-27 12:26:46 +01:00
David Kocik
2e6138561a missing ifdef 2021-01-27 11:43:48 +01:00
David Kocik
c02385b115 missing ifdef 2021-01-27 10:58:52 +01:00
David Kocik
9c820d170e Merge branch 'dk_injection' into master 2021-01-27 10:42:04 +01:00
David Kocik
fa2568a5e3 Check loading of blacklisted dlls and show warning dialog at startup. Also show these dlls in sysinfo dialog. 2021-01-27 10:40:38 +01:00
Vojtech Bubnik
4f161607c7 Follow-up on dcec1fa74:
Commented out fuzzy_skin_shape for now, the parameter may be used
in the future, but for now we don't want the parameter to be stored
into configuration files.
2021-01-27 09:58:42 +01:00
Vojtech Bubnik
dcec1fa749 Commented out fuzzy_skin_shape for now, the parameter may be used
in the future, but for now we don't want the parameter to be stored
into configuration files.
2021-01-27 09:36:39 +01:00
Vojtech Bubnik
05f9910c8f Fixes after merge. 2021-01-27 09:35:39 +01:00
Vojtech Bubnik
7a6c038480 Refactoring of 3MF file export to use the new homebrewed miniz
streaming interface. This shall fix high memory consumption and
crashes when exporting extremely large 3MF files.
2021-01-27 09:18:17 +01:00
Vojtech Bubnik
ef424ad101 miniz: mz_zip_writer_add_staged_data() writes in a single shot 2021-01-27 09:18:17 +01:00
Vojtech Bubnik
e82c502a47 miniz: Improved the streaming write interface. 2021-01-27 09:18:17 +01:00
Vojtech Bubnik
55c698feef WIP: Exporting 3MFs through a streaming interface. 2021-01-27 09:18:16 +01:00
Vojtech Bubnik
729298c408 PrusaResearch (Vojtech) homebrewed the following:
mz_zip_writer_add_staged_open(), mz_zip_writer_add_staged_data() and mz_zip_writer_add_staged_finish()
were derived from mz_zip_writer_add_read_buf_callback() by splitting it and passing a new
mz_zip_writer_staged_context between them.
2021-01-27 09:18:16 +01:00
rtyr
8009970715
Merge pull request #5863 from pmjdebruijn/creality_3
Creality.ini various improvements
2021-01-27 08:47:03 +01:00
enricoturri1966
708d14f5dc #5541 - Fixed reload from disk after loading from 3mf 2021-01-27 08:19:42 +01:00
YuSanka
67500f13b1 Fix of #5202 - Fuzzy Search engine is too fuzzy
* changed evaluation coefficients inside fuzzy_match_recursive
 * don't add markers to the labels before it's used in fuzzy_match_recursive
 + follow-up 78a3d8b63e - added missed fix for one more line (use std::towlower instead of std::tolower for wchar_t) Problem was appearance on Cyrillic languages
2021-01-26 21:33:22 +01:00
enricoturri1966
5700f4396f Merge remote-tracking branch 'origin/et_splitted_vbuffer' 2021-01-26 14:11:43 +01:00
enricoturri1966
a0fc398141 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer 2021-01-26 13:57:57 +01:00
enricoturri1966
a897dd0504 Disabled tech ENABLE_GCODE_VIEWER_STATISTICS 2021-01-26 13:56:32 +01:00
enricoturri1966
9304defe7c Tech ENABLE_UNSIGNED_SHORT_INDEX_BUFFER merged into tech ENABLE_SPLITTED_VERTEX_BUFFER 2021-01-26 13:32:27 +01:00
enricoturri1966
3533473256 Tech ENABLE_TOOLPATHS_ALTERNATE_SMOOTHING merge into tech ENABLE_SPLITTED_VERTEX_BUFFER 2021-01-26 12:21:50 +01:00
tamasmeszaros
e851b2e933 Merge branch 'tm_avrdude_conf' 2021-01-26 10:18:12 +01:00
tamasmeszaros
85a7a3d5c5 Use prusaslicer_add_cmake_project on each cmake deps project
replace avrdude conf generation from C to CMake code
2021-01-26 10:17:51 +01:00
enricoturri1966
9ede830f66 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer 2021-01-26 10:10:23 +01:00
Vojtech Bubnik
500c667d7a Extended miniz with https://github.com/richgel999/miniz/pull/147
to support writing a file from a callback without knowing the file
size up front. See comments in src/miniz/README-Prusa.txt for potential
pitfalls.
2021-01-26 09:29:34 +01:00
Vojtech Bubnik
4620402ab4 WIP: Initial Fuzzy Skin implementaiton #2010
Based on pull request Experimental fuzzy skin mode #4611 by @etet100
and on CuraEngine implementation of perimeter fuzzyfication
void FffPolygonGenerator::processFuzzyWalls(SliceMeshStorage& mesh)
2021-01-26 09:29:34 +01:00
Pascal de Bruijn
93da13b0a3 creality.ini: set slowabl to 120C to match fastabl 2021-01-25 21:06:50 +01:00
Pascal de Bruijn
c27ab57c18 creality.ini: use 120C nozzle temp for bed leveling for CR-6 SE
it seems the CR-6 SE uses 120C for it's strain gauge based bed leveling,
so we'll make this our general default, so we can limit the number of
start_gcode variants we'll need to maintain.

this also introduces a 10 second dwell before any homing happens, to
allow the nozzle to warm up, so that any filament stuck on the nozzle
becomes somewhat pliable.
2021-01-25 20:32:22 +01:00
Pascal de Bruijn
5f9cf7cfae creality.ini: Move print head further up for low prints
With low prints, moving the print head up 70mm can still be too low
to be able to remove a print conveniently, so make sure the print head
is at least 60% up at the end of a print.
2021-01-25 17:22:13 +01:00
YuSanka
d9448c9f2a Follow-up to ab3468a420 : Added missed icon for the DarkMode 2021-01-24 14:54:44 +01:00
Pascal de Bruijn
78354ee991 creality.ini: reduce prime line in start_gcode
reduce the prime line sufficiently so the Ender-2 no longer requires
a seperate start_gcode

the extrusion pressure is scaled proportionately, and reduced slightly,
as previously some nozzle ooze could happen between the prime line and
the skirt loops due to excessive pressure buildup
2021-01-24 13:09:22 +01:00
Pascal de Bruijn
6bcdf0999c creality.ini: universal end_gcode improvement
Replace hardcoded print presentation coordinate with print_bed_max[1],
where we move the print bed ~3/4 of the bed size across the y axis
at the end of the print.
2021-01-24 12:40:52 +01:00
Pascal de Bruijn
4ede5c3959 creality.ini: Ender3 V2 naming consistency 2021-01-23 19:31:23 +01:00
Pascal de Bruijn
6955e8ec08 creality.ini: raise Das Filament PLA bed temp
At 50C prints with sharper corners can be prone te warping if the
first layer height isn't quite optimal, and given that most Creality
printers don't have ABL, it often isn't.

So to optimize chances of getting good non-warped prints, we keep
all PLA bed temps at 60C for Creality printers.
2021-01-23 19:12:01 +01:00
Pascal de Bruijn
231cd758c1 creality.ini: improve nonabl start_gcode 2021-01-23 19:09:29 +01:00
YuSanka
ab3468a420 Added missed icons for the DarkMode 2021-01-22 21:48:10 +01:00
YuSanka
79b7ccbb79 OSX specific, related to the wxWidgets 3.1.4: Fixed wrong UI-scaling
(wxWidgets 3.1.4 can binding of wxEVT_DPI_CHANGED now, so it was called msw_rescale() for most of the controls redundantly)

+ Fixed update of the DoubleSlider after changing of the system color
2021-01-22 21:44:15 +01:00
Vojtech Bubnik
eef800b5c4 FIXME on ExPolygon::overlaps(), which should be commutative. 2021-01-22 15:32:45 +01:00
enricoturri1966
30f43974fb ENABLE_GCODE_VIEWER_STATISTICS - GCodeViewer statistic dialog modified to not require extra frames render 2021-01-22 12:32:40 +01:00
enricoturri1966
97c31b2a34 ENABLE_SPLITTED_VERTEX_BUFFER - Re-enable tech ENABLE_TOOLPATHS_ALTERNATE_SMOOTHING after fixing it 2021-01-21 16:33:35 +01:00