3D Print
DIY 打印机
Marlin 2.X固件_Configuration
Marlin_MKS-TinyBee(ESP32)
Marlin-独立配置文件(快速配置)
Marlin-LCD增加机器调试
常见问题
ESP3D_2.1X
OctoPrint for Android
Klipper 3D打印机
Klipper 摄像头
Klipper-中文Gcode
Klipper-打印预览
Kiauh_部署加速
配置文件_功能注释
Klipper-添加Shell支持
Klipper-常用命令
Klipper-机器校准
Klipper-打完自动关机
Klipper-Android版
Klipper-层暂停
Mainsail-交互宏
TMC2209/2208
步数计算
最大速度/最大加速度
常见问题
3D打印机打印时风扇不转
SD卡更新固件失败
支撑平面塌陷
其他黑科技
切片软件
耗材变脆
Fusion360
参数化设计__Fusion 360
Fusion 360-齿轮齿条绘制
不含设计历史导出
STL模型可编辑
申请教育账户
本文档使用 MrDoc 发布
-
+
首页
Klipper-中文Gcode
正常情况下 Gcode名称带有中文,打印时会报错 `SDCARD_PRINT_FILE` ## 修改为纯英文 解决方法最简单的就是给中文名`修改成纯英文名` ## 添加中文支持 出现这个情况主要是python2 的默认ascii码是unicode,而gcode的ascii码是utf-8 从这个角度出发,可以把klipper依赖的Python2换成Python3 还可以通过修改调用 Gcode的Python程序 `.../klipper/klippy/extras/virtual_sdcard.py` ```Python # 方法一,找到以下程序禁用 gcmd.respond_raw("File opened:%s Size:%d" % (filename, fsize)) # 方法二,也是这个文件,在头部添加 utf-8的支持 import sys reload(sys) sys.setdefaultencoding('utf8') ``` 注意,这些办法都是临时解决问题,更新后可能还需重新修改
造物者W
2022年5月16日 19:08
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码