3D打印
文章平均质量分 57
onj123
这个作者很懒,什么都没留下…
展开
-
3D打印实战:打印&取消&暂停&续打&断料检测&断电保存&断电续打&打完关机
微动开关:有料时触动微动开关。原创 2024-10-07 22:44:46 · 181 阅读 · 0 评论 -
3D打印实战:通过socket获取klipper模块的属性值
总结:建立socket -> 发json -> 根据method的值找到endpoint -> 遍历所有订阅的模块,调用get_status方法 -> 返回json。参见Moonraker项目,该项目是一个流行的工具,可以将HTTP请求转发到Klipper的API服务器Unix域插座。通过socket获取klipper模块的属性值。原创 2024-09-28 23:33:55 · 281 阅读 · 0 评论 -
3D打印实战:自定义模块并调用C语言
如果c_helper.so不存在,则会生成。所以要删掉c_helper.so生成新的。添加hello.c到c_helper.so。运行klipper重新生成so。原创 2024-09-28 23:29:59 · 146 阅读 · 0 评论 -
3D打印:修改klipper源码
在__init__.py文件中指定编译器,要编译的文件,生成的so。注意:cfg配置有的属性,在py文件中一定要调用,否则报错。原创 2024-09-17 21:39:52 · 863 阅读 · 0 评论 -
3D打印:点灯
【代码】3D打印:点灯。原创 2024-09-17 21:38:35 · 113 阅读 · 0 评论 -
3D打印:gcode宏
SET_GCODE_VARIABLE 命令可以在宏调用之间保存状态。变量名不能包含任何大写字符。‵‵‵。原创 2024-09-17 21:36:41 · 400 阅读 · 0 评论 -
3D打印:gcode命令
M73”: “设置当前打印进程。“M205”: “高级设置,详见https://marlinfw.org/docs/gcode/M205.html”,“M82”: “耗材挤出模式,绝对挤出模式。“G18”: “平面设定,为XZ平面, 控制G2/G3(圆弧)、G73,G81-G89(封闭循环)”,“G19”: “平面设定,为YZ平面, 控制G2/G3(圆弧)、G73,G81-G89(封闭循环)”,“G29”: “(床调平(手动,3 点,双线性,线性,统一))测量网格中的 Z 高度,启用水平补偿”,原创 2024-09-17 21:35:22 · 1650 阅读 · 0 评论 -
3D打印:printer.cfg配置
输入PID_CALIBRATE heater=heater_bed target=60,待热床温度曲线波动5次之后,输入SAVE_CONFIG保存配置。输入PID_CALIBRATE heater=extruder target=220,待喷头温度曲线波动5次之后,输入SAVE_CONFIG保存配置。执行关机动作:调用 Moonraker API、使用 shell_cmd 调用系统关机命令两种方式。改dir_pin参数,即增加或删除!按钮防抖动和按下两次才执行。监听按钮连接的引脚状态。原创 2024-09-17 21:34:10 · 348 阅读 · 0 评论 -
3D打印:klipper简单分析
在extras里创建模块,在cfg里配置,自动加载在chelper里创建c文件,添加到列表,删掉so,再编译在cfg里自定义配置:获取属性,引脚等。原创 2024-09-17 21:26:42 · 925 阅读 · 0 评论 -
3D打印:单片机模拟器
【代码】3D打印:单片机模拟器。原创 2024-09-17 21:24:42 · 417 阅读 · 0 评论 -
3D打印:klipper安装
fluidd和klipper通过socket和jsonn通信,klipper和下位机通过串口通信,不关心是什么单片机,通信协议一致就行。klipper作为上位机处理gcode,接收web的请求。单片机作为下位机,控制电机,传感器。fluidd作为web前端。原创 2024-09-17 21:22:46 · 429 阅读 · 0 评论