SoftFever
a22a382e1d
explicitly specify linear PA mode for Bambu printers
2022-11-09 21:48:29 +08:00
SoftFever
e551fe57b7
moonraker compatibility fix
2022-11-08 20:13:27 +08:00
SoftFever
f15b6d5cf8
Fix a bug that PA was not set properly
2022-11-07 19:58:26 +08:00
SoftFever
ec7a7ff1ff
PA per filament
2022-11-05 14:49:37 +08:00
SoftFever
fdb4196ad5
handle klipper set_velocity_limit
2022-10-30 00:50:15 +08:00
SoftFever
a89a354c31
layer count issue fixed
2022-10-28 17:16:07 +08:00
SoftFever
bd672054cc
fix aux fan issue for third party printers
2022-10-25 21:42:36 +08:00
SoftFever
ec28acf476
Special handling temperature for Klipper
2022-10-25 10:40:23 +08:00
SoftFever
dd77599dea
small perimeter threshold
2022-10-24 22:35:40 +08:00
SoftFever
397e0f0a29
Merge branch 'SoftFever' into feature/small_perimeter
2022-10-24 14:53:58 +08:00
SoftFever
166832cd94
add back small perimeter support
2022-10-24 14:47:18 +08:00
SoftFever
e65ba104dd
support changing thumbnail size
2022-10-23 23:00:46 +08:00
SoftFever
cd71a86d3f
support klipper gcode flavor
2022-10-23 19:42:01 +08:00
SoftFever
658d41dd69
Omit M981 for third party printers
2022-10-23 15:49:02 +08:00
SoftFever
b7572b9004
Omit BBL specific gcodes for other machines
2022-10-22 00:19:08 +08:00
SoftFever
35455e6533
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
SoftFever
293f2af0dc
move config info to the end of file
2022-10-20 21:30:42 +08:00
yifan.wu
aaa70fed23
FIX: fix print order issue of flush_into_support
...
Signed-off-by: yifan.wu <yifan.wu@bambulab.com>
Change-Id: Icc4cef72bed7e439b63a0f0fd02a85bbf890ea38
2022-10-20 19:34:37 +08:00
yifan.wu
946ba89cd7
FIX: fix an flush_into_support bug for copied objects
...
Copied objects share extrusion paths but they should be treated
seperately.
Signed-off-by: yifan.wu <yifan.wu@bambulab.com>
Change-Id: I891c70d261a2fa5b198ec776694d74eeb8fd987f
2022-10-20 19:34:37 +08:00
salt.wei
10d8b6c609
ENH: first layer nozzle temp doesn't work sometimes
...
This is a bug when printing multi filament
When the filament changing is finished before printing
first layer, the temperature should be resumed to be
initial layer nozzle temperature as well.
Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I82231f8a47fac1995d8f1ba12c4f7797afce2891
2022-10-20 19:34:37 +08:00
yifan.wu
76b40c9636
FIX: fix an flush_into_object bug for copied objects
...
Copied objects share extrusion paths but they should be treated
seperately.
Thanks hisptoot for the fix.
Signed-off-by: yifan.wu <yifan.wu@bambulab.com>
Change-Id: I24d3050df7d284e92fc50a0213023a43ee8c529c
2022-10-20 19:34:37 +08:00
xiang.zeng
9cf95696a4
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
salt.wei
b8d9a2fdf3
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
salt.wei
c02dd81c61
ENH: emit printing acceleration before start gcode
...
As title. Make calibration to use printing acceleration,
although no-using has no influence on calibration.
Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I98cb791c1e0fba6b77360b60567c29511cff75b8
2022-10-20 19:34:37 +08:00
SoftFever
be75bfaacb
z lift type
2022-10-19 17:02:19 +08:00
SoftFever
d0fab5a5bd
Merge branch 'SoftFever' into feature/more_parameters
2022-10-18 18:06:39 +08:00
SoftFever
eebb69d3ae
more moonraker support
2022-10-18 18:06:28 +08:00
SoftFever
e131938cac
wip
2022-10-16 16:39:45 +08:00
SoftFever
1ef2b509e5
label objects by default
2022-10-13 22:33:59 +08:00
SoftFever
01d5dcdc09
Remove M900 S0
code.
2022-10-13 22:33:59 +08:00
SoftFever
65062d33eb
tweak some messages
2022-10-04 12:12:37 +08:00
SoftFever
bf7479ca35
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
SoftFever
5200e03257
Fix an issue that bed temperature for other layers is not set properly
2022-09-29 11:46:21 +08:00
SoftFever
0a09c7da07
Fix an issue that bed temperature for other layers are not set properly
2022-09-24 11:32:57 +08:00
SoftFever
fc96fa3bc0
Allow users to set acceleration for outer/inner walls
2022-09-22 23:46:01 +08:00
SoftFever
bb74438f7c
Merge remote-tracking branch 'remote/master' into SoftFever
...
# Conflicts:
# src/libslic3r/Preset.cpp
2022-09-09 21:54:57 +08:00
zhimin.zeng
96e827ca7f
FIX: the tree support use interface materials
...
Change-Id: I6c61c427095bf8157a2e29a8bb81a1754b6fd980
(cherry picked from commit 4b6d5c25599ca8c97184fd977a3bac2f278f8896)
2022-09-09 19:59:27 +08:00
Arthur
e7c977f86b
ENH: move first layer inspection before 2nd layer
...
So an object with a single layer won't do first layer inspection.
Change-Id: I43d8d41b64215b13573c517e6350f7feff5f2e33
2022-09-08 21:49:36 +08:00
salt.wei
4e1caa428d
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
SoftFever
4fd174175c
Merge remote-tracking branch 'remote/master' into SoftFever
2022-09-03 00:17:59 +08:00
yifan.wu
0b323649d3
ENH: order support toolpaths to reduce extra travels
...
Signed-off-by: yifan.wu <yifan.wu@bambulab.com>
Change-Id: Ifae5807ff094eede1eaf7494430fdd174572a021
(cherry picked from commit dfb3fc991a6f4a6e7dcdcce902f26ffa789f57fb)
2022-09-02 13:16:54 +08:00
zhimin.zeng
5aaa785655
FIX: Slicing process crashes when enable timelapse
...
Change-Id: Idc3068b73809ee28fe685266fcd2355555e9f02a
2022-09-02 12:52:18 +08:00
zhimin.zeng
0ab13a6abb
ENH: Add Textured PEI Plate
...
Change-Id: I08178e86a8ccb23844cca00bc9d265df7507f910
(cherry picked from commit 8f101963ecab1352e2721ead83928b327d6c0dbd)
2022-09-02 12:52:18 +08:00
lane.wei
fdd9582e3e
add the logic to reduce slicing time between shared-mesh objects
...
also reduce the storage size
Change-Id: I61d6e0997979ec0ce701cc580fa6640a21b6260f
2022-09-02 12:52:18 +08:00
salt.wei
36528738fe
ENH: force retraction and wiping when leave external wall
...
This can reduce dragging and reduce seams
Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I60e3c11493ca9ef00a8fd22c437f67cddac32724
2022-09-02 12:52:18 +08:00
salt.wei
d73142c2f9
ENH: new seam strategy from prusa2.5
...
As title. Thanks @Prusa
Signed-off-by: salt.wei <salt.wei@bambulab.com>
Change-Id: I2fa177e27ac53211952ea9b6c62e98182b8f05ce
2022-09-02 12:52:18 +08:00
SoftFever
769bc14a8a
Merge remote-tracking branch 'remote/master' into SoftFever
...
# Conflicts:
# src/libslic3r/PerimeterGenerator.cpp
2022-08-28 12:03:49 +08:00
zhimin.zeng
f745c5fea2
ENH: Optimize and design the time-lapse wiper tower
...
Multiplex existing wipe tower and revert old time-lapse wipe tower code
Change-Id: Ia1cba9808647ea900f691b2c5d5887077be12d89
(cherry picked from commit 61f41df572d11b7cc738c34f2624fd123cd9a6df)
2022-08-26 09:25:59 +08:00
SoftFever
a3b3b368e2
Profile rework ( #4 )
...
* default BBL profile
* voron
* wip
* Voron profile
* Prusa MK3S
* add Prusa mk3s
* fix an issue that print_host value was not retrieved.
* add chamber temperature option for filament
* slightly adjust thumbernail angle
* Revert "slightly adjust thumbernail angle"
This reverts commit 6ad38efb36
.
* add `one wall on first layer` option
* save preset for connection
* remove unused options
* set default 3000 accl for MK3S
* tweak profile
* update Voron logo
* UI twwaks
* Readme update
* change abs default nozzle temp
* misc
* tweak profiles
* Update README
2022-08-24 15:40:43 +08:00
SoftFever
488b1cd8f5
Support upload g-code to third-party printers
...
* wip
* fix cmake warning
* add UI and config options for Moonraker connection
* wip: copy whole print host UI from PS
* add more needed options
* wip 2
* fix string issue on Mac
* wip3
* fix cmake warning
* working
need tweaks
* cleanup
* support thumbnail
* fix DNS resolving issue in Windows
* code clean up
2022-08-20 23:06:41 +08:00