Commit Graph

3688 Commits

Author SHA1 Message Date
shsst
cf21975ec1 ENH:[Process/Filament] Modify filament_max_volumetric_speed of abs asa pc Profile Edited by shsst
Change-Id: Ifabfa40ddd19dc4759436a7408873d044161e27f
(cherry picked from commit 18f76c18b67aea8e99b1d29be9b57b2562810a65)
2025-09-30 11:15:14 +08:00
shsst
46b832425c ENH:[Process/Filament] Modify the volumetric flow rate and retraction parameters of H2D models PLA Basic, PLA Matte, PETG, HF 0.8 nozzle, ABS, ASA, and PC Profile Edited by wenwei.huang
Change-Id: I164d29c79cbe469d8b0fc55c45d7f9d2322528ed
(cherry picked from commit 59b77168ff91a83b8412fc7aafebc1ecb2f6470c)
2025-09-30 11:14:32 +08:00
shsst
0a0378417d ENH:[Process/Filament] Modify the volumetric flow rate of H2D model ABS ASA PC Profile Edited by wenwei.huang
Change-Id: I8dc3fd0e0c1fa4cce70effef254e210a484d965c
(cherry picked from commit eb08a743ff1b2f1e53526997e3fb8fc04adecfcb)
2025-09-30 11:14:23 +08:00
shsst
760b582a58 ENH:[Process/Filament] MOD: restore z_trim from -0.01 to -0.02 Profile Edited by xuanquan.liang
Change-Id: Ib61933876c2e98ddfba7b0cc8820d977108c80d3
(cherry picked from commit d1b843c891c57242ee53c1e85cd4f68d66a6c44b)
2025-09-30 10:07:59 +08:00
shsst
7274ccb296 ENH:[Process/Filament] remove pla glow 0.2 nozzle and pva 0.2 nozzle of h2d Profile Edited by qian.wang
Change-Id: I69ccb1d7f11f431df04c764ae42a2eb2d493a284
jira:STUDIO-13133
(cherry picked from commit 9c47e04d747166243888e49b9a2694aa7841ce28)
2025-09-30 09:31:18 +08:00
shsst
67ed29ab39 ENH:[Process/Filament] Corrected the default materials and processes of some models Profile Edited by qian.wang
Change-Id: I367f9afd1052419acfd692d305630672b5e2dd68
(cherry picked from commit 7767c6dd0bf873e8c88d71dd050a8dc751d7c954)
2025-09-30 09:28:39 +08:00
qian.wang
6b4a38833c ENH:[Process/Filament] Modify wall_loops of H2D Profile Edited by wenwei.huang
Change-Id: Ie20f4301dc574cb24b5a0c9b85386b12906be89f
(cherry picked from commit e056259fcc0d0584a70fab1dff0de700007b5905)
2025-09-30 09:24:14 +08:00
shsst
8846c53806 ENH:[Process/Filament]Modify H2D machine_start_gcode Profile Edited by xuanquan.liang
Change-Id: Ibc69a2f3c417e2028856821544685bf1e1aecc7d
(cherry picked from commit 14be448b8d0928be50b1be65cc3b6ee3f4ec13f1)
2025-09-30 09:16:29 +08:00
tao wang
f7bcaf1b34 FIX:use a complete certificate
jira:[STUDIO-13224]

Change-Id: I40fab9a529efb0c7a158f0c74fa33b044e2d7c19
(cherry picked from commit f75448910c279287556ff8347606c87138c22347)
2025-09-29 23:38:22 +08:00
SHSST
8748aa3a50 ENH:[color_code_json]Update filaments_color_codes
Change-Id: Ic4ae9cd3293b58d0f28cdd5007db89f26ee4439f
(cherry picked from commit a182c4b13b3d825d23c5351e8393bb1fe784c375)
2025-09-29 23:38:12 +08:00
SoftFever
deeb5c4902 update profile version 2025-09-29 22:57:27 +08:00
SoftFever
91bc768e90 [Profile]add missing cover image 2025-09-29 21:43:51 +08:00
SHSST
6eaf0db9d4 ENH:[color_code_json]Update filaments_color_codes
Change-Id: Ic495d6fd7e35b69bfde540710747799d17932e2a
(cherry picked from commit 29e520892173731fe64d6578fd774dd2dc8350b6)
2025-09-29 20:43:02 +08:00
xun.zhang
7000f04666 FIX: display the minimum flush data
1. Use the minimum flush between nozzle volume and flush in datalist
2. Add a new param to decide the datalist to use

github:7445

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Id87c98ca5069e7b328974d641d7a81dfbf9c50a0
(cherry picked from commit 2be29b784727330732170b5c2ff0ba9d5e79d82f)
2025-09-29 20:38:38 +08:00
Maor Avni
007af34337 [PROFILE] fix for Ender 3 V3 KE (#10860)
* profile fix for Ender 3 V3 KE

* main creality.json

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2025-09-28 18:14:57 +08:00
xun.zhang
3b4228de37 ENH: modify max acceleration for O series
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I0f8554a30a98f0d5b022f26050f49733eccd528a
(cherry picked from commit 7242e97cc2f76713ec0f6433eb27b526e0306d67)
2025-09-28 17:31:15 +08:00
qian.wang
738c0b37af ENH:[color_code_json]Update filaments_color_codes
Change-Id: I6359d4a935177aacf5c38af905379e871c7ab2bd
(cherry picked from commit e3dc288a7d9226838b8a01cb70fd73c2bb207d11)
2025-09-28 17:29:50 +08:00
shsst
c900c93d20 ENH:[Process/Filament] modify custom gcode of H2D to adapt 01.01.04.00 Profile Edited by xuanquan.liang
Change-Id: Ia0dbbd88774eb435cf88270faf5713481131a114
jira:None
(cherry picked from commit 2f300f48e10639af9454321ec7783951f9a06bc1)
2025-09-28 17:11:23 +08:00
SoftFever
53775efe23 [PROFILE]add Rolohaun Delta Flyer Refit (#10893)
* [PROFILE]add Rolohaun Delta Flyer Refit
2025-09-28 16:12:34 +08:00
FlyingbearOfficial
bba371da8d [PROFILE]Add a new printer Model with Flyingbear (#10889)
* TEST
2025-09-28 15:12:53 +08:00
xin.zhang
3987b57073 ENH: update filament color file; the color name may be empty; using set instead of unordered_set
jira: [STUDIO-12346]
Change-Id: If83835fea7108babd2b19c26394ad0429493f394
(cherry picked from commit 85b07c170cd0e30f75dfab8ef68b02b0468c9f92)
2025-09-28 14:57:36 +08:00
jun.zhang
cdacea941e FIX: menu item for gcode to obj
jira: STUDIO-12517

Change-Id: Icb4b0666f5935110f29c0b224329efbd80ade98e
(cherry picked from commit 9b126c6eade3cb0f3e0053e813152fb86841d946)
2025-09-28 14:57:09 +08:00
xun.zhang
5383c2d45c ENH: add prompt for incompatible filaments and nozzles
jira: STUDIO-12873

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ieb79a35e0609e7687fdcf31742df3a08fedc925b
(cherry picked from commit 1ef32833035629c1b3644d77fdc9c234992090f3)
2025-09-28 14:03:52 +08:00
xin.zhang
364be16f44 ENH: update the filament color codes
jira: [STUDIO-12346]
Change-Id: Ibf1ce492f43a50aab0bd356494d9ec8a22eb201e
(cherry picked from commit 9e53f6c6bf06ce2c097f617d528ac6f95406b3b1)
2025-09-28 13:08:23 +08:00
qian.wang
b381f2e446 ENH:[filament/process] format bbl process file
Change-Id: I1bf9983e4ed046c5f1b4b8b18c8f756dac8709bc
(cherry picked from commit 0317857fd5d9ddf0c71b53c68308415a0a06c891)
2025-09-28 13:06:35 +08:00
shsst
747a453a4c ENH:[Process/Filament] Split PLA Basic PLA Matte ABS ASA 0.6 layer height and volumetric flow modification Profile Edited by wenwei.huang
Change-Id: I552dfb8e3370a4ad9072b0d8b5b0c577fb9ccb12
jira: None
(cherry picked from commit 234e9c359f90b11bc6cbf4fb9cc2db492a59ef71)
2025-09-28 12:57:24 +08:00
Noisyfox
df406caa46 Fix plate name 2025-09-28 09:12:16 +08:00
Noisyfox
d8c224f50f Fix crash 2025-09-26 22:29:23 +08:00
hemai
cd9dc94f8f FIX: partskip button display bug && cavas update bug
Jira: [STUDIO-12687]
Change-Id: Ibb42dab945be9b9b4b8b8ac8f2c268960d553325
(cherry picked from commit 15d8fb70c93d243a1592c050302e76867ed6582c)
2025-09-26 14:28:27 +08:00
hemai
08b92cdca1 ENH: support parts skipping function
Jira: STUDIO-12687
Change-Id: I244cb611954590bd5e741f0d2701f359426a33a2
(cherry picked from commit e7e90e0f8ca0106a51d18d83efa0de56b332ddc0)
2025-09-26 10:55:19 +08:00
xin.zhang
7159e74e70 ENH: supporting encoded filament color
jira: [STUDIO-12346]
Change-Id: I7f5ce7806acb6fdeb3e3d9db52a0b96e5fadd759
(cherry picked from commit a7bdc2707d3825327258965c90c33836a7da628b)
2025-09-25 17:36:29 +08:00
xin.zhang
b26f6da795 ENH: add wiki for replacing nozzle
jira: [STUDIO-12864]
Change-Id: I3804d3599eb8746902f23b59626fe8c04e949dca
(cherry picked from commit b9428cd32ff8c1c748377cab1e5539fed911177d)
2025-09-25 17:21:47 +08:00
xin.zhang
f5c2268ccc NEW: add some filament check supports for printers
JIRA: [STUDIO-12604]
Change-Id: Ic0e7b517319621907c3c6b8ad82dbcf881c780e8
(cherry picked from commit 55a8c98e9125cdacc801ecebfd82acdcc3e8e7f7)
2025-09-25 16:38:56 +08:00
xin.zhang
7b0ae71bde FIX: the image size
jira: [STUDIO-12374]
Change-Id: Ib02d0bb53911c92e2d7ca2cc16c835275e3a6460
(cherry picked from commit a1906daf4b480c8990d7af79e0de55c34cd47e47)
2025-09-25 16:25:54 +08:00
Andrew Sun
46230d9e7e Styling changes for position window 2025-09-24 22:49:14 -04:00
Andrew Sun
b7585db20a Wire up new position window from PrusaSlicer 2025-09-24 22:49:14 -04:00
Andrew Sun
10a39ceba9 Port libvgcode from PrusaSlicer 2.8.0
Includes (but is not limited to) the following commits:

SPE-2218 - libvgcode - Fixed color of wipe moves for speed range view
SPE-2218 - libvgcode - Fixed detection of fan speed range
SPE-2218 - libvgcode - Fixed detection of temperature range
SPE-2218 - libvgcode - Fixed colors for Actual volumetric flow rate view
SPE-2214 - Fixed detection of toolpaths bounding box in GCodeViewer
SPE-2206 - Modified LibBGCode.cmake to get latest version of libbgcode which fixed parsing of gcode lines G4
libvgcode - Fixed potential out of bound access in ViewerImpl::update_view_full_range()
Tech ENABLE_GL_CORE_PROFILE set as default
Tech ENABLE_OPENGL_ES replaced by build option SLIC3R_OPENGL_ES
libvgcode - Precompiler definition of ENABLE_OPENGL_ES moved into CMakeLists.txt
Added missing include
libvgcode - Textures setup modified to work when building using emscripten
libvgcode - small optimization
libvgcode - fixed OpenGLWrapper::unload_opengl()
libvgcode - CMakeLists.txt modified to work with emscripten
libvgcode - Replace 'glVertexAttribIPointer()' with 'glVertexAttribPointer()' in SegmentTemplate::init() for OpenGL ES
libvgcode - Replace 'xor' with '^' Bitset.hpp
libvgcode - Newer glad library for OpenGL 4.6 and OpenGL ES 3.0
libvgcode - Alternate fix in method ViewerImpl::update_heights_widths() for OpenGL ES
libvgcode - Fixes in glAssertRecentCallImpl()
libvgcode - Fixes in method ViewerImpl::update_heights_widths() for OpenGL ES
Fixed ES shaders so they work with OpenGL ES 3.0
libvgcode - Use multiple plain textures in place of texture buffers for OpenGL ES
libvgcode - Use plain textures in place of texture buffers for OpenGL ES (partial implementation using one texture per buffer)
libvgcode - refactoring of class OpenGLWrapper
libvgcode - small refactoring in shaders
libvgcode - replacement of glMapBuffer() call for OpenGL ES
Fixed warning
libvgcode - Changes into CMakeLists.txt
Fixed debug export of gcode data to be configuration indipendent
Disabled tech ENABLE_NEW_GCODE_VIEWER_DEBUG
Removed obsolete tech ENABLE_GCODE_VIEWER_DATA_CHECKING
Code cleanup and techs removal - completed
Code cleanup and techs removal - step 1
SPE-1872: Implemented G2/G3 lines discretization for gcfMarlinFirmware firmware flavour
SPE-1872: Corrections into GCodeProcessor::process_G2_G3() to match firmware code
SPE-1872: Actual speed profile - Further enhancements of imgui debug window
SPE-1872: Actual speed profile - Rework in its calculation + enhanced imgui debug window
SPE-1872: New imgui widget to show actual speed profile
SPE-1872: Fixed actual speed for seam moves and at extrusion/travel/wipe start
SPE-1872: Fixed rendering of wipe moves when actual speed view is selected
SPE-1872: Actual speed profile extended to travel and wipe moves
SPE-1872: Fixes in function recalculate_trapezoids() and method GCodeProcessor::TimeMachine::calculate_time() to smooth actual speed profile
SPE-1872: Added debug graphic to show move actual speed profile
SPE-1872: libvgcode library: replace volumetric flow rate data with mm3_per_mm to reduce memory usage
SPE-1872: Added visualization of actual volumetric flow rate
SPE-1872: Fixes in calculating actual speed
SPE-1872: Added visualization of actual speed in gcode preview
SPE-2124: Added command line option 'opengl-aa' to allow the user to turn on the automatic selection of max number of supported samples for OpenGL antialising
#12117: Reduced moire patterns by using the highest number of samples available for multisampling
New gcode visualization integration - Partially enabled imgui debug window
New gcode visualization integration - Fixed center of gravity calculation and rendering
New gcode visualization library - Interface for estimated times
New gcode visualization library - Tool marker rendering
New gcode visualization library - Axes aligned bounding boxes calculation
Removed obsolete debug code
New gcode visualization library - Added statistic of used memory
New gcode visualization library - Separation of tool colors and color changes colors to simplify client code
Added missing include
New gcode visualization library - Added print color changes detection
New gcode visualization library - Modified OpenGL ES context detection
New gcode visualization library - Another makefile cleanup
New gcode visualization library - Makefiles cleanup
New gcode visualization library - Added suppression of error 'This function or variable may be unsafe' in VS2022
New gcode visualization library - Compatibility with OpenGL ES
New gcode visualization library - Interface cleanup and documentation
New gcode visualization library - Extended interface to give access to estimated times
New gcode visualization integration - Toggling of top layer only view state
New gcode visualization integration - Removed imperial units from tool position data
Small refactoring
New gcode visualization library - Custom values for travel and wipe moves radius
New gcode visualization library - Allow customization of range colors
New gcode visualization library - Partial update of interface comments/documentation
New gcode visualization integration - Follow-up of 35ee55e29bb231fd01a2eb71ae293832a37ca65d - Better fix for toolpaths visible range when toggling options' visibility
New gcode visualization integration - Fixed toolpaths reset
New gcode visualization library - Fixed method set_option_color()
New gcode visualization library - Fixed method ViewerImpl::set_extrusion_role_color()
New gcode visualization library - Added methods to release gpu resources on demand.
New gcode visualization library - Travel and wipe moves as options
New gcode visualization integration - Fixed toolpaths visible range when toggling options' visibility
New gcode visualization integration - Fixed management of gcode preview view type
New gcode visualization - Fixed wrong include
New gcode visualization - Added missing headers
New gcode visualization - Refactoring + added missing headers
New gcode visualization - New code set as standalone library + embed glad library to load OpenGL functions
New gcode visualization - Fixed errors and warnings when building the new code as a standalone library
New gcode visualization integration - Fixed layers ordering in pre-gcode preview
New gcode visualization integration - Fixed objects' tool colors in pre-gcode preview
Code cleanup
New gcode visualization integration - Tool position properties data window
New gcode visualization integration - Fixed in export toolpaths to obj
New gcode visualization - Inlining in source code
Refactoring
New gcode visualization integration - Export toolpaths to obj
Some refactoring and warning fix
New gcode visualization integration - Customizable travel moves colors
New gcode visualization integration - Customizable options colors
New gcode visualization integration - Customizable extrusion roles colors
New gcode visualization integration - Fixed pre-gcode preview layers times
New gcode visualization integration - Modify pre-gcode preview to use the new toolpaths renderer, objects WIP
New gcode visualization - Modify pre-gcode preview to use the new toolpaths renderer, WIP (brim/skirt/wipe tower)
New gcode visualization integration - Do not reset visible range when toggling options/roles visibility
New gcode visualization - Fixed color of first vertex of top layer (when top layer only option is enabled)
New gcode visualization - Customizable travels and wipes segment radius
New gcode visualization integration - Removed tech ENABLE_GCODE_VIEWER_STATISTICS
New gcode visualization integration - Added check of OpenGL version
New gcode visualization integration - Removed GCodeProcessorResult::spiral_vase_layers
Another bunch of warnings fixes
Fixed warnings
New gcode visualization integration - Removal of old visualization
Fixed includes
New gcode visualization integration - File structure of new code separated in api + src
New gcode visualization integration - View ranges management moved to new visualizer
New gcode visualization integration - Fixed top layer only visualization for MMU printers
New gcode visualization integration - Removed dependency on imgui from new visualizer
Some refactoring
New gcode visualization integration - Removed dependency on Slic3r::GCodeProcessorResult from new visualizer
New gcode visualization integration - Moves' data conversion moved to client side
New gcode visualization: layers times refactoring
A bunch of fixes for the new gcode visualization
New gcode visualization: render in gray color layers containing pause print or custom gcode options when in Color Print view
New gcode visualization integration - Tool colors
New gcode visualization integration - Layers times
New gcode visualization integration - Travels and Extrusion roles times
Fixed detection of start/end of contiguous extrusion paths
New gcode visualization integration - Extrusion roles
New gcode visualization integration - Colors
New gcode visualization integration - Tool position
Center of gravity and tool marker may both be rendered with fixed screen size and a scaling factor
Fixed rendering of options in new gcode visualization
Tool marker NOT rendered by the new visualization code
Center of gravity marker NOT rendered by the new visualization code
Fixed toolpaths_cog shaders
Tool position window for new gcode visualization
Top layer only coloring for neww gcode visualization
Refactoring in preview's new visualization
Hidden imgui debug dialog for new visualization in preview
Synchronization of moves between old and new visualization
Fixed missing gcode window in new visualization
Rendering of debug imgui dialog moved from class libvgcode::Viewer to class libvgcode::Toolpaths + warnings fixing
Some functionality moved from class libvgcode::Viewer to class libvgcode::Toolpaths
Some refactoring and cleanup
Refatoring of PathVertex and Toolpaths::load()
SPE-1982: Tech ENABLE_NEW_GCODE_VIEWER - 1st installment of new toolpaths rendering code (WIP)
2025-09-24 22:49:14 -04:00
Jiří Engelthaler
d7b9ee213e Fix typo firware -> firmware
(cherry picked from commit a16cf773549d6731a80e6f87b476c450a0f13702)
2025-09-25 09:18:15 +08:00
xun.zhang
1c62fe71af ENH: [filament] update cooling params for H2D PC
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If9aa526007434e47c933ecb358c47a90dbc7a06c
(cherry picked from commit 8936353798f005505331c735b11ff60e9dfd8aeb)
2025-09-25 09:16:14 +08:00
xun.zhang
51897c0c37 FIX: some missing dual extruder params for pla translucent
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I442fc2f69ab113543d084c0075d5495d41714cdd
(cherry picked from commit 2e49a317d9ba0e92bd6876f7ca33b725a4131a77)
2025-09-25 09:03:48 +08:00
xun.zhang
4f37a16ad9 FIX: missing filament extruder variant in PLA Translucent
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If0554092c2f1ad9bb3c4a73b35b8d8a48b6b3992
(cherry picked from commit bba64286f971d1eb55eea6712845ee6c27d4f2b9)
2025-09-25 09:03:12 +08:00
qian.wang
8abfff4e50 ENH:[filament]Remove Bambu PPA-GF
Change-Id: I358f0bd3c6869c3c9a2039a8bca188c579bc6e35
(cherry picked from commit 7864c67e36e94bae924af3a6485e2ad24700e17e)
2025-09-24 14:05:38 +08:00
xun.zhang
1fae672a8b FIX: reuse old placeholder to set flush params
1.Avoid issues caused bt user preset

jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I38e538bad6f976eba4d9f30cc261bf6a154d1716
(cherry picked from commit 7904c860ef459a4717ccccebbf1c8bb21c86ac04)
2025-09-24 14:03:45 +08:00
xun.zhang
b1b76dfaaa ENH: update gcode for H2D
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I529b519148a321a49a1dc126120126b28048df0d
(cherry picked from commit b5f91e91b6eaac08a366369faf3c9a18dbc38240)
2025-09-24 13:12:55 +08:00
xun.zhang
c4ddb0be90 ENH: update timelapse gcode for H2D
1. disbale pos pick in by object mode

jira: none

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I82191a56523e96b1d0f5b80194888f698c60493e
(cherry picked from commit 8dfca77eb0567cc248571fd2aeee5857cfa4da21)
2025-09-24 11:42:20 +08:00
xun.zhang
7dbc61072c ENH: update gcode for H2D
1.Disable safe pos logic in smooth mode

jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ifc82500a740c65ca33132b09a34fc9f26f769e86
(cherry picked from commit 820036f3225756fdc071a777678e441f7429d1c4)
2025-09-24 11:41:14 +08:00
xun.zhang
6e81c85472 ENH: update some params for H2D
1. Update filament load time
2. Update extruder clerance dist to prevent collision in by object mode

jira: STUDIO-12394

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I5fcdcdc10996d9e76e1288c784c2357d77e7af93
(cherry picked from commit 904d2f05f71850c905fdc99e5111e603a7414235)
2025-09-24 11:40:27 +08:00
xun.zhang
00aea25f43 ENH: update long retractions when ec for H2D in tpu for ams
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I5cee6e7539bddbfa68f4be1898decede439a8ac1
(cherry picked from commit acf1524359babb0bd3a99ae5d5b40a96b3c79e27)
2025-09-24 11:39:42 +08:00
xun.zhang
b3a9e6dc17 ENH: update params for bambu support PLA
jira: none

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia4e6fb6c791e8f9dfcd8da16c0d3d3b0d2cecf1e
(cherry picked from commit e0aee78f2133be45903417577e4c1811cc687847)
2025-09-24 11:32:40 +08:00
xun.zhang
195d6cd272 ENH: update nozzle temp for PLA Lite
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Icf38c4b28dfca5f59c0811db7706d5a5af421c7b
(cherry picked from commit 80ae08825ee0b4091754b4b5ecea5eac2fc0f13f)
2025-09-24 11:32:18 +08:00