文章分类: Modules
本条还可参阅:

SB CAN ToolHead.zh

SB CAN ToolHead


1. 简介


SB CAN 工具板是一个高度集成的打印头控制板。基于STM32F072,运行Klipper固件。板载TMC2209步进电机驱动,AXL345加速度传感器,以及其他必要的接口。并附带2.5米4芯连接线,便于开箱即用。


1.1 特性


  • 基于STM32F072
  • 板载1M CAN收发器
  • 板载TMC2209
  • 2x 0.5A MAX PWM接口,用于可控风扇(默认VIN供电,5V可选)
  • 1x 信号输入接口(VIN供电,带电平转换)
  • 2x 信号输入输出接口 (5V供电,带上拉电阻)
  • 1X 5V 单线RGB接口 (1A MAX)
  • 1x 4A MAX PWM输出,用于加热棒
  • 1x ADC接口,用于加热棒温度采集
  • MX3.0 2X2接口,用于电源和CAN信号接入
  • 1x Micro USB,用于固件更新
  • 附带2.5米4芯连接线,2x16AWG+2x24AWG
  • 附带端子外壳和压线金属片


2. 硬件指南


2.1 安装


STLs 可以在国内 git 站点找到:FYSETC/FYSETC-SB-TH-CAN - FYSETC-SB-TH-CAN - FYSETC Git,需要把替换 SB 原装的三个打印件以及增加一个小安装件。配件是为VORON Stealthburner 头结构设计的单板解决方案,其安装如下图所示,5个步骤完成:


SB CAN ToolHead


  1. 你的Stealthburner应该拥有两个安装孔,并已经嵌入了螺母;
  2. 打印一个隔离柱用于安装PCB;
  3. 将板子对准孔位放置;
  4. 安装附赠的薄头M3螺丝(普通的螺丝可能会导致加热棒端子不易插拔);
  5. 按照接线指南连接好外设,盖上Stealthburner的盖子即可。


2.2 接口说明


端子名称

端子型号

说明

IO.2

PH2.0-3P

PB7,可以用做输入/输出,硬件上拉10K到3.3V,串联1K电阻。如:限位开关

IO.1

PH2.0-3P

PB11,可以用做输入/输出,硬件上拉10K到3.3V,串联1K电阻。如:限位开关

IN.0

PH2.0-3P

PB6,默认24V供电,带电平转换,默认3.3V上拉

MOTOR

PH2.0-4P

TMC2209EN : PB4DIR : PA5STEP : PA7SPREAD : PA15DIAG : PB5INDEX : PB3RX : PA10TX : PA9

INPUT

MX3.0 2X2P

输入24V,最大5A(16AWG)/CANL,CANH (24AWG)

TE0

PH2.0-2P

PA0,ADC,4.7K电阻上拉到3.3V,用作喷头测温

HE0

XH2.54-2P

PA8,最大4A,PWM控制输出,用作加热棒,建议不超过60W

FAN0

PH2.0-2P

PA2,0.5A MAX PWM接口,用于可控风扇(默认VIN供电,5V可选)

FAN1

PH2.0-2P

PA3,0.5A MAX PWM接口,用于可控风扇(默认VIN供电,5V可选)

RGB

PH2.0-3P

PB1,1A MAX 单线RGB接口 5V电平,如NeoPixel,WS2812等

Micro-USB


用于固件烧录/更新:先插上USB(带电),再接24V电源,电脑即可识别出DFU端口。 用于 USB 通信:先接 24V 电源,后接 USB


2.3 接线


如下图所示,您不仅收到一个 SB CAN Tollhead Board,还收到一根 2.5 米连接线和一些连接器以及一条 USB 电缆。


SB CAN ToolHead


V1.1


SB CAN ToolHead


V1.3


SB_CAN_ToolHead_V13_Wiring


!!! note
Klipper目前支持主板的USB to CAN Bridge模式。 您可以将主板用作 Raspberry Pi 上的 CAN 适配器,不再需要 UCAN。
!!!


2.4 SCH DXF STEP 文件


请查看国内 git 网站 http://git.fysetc.com.cn/


3. 固件指南


此 CAN 板目前只支持 Klipper 固件,如果你是初学者可以先查看 安装 Klipper 文档 : Installation - Klipper documentation


3.1 menuconfig



3.2 固件上传


板子设置了一个垂直于板面的Micro-USB接口,用于固件烧录和更新。使用时按照以下步骤操作:


!!! warning
不要对24V进行热插拔,会有一定概率损坏板子上的5A保险丝。可以将SB CAN ToolHead的24V插座插好,然后从电源处进行24V供电的通断!
对于V1.3版本,插上USB线后,按复位键即可,不再需要对24V进行重新上电操作!
!!!


  1. 给机器上电,等待树莓派(或者其他安装klipper的主机)完全启动;
  2. 断开SB CAN TH板的24V电源输入,等待5秒以上,确保完全断电;
  3. 将Micro-USB线的两端分别接在SB TH CAN板的Micro-USB口和树莓派的USB-A口;
  4. 接通SB CAN TH板的24V电源输入,确保5V电源指示灯亮起;
  5. 检查树莓派是否识别到对应的端口;
  6. 执行编译和烧录命令:dfu-util -R -a 0 -s 0x08000000:leave -D out/klipper.bin
  7. 完成后拔下Micro-USB线,并拔下SB CAN TH板电源输入,等待5秒以上,重新插入,给板重新上电;
  8. 固件烧录/更新完成。



3.3 Klipper 配置文件


在国内 git 站 FYSETC/FYSETC-SB-TH-CAN - FYSETC-SB-TH-CAN - FYSETC Git 获取配置文件 , 然后根据说明获取 CAN 口 ID: CANBUS - Klipper documentation:


4. 版本说明


4.1 v1.1 丝印错误


注意:V1.1版本存在几处丝印错误,框内为错误丝印,红色字体是正确的标识:


image-20221117091211285


4.2 v1.3 更改说明

  1. 更改了最大可承载15A电流的连接器,和连接线(板载保险丝限制为8A);
  2. 增加一个复位按键;
  3. 更改为6层 2OZ PCB板,增强散热;
  4. 增加120R端接电阻,可以通过JP3进行断开,默认连接;
  5. 更改加热棒连接器以承载更大电流,最大7A;


购买


Taobao


Aliexpress


Official website


联系我们


QQ群:1041794121


Facebook小组:https://www.facebook.com/groups/197476557529090


Discord频道:https://discord.gg/Fb6FdND4


邮箱:support@fysetc.com

更新于: 01/07/2026

这篇文章有帮助吗?

分享您的反馈意见

取消

谢谢!