Commit graph

9135 commits

Author SHA1 Message Date
Kunlong Ma
83e76b6b58 FIX:Fix display issues
Change-Id: I40ec4ac6feb4bfb00d54047466f0a3df568ed88b
2023-07-31 14:29:15 +08:00
Kunlong Ma
b3f519a0d4 NEW:Add buried points at panel buttons
Change-Id: Idfdcd964b03ea06e832e9e7c2cfaac232212f518
2023-07-31 14:29:15 +08:00
wenjie.guo
a321121acc FIX: the option to adjust the first layer flow
Change-Id: Icf0c2686cc78c26724438ddc80d1894ac50ec179
Signed-off-by: wenjie.guo <wenjie.guo@bambulab.com>
2023-07-31 14:29:15 +08:00
liz.li
646cd5a209 FIX: dark mode text display
Change-Id: I4089509d12180e454c4a052696f46eea66ea4ee0
2023-07-31 14:29:15 +08:00
maosheng.wei
bf77b9208f FIX: [STUDIO-3578] safe darkUI for send to sd dialog
Change-Id: I9be144ae5272c900a3e770045bb24d531f939770
2023-07-31 14:29:15 +08:00
liz.li
a1b243f2d9 FIX: remove hover bitmap
reset a hover bitmap lead to dark color be reset

Change-Id: I779a0a63403ae1b8555018359765285c86fc5d47
2023-07-31 14:29:15 +08:00
liz.li
4d8ad0003b FIX: linux darkmode text display
Change-Id: I2c935647669dd9743cf4a230ef21e48ea4b92eb8
2023-07-31 14:29:15 +08:00
maosheng.wei
59b6b59a9a FIX: cannot calibrate when printer is offline [STUDIO-3387]
Change-Id: I93cf532363bc41feee0deb9782906bd3e79ee127
2023-07-31 14:29:15 +08:00
zhimin.zeng
90e1ed7335 FIX: cali status recover incorrect after save result
STUDIO-3602

Change-Id: I1a47e40ca4d571ab37f52b87109d809279d3145e
2023-07-31 14:29:15 +08:00
chunmao.guo
583c6c86c2 FIX: [STUDIO-3725] sync user presets go to wrong folder
Change-Id: I99348ebbf6f3deae471bc5078a0645b81663bf3a
2023-07-31 14:29:15 +08:00
maosheng.wei
83cd88d4b8 FIX: [STUDIO-3578] send to sd darkUI not changed
Change-Id: I86d687bedd87222c9c59e6fd4466b57abe867640
2023-07-31 14:29:15 +08:00
maosheng.wei
2515a1adf7 FIX: [STUDIO-3513] the objectlist always enters wxEVT_SIZE
the objectlist always enters wxEVT_SIZE when scaling

Change-Id: I93371cee86437bc0309f041b0d59f28bc3b206aa
2023-07-31 14:29:15 +08:00
Stone Li
2aca9da207 ENH: update version to 01.07.01.51
Change-Id: I073dc8bae007202c18af863ae6a0f327eb76774f
Signed-off-by: Stone Li <stone.li@bambulab.com>
2023-07-31 14:29:15 +08:00
chunmao.guo
73c64535c7 FIX: not track dup error for user triggered liveview
Change-Id: I4b744caf14deca3cb6372f44e95aea131a45ec6a
2023-07-31 14:29:15 +08:00
chunmao.guo
1797f4ac8e FIX: WebView: not wrap javascript
Change-Id: If2b1fe8163599ebbfd97334115a786a8985bf876
2023-07-31 14:29:15 +08:00
zhimin.zeng
e010fad242 FIX: k value of ams control is not correct
modify the method for using printer type

Change-Id: Ica864c19f4ad3e58e4f478e078b55fc11485901a
2023-07-31 14:29:15 +08:00
gerrit
2ad8d08def ci: update network module based on commit 7040617
Change-Id: Ibcd1880a93b47b288047728561badf0907869244
(cherry picked from commit 4e2b25645c6fab2d31a95618c86d636042999b68)
2023-07-31 14:29:15 +08:00
Arthur
44fdfe8fff FIX: tree(manual) didn't support well
1. We have a logic to add supports at corners for tree(auto), now I extend
it to tree(manual) also.
2. Only show support_critical_regions_only option to tree(auto).

Github: #2008
Change-Id: I161444da93464fd2ef0e0f3b40a0c5852beba351
(cherry picked from commit af4efb4aadc2a4d16de3eea881c6610955985fff)
2023-07-31 14:29:15 +08:00
zhimin.zeng
24bd494ad9 FIX: X1 low version firmware does not display k value
Change-Id: I7539f0f09d3ddbaf7d1b616ae98ff5a3c1462f37
2023-07-31 14:29:15 +08:00
maosheng.wei
53f9d89a5a FIX: [STUDIO-3561] Import Gcode and send all plate
Change-Id: Ic1db0d90e08dba24cde12cdfaa6f1227d5d602cf
2023-07-31 14:29:15 +08:00
liz.li
3a9b49abeb ENH: add restriction of selecting preset [STUDIO-3715]
1.forbid PEI Plate when PA Auto-Calibration
2.add ams black list
3.TPU cannot use when PA Auto-Calibration

Change-Id: I6a7d0438ba136f5685e5f3b868d5c063ed8ca9ef
2023-07-31 14:29:15 +08:00
liz.li
04c6964de4 FIX: calibration history dialog flickering
Change-Id: Ife2720553f1e67292d7e222bda89b0d7f417e382
2023-07-31 14:29:15 +08:00
liz.li
3c29f34e73 ENH: show calibration result failed info
Change-Id: I07b8d2d5065ea7e77084d6eae8988e5ab7008172
2023-07-31 14:29:15 +08:00
maosheng.wei
619cb8eeff NEW: [STUDIO-3710] add Bambu Cube V2
Thank you very much to Thrutheframe for providing us with a very
valuable model for our software. We sincerely appreciate your time and
effort in helping us improve the project. Here is the model address:
https://www.printables.com/model/222285-bambu-lab-xyz-calibration-cube.
Thank you again, Thrutheframe.

Change-Id: I200fd23ab7a09683b2610664c8e09ae53fc42133
2023-07-31 14:29:15 +08:00
maosheng.wei
9d552ddb10 FIX: [STUDIO-3564] Select an object display quantity 1
Select an object with multiple parts and display quantity 1.
Simultaneously fixing that when all parts under an object are selected,
only the information of that object is displayed.

Change-Id: I7fd68615aed75f4b0592c61f4b916783e7c4182a
2023-07-31 14:29:15 +08:00
maosheng.wei
8ee1109746 FIX: encoding of mesh boolean text
Change-Id: I3d21f10d9f4e3022c702ff2b5493cf8bb94c881c
2023-07-31 14:29:15 +08:00
chunmao.guo
3f924b79d6 FIX: param page scroll field position
Change-Id: Iefb363073d79b3f69022f555e99193a1ba2a2e07
2023-07-31 14:29:15 +08:00
chunmao.guo
282c785304 FIX: [STUDIO-3551] pass worker thread id to DirectShow
Change-Id: If55e39768ec1e43103c59168b139bb115db6b092
2023-07-31 14:29:15 +08:00
tao wang
53890cf106 ENH:use user settings when not using PEI bed
fixed https://github.com/bambulab/BambuStudio/issues/2014
1. Disable flow calibration when using PEI bed
2. Use user settings when PEI bed is not in use

Change-Id: Ie4f81f0d4649c69255f97355af14cacedf8b2bbf
2023-07-31 14:29:15 +08:00
tao wang
386607a6a7 ENH:actively select a printer on the calibration page
fixed:https://github.com/bambulab/BambuStudio/issues/2054

Change-Id: I087eebcda934c4f2447f2dc6e473a8389e9d4a25
2023-07-31 14:29:15 +08:00
tao wang
5f8e285624 ENH:add an error that requires a done operation
Change-Id: I9824658ee3a847e70e979640c51a34d812fe284d
2023-07-31 14:29:15 +08:00
lane.wei
ce051c34d2 FIX: CLI: fix the crash caused by plate name snapshot
Change-Id: I757597609c05c8eeabcb3011c9638ba5adee4904
2023-07-31 14:29:15 +08:00
tao wang
8f67181fd9 FIX:fixed the style of the retry button
Change-Id: I915a71d6b9891041feadc8e0fbd719c7e4d87a2d
2023-07-31 14:29:15 +08:00
lane.wei
a2da7e391b ENH: thumbnail: optimize the thumbnail
1. set background to transparent
2. set the view to iso

Change-Id: Ib3371e60bea743ade55430a5d39b58f9b9acf050
2023-07-31 14:29:15 +08:00
liz.li
53787b4c9e ENH: refine calibration UI layout
1. adjust layout of every cali page
2. add tips panel about how to use PA result factor
3. modify PA start page text

Change-Id: I5e9d4f9ab63e231289ac2b0db5efee158ddee7f5
2023-07-31 14:29:15 +08:00
zhou.xu
1f30783f11 FIX: undo/redo plate name
Change-Id: Ic47d399ecce25db4a5b6cbd1f58b821c6cb36136
(cherry picked from commit 0c11d73777d507381419d928549143c9ee56682d)
2023-07-31 14:29:15 +08:00
manch1n
19525b6564 FIX: let independent support layer height option show all time.
STUDIO-3703

Change-Id: Ib67f9a9894cca8cb391bcceae087f026c0060f4d
(cherry picked from commit 6c4bdcf1b7dbf8f55ec7bf5186ba3ccdde75e611)
2023-07-31 14:29:15 +08:00
SoftFever
92b1ff824a Miscellaneous changes for PA calib:
1. Changed printing speed for all PA tests, where the speed will be calculated by max(100, outer_wall_speed) with consideration of max_volumetric_speed.
2. PA tower now uses the classic wall generator.
#1616
2023-07-30 23:03:36 +08:00
Noisyfox
b571318be8
Make Overhang Printable (#1615)
* First working conical overhang impl

* Add settings for Make overhang printable

* Added an Advanced setting to the Quality menu for Make overhang printable
* Allow toggling the feature and adjusting the angle threshold

* Retain recesses in the bottom of the model when "Make Overhangs Printable" is turned on

* Add settings for Make overhang printable hole size

* Allow disabling conical overhang per modifier

* Should check upper layer instead

* Skip unnecessary layers

* Apply conical overhang before any size compensation
which fixs the `lslices` not being updated issue and also the elephant foot compensation

* 1. Fix an issue that changing make_overhang_printable related parameters won't clear caches properly.
2. Tweak the logic of make_overhang_printable parameter so that it works for per region/object/print level. Remove make_overhang_printable_disable parameter.

* Change default make_overhang_printable_angle to 55

* One more missing commit

* 1. Skip checking default_region_config()->make_overhang_printable
2. Handle make_overhang_printable_angle and make_overhang_printable_hole_size value change

---------

Co-authored-by: David Bern <odie5533@users.noreply.github.com>
Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-07-30 20:20:43 +08:00
SoftFever
71b76d74d7 Fixed a regression where print settings set by calibration features were not applied properly #1614 2023-07-30 19:25:02 +08:00
ovlach
a329497f49
fix: ambiguous call _check_convertible_to_path_source(const wxCStrData&) (#1597)
* fix: ambiguous call _check_convertible_to_path_source(const wxCStrData&)

* change to ToStdWstring() per discussion

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-07-30 09:46:50 +08:00
djperya
979b17fab7
compilation errors fixed of Ukrainian localizalion (#1610)
* compilation errors fixed of Ukrainian localizalion

* add UKRAINIAN lang option in UI

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-07-29 10:13:17 +08:00
Jason M-H
be54f6bc99
Calculate extrusion width %s as a function of nozzle width, not layer height (#1578)
* Calculate extrusion width %s as a function of nozzle width, not layer height

* handled more width conversions

* more missing percent handling

* even more missed percent handling

* even more more extrusion % handling

* some fixes

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-07-27 23:37:47 +08:00
SoftFever
1a869cfca9 Merge branch 'main' of github.com:SoftFever/OrcaSlicer 2023-07-27 22:03:45 +08:00
SoftFever
ff7fb51f41 fix sidelable font 2023-07-27 22:03:32 +08:00
ovlach
df819b2778
Use namespaces to link against libcereal >= 1.3.1 (#1596)
0ffcfd8393

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-07-27 21:58:19 +08:00
thewildmage
910d79ae6f
Fix overly persistent pressure advance pattern (#1591)
* Reset model's calib_pa_pattern as needed

* Add initial config for skirt and brim in PA pattern
2023-07-26 19:23:41 +08:00
SoftFever
7f6f01c4c9
QoL: remember each printer's filament/bed/process settings (#1592)
* init work
TODO:
1. support multi filament
2. support project

* Properly handle filament number change when switching printers
2023-07-25 21:54:34 +08:00
SoftFever
6aa3e400d1 reduce AppConfig::Save() calls 2023-07-25 19:19:49 +08:00
Jason M-H
7a3971eca5
Add Lift Z only Above/Below, On Surface (e.g. Only on Top) (#1562)
* Added config options for Enforce Lift Z (from SS, doesn't affect Gcode
yet)

* working, minus first layer override; also fixed m_last_extrusion_role not being set

* fixed logic to match SS

* minimize to just one config

* removed first layer override

* Cleaned up logic, working as intended

* added lift above z, lift below z; somehow broke filament overrides

* fixed overrides not working, but lift above/below and enforce don't override

* fixed filament overrides

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-07-22 21:07:13 +08:00