当前位置: 首页 > news >正文

DIY自动换笔绘图仪:基于3D打印机改造与Klipper固件

1. 项目概述:自制自动换笔绘图仪

去年冬天,我在整理工作室时发现一台尘封多年的Tronxy 3D打印机套件,看着那些生锈的直线导轨和步进电机,突然萌生了一个想法——何不把它改造成一台能自动换笔的绘图仪?经过三个月的迭代,这台代号Limn的绘图仪已经进化到第二代,核心特色是借鉴了E3D热端快拆结构的工具快换系统。

与市面上动辄上万元的商用绘图仪不同,这个项目完全基于开源硬件和3D打印部件。工具头通过微型步进电机驱动的旋转钥匙机构锁定,配合Maxwell三点耦合系统实现±0.1mm的重复定位精度。整套系统运行在Klipper固件上,通过改造版的PrusaSlicer生成多工具G代码,实测可以稳定切换5种不同笔具。

特别提醒:工具快换机构对装配精度要求极高,建议准备数显游标卡尺和0.02mm厚薄规进行调整。我在初版设计中就因0.3mm的累积误差导致工具头无法正常锁定。

2. 核心机械结构解析

2.1 框架改造方案

原Tronxy套件提供的2020铝型材框架刚性不足,我在第二版设计中改用18mm厚MDF板作为基座,配合四根Φ8mm镀铬钢棒构成主体框架。这种混合结构经激光干涉仪测试,在XY平面内的变形量小于0.05mm/m,完全满足绘图需求。

关键改造点包括:

  • 将原Z轴直线导轨转用为Y轴运动部件
  • 同步带张力系统采用弹簧+螺杆复合调节机构
  • 所有轴承座均采用3D打印的PLA-CF复合材料部件

2.2 工具快换系统详解

工具头的锁定机构是项目的核心难点。最终方案采用NEMA8步进电机驱动一个偏心凸轮(旋转角度精确控制在90±2°),通过推动不锈钢销钉实现机械互锁。每个工具头上安装有三组Φ6mm钕磁铁(N52级),与基座上的12.9级内六角螺丝构成磁力预定位系统。

实测数据显示:

  • 锁定力:≥3.5kgf(足够抵抗绘图时的侧向力)
  • 重复定位精度:X/Y方向±0.08mm,Z方向±0.03mm
  • 换刀时间:1.2秒(含RFID识别)

经验之谈:偏心凸轮的轮廓曲线建议采用阿基米德螺旋线,比简单的圆弧轮廓能提供更平稳的力传递。我在Fusion360中用公式曲线生成的凸轮,磨损量比第一版的圆弧设计降低了70%。

3. 电气系统配置

3.1 主板改造要点

原Melzi主板保留X/Y轴驱动电路,对Z轴电路进行如下改造:

  1. 切断12V供电线路,外接5V DC-DC模块为小型步进电机供电
  2. 重新定义K轴(工具锁定轴)引脚,利用原E0加热MOSFET控制锁定电机
  3. 加装PCA9685 PWM扩展板管理伺服电机和RFID模块

关键参数配置:

[stepper_z] step_pin: PB5 dir_pin: !PB6 enable_pin: !PC3 rotation_distance: 8 microsteps: 32 [toolchanger] lock_pin: PE5 unlock_angle: 90 feedback_pin: PA7

3.2 RFID工具识别系统

采用PN532芯片的I2C版RFID模块(注意:市面上常见的是SPI版本),每个工具头嵌入13.56MHz无源标签。在Klipper中配置的识别流程如下:

  1. Y轴移动工具到识别位
  2. 气动推杆伸出RFID读头
  3. 读取标签UID并查询预设参数表
  4. 应用该工具的XY偏移量和Z下压深度

避坑指南:RFID天线与金属基座的距离必须大于15mm,否则读取距离会从设计的10mm骤降到2mm。我的解决方案是在读头底部加装3mm玻纤板作为隔离层。

4. 软件工作流搭建

4.1 从SVG到G代码的转换

通过魔改PrusaSlicer实现多工具绘图:

  1. 每个"挤出机"对应一种笔具
  2. 将retraction事件映射为抬笔动作
  3. 利用G代码替换实现工具切换

示例工具切换宏:

[gcode_macro T0] gcode: {% if printer.toolchanger.current_tool != 0 %} SAVE_GCODE_STATE NAME=pre_toolchange G1 Z5 F2000 G1 X{dock_x} Y{dock_y} F6000 M98 P"lock_unlock.g" G1 X{tool0_x} Y{tool0_y} F6000 M98 P"lock_lock.g" APPLY_OFFSET X={tools.0.offset_x} Y={tools.0.offset_y} RESTORE_GCODE_STATE NAME=pre_toolchange {% endif %}

4.2 反向间隙补偿方案

由于小型步进电机存在约1.8°的齿轮间隙,在Klipper中通过覆写G1命令实现软件补偿。核心逻辑是记录上次运动方向,当检测到反向运动时先移动补偿量再执行实际指令:

{% if direction != last_dir %} {% set compensation = 1.8 * direction %} SET_GCODE_OFFSET Z_ADJUST={compensation} MOVE=1 {% endif %}

5. 常见问题排查手册

5.1 工具锁定失败

现象:工具头无法锁定或意外脱落 排查步骤:

  1. 检查凸轮限位开关状态(M119命令)
  2. 测量锁定销行程(应≥3mm)
  3. 确认电机电流(VREF应在0.6-0.8V范围)

5.2 绘图偏移问题

多工具绘图时出现的对齐误差通常源于:

  • 磁铁耦合面的污染(用酒精棉清洁)
  • 工具参数未正确载入(检查RFID读数)
  • 机械回差(执行BACKLASH_CALIBRATE)

6. 实测性能与改进方向

当前版本可稳定绘制A3幅面作品,使用0.05mm针管笔时线条精度达到±0.02mm。最近完成的巴黎地铁线路图(含6色工具切换)总耗时23分钟,比单工具手动更换效率提升约8倍。

下一步计划:

  1. 改用谐波减速步进电机提升Z轴分辨率
  2. 集成OpenCV实现绘图实时校准
  3. 开发基于ESP32的无线工具头模块

整个项目的STEP文件和Klipper配置已开源在GitHub,包括详细的装配指南和故障树图。对于想复现的朋友,建议先从小幅面单工具版本开始验证机械结构,再逐步增加快换功能。

http://www.jsqmd.com/news/677339/

相关文章:

  • 2026年山东广告投流与短视频代运营深度横评:青岛、临沂、潍坊等地精准选购指南 - 年度推荐企业名录
  • 如何通过Inter字体家族优化现代数字界面:5个关键技术优势
  • 【泛微E9开发】ESB中心:从零到一的异构系统集成实战
  • Linux 0.11源码深度解析:init/main.c —— 内核的C语言起点与系统的终极归宿
  • 2026年甘肃兰州租车公司优选 智能调度新能源适配 贴合各类出行需求 - 深度智识库
  • 快速上手115proxy-for-kodi:3步实现电视端115云盘视频流畅播放
  • 如何快速配置英雄联盟自动化工具:新手完整指南
  • 企业双线接入实战:用H3C策略路由PBR实现电信/联通流量分流(附完整配置与排错)
  • Qianfan-OCR入门指南:5种模式切换逻辑与业务场景匹配决策树
  • 【AI工程化落地生死线】:Docker调度器不兼容PyTorch 2.3+的静默bug及4种绕过方案(含patch源码级修复)
  • 30个专业级Adobe Illustrator脚本:彻底改变你的矢量设计工作流
  • 华润微(SEMICO)高速度低功耗的8位MCU——CS98P171 SOP8
  • Nano-Banana Studio多场景落地:服装教学图解、产品说明书配图、专利附图生成
  • GFCI设备原理与应用:电气安全防护指南
  • 用CircuitPython和Raspberry Pi Pico给LOL琴女写个“外挂”:自动打人机刷级全流程(附完整代码)
  • Linux 0.11源码深度解析:kernel/traps.c —— 用户与内核的边界守卫
  • Navicat Premium试用重置终极指南:macOS数据库工具时间限制的专业解决方案
  • R语言热图避坑指南:pheatmap常见报错解决与参数详解(附代码模板)
  • WindowResizer:3分钟掌握Windows窗口强制调整的完整实用指南
  • Windows HEIC预览终极指南:让iPhone照片在Windows资源管理器中完美显示
  • 2026年山东青岛广告投流与短视频代运营服务商深度横评 - 年度推荐企业名录
  • 从部署到清理:Cephadm单节点集群的完整生命周期管理(含一键移除脚本)
  • Dism++终极指南:如何快速解决Windows系统空间不足问题
  • 国内开发者代码管理工具选型指南:Gitee、GitHub与Bitbucket全景对比
  • AMD笔记本党福音:实测VMware 17 Pro装macOS 11.7.9,保姆级避坑指南
  • 2026年云南活动搭建公司怎么选?五大活动庆典会议策划团队解读 - 深度智识库
  • p90RSK兔多克隆抗体能否覆盖激酶信号的全谱检测?
  • STM32 GPIO配置避坑指南:推挽、开漏、复用模式到底怎么选?(附场景对照表)
  • 解密Windows界面定制:掌握高效系统优化的专业方法
  • 2026年山东广告投流与短视频代运营深度横评:青岛、临沂、潍坊、日照、菏泽、枣庄精准选商指南 - 年度推荐企业名录