桌面环境下的 shell SSH 登录的 shell,直接调用播放有延迟,可以指定DISPLAY=:0来解决,序号根据实际情况填写,一般是 0 。 Klipper 调用的 shell 2.3 创建并调用语音播报宏# 这里借助 shell_cmd 组件,注意它带来了极大的便利,方便与系统交互,但是由于会使能调用 shell 脚本程序,带来可能的安全性隐患,不建议暴露到公...
1.安装 kiauh 脚本安装 git clone https://gitee.com/miroky/kiauh.git./kiauh/kiauh.sh 2.选择:4) [Advanced] -> 8) [G-Code Shell Command] 2.使用 [gcode_shell_command start_tts]command:edge-playback--voice zh-CN-liaoning-XiaobeiNeural--text"将在滴声后开始打印,滴"timeout:60.0verbose:...
安装KIAUH 的advanced选项中,选择gcode_shell_command 安装扩展后,您可以使用打印机printer.cfg中定义的自定义命令从 Klipper 中执行 linux 命令甚至脚本。 [gcode_shell_command delay_shutdown]command:shutdown-h 2#2分钟之后关机timeout:2.#超时verbose:True#命令的输出将转发到web前台[gcode_macro SHUTDOWN]gcod...
system_cfg.sh | 读取配置文件配置值并进行设置,fly pi 则是配置文件也是 shell 脚本。 移动sd 卡boot分区gcode文件夹内的文件到 Klipper Gcodes 目录,但是此分区只有 256MB。 ex_rootfs.sh | 首次开机扩展分区并删除此脚本 reconnect_wifi.sh | 创建热点确实需要编译安装 create_ap,不过目前看此服务暂不开放 4...
class ShellCommand: def __init__(self, config): self.name = config.get_name().split()[-1] self.printer = config.get_printer() self.gcode = self.printer.lookup_object('gcode') cmd = config.get('command') cmd = os.path.expanduser(cmd) self.command = shlex.split(cmd) self.timeout...
Klipper gcode_shell_command extra module here:https://github.com/dw-0/kiauh/blob/master/docs/gcode_shell_command.md or, it might already be installed. Mine was from somewhere. Installation steps: Create a file that contains a simple script to run when the macro is called. I called minefo...
Finally, start KIAUH by running the next command: ./kiauh/kiauh.sh Step 4: You should now find yourself in the main menu of KIAUH. You will see several actions to choose from depending on what you want to do. To choose an action, simply type the corresponding number into the "Perfo...
2)add to boot up shell file pi@octopi:~$ sudo nano /etc/rc.local paste this line in the rc.local before the exit 0 python /home/pi/gpio_pullup.py Step 5: Enable the UART of RaspberryPI 1)remove all the console options in cmdline.txt ...
[gcode_shell_command gphoto_trigger] command: gphoto2 --trigger-capture timeout: 2. verbose: False [gcode_macro GPHOTO_TAKE_FRAME] gcode: RUN_SHELL_COMMAND CMD=gphoto_trigger Use GPHOTO_TAKE_FRAME in slicer after layer change You can also create another macro (named for ex: GPHOTO_TA...
设置完成后会让你选择bash风格还是zsh风格的command shell,可以选择zsh(有代码高亮,好用)。 新建Klipper用户 然后顺便新建一个klipper用户 如果你是在国内使用首先替换源,替换为清华源,输入 将内容替换为 deb https://mirrors.tuna.tsinghua.edu.cn/debian/buster main contrib non-free #deb-src https://mirrors....