> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://docs.fysetc.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# SB CAN ToolHead.zh

![SB CAN ToolHead](https://raw.githubusercontent.com/FYSETC/wiki.fysetc/main/docs/images/crisp/SB_CAN_ToolHead_V11.jpg)

## 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](http://git.fysetc.com.cn/FYSETC/FYSETC-SB-TH-CAN)，需要把替换 SB 原装的三个打印件以及增加一个小安装件。配件是为VORON Stealthburner 头结构设计的单板解决方案，其安装如下图所示，5个步骤完成：

![SB CAN ToolHead](https://raw.githubusercontent.com/FYSETC/wiki.fysetc/main/docs/images/crisp/SB%20CAN%20ToolHead_Install.png)

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

### 2.2 接口说明

| 端子名称 | 端子型号 | 说明 |
| ---- |
| IO.2 | PH2.0-3P | PB7，可以用做输入/输出，硬件上拉10K到3.3V，串联1K电阻。<br>如：限位开关 |
| IO.1 | PH2.0-3P | PB11，可以用做输入/输出，硬件上拉10K到3.3V，串联1K电阻。<br/>如：限位开关 |
| IN.0 | PH2.0-3P | PB6，默认24V供电，带电平转换，默认3.3V上拉 |
| MOTOR | PH2.0-4P | TMC2209<br>EN : PB4<br>DIR : PA5<br>STEP : PA7<br>SPREAD : PA15<br>DIAG : PB5<br>INDEX : PB3<br>RX : PA10<br>TX : 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端口。<br> 用于 USB 通信：先接 24V 电源，后接 USB |

### 2.3 接线

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

![SB CAN ToolHead](https://raw.githubusercontent.com/FYSETC/wiki.fysetc/main/docs/images/crisp/SB_CAN_TH_V13.jpg)

####  V1.1

![SB CAN ToolHead](https://raw.githubusercontent.com/FYSETC/wiki.fysetc/main/docs/images/crisp/SB%20CAN%20ToolHead_Wiring.png)

![](https://raw.githubusercontent.com/FYSETC/wiki.fysetc/main/docs/images/crisp/SB-CAN-TH.Wiring.png)
####  V1.3

![SB_CAN_ToolHead_V13_Wiring](https://raw.githubusercontent.com/FYSETC/wiki.fysetc/main/docs/images/crisp/SB_CAN_ToolHead_V13_Wiring.png)
|| **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](https://www.klipper3d.org/Installation.html#installation) 

### 3.1 menuconfig

![](https://raw.githubusercontent.com/FYSETC/wiki.fysetc/main/docs/images/crisp/SB_CAN_ToolHEAD_menuconfig.png)

### 3.2 固件上传

板子设置了一个垂直于板面的Micro-USB接口，用于固件烧录和更新。使用时按照以下步骤操作：
||| **不要对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](http://git.fysetc.com.cn/FYSETC/FYSETC-SB-TH-CAN) 获取配置文件 , 然后根据说明获取 CAN 口 ID:  [CANBUS - Klipper documentation](https://www.klipper3d.org/CANBUS.html): 

## 4. 版本说明

### 4.1 v1.1 丝印错误

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

![image-20221117091211285](https://raw.githubusercontent.com/FYSETC/wiki.fysetc/main/docs/images/crisp/sb-can-toolhead--v1-1.png)

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

## 购买

[Taobao](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-23828897339.22.229c1613tHAtLW&id=690431280049)

[Aliexpress](https://www.aliexpress.com/item/1005004880078163.html)

[Official website](https://www.fysetc.com/products/fysetc-sb-can-tool-board-based-on-stm32f072-support-klipper-with-tmc2209-axl345-acceleration-sensor-for-3d-printer-parts?variant=42187842519215)

## 联系我们

QQ群：1041794121

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

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

邮箱：support@fysetc.com