Commit Graph

315 Commits

Author SHA1 Message Date
xun.zhang
0f9608301d FIX: wrong layer change gcode in H2D
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I25f46a8c88d25e03895c73569232f35f6b869f07
(cherry picked from commit 73ec6240d7625db5eae54b839c3b67f0fb6d08e5)
2025-09-21 13:48:01 +08:00
xun.zhang
9d000d5584 ENH: update gcode for H2D
JIRA: none

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I837d04318863cee85c60bdeecce62a3636458e9f
(cherry picked from commit 976ab1d8806273e4bbb5f04f3c3830643de05844)
2025-09-21 13:48:01 +08:00
xun.zhang
f111becb34 ENH: update gcode for H2D
1. update start,filament change gcode

jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I4692fbdc9a7a83b0e747372dd7174f2eb974a141
(cherry picked from commit f9fa9d72d361b806f5d2d2495857e436594bba1f)
2025-09-21 13:48:00 +08:00
xun.zhang
de6996c0ae ENH: update gcode for H2D
1.Update start gcode and layer change gcode

jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I592ddb08740c5432b5546c5608516ba6288c5ee9
(cherry picked from commit 56a8b38fe84948f3483dd01fa0c08bfa944a65be)
2025-09-21 13:48:00 +08:00
yongfang.bian
9546743347 ENH: update gcode for h2d
jira: none

Change-Id: I245c634b08315f3c603bf12c4b1ad283c8bdafe3
(cherry picked from commit 4dcb47d153e986201f2a60b70007edce92d88139)
2025-09-21 13:48:00 +08:00
zhimin.zeng
fd40c3e9ea ENH: update layer change gcode for H2D
jira: NONE

Signed-off-by: zhimin.zeng <zhimin.zeng@bambulab.com>
Change-Id: I51b70a832abd1c5e7658ffb4eefc5e6b9017a6b1
(cherry picked from commit 509c416074253c3c175200b1581b705070ff5ddd)
2025-09-21 13:47:58 +08:00
xun.zhang
a6df74e826 ENH: update gcode for H2D
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ie9a948410b8e4f3273dfb76881eef6f2cf765c43
(cherry picked from commit bdcd2573d8d7572f61460f0a99c6f14226f8a267)
2025-09-21 13:47:58 +08:00
xun.zhang
df920fe96c ENH: update start and layer change gcode for H2D
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iaea29528ad5115f41982056ce4535d2450010ce4
(cherry picked from commit 5fb86a6de9aee44f3bd52340123ea87092c089e5)
2025-09-21 13:47:56 +08:00
xun.zhang
bc402d0792 ENH: update gcode for H2D
1.Update machine start gcode and layer change gcode

jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6ac431c8035ba1c6e66a9799f0e066f3930a9ee1
(cherry picked from commit 8317976ab0cea78d8a8323ecc28781ade2fcdd7c)
2025-09-21 13:47:51 +08:00
xun.zhang
f18483825d ENH: update gcode for H2D
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I288be5ef52b15d448d218ae451ff07126b6504c7
(cherry picked from commit 8b92c7a2bcdb6463638c528e7c4a491ba19f1f51)
2025-09-21 13:47:50 +08:00
xun.zhang
e59a11d539 ENH: update gcode for H2D again
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ibf732553c9a0351d996d397705a5ffdf7fd45918
(cherry picked from commit 01bb20345df514e1a67a8cf5c872d6ce28aa2d89)
2025-09-21 13:47:50 +08:00
xun.zhang
5d95426cdd ENH: update gcode for H2D
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia06c7ba8abec11bf760967fe0f5eb273fea4aab0
(cherry picked from commit 6f87589e76530ce9d48e8a23cfad7c62be50801a)
2025-09-21 13:47:50 +08:00
xun.zhang
291a5707df ENH: add h2d in upward machines
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I4168311dd5e5779f1b3930c733c1b682a8c67fed
(cherry picked from commit 7e5b6c4274885ddf14f6797ee101f23d430a4adf)
2025-09-20 15:29:45 +08:00
xun.zhang
6e416a8fd4 ENH: update gcode for H2D
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I069c988454658f06148f62607eef1bfa2a2d7106
(cherry picked from commit 35e4db07e99ca8df18bec2b7e924c1940307f8bd)
2025-09-18 17:18:13 +08:00
xun.zhang
7964fb1a63 ENH: update gcode for H2D
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I98291af3fa439ac1b6f933f06112582edb9d9dc2
(cherry picked from commit eb24f6be0778944809ee9cda7416b3e486442897)
2025-09-18 17:14:58 +08:00
xun.zhang
9beeec9b83 ENH: update change filament gcode for H2D
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I969a8158591b1f74c93bad7cf943e59fd879ecf2
(cherry picked from commit 6b70020068ee9566ec86a4a70c9736f788c01ffd)
2025-09-18 16:43:42 +08:00
xun.zhang
862e6d211d ENH: update gcode for H2D
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I2c2d8b988932bc9c9ee71509f73c8d7e0107627d
(cherry picked from commit b952dffa60e05237a51f2cd8b7ee885f19ad4665)
2025-09-18 16:18:35 +08:00
xun.zhang
f787166025 ENH: update machine start gcode for H2D
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I50bb4fc2378e4da1b7c788616bf3d4800dd410d0
(cherry picked from commit 4f16cefc3d21687906e2038aca4e3c53dc0e7e48)
2025-09-18 15:43:13 +08:00
qing.zhang
0b301bd971 ENH: update H2D start machine gcode
Jira: none

extrude 5 mm in place before drawing the pre-extrusion line
to ensure the filament stick to bed
add a dirty detection feature for carmera
support dual-head high-low temp check

Signed-off-by: qing.zhang <qing.zhang@bambulab.com>
Change-Id: Ia365d99fe764acf4815d24cfb96532b6f1d79990
(cherry picked from commit d17f5586103e4b87c8ae875846253658afb6e42d)
2025-09-18 15:22:55 +08:00
xun.zhang
b5dadd160a ENH: sync timelapse gcode for h2d
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I304410a6265e8ab4bb16435cb1c21f906c355e76
(cherry picked from commit 11ba41c7ab603424f52504b0f35564e10380e8c0)
2025-09-18 11:05:57 +08:00
xun.zhang
959f6fe87c ENH: update gcode for H2D
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Iea232e323b7859affe217d86f685db2d7e997a4d
(cherry picked from commit 05cc1ae808da253d1c3c074aa76921c6ba7ea195)
2025-09-18 11:05:45 +08:00
zhou.xu
2c41b6e529 ENH:update image for plate type
jira: none
Change-Id: I590bf9d6596ccf5cd6e06844fb3ed247fa526ba6
(cherry picked from commit 6be306e548be9129d6cf1c34242910be02a70ed8)
2025-09-17 22:08:40 +08:00
xun.zhang
91349fa6cd ENH: update gcode for X1E
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I161e9c65c24c3e35d2edb026aa9790ce02d9aff7
(cherry picked from commit 5bd2ad1806ed5b66631483734481449ab7965af6)
2025-09-17 21:51:15 +08:00
zhimin.zeng
b561599575 FIX: Speed ​​is displayed incorrectly in GCodeview
jira: none
Change-Id: I15a801c73503c0a3ebda64838fc5f82a4d46458f
(cherry picked from commit 704a4a380cbd7f9ba01e7db26bd2a358ec8db6eb)
2025-09-17 17:59:10 +08:00
xun.zhang
6895cbcc58 ENH: update gcode for H2D
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I3de9ef68ef727d58adac5c6025e50d1fa318177b
(cherry picked from commit bc446854ff5d20c152a5858958c643e903081895)
2025-09-17 16:27:34 +08:00
zhimin.zeng
bde94a6616 FIX: the timelapse gcode is not generated in spiral vase mode
jira: none
Change-Id: Ibb73fab7f51e5a81bd32b6e5df18a095f2aa30d3
(cherry picked from commit 22499a552e86f6f458706c3043915130b447de2c)
2025-09-17 16:27:22 +08:00
xun.zhang
6f5ea725dc ENH: add new way to set bed temperature
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I99a9f67e9b13b2137ad371b22cf0999ccf9c096d
(cherry picked from commit 69c2947daf66eb0a6732b1b980c9b87f597c8da7)
2025-09-17 16:22:05 +08:00
xun.zhang
c8bf1cedcc ENH: update profile for H2D
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Icd5c507c6e9db4a74f68389a9b7ac476679fcc5f
(cherry picked from commit 0f6d691597d77725d7a3a4a3ae34d010c5d1cb58)
2025-09-17 15:49:03 +08:00
xun.zhang
68fc82097c FIX: h2d do not support timelapse in sprial mode
jira:STUDIO-10402

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I5d012a4665bf5715d90fcb973a589d3a500ded13
(cherry picked from commit 82d13205d574039c9478a92114c07a505c26773d)
2025-09-17 09:46:18 +08:00
xun.zhang
686825b584 FIX: missing gcode line caused by gcode GCodeEditor
In the original logic, the gcodeEditor did not parse gcode lines with
leading spaces. In recent changes, all leading spaces in gcode lines
were removed, causing all gcode to be parsed. However, some certain cmd
perform additional actions, leading to incorrect state recording. As a
result, based on the erroneous state, some gcode lines that should not
be deleted are being removed.

This logic needs to be optimized in the future.

jira:10357,10367

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: If34b9c3b2913768b824030685e0a36708ca3a5ca
(cherry picked from commit 16813aa46092343c70681f3145a4f402ff415042)
2025-09-17 09:07:07 +08:00
xun.zhang
1db0f6d663 ENH: update timelapse for X,P
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I32c8288511da98cc1806697673b476b17556164c
(cherry picked from commit f2d9902ff3a79ab5729689bd8361d14f7af59a84)
2025-09-16 17:30:05 +08:00
xun.zhang
1275341149 ENH: add timelapse for A series
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I9028d7117d1d184a8f7baad0b0ae4492a35481f4
(cherry picked from commit 1c8da5f99cebf5e647ed8d65c93b6893b8342cbe)
2025-09-16 17:29:09 +08:00
zhimin.zeng
b396d50d59 FIX: Detach the timelapse gcode from layer_change_gcode
for X and P machine
2. remove lift and retract in filament_change_gcode and layer_change_gcode
jira: none

Change-Id: I3da2d3ac7f0100d1963dcbb1228323666a060534
(cherry picked from commit 5c3d804b9fbe65532d2717e60b5f1143710b0ecf)
2025-09-16 17:17:41 +08:00
zhimin.zeng
2608d4a66e FIX: enhance for timelapse gcode
1. support traditional timelapse for H2D when printing by object
2. insert timelapse gcode when close wipe tower
3. remove hard gcode before filament gcode
jira: none

Change-Id: Ib56c21b1f07832f2cbc8ba5ab7f2e8653b3105bf
(cherry picked from commit 7613474cefd210685d16a5585608c0c7cb7efa95)
(cherry picked from commit fff787345625a0031934e609b1b3709e39decd4a)
2025-09-16 16:56:24 +08:00
xun.zhang
4b429af8f2 ENH: set default nozzle volume type to standard
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia7c0118f89aee4e55c4c4b466957d80453775237
(cherry picked from commit a780ed9e1d4c0cea723c1107229649a8fbeb1e51)
2025-09-16 15:36:42 +08:00
xun.zhang
b9af995651 ENH: add virtual nozzle temp command in H2D gcode
jira:STUDIO-10104

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I47b083384e6730cf973dc865e821dce3a7e46277
(cherry picked from commit 8e48e10f51a77345fc6da37417af8eafeaae3f8f)
2025-09-16 15:36:32 +08:00
zhou.xu
30731cfd54 ENH:add "not support bed type" function
jira: STUDIO-9028
Change-Id: Id1c6cc9005fc5073d885274e360d31282063a9a3
(cherry picked from commit e74c9e710b4bed97e637c8197052b5bd864bfc95)
2025-09-16 15:36:16 +08:00
xun.zhang
1126d3f7dc ENH: update custom gcode for H2D
jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6c69c6ee3cd77c7b82d6b37592e9fc4ebfd539d9
(cherry picked from commit 785e0299719215f4a4f2b074ec7809e01f77f322)
2025-09-10 16:19:55 +08:00
xun.zhang
733353fbc9 ENH: update nozzle volume for H2D
jira:none

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I21e56af3d4d2d3eb2ec4265ce3f34bac649b18f0
(cherry picked from commit 3213963399140b6d4035d8547af5215f123df686)
2025-09-10 15:30:00 +08:00
xun.zhang
f29133cf58 ENH: update custom gcode for H2D
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I5747a7cf019fee24a79c26743fcd227948846b51
(cherry picked from commit 496786297834d72c530df595c79eaec1e1a95c20)
2025-09-10 15:00:31 +08:00
xun.zhang
d674f49855 ENH: modify nozzle diameter sequence
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: Ia17f86e3f035ad9389d0f44f8378c822f8cc947e
(cherry picked from commit d3927a59e99ab5fc484934703d4eb08b0e728179)
2025-09-09 17:16:54 +08:00
xun.zhang
a7578be62f ENH: update gcode for H2D
jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I8b33061aba2ba142bc435c56148e3a5ac500e413
(cherry picked from commit 17706151445e94005ccad956c473daee0b576aa7)
2025-09-09 14:41:24 +08:00
zhimin.zeng
6ab141e0e1 ENH: add PPS-CF/PPA-CF detection for multi-extruder printer
jira: STUDIO-9660

Change-Id: I1df024e178b8561569b493888d6057d8f96aea3c
(cherry picked from commit b68a7b3bd6ad5c980885fbaed3c635ae1a424f73)
2025-09-09 14:41:23 +08:00
Arthur
0c27260cda ENH: set H2 series' best_object_pos to 0.3x0.5
So objects are auto arranged near the chamber fan.

jira: none

Change-Id: Ia7c76c0b048fad51728d2b24c9dd6530c8c30497
(cherry picked from commit 0f37893bea4961e1461df0c55bb4ad95bd4fb17f)
2025-09-09 14:41:23 +08:00
xun.zhang
56d40ca24f ENH: refine time estimation in filament change
1.Add sync command. Now gcode and dirrectly add time sync command
2.Add support for ceil and floor in placeholder
3.Update change filament gcode for H2D

jira: NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I6dd97cbd96bae1c2751c08357ff64947876d7471
(cherry picked from commit c99fcd454c2499b0c0e3ed9402a2182c00a9bffa)
2025-09-09 14:41:17 +08:00
xin.zhang
e785282ecf FIX: the extruder diameter check fault
jira: [none]
Change-Id: Ib5719996b0b660bb68ab20c7c38cc6b2ce3a9286
(cherry picked from commit 0bbc185b712777abbd5b36376cae926d100780af)
2025-09-09 10:46:29 +08:00
zhimin.zeng
612c8c28df FIX: modify the timelapse gcode
recover the y position when timelapse gcode end
jira:none

Change-Id: I80b9b65395722e0190aa7d50bb064e095d8ec09d
(cherry picked from commit db5e28ddaa1d4d7c58888d817dd77c176556e106)
2025-09-07 22:44:55 +08:00
jiangkai.zhao
70151fed7c ENH: Add gaps in the outer wall of the wipe_tower
and modify the path of travel to the wipe_tower after flushing

jira:none

Change-Id: Id4b0571fd12372c59cf522c13e256c7cc4ac3565
(cherry picked from commit 17771d0fbf753dd22411ce490586958bd643264e)
2025-09-07 21:47:16 +08:00
zhimin.zeng
e013019b11 FIX: add timelapse_gcode for H2D
jira: none
Change-Id: Iab0248c22963ca7d0dc75fc03d2ccda147059226
(cherry picked from commit c141ed25f5888f0bdd059d5fccb1c69890996fc0)
2025-09-07 21:37:50 +08:00
xun.zhang
20603526b8 ENH: optimize custom gcode for H2D
1.Add AMS empty print detection switch
2.Enable heated bed tilt compensation
3.Increase material length for easier bundling
4.Add Z-axis vibration compensation

jira:NONE

Signed-off-by: xun.zhang <xun.zhang@bambulab.com>
Change-Id: I9e51d3812eab51447c47f947447b5e1f281ab9a7
(cherry picked from commit ce7a244c3dd73f3c7e2d809ea357a4ebef14653e)
2025-09-06 23:54:12 +08:00