站内搜索
发作品签到
3D打印-兔子多色V2(ERCF V2/V3)主板
标准版

3D打印-兔子多色V2(ERCF V2/V3)主板

工程标签

32位单片机

6.0k
0
0
22

简介

使用STM32小蓝板做的3D打印多色ERCF V2主板

简介:使用STM32小蓝板做的3D打印多色ERCF V2主板

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2024-01-14 21:05:37更新时间:2026-01-05 09:32:52

描述

请注意用电安全

项目说明

年初在做兔子多色的项目的时候没有合适的主板,现有主板又太贵,手上刚好有闲置的STM32小蓝板,于是参考MMB主板以及其它Klipper画了这张板子,国产的32应该也是可以兼容
其优势是价格便宜,元件简单,最小的就是0603,焊接简单,电烙铁手焊的话一两个小时就能搞定

参数

核心板:STM32小蓝板(STM32F103C8T6)
电源输入:12-24V
PCB尺寸:10 x 5.4cm(PCB丝印预留,便于调试)

V1.3版本参数

  • 2路步进电机接口(4988/2209),全UART支持
  • 14路常规限位, 最高支持12色
    • 12个预门传感器, 支持并联输入
    • 1归位(支持ADC)
    • 1缓冲(支持ADC)
  • 1路TCRT5000红外传感器
  • 1路RGB接口
  • 1路可控风扇(AO3400 MOS)
  • 3路舵机(可作为引出IO, 其中两路由SWD接口连接杜邦线连接才能使用)
  • 两路独立5V供电(单路最大3A,高负载请加散热片)
    • 舵机供电独立
  • I2C预留
  • CAN BUS

V1.1版本参数

  • 2路步进电机接口(4988/2209),全UART支持
  • 12路限位
  • 1路TCRT5000红外传感器
  • 1路RGB接口
  • 1路可控风扇(AO3400 MOS)
  • 3路舵机(可作为引出IO)
  • 独立5V供电(最大3A,高负载请加散热片)
  • I2C预留
  • CAN BUS

目前进度

V1.3 PCB已打板验证,基础功能正常,建议直接使用V1.3.1
- V1.3.1仅移动元件位置, 解决电源模块干涉问题
V1.1 PCB已打板验证,基础功能正常,建议直接使用V1.1
CAN暂不进行验证,有需要的可以自行验证
硬件部分已经较为完善,后续发现问题再进行更新

烧录教程已补充
STM32小蓝板刷Klipper教程

已知问题

  • 部分较大的MP1584模块可能会干涉, 焊接之前需要评估一下是否需要叠起来, 如下图
    IMG_20260102_171112.jpg

注意事项

MOS焊接请注意不要损坏MOS

4988驱动,MS0/MS1/MS2都插上,UART不插,即为16细分
2209驱动,UART插上,MS0/MS1/MS2都不插,即为UART模式

若使用USB与上位机通信,请勿插上5V供电跳线帽(否则可能会倒灌烧上位机USB口)
固件烧写可以搜索 STM32小蓝板 klipper 相关关键字,后续有空也将补充烧写教程

V1.3版本

STM32模块内的电容不要超过10mm,可换10V/1000uF,或直接使用直插电容卧式摆放

使用的降压模块 MP1584模块
请调整完电压后再焊接, 调整完成后, 最好用胶水固定, 避免误触
image.png

V1.1版本

C13/C14电容 35V/100uF 高度不要超过10mm,否则可能会和2209产生干涉
C16同理,不要超过10mm,可换10V/1000uF,或直接使用直插电容卧式摆放

使用的5V供电使用常见的降压模块,最高支持3A,背面ADJ用小刀切断后,把5V的用锡连上即可,如下图(搜索mini降压模块)
image.png

更新日志

V1.3.1

修改内容

  • CAN和电源输入调整为 XH2.54 4P 不需要那么大的电流, 减少点成本
  • 丝印调整为元件参数, 更好焊接一点
  • 舵机独立供电, 调整为MP1584模块, 输入电压范围更宽松
  • 预门限位调整为4个1组, 提供三组预门限位, 支持并联输入
  • 增加2个支持模拟输入的限位输入
  • 5V供电调整为MP1584模块, 且舵机独立, 避免大舵机引起的过冲烧毁编码器
  • 额外两路舵机调整为SWD接口连接杜邦线连接才能使用(PA13/PA14)

功能验证

  • [已验证] 2路步进电机接口(4988/2209),全UART支持
  • [已验证] 14路限位
  • [已验证] 1路TCRT5000红外传感器
  • [已验证] 1路RGB接口
  • [已验证] 1路可控风扇(AO3400 MOS)
  • [已验证] 3路舵机(可作为引出IO)
  • [已验证] 两路独立5V供电(单路最大3A,高负载请加散热片)
  • [已验证] I2C预留
  • [已验证] CAN BUS

问题补充

V1.1.1

修改内容

  • 补充主板固定用的3D打印件,基于MMB主板简单修改,共两件,效果如下所示
    IMG_20240708_223135.jpg
    IMG_20240708_223217.jpg

V1.1

修改内容

  • 修复风扇控制问题
  • 调整部分接口引脚顺序,使其可以直插
  • 增加VIN和5V电源指示灯
  • 部分引脚丝印移动到背面,使布局更便于维护
  • PCB四角倒角
  • 移动I2C,使USB和I2C不再干涉
  • 舵机插座由3P端子座改为3P排针

功能验证

  • [已验证] 2路步进电机接口(4988/2209),全UART支持
  • [已验证] 12路限位
  • [已验证] 1路TCRT5000红外传感器
  • [已验证] 1路RGB接口
  • [已验证] 1路可控风扇(AO3400 MOS)
  • [已验证] 3路舵机(可作为引出IO)
  • [已验证] 独立5V供电(最大3A,高负载请加散热片)
  • [已验证] I2C预留
  • [未验证] CAN BUS

问题补充

  • 暂无

V1.0

修改内容

  • 初始版本

功能验证

  • [已验证] 2路步进电机接口(4988/2209),全UART支持
  • [已验证] 12路限位
  • [已验证] 1路TCRT5000红外传感器
  • [已验证] 1路RGB接口
  • [已验证] 1路可控风扇(AO3400 MOS)
  • [已验证] 3路舵机(可作为引出IO)
  • [已验证] 独立5V供电(最大3A,高负载请加散热片)
  • [未验证] I2C预留
  • [未验证] CAN BUS

问题补充

  • 有用到风扇电路需要调整一下,R30直接用一坨锡连上,R31更换为10K(也可能是我焊接的时候连烧两个MOS)
  • 接口未按标准顺序留出,插的时候注意一下顺序
  • 未预留电源指示灯
  • 布局会导致维护较为不方便(烙铁可能会被端子座遮挡,导致焊不到贴片元件)
  • PCB未倒角,边缘尖锐
  • USB和I2C可能存在干涉

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
[a]_BTT_MMB_Support_Arm_Endcap.stl
73
2
[a]_BTT_MMB_Box_Lid.stl
64
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航