
ICM 3D打印机辅助运动轴控制模块
简介
ICM(Integrated Control Module) 3D打印机辅助运动轴控制模块;
简介:ICM(Integrated Control Module) 3D打印机辅助运动轴控制模块;开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
一、模块介绍
常见的3D打印机尤其上拉式3D打印机通常只设一个Z运动轴,如果尝试增加刮刀或者其他辅助运动轴,较难直接实现。为增加兼容性,此模块使用AS5600磁编码器模块进行步进电机运动轴的信号采集,采集的信号发送给STM32单片机,判断条件触发后,主控发送控制信号给步进电机驱动模块,以实现一个额外的辅助运动轴运行。被检测电机的运行触发辅助轴的电机运行,可根据不同的个人需求修改源码以实现需要的触发方式。
二、设计摘要
*此为R4版本,R3版本经打样测试,但R4未测试和验证;
*R4增加调整驱动模块细分的焊盘(PCB背面),根据情况和步进电机驱动模块的手册在对应位置焊接0欧电阻;
*主控:STM32F103C8T6或STM32F103CBT6, 附件固件是STM32F103CBT6版本(用于验证功能);
*USART接口*1、SWD调试接口*1、IIC OLED显示屏接口*1、IIC AS5600接口*1;限位接口:外部触发中断;
*供电输入:约12V 2A;
*模块输出:约12V 1A;
三、设计框图

四、硬件电路

#接口连接具体参考PCB图纸针脚定义;

#42步进电机的AS5600磁编码器安装架(不同规格有可能不适用);
五、程序流程图

六、实物展示

#控制模块+12864OLED显示屏;

#AS5600磁编码器模块;

#前后限位开关;
七、发现问题
*器件可能会受到干扰发生误触发,根据具体情况具体调试或修改;
八、注意事项
*AS5600模块磁铁与模块芯片的间距根据实际情况调整到尽可能好的触发距离;
*步进电机模块安装注意VM引脚位置以及MS1、MS2、MS3引脚配置;
*软件内参数需要根据实际情况调试;
*进行充分测试;导线和接线端子要可靠连接;
*注意机械机构静态和动态的干涉;
*进行必要的严格的安全防护;不可超负荷运行;
*可能出现错误欢迎指正;仅供交流学习;
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论