Skip to content

Commit

Permalink
Document Changes
Browse files Browse the repository at this point in the history
  • Loading branch information
acha666 committed Aug 8, 2022
1 parent 27fc141 commit 31a6fce
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 30 deletions.
Binary file added .DS_Store
Binary file not shown.
Binary file added Document/.DS_Store
Binary file not shown.
Binary file added Document/pic/v1.1b.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Document/pic/v1.1t.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
32 changes: 17 additions & 15 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,19 @@

<font size=5>[中文文档/Chinese Document](readme_cn.md)</font>

**The Project has not finished**

## Overview
This project contains a 3Dprinter Toolhead PCB for VORON StealthBurner Toolhead

![](/Document/pic/v1.0t.png)
![](/Document/pic/v1.1t.png)

![](/Document/pic/v1.0b.png)
![](/Document/pic/v1.1b.png)

The board has

* RP2040 Microcontroller, connect to Raspberry PI with USB
* TMC2209 for extruder motor
* MAX31865 RTD-to-Digital Converter
* SHT20 humidity&temperature sensor
* Si7021 humidity&temperature sensor
* ADXL345 accrometer
* Two 5pins fan connecter, fit with 2/3/4 wires, 12/24V fans
* A 3pins probe connecter
Expand All @@ -38,10 +36,10 @@ the RP2040 has some UART interfaces ans a USB port, the USB is used for this des
### MAX31865
the on-board MAX31865 chip supports 2/3/4 wires, PT100/PT1000 RTD. please notice that you should choose the reference resistor(430R/4.3K) and a capacitor(100nF/1uF) based on your RTD value. If you use an 3wire RTD, please connect the FORCE2 pin to PORCE+, otherwise connect it to GND. Please make sure that your wiring is correct. Check the [Datasheet](https://datasheets.maximintegrated.com/en/ds/MAX31865.pdf) and [Here](Document/max31865.md) for more information.

### SHT21
### Si7021
This sensor is used to monitor chamber temp.

Though SHT21 is an NRND product now, we have no choice because klipper frimware only support SHT21. DS18B20 sensors are only supported on the "host mcu". A NTC thermistor should work too, so if a RTD sensor is used to measure hotend temp, you can have a try.
DS18B20 sensors are only supported on the "host mcu". A NTC thermistor should work too, so if a RTD sensor is used to measure hotend temp, you can have a try.

### ADXL345
is for resonances measurement. Both ADXL343 and ADXL345 should work
Expand All @@ -51,6 +49,11 @@ support 2wires, 3wires(with speed monitor pin), 4wires(with PWM input and speed

12V/24V voltage can be set by the jumper. Check [Here](Document/fan.md) for more information.

If using 12V fan, be careful that the current required by the fan must not exceed the maximum current that the DC-DC can provide.

### Neopixel LED
The 5V on the board is the LDO output, the output current is limited, and too many lamp beads cannot be connected in series.

### Heater
be careful about selection on MOSFET, a N-Channel MOSFET with low RDSon at 4.5V

Expand All @@ -59,19 +62,18 @@ many models can be used, as long as they have same pin out

The inductor is 4x4mm package, as slim as possible(under 2mm height)

You may choose
**Inductor Options**
* WPN4012H (Sunlord)
* SPH4012S PH4018 (Sunlord)
* SWPA4010 SWPA4018 SWPA4020 (Sunlord)
* SLW4010 (Sunltech)
* FHD4012 (cjiang)

| Buck converter options |
| --- |
| LMR14006 |
| LMR14010 |
| LMR54410(not tested) |
| MP2451(not tested) |
| ~~BL9342(不推荐)~~ |
**Buck converter options**
* LMR14006
* LMR14010
* LMR54410(not tested)
* MP2451(not tested)
* ~~BL9342(not recommended)~~

please check the schmatic and chip datasheet for more details
31 changes: 16 additions & 15 deletions readme_cn.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
# Stealthburner_Toolhead_PCB

**尚未完工,敬请期待**

## 简介

适用于Voron StealthBurner的3D打印工具板,基于RP2040控制器

![](/Document/pic/v1.0t.png)
![](/Document/pic/v1.1t.png)

![](/Document/pic/v1.0b.png)
![](/Document/pic/v1.1b.png)

* RP2040 控制器,使用USB连接上位机
* TMC2209 挤出机电机驱动
* MAX31865 铂电阻传感器
* SHT20 温湿度传感器
* Si7021 温湿度传感器
* ADXL345 加速度计
* 两个5pin风扇接口,支持2/3/4线,12/24V
* 一个3pin探头接口
Expand All @@ -35,34 +33,37 @@ RP2040支持UART和USB,考虑到抗干扰选择了USB连接,不支持CANbus
### MAX31865
板载MAX31865传感器,支持2/3/4线,PT100/1000铂电阻。请自行选择参考电阻(430R/4.3K)和电容(100nF/1uF),根据需要设置跳线并进行短接,请参考[Datasheet](https://datasheets.maximintegrated.com/en/ds/MAX31865.pdf),详细设置见[此处](Document/max31865_cn.md)

### SHT21
用于测量箱温,SHT21目前NRND,可是klipper目前仅支持SHT21,DS18B20只能直接连接到上位机,用不了。如果使用了铂电阻测温可以利用空闲的NTC测量箱温
### Si7021
用于测量箱温,价格昂贵且供货不稳定,不推荐焊接。DS18B20只能直接连接到上位机,用不了。如果使用了铂电阻测温可以利用空闲的NTC测量箱温

### ADXL345
共振测量,其实只会用到那么一两次,ADXL343和ADXL345都能用

### 风扇
支持传统2线制,3线制(方波转速检测输出)和4线制(PWM输入和转速检测),12/24V电压选择通过跳线设置
注意若使用12V电压,需注意风扇所需电流不可超过DC-DC最大电流

### 加热棒
选型时注意,需要N沟道耐压30V,并且在4.5V栅极电压有较低导通电阻的

### Neopixel LED
需注意板上5V是LDO输出,能力有限,不可串联过多灯珠

### DC-DC
支持多种有相同pinout的选择,请见原理图

电感使用4x4mm封装,厚度需要尽量低,2mm以内为佳

参考选型
**电感参考选型**
* FHD4012 (长江微电)
* SLW4010 (Sunltech韩国顺磁)
* WPN4012H (Sunlord顺络)
* SPH4012S PH4018 (Sunlord顺络)
* SWPA4010 SWPA4018 SWPA4020 (Sunlord顺络)

| Options |
| --- |
| LMR14006 |
| LMR14010 |
| LMR54410(未测试) |
| MP2451(未测试) |
| ~~BL9342(不推荐)~~ |
**DC-DC参考选型**
* LMR14006
* LMR14010
* LMR54410(未测试)
* MP2451(未测试)
* ~~BL9342(不推荐)~~

0 comments on commit 31a6fce

Please sign in to comment.