
3D打印机主板使用f103c8t6核心板tmc2209驱动
简介
采用KLIPPER固件的3D打印机主板(只有热床加热故需配合CAN工具头等使用),可使用核心板USB接口或CAN与上位机连接。
简介:采用KLIPPER固件的3D打印机主板(只有热床加热故需配合CAN工具头等使用),可使用核心板USB接口或CAN与上位机连接。开源协议
:CC BY-SA 3.0
描述
利用手中小蓝板一时兴起做的主板玩,已简单验证主板各项功能,但本人并非专业人士且设计水平有限,无法完全保证不会出现问题或故障。。。
----------------------------------------------------------------------------------------------------------------
- 采用KLIPPER固件,24v供电。
- 五个tmc2209驱动接口(但是后边发现tmc2209UART寻址只有4个,故使用uart模式时只能接4个2209驱动,剩下的通过模块外接step/dir驱动)
- 一个加热输出(功率有限不要长时间超过200w)(计划使用can板控制工具头故只有一路加热)
- 2路测温
- 9个限位开关接口
- 2路24V风扇
- 3个舵机接口
- 和上位机可通过核心板USB或CAN接口通信(CAN收发器采用斜率模式减少断联,波特率500000)
--------------------------------------------------------------------------------------------------------
使用kiauh编译KLIPPER固件设置如图(使用STLink下载固件无需Bootloader)
其中“Communication interface”一栏根据自己需要的方式选择(图中为CAN通信,选择usb时引脚同样选择PA11/PA12),CAN速率需与上位机设置一致,使用usb时printer.cfg中usb波特率默认不变。
---------------------------------------------------------------------------------------------------------------------
根据核心板供电方式选择是否由主板上5VBUCK电路供电。
使用CAN连接时需连接图上主板供电跳线帽,usb连接时断开跳线由usb给核心板供电。
-----------------------------------------------------------------------------------------------------------
CAN收发器相关元件在背面,如不使用CAN就不用焊了。
如果使用CAN收发器,则终端电阻U11U12需要根据CAN总线连接情况选择终端电阻阻值,本设计采用分裂终端选择两个60Ω或1.3k欧姆(大小相近即可如62欧和1.37K),使得CAN总线连接完使用万用表测总线H-L之间电阻在60欧左右即可。R50电阻是设置收发器工作在斜率模式用的,降低了速率和干扰,如不需要可以去除直接短接到地,C20U9U13滤波电容可能需要根据通讯速率选择更小容值或去除。
-----------------------------------------------------------------------------------------------------------------
tmc2209驱动UART地址设置方式
使用TMC2209驱动模块,不使用无限位归零。TMC2209采用单线UART与核心板连接RX-PA10/TX-PA9,注意模块的uart引脚位置需要在4号,uart地址通过跳线帽设置0-3,故实际只能按4个地址进行驱动设置。。。
----------------------------------------------------------------------------------------------------------------------------
热床功率不要太大,测试时只使用了220mm的铝基板热床加热80度,如需大功率热床应外接大功率MOS或继电器模块
-------------------------------------------------------------------------------------------
24V风扇注意正负极是否与风扇插头对应,采用KLIPPER软件PWM调速时周期尽量长
--------------------------------------------------------------------------------------------
注意电源正负不要接反
只设计了简单的二极管防反接电路,实测在连接开关电源时可以在触发开关电源防短路功能下短时间内保证电路不损坏,但无法保证绝对不出问题。。。
设计图

BOM


评论