RP2040六轴3D打印机控制板
简介
本项目为六轴3D打印机控制板,且为上下位机一体控制板,上下位机均使用开源klipper固件。板载六路TMC2209驱动芯片,可驱动六路步进电机驱动,其他热床、热端、热敏、风扇均具备。
简介:本项目为六轴3D打印机控制板,且为上下位机一体控制板,上下位机均使用开源klipper固件。板载六路TMC2209驱动芯片,可驱动六路步进电机驱动,其他热床、热端、热敏、风扇均具备。开源协议
:GPL 3.0
描述
项目说明
本项目为六轴3D打印机控制板,且为上下位机一体控制板,上下位机均使用开源klipper固件。
板载六路TMC2209驱动芯片,可驱动六路步进电机驱动,其他热床、热端、热敏、风扇均具备。
同时板载3路USB接口,可外接其他USB设备。
Klipper参考文档:http://www.klipper3d.org/zh/Overview.html
Klipper开源链接:https://github.com/Klipper3d/klipper/
开源协议
GPL 3.0
项目相关功能
本项目最为3D打印机控制板具备以下功能:
1、板载6路驱动芯片,可控制6路步进电机;
2、具备热床、热端接口,3路热敏接口;
3、3路可控风扇接口;
4、3路限位接口;
5、1路探针或耗材检测接口;
6、4路USB接口,其中背面接口为接上位机接口,可接随身wifi,1路接口为XH2.54*4P接口,可接工具头;
7、1路type-c接口,用与下位机刷机,或使用USB模式连接下位机;
8、板载串口芯片,上位机使用串口连接下位机,规避RP2040使用usb模式多次重启出现无法识别问题。
项目属性
本项目为首次公开,为本人原创项目。项目未曾在别的比赛中获奖。
项目进度
原理图绘制(完成)
PCB绘制(完成)
硬件制作(完成)
配置编写(完成)
验证(完成)
外壳(完成)
。。。
设计原理
本项目下位机MCU基于RP2040,通过连接电机驱动芯片、MOS管等芯片控制步进电机、热床、热端和风扇;通过芯片ADC接口采集温度;上下位机均使用目前比较主流的开源klipper系统,上位机通过串口连接下位机MCU,通过klipper控制3D打印机。
RP2040最小系统
USB转串口芯片,使用串口连接更稳定
电源输入及转换3.3V给MCU供电
步进电机驱动电路
热端热床控制电路
热敏接口,用于获取热端热床的温度
风扇控制电路,用于喉管散热、模型散热、主板散热
探针和限位电路
USB HUB电路,扩展多路USB接口,用于连接外设
指示灯电路,用于判断各路电源输出状态
接口及接线指导
实物展示
正面:
反面:
安装入外壳:
连接线缆:
安装到打印机:
安装上盖:
评论