1
0
mirror of https://github.com/FULU-Foundation/OrcaSlicer-bambulab.git synced 2026-07-30 11:05:50 +00:00
Commit Graph

1562 Commits

Author SHA1 Message Date
Vojtech Kral a7eaf38853 Utils: Serial port printer communication abstraction 2018-07-27 13:27:52 +02:00
tamasmeszaros 84f97e1f64 Improved libnest2d caching 2018-07-27 12:28:14 +02:00
bubnikv 53a7d05dcb Starting logging SublimeCodeIntel v2.2.0 rev GIT-unknown (1481616156) on Thu Jul 26 19:24:37 2018
=================================================================================================
2018-07-26 19:24:39 +02:00
tamasmeszaros c430f57187 Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-07-26 12:58:52 +02:00
tamasmeszaros 629108265b Fix for SPE-421 and emergency fix for SPE-422 (needs further investigation) 2018-07-26 12:57:47 +02:00
bubnikv 9d0093e474 Support generator now produce two contact layers per object layer:
One contact layer to support the bridging flow extrusions, and
the other contact layer to support the non-bridging flow extrusions.
2018-07-26 11:33:57 +02:00
tamasmeszaros 93ae3a0f1a Flip Y changed back to BOTTOM_LEFT
Merge remote-tracking branch 'origin/master' into feature_slice_to_png
2018-07-25 17:27:02 +02:00
bubnikv a7fbb70bcf Fixed an incorrect offset between the obect bottom layer and the supports.
(bridging_flow correction has not been considered, so the bridge was printed
with a bridging flow, but an offset was calculated for a nozzle height).
Fixed some missing interface layers (trim_support_layers_by_object() was
too aggressive).
Fixed trim_support_layers_by_object() to consider the bridging perimeters().
2018-07-25 16:20:15 +02:00
bubnikv 440e58573e Some documentation, C++11 conversion, code beautification,
added some helper methods.
2018-07-25 16:11:31 +02:00
Enrico Turri dd724e9dab M73 lines emitted to gcode only for Marlin firmare. Fixes #1071 2018-07-25 09:19:20 +02:00
Lukas Matena 21a59ce710 Shifted the MM priming lines inside a bit (for the out-of-bed detection) 2018-07-24 12:17:26 +02:00
Lukas Matena c5448514ac Fixed an issue with MM and supports layering 2018-07-24 11:20:29 +02:00
Enrico Turri cac4b29153 Fixed crash when generating gcode of multimaterial objects with some object out of the bed 2018-07-23 15:58:08 +02:00
Enrico Turri 1c6d3c9c69 Added xml escape characters detection when exporting object and volumes names to 3mf files 2018-07-23 14:39:50 +02:00
Enrico Turri 33175a02f3 Added xml escape characters detection when exporting object and columes names to amf files 2018-07-23 10:58:39 +02:00
bubnikv 68cd51435f Bumped up the version number. 2018-07-21 17:39:26 +02:00
bubnikv e19a74865b Bumped up the version number. 2018-07-20 17:57:21 +02:00
Lukas Matena 167060e470 Added some profilling macros into GCodeTimeEstimator 2018-07-20 16:14:23 +02:00
Enrico Turri 95bd2bb8f9 Faster time estimate for multimaterial 2018-07-20 15:54:11 +02:00
Enrico Turri 4b8e10a05c Slightly faster time estimation 2018-07-20 12:05:08 +02:00
Enrico Turri c1d1721dae Merge branch 'scene_manipulators' of https://github.com/prusa3d/Slic3r 2018-07-20 10:31:53 +02:00
tamasmeszaros ed0f073ef3 Small objects can now fit inside free space surrounded by objects. 2018-07-20 09:01:24 +02:00
tamasmeszaros 170034dd15 Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-07-18 16:45:20 +02:00
tamasmeszaros 1745e5cff9 Small objects can now fit inside free space surrounded by objects. 2018-07-18 16:37:44 +02:00
Enrico Turri 4579b71a66 Merge branch 'scene_manipulators' of https://github.com/prusa3d/Slic3r into scene_manipulators 2018-07-18 15:07:56 +02:00
Enrico Turri b69e23ce73 Merge branch 'master' of https://github.com/prusa3d/Slic3r into scene_manipulators 2018-07-18 14:49:09 +02:00
Enrico Turri 6f18e58d13 Fixed compile on Linux and Mac 2018-07-18 14:38:02 +02:00
Enrico Turri d805c8ac3b Disable slicing when one object crosses the print volume boundary 2018-07-18 14:26:42 +02:00
bubnikv f7390c7ad6 The acceleration G-codes (M204 Sxxx) emited for Marlin are now
clamped by the maximum acceleration when extruding.

The machine envelope values are only set at the time estimator
from the Printer parameters for the Marlin firmware.
2018-07-18 14:00:42 +02:00
bubnikv 17df029c9d Fixed a previous commit. 2018-07-18 12:04:56 +02:00
bubnikv b6fe90cbdc Merge branch 'master' of https://github.com/prusa3d/Slic3r 2018-07-18 11:58:19 +02:00
bubnikv 9d027a558e Implemented clamping of the acceleration when extruding for the Marlin
firmware, both for the G-code export and the time estimator.
2018-07-18 11:58:02 +02:00
Lukas Matena 51b6557ada Merge branch 'master' into wipe_tower_improvements 2018-07-18 11:06:37 +02:00
Lukas Matena eb6936888e Filament following a soluble one must be wiped on the wipe tower 2018-07-18 11:05:39 +02:00
tamasmeszaros eeeced1d6b Merge newest master 2018-07-18 10:26:03 +02:00
tamasmeszaros 9559ad77e5 Merge remote-tracking branch 'origin/master' into feature_slice_to_png 2018-07-18 10:14:28 +02:00
tamasmeszaros b82bc5feba Rasterizer fix to flip Y axis if it's coordinate origin is in the TOP_LEFT corner. 2018-07-18 09:46:55 +02:00
Enrico Turri d672a69554 Slice only objects contained into the print volume 2018-07-18 09:37:25 +02:00
bubnikv c596c05765 With the Marlin flavor, a "machine envelope limits" G-code section
is emitted, which breaks some of the automatic tests.

Changed the default firmware flavor to RepRap,
so that the automatic tests will run.
2018-07-17 20:37:15 +02:00
bubnikv 36c1483ec5 Merge remote-tracking branch 'remotes/origin/feature_arrange_with_libnest2d' 2018-07-17 19:42:02 +02:00
bubnikv 0660862058 For the Marlin firmware, the machine envelope G-code is emitted
based on the Slic3r printer profile.

Also the bundled config has been updated, so that the machine envelope
G-code values were removed and the new Slic3r printer profile values
were updated with the former G-code values.

Slic3r version has been bumped up to 1.41.0-alpha for the configuration
files to work.
2018-07-17 19:37:24 +02:00
tamasmeszaros f54fd553fe Merge remote-tracking branch 'origin/master' into feature_arrange_with_libnest2d 2018-07-17 16:36:59 +02:00
tamasmeszaros 86ba75d692 New objectfunction that makes a proper circle shaped pile on arrange. 2018-07-17 12:04:06 +02:00
Enrico Turri 08529189c9 Changed time estimator default values 2018-07-17 10:50:15 +02:00
Enrico Turri 5c90746914 Merge with master + resolved conflicts 2018-07-17 10:44:23 +02:00
bubnikv 83f9813f56 Merge remote-tracking branch 'remotes/origin/opengl_to_cpp' 2018-07-17 09:37:38 +02:00
bubnikv c7f59aca7d Merge remote-tracking branch 'remotes/origin/wipe_tower_improvements' 2018-07-17 09:20:19 +02:00
Enrico Turri 8175c9d306 Merge with master 2018-07-17 08:54:17 +02:00
bubnikv 210eeff160 Merge remote-tracking branch 'remotes/origin/amf_activate_existing_presets' 2018-07-16 19:52:17 +02:00
tamasmeszaros 6bcd735655 Change to firstfit selection because DJD needs further testing. 2018-07-16 16:07:29 +02:00