
联合实验室/ CAN 36 2240
简介
适用于3D打印机的36挤出电机CAN总线集线板,由昆明理工大学津桥学院-嘉立创集团电子设计自动化联合实验室设计制作
简介:适用于3D打印机的36挤出电机CAN总线集线板,由昆明理工大学津桥学院-嘉立创集团电子设计自动化联合实验室设计制作开源协议
:CC BY-NC-SA 3.0
(未经作者授权,禁止转载)描述
采用N32G452为高性能主控,TMC2240 SPI高性能步进电机驱动,支持CAN总线,80W大功率MOS,支持两路风扇,两路限位,一路热敏,板载NTC热敏和AHT20 IIC 温湿度传感器,支持ADXL345和MAX6675
固件编译如下图
使用N32 DFU 烧录,烧录时BOOT0 接VCC摁纽短接
在 ssh 终端中输入 sudo nano /etc/network/interfaces.d/can0 命令并执行
将 CANBus 速度设置为 1M(必须与固件中设置的速度一致 (1000000) CAN bus
speed),修改后保存(Ctrl + S)并退出(Ctrl + X),输入 sudo reboot 重启树莓派
CANBus 上的每个设备都会根据 MCU 的 UID 生成一个 canbus_uuid,要查找每个微控制
器设备 ID,请确保硬件已通电并正确接线,然后运行:
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
如果检测到未初始化的 CAN 设备,上述命令将报告设备的 canbus_uuid:
Found canbus_uuid=0e0d81e4210c
如果 Klipper 已经正常运行并且连接到此设备,那么 canbus_uuid 将不会被上报,此
为正常现象
交流群:780283357
最后,感谢联合实验对本项目的支持
设计图

BOM


评论