Noisyfox
c5873118bd
GCode Macro: Fix placeholder parser bugs and enable tests ( #11485 )
...
* Support creating vector variable
* Add tests for placeholder parser variables
* Fix placeholder line width substitution & tests
* Enable PlaceholderParser tests
* fix build errors
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2025-12-23 23:44:43 +08:00
Noisyfox
6a50b3d68b
Ignore the index when accessing a scalar variable
2025-09-29 23:34:26 +08:00
Noisyfox
507e787294
Allow negative vector index
2025-09-28 11:07:28 +08:00
Noisyfox
8cb5a20515
Allow referencing a vector without explicitly specify the extruder id
2025-09-28 10:51:40 +08:00
xun.zhang
7aa077f275
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
zhimin.zeng
b5d92e9159
FIX: fix build error
...
jira: none
Change-Id: I97df69b728fc3871b7c33e1fd3ba068e741d51c7
(cherry picked from commit 326d7d28b47017bdbd98873a6437ef84116291ba)
2025-08-24 23:18:05 +08:00
zhimin.zeng
4026ee1682
ENH: support recommended filament map when print by object
...
1. support recommended filament map when print by object
2. placeholder_parser support function filament_change
3. extruder_id of filament_map is start from 1
Change-Id: Ide8019cd4a165a25972f22706ff685c3005aa031
(cherry picked from commit b42d94e1d05236b8b7b2e65b4a24810eecf040cb)
2025-08-24 23:18:03 +08:00
zhimin.zeng
955cd4704e
FIX: backend get the extruder id based on filament_map
...
Change-Id: Ib7679c0fc67336e462467dab9f5b4d4684d6eb19
(cherry picked from commit dcd9fd501354da33baea2adc0f645fabe8880cf1)
2025-08-24 23:18:02 +08:00
krmz-krmz
b4d52b6743
add user name placeholder ( #10109 )
...
* Add user name placeholder
* non-ASCII character support
* fix: Explicitly include <boost/nowide/cstdlib.hpp>
2025-07-18 15:43:46 +08:00
SoftFever
1929537fb0
Fix misc bugs
2024-07-23 00:12:54 +08:00
SoftFever
36cede6f1e
update placeholderparser
2024-07-15 21:46:57 +08:00
Noisyfox
43dcd33e55
Fix crash when referencing an invalid variable name ( #2486 )
...
Fix crash when referencing an invalid variable name using the old placeholder parser syntax
2023-10-22 19:35:53 +08:00
Noisyfox
05f790b8b3
Fix "unknown vector variable type" error when using bambu filament ch… ( #1982 )
...
* Fix "unknown vector variable type" error when using bambu filament change ( #1979 )
* Update comment
2023-09-03 14:49:54 +08:00
SoftFever
6b962ed18f
Fix Linux build errors
2023-08-31 20:35:43 +08:00
Vojtech Bubnik
9a96f10b2b
PlaceholderParser: new interpolate_table() "function"
...
interpolate_table(x, (x0, y0), (x1, y1), (x2, y2), ...)
interpolates a table at position x.
2023-08-30 23:37:30 +08:00
Scott Mudge
4737703e87
Fix build warnings, update deprecated boost headers ( #1035 )
...
Fix build warnings, update deprecated boost headers.
2023-05-11 23:46:15 +08:00
SoftFever
a8d3e161b4
Change Application name to OrcaSlicer
2023-03-12 10:05:22 +08:00
salt.wei
2f92cc39fa
ENH: add preset of voron
...
As title. Thanks SoftFever.
Signed-off-by: salt.wei <salt.wei@bambulab.com >
Change-Id: I752413251b7699f8d1d26c44d71d912e1ef09c7b
(cherry picked from commit 606a69173e10d0a45e1f1987c36e45c3c89a7f09)
2022-10-20 19:34:37 +08:00
lane.wei
f8756e6c89
Add the full source of BambuStudio
...
using version 1.0.10
2022-07-15 23:42:08 +08:00