Commit Graph

15089 Commits

Author SHA1 Message Date
256bdc757b 3mf export - Do not export unneeded space 2021-01-27 15:53:44 +01:00
22e6eb58d1 3mf export - Removed export of duplicated line into model config file 2021-01-27 12:26:46 +01:00
3fb4567426 missing ifdef 2021-01-27 11:43:48 +01:00
ab2a608a49 missing ifdef 2021-01-27 10:58:52 +01:00
d456c81870 Merge branch 'dk_injection' into master 2021-01-27 10:42:04 +01:00
bbbfedb600 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
6a777fa5a5 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
b89c476c20 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
0b9a0c82e7 Fixes after merge. 2021-01-27 09:35:39 +01:00
cf3020fc97 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
cf80490b8e miniz: mz_zip_writer_add_staged_data() writes in a single shot 2021-01-27 09:18:17 +01:00
5f237d34d9 miniz: Improved the streaming write interface. 2021-01-27 09:18:17 +01:00
14b6687537 WIP: Exporting 3MFs through a streaming interface. 2021-01-27 09:18:16 +01:00
9b63b76f7e 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
d409f5b60b Merge pull request #5863 from pmjdebruijn/creality_3
Creality.ini various improvements
2021-01-27 08:47:03 +01:00
8ce485300b #5541 - Fixed reload from disk after loading from 3mf 2021-01-27 08:19:42 +01:00
79e5cc2def 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
c13b83c401 Merge remote-tracking branch 'origin/et_splitted_vbuffer' 2021-01-26 14:11:43 +01:00
c5abb4c9c2 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer 2021-01-26 13:57:57 +01:00
a6bae1d5eb Disabled tech ENABLE_GCODE_VIEWER_STATISTICS 2021-01-26 13:56:32 +01:00
a58034d98b Tech ENABLE_UNSIGNED_SHORT_INDEX_BUFFER merged into tech ENABLE_SPLITTED_VERTEX_BUFFER 2021-01-26 13:32:27 +01:00
a66004ff2f Tech ENABLE_TOOLPATHS_ALTERNATE_SMOOTHING merge into tech ENABLE_SPLITTED_VERTEX_BUFFER 2021-01-26 12:21:50 +01:00
a2008c78fc Merge branch 'tm_avrdude_conf' 2021-01-26 10:18:12 +01:00
574210dacc 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
9d09c1a5b0 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer 2021-01-26 10:10:23 +01:00
ffcd87193b 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
36e520a89d 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
24b7a77d44 creality.ini: set slowabl to 120C to match fastabl 2021-01-25 21:06:50 +01:00
883a1b15fd 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
767a82710d 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
21a4216364 Follow-up to ab3468a420 : Added missed icon for the DarkMode 2021-01-24 14:54:44 +01:00
93e9f5951a 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
5bfab786fc 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
e47b4f181e creality.ini: Ender3 V2 naming consistency 2021-01-23 19:31:23 +01:00
a82aea513e 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
329a5bf23a creality.ini: improve nonabl start_gcode 2021-01-23 19:09:29 +01:00
e96e9601e0 Added missed icons for the DarkMode 2021-01-22 21:48:10 +01:00
893db4d89b 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
0ce4f989de FIXME on ExPolygon::overlaps(), which should be commutative. 2021-01-22 15:32:45 +01:00
e1a1f5279d ENABLE_GCODE_VIEWER_STATISTICS - GCodeViewer statistic dialog modified to not require extra frames render 2021-01-22 12:32:40 +01:00
8272e14321 ENABLE_SPLITTED_VERTEX_BUFFER - Re-enable tech ENABLE_TOOLPATHS_ALTERNATE_SMOOTHING after fixing it 2021-01-21 16:33:35 +01:00
119bdac45e Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer 2021-01-21 09:44:27 +01:00
593df22b78 Fixed visualization of point toolpaths, broken with daa0bbdb0c 2021-01-21 09:44:02 +01:00
940d39bd12 wxBitmapComboBox under OSX and wxComboBox under other platforms is used on Manipulation panel for coordinate space choice now.
+ Fix of warning on wxBitmap.SetWidth(): deleted meaningless from wxWidgets 3.0 code
2021-01-20 17:34:54 +01:00
eee2fc1515 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_splitted_vbuffer 2021-01-20 13:48:09 +01:00
6a703c7af4 ENABLE_SPLITTED_VERTEX_BUFFER - Use unsigned short indices buffers to render toolpaths and temporary disable tech ENABLE_TOOLPATHS_ALTERNATE_SMOOTHING which is causing artifacts 2021-01-20 13:47:48 +01:00
fa2ace0dba Fix of Extrusion Width Percentge #4631
Fixed extrusion width validation logic in case the extrusion width
was specified wrt. layer height.
2021-01-20 11:03:52 +01:00
423fb73b1f OSX specific, needed after update of Xcode to 12.2 with OSX SDK 11.1,
where we have issues with false positives of address sanitizer
https://github.com/google/sanitizers/wiki/AddressSanitizerContainerOverflow#false-positives
Setting ASAN_OPTIONS=detect_container_overflow=0 inside Info.plist
2021-01-20 09:21:16 +01:00
33acf09e11 Manual merge of 4e586b8edabde1146c4013ca2437469a448315e2 from upsteam Slic3r,
fixing "percent first layer speed was not applied over autospeed." GH upstream Slic3r #2945
our GH issue First Layer Speed Percentage not applying (#5829)
2021-01-19 16:50:24 +01:00
d805c253d5 Bumped up minimum required OSX version from 10.9 to 10.10 due to
an update of wxWidgets, which do not compile cleanly on 10.9 without
further patching.
2021-01-19 15:59:29 +01:00