
klipper3d
文章平均质量分 58
探索高速3D打印机开源固件klipper
funBox
这个作者很懒,什么都没留下…
展开
-
klipper源码分析之TMC步进电机驱动
步进电机驱动芯片常用的有tmc2208和tmc2209,这2种芯片都支持STEP/DIR模式和UART单线模式,STEP/DIR模式比较简单,软件无法动态修改寄存器,而UART模式可以修改。这2种模式printer.cfg配置也不一样,更多的参考请查看官方文档TMC步进驱动配置参考 - Klipper 文档 (klipper3d.org)TMC 驱动器 - Klipper 文档 (klipper3d.org)原创 2024-04-02 23:15:45 · 1447 阅读 · 0 评论 -
klipper源码分析之simulavr测试
分析Klipper源码,有时需要结合下位机一起分析,这样才能更加全面的了解Klipper的工作原理。如果手头上有打印机主板,电脑当做上位机运行Klipper,这样是比较方便。如果手头上没有打印机主板,可以是simulavr模拟AVR下位机。配置完成后用make指令进行编译,然后执行./scripts/avrsim.py out/klipper.elf启动下位机,有可能会报一些警告,这些警告并不影响运行,可以忽略。编译完成后,查看是否有_pysimulavr.*.so文件。编译deb文件,然后进行安装。原创 2024-03-19 22:00:30 · 928 阅读 · 0 评论 -
klipper源码分析之whconsole.py
whconsole.py用于测试klipper的对外接口api,其实是连接klipper的uds服务(Unix Domain Socket),官方也有介绍API 服务器 - Klipper 文档。需要注意是的whconsole.py脚本启动不能使用Python3,否则会出问题。所以需要安装Python2,安装命令sudo apt install python2。原创 2024-03-01 11:51:07 · 914 阅读 · 1 评论