SoftFever
26dc8ef1f9
New inner-outer-inner/infill mode
2022-11-20 11:22:35 +08:00
SoftFever
5070e32460
PA per filament
2022-11-05 14:49:37 +08:00
SoftFever
9be2e4c884
Merge branch 'master-remote' into SoftFever
...
# Conflicts:
# resources/profiles/Creality.json
# resources/profiles/Voron.json
# version.inc
2022-11-05 11:26:59 +08:00
SoftFever
32cfad63d1
Change layer time to float
2022-11-05 00:33:07 +08:00
SoftFever
52f5bc634b
filter out tiny gaps
2022-11-04 16:44:43 +08:00
Arthur
3f7c0ac5c5
FIX: auto-arrange reads wrongs first_bed_temp
...
Also change words for extruder clearance parameters.
Change-Id: I736fd9049d184c140b33078d78f764b4fe172765
(cherry picked from commit e70c0c0ea133cffa5788efbfc9633332b196e8df)
2022-11-01 20:52:23 +08:00
Arthur Tang
dc90d5e170
FIX: rewrite per-object printing order logic
...
1. Previous logic can't guarantee left-to-right printing order, so
toolhead may crash on the right side. In the new algorithm printing
order is guaranteed.
2. Clearance radius should be the max of 3 directions (left, bottom,
up), not including right, otherwise collision may happen on bottom or
up directions.
3. Add is_extrusion_cali_object property to handle extrusion brim
overlap better.
Change-Id: I44868b9925d983f5cca0c31d35dfa28d895fadbf
2022-11-01 20:52:23 +08:00
SoftFever
10c54b0738
small perimeter threshold
2022-10-24 22:35:40 +08:00
SoftFever
ded4c88e6d
Merge branch 'SoftFever' into feature/small_perimeter
2022-10-24 14:53:58 +08:00
SoftFever
4d384b6fce
add back small perimeter support
2022-10-24 14:47:18 +08:00
SoftFever
b531270aa4
support changing thumbnail size
2022-10-23 23:00:46 +08:00
SoftFever
c557cfc14c
support klipper gcode flavor
2022-10-23 19:42:01 +08:00
SoftFever
fef5188a59
expose more parameters
2022-10-21 16:50:59 +08:00
SoftFever
9601df285f
rename "z lift type" to "z hop type"
2022-10-21 00:42:41 +08:00
SoftFever
0267e2f230
Merge branch 'master-remote' into feature/merge_remote_1.3
...
# Conflicts:
# bbl/i18n/zh_cn/BambuStudio_zh_CN.po
# resources/i18n/zh_cn/BambuStudio.mo
# resources/profiles/Voron.json
# resources/profiles/Voron/filament/Voron Generic ABS.json
# resources/profiles/Voron/filament/Voron Generic ASA.json
# resources/profiles/Voron/filament/Voron Generic PA-CF.json
# resources/profiles/Voron/filament/Voron Generic PA.json
# resources/profiles/Voron/filament/Voron Generic PC.json
# resources/profiles/Voron/filament/Voron Generic PETG.json
# resources/profiles/Voron/filament/Voron Generic PLA-CF.json
# resources/profiles/Voron/filament/Voron Generic PLA.json
# resources/profiles/Voron/filament/Voron Generic PVA.json
# resources/profiles/Voron/filament/Voron Generic TPU.json
# resources/profiles/Voron/filament/fdm_filament_abs.json
# resources/profiles/Voron/filament/fdm_filament_asa.json
# resources/profiles/Voron/filament/fdm_filament_common.json
# resources/profiles/Voron/filament/fdm_filament_pa.json
# resources/profiles/Voron/filament/fdm_filament_pc.json
# resources/profiles/Voron/filament/fdm_filament_pet.json
# resources/profiles/Voron/filament/fdm_filament_pla.json
# resources/profiles/Voron/filament/fdm_filament_pva.json
# resources/profiles/Voron/filament/fdm_filament_tpu.json
# resources/profiles/Voron/machine/Voron 0.1 0.4 nozzle.json
# resources/profiles/Voron/machine/Voron 0.1.json
# resources/profiles/Voron/machine/Voron 2.4 250 0.4 nozzle.json
# resources/profiles/Voron/machine/Voron 2.4 250.json
# resources/profiles/Voron/machine/Voron 2.4 300 0.4 nozzle.json
# resources/profiles/Voron/machine/Voron 2.4 300.json
# resources/profiles/Voron/machine/Voron 2.4 350 0.4 nozzle.json
# resources/profiles/Voron/machine/Voron 2.4 350.json
# resources/profiles/Voron/machine/Voron Trident 250 0.4 nozzle.json
# resources/profiles/Voron/machine/Voron Trident 250.json
# resources/profiles/Voron/machine/Voron Trident 300 0.4 nozzle.json
# resources/profiles/Voron/machine/Voron Trident 300.json
# resources/profiles/Voron/machine/Voron Trident 350 0.4 nozzle.json
# resources/profiles/Voron/machine/Voron Trident 350.json
# resources/profiles/Voron/machine/fdm_klipper_common.json
# resources/profiles/Voron/process/0.08mm Extra Fine @Voron.json
# resources/profiles/Voron/process/0.12mm Fine @Voron.json
# resources/profiles/Voron/process/0.15mm Optimal @Voron.json
# resources/profiles/Voron/process/0.20mm Standard @Voron.json
# resources/profiles/Voron/process/0.24mm Draft @Voron.json
# resources/profiles/Voron/process/0.28mm Extra Draft @Voron.json
# resources/profiles/Voron/process/fdm_process_voron_common.json
# src/libslic3r/Preset.cpp
# src/libslic3r/PrintConfig.cpp
# src/libslic3r/PrintConfig.hpp
# src/libslic3r/PrintObject.cpp
# src/slic3r/GUI/BackgroundSlicingProcess.cpp
# src/slic3r/GUI/Field.cpp
# src/slic3r/GUI/GLToolbar.cpp
# src/slic3r/GUI/GLToolbar.hpp
# src/slic3r/GUI/MainFrame.cpp
# src/slic3r/GUI/MainFrame.hpp
# src/slic3r/GUI/NotificationManager.cpp
# src/slic3r/GUI/PhysicalPrinterDialog.cpp
# src/slic3r/GUI/PhysicalPrinterDialog.hpp
# src/slic3r/GUI/Plater.cpp
# src/slic3r/GUI/Plater.hpp
# src/slic3r/GUI/PrintHostDialogs.cpp
# src/slic3r/GUI/PrintHostDialogs.hpp
# src/slic3r/Utils/PrintHost.cpp
2022-10-20 23:12:00 +08:00
Arthur
7d9aa528a0
FIX: tree support has empty layers for some models
...
Root cause:
support_floor_layers_above is not properly set,
so adjust_layer_height() fails to detect extremes,
and then deletes the middle layers.
Also reduce max_bridge_length to 10mm.
Jira: STUDIO-1084
Change-Id: I1e72a0600ec7e2b812705e45b47b76189152daac
2022-10-20 19:34:37 +08:00
salt.wei
ec2b53b6f2
ENH: avoid crossing wall when travel
...
Provide related two options to avoid crossing wall
when travel.
This is handling for github issue #106
Signed-off-by: salt.wei <salt.wei@bambulab.com >
Change-Id: I127adbb70f33c3954a08f3087e64c4e75212c7f0
2022-10-20 19:34:37 +08:00
xiang.zeng
426baad9b5
NEW: enable lightning infill pattern for model and tree support
...
Change-Id: I6e2cbfdd30f8d222f88301ed0c8cc89e21cfdc24
(cherry picked from commit ddfee7c069cfc42685be509d48b8c609e1dc0cfc)
2022-10-20 19:34:37 +08:00
zhimin.zeng
59ebdc51e0
FIX: allow smooth timelapse without wipe tower
...
Change-Id: I60d487faa96641dbf88f5502d2fa9ccb83e622c6
(cherry picked from commit 0286a7add9c698a2efd6d40910d72a83f06edba5)
2022-10-20 19:34:37 +08:00
salt.wei
92fc59500e
ENH: add custom gcode back
...
Add custom gcode back, which can be inserted in
gcode viewer layer slider.
Signed-off-by: salt.wei <salt.wei@bambulab.com >
Change-Id: I270cc438bedf11b30f07f8f9bad6ae5436d5a2dd
2022-10-20 19:34:37 +08:00
Stone Li
c5f1793f1b
NEW: support send gcode to third-party printer
...
Thanks SoftForever for your works to support
sending a gcode file to third-party printer
Change-Id: I3cba43c8bd878f1f1c2fd5fae202ed4d922e8727
Signed-off-by: Stone Li <stone.li@bambulab.com >
2022-10-20 19:34:37 +08:00
salt.wei
76ee9fe424
ENH: add preset for ender3 printer
...
As title.
Signed-off-by: salt.wei <salt.wei@bambulab.com >
Change-Id: I2d9b1aaeadfe945a6a90f34cdb10a1f240a50ae4
(cherry picked from commit a223ab23605c3ef96ae878b9c4d2199520b4f201)
2022-10-20 19:34:37 +08:00
salt.wei
facaeab7d6
ENH: modify default value to support 3rd-party printer
...
As title.
Signed-off-by: salt.wei <salt.wei@bambulab.com >
Change-Id: Id8be38a23e4fe4c19eb255ffb7cabf1befeae85b
2022-10-20 19:34:37 +08:00
Arthur
74669625bc
ENH: move extruder clearance settings to machine setting
...
Change-Id: Id6d550548f8fb8639349450a4b12c6eef4f441cd
(cherry picked from commit bd4420e4af9626772c90d553bf1f3bb7fd2e20c4)
2022-10-20 19:34:37 +08:00
SoftFever
9c6f90b70a
z lift type
2022-10-19 17:02:19 +08:00
SoftFever
86d83b8599
wip
2022-10-16 16:39:45 +08:00
SoftFever
503ec7bae9
default acceleration value to 10000
2022-10-16 11:12:43 +08:00
SoftFever
4868ab851c
bridge angle
2022-10-14 17:58:23 +08:00
SoftFever
925c824c74
file format customization
2022-10-13 22:34:00 +08:00
SoftFever
d07f18db48
set default pressure advance to 0.02
2022-10-12 23:15:08 +08:00
SoftFever
6e679159d2
fix a bug that pressure advance value is not stored.
2022-10-11 16:39:06 +08:00
SoftFever
8eff6e6641
Merge mainstream changes
2022-10-04 13:51:34 +08:00
SoftFever
caa41fbe65
tweak some messages
2022-10-04 12:12:37 +08:00
SoftFever
fdbcee5679
Add following options:
...
1. Travel acceleration control
2. X Y jerk control for different parts
3. Manually Linear Advance control
2022-10-03 11:26:48 +08:00
Arthur
c377015634
NEW: add support_critical_regions_only for tree support
...
When this option enabled, only generate supports for sharp tail, cantilever,
thin pillar (not well supported). So holes are safe from unnessary supports.
Currently only works for tree supports, will need to copied to normal
supports if it works fine.
Change-Id: I5eb86484a5b503149e3bfdee8ce73f76a0a849e4
2022-09-29 11:16:43 +08:00
salt.wei
a4198bd227
ENH: add some pattern back for user case
...
For github issue #328
Signed-off-by: salt.wei <salt.wei@bambulab.com >
Change-Id: Iafbb141173f4ebe8352c5247f5de00ee671077e5
2022-09-29 11:16:43 +08:00
salt.wei
e3357544bc
ENH: handle github issue 254 and 286
...
1 add back Aligned Rectilinear infill pattern
2 allow wall loop to be 0
Signed-off-by: salt.wei <salt.wei@bambulab.com >
Change-Id: Id2873b9107b7b269466a8db1768dfead9ebdad0d
2022-09-29 11:16:43 +08:00
salt.wei
8cb2d2920e
ENH: remove old typo
...
Delete some useless and wrong code
Signed-off-by: salt.wei <salt.wei@bambulab.com >
Change-Id: If103e5ced2c930340e6291a63e2226ecf577f19e
2022-09-29 11:16:43 +08:00
SoftFever
5e58ad520e
add Chinese translations
2022-09-24 00:18:29 +08:00
SoftFever
5548587e07
Allow users to set acceleration for outer/inner walls
2022-09-22 23:46:01 +08:00
SoftFever
14b0239ca1
allow users to adjust bottom infill flowrate
2022-09-19 16:57:26 +08:00
SoftFever
e4924e29e4
Merge branch 'master-remote' into SoftFever
...
# Conflicts:
# src/slic3r/GUI/MediaPlayCtrl.cpp
2022-09-13 23:04:58 +08:00
SoftFever
e85f681343
all user to change machine limits
2022-09-13 23:03:58 +08:00
yifan.wu
49ffdffd7e
FIX: fix an adapative layer height not work issue
...
Signed-off-by: yifan.wu <yifan.wu@bambulab.com >
2022-09-13 19:42:32 +08:00
SoftFever
6e26309d76
Allow user to adjust top solid infill flowrate
2022-09-12 00:22:38 +08:00
SoftFever
a09ffa2131
Merge remote-tracking branch 'remote/master' into SoftFever
...
# Conflicts:
# src/libslic3r/Preset.cpp
2022-09-09 21:54:57 +08:00
zhimin.zeng
0a967e936a
FIX: modify the text
...
Change-Id: If9d6d629288f9016b5d8abfaff5ee44c99d90e30
2022-09-09 19:59:27 +08:00
salt.wei
8b71731747
ENH: remove ignore of slice_closing_radius
...
Signed-off-by: salt.wei <salt.wei@bambulab.com >
Change-Id: I96aa0a07e5e278f0e22f5c2acc5303050ff0cd2c
2022-09-08 21:49:36 +08:00
zhimin.zeng
2abb598028
ENH: add traditional timelapse without wipe tower
...
Change-Id: I77792fb1a7af2ee95242c6f2501371dc0745287f
(cherry picked from commit f6d434cc8b6c8d11d16bbabf9600c2f2b63868db)
2022-09-08 21:49:36 +08:00
salt.wei
035bd856a3
ENH: wipe_distance should not to be 0 or negative value
...
As title, fix github issue #220
Signed-off-by: salt.wei <salt.wei@bambulab.com >
Change-Id: If63c839da1341ac2e16bbfa287c4e32564284d59
2022-09-08 21:49:36 +08:00