我正在尝试在 CoreXY 模式下将 Grbl 1.1f 用于 EleksDraw 上的激光绘图仪。 在 EleksDraw 上切换到 arduino nano 的 Uno 引导加载程序后, grbl 代码只适合: Sketch uses 32114 bytes (99%) of program storage space. Maximum is 32256 bytes. Global variables use 1633 bytes (79%) of dynamic memory, leaving 415 bytes for local variables. Maximum is 2048 bytes.
我用 sed 技巧删除了大部分冷却剂: mv coolant_control.c{,_park} mv coolant_control.h{,_park} sed -i .bak '/[cC][oO][oO][lL][aA][nN][tT]/s/^/\/\/E /g' *.h *.c
然后去修复损坏的“if”块。那给了我: Sketch uses 30128 bytes (93%) of program storage space. Maximum is 32256 bytes. Global variables use 1630 bytes (79%) of dynamic memory, leaving 418 bytes for local variables. Maximum is 2048 bytes.
我正在尝试在 CoreXY 模式下将 Grbl 1.1f 用于 EleksDraw 上的激光绘图仪。
在 EleksDraw 上切换到 arduino nano 的 Uno 引导加载程序后,
grbl 代码只适合:
Sketch uses 32114 bytes (99%) of program storage space. Maximum is 32256 bytes. Global variables use 1633 bytes (79%) of dynamic memory, leaving 415 bytes for local variables. Maximum is 2048 bytes.
为了获得更多空间,我想删除冷却剂代码,因为它没有被使用
(我只使用 3.5W 激光器;)。
有没有简单的方法可以做到这一点?困难的方法是删除 coolant_control.c 和 .h
并遍历代码以删除所有引用,直到编译无误为止。
提前致谢,
埃瓦尔德……