Skip to content

Latest commit

 

History

History
139 lines (79 loc) · 7.09 KB

readme.md

File metadata and controls

139 lines (79 loc) · 7.09 KB

M36_HUB_TOP

1. Introduction

M36集线板是专门为使用36圆形步进电机(Nema14)而设计的,可以用在mini Stealthburner 或者其他使用36电机的打印头上。该板可以配合多种主板使用,尤其是我们的catalyst和BullAnt。配合专用连接线材也可适配任何其他使用klipper的系统。

M36分为两个版本,主要是电机驱动芯片不一样,普通版本为TMC2209,与Catalyst主板配合使用;Lite版本为GC6609,与BullAnt主板配合使用。

The M36 hub board is specially designed for use with 36 circular stepper motors (Nema14) and can be used on mini Stealthburner or other print heads using 36 motors. This board can be used with a variety of motherboards, especially our catalyst and BullAnt. With special connection cables, it can also be adapted to any other system using klipper.

M36 is divided into two versions, mainly because of the difference in motor driver chips. The normal version is TMC2209, used with Catalyst motherboard; the Lite version is GC6609, used with BullAnt motherboard.

1.1 Feature

  • Based on STM32F072
  • USB interface or CAN(need addon board)
  • Onboard TMC2209 / GC6609 (Lite Version)
  • 3 x 4Pin(2pin/3pin compatible) controlled Fans (default VIN power supply, 5V optional)
  • 1x signal input / output interface (default 5V power supply, VIN optional , with level shift)
  • 2x signal input and output interface (3.3V power supply, with 10K pull-up resistor,without level shift)
  • 2X 5V single wire RGB interface (1A MAX)
  • 1x 3A MAX PWM output for heating rod
  • 2x ADC interface for heating temperature or other needs
  • 1x onboard thermistor for board temperature or champer temperature monitor
  • Comes with 250mm 4-core cable
  • 24V/7A max Power Supply
  • Comes with terminal housing and wire crimping tabs
  • Onboard ADXL345

2. Hardware Guide

2.1 Install

2.2 Connectors

Connector name Type Details
IO_0 PH2.0-3P PB5,for input and output, with level shift, hardware pull-up 10k resistor to 3.3v with 100R series resistor. 

Use For: 
Proximity switch (need 24V )
mechanical switch
Photoelectric switch
24V 4pin fan (TCAH pin is suspended)
IO_12 SH1.0-6P 1=PB6,2=PB7, for input and output, hardware pull-up 10k resistor to 3.3v with 100R series resistor. 

Use For:
mechanical switch
Photoelectric switch
Any digital ouput
MOTOR PH2.0-4P TMC2209 / GC6609
EN : PB1
DIR : PB14
STEP : PB15
DIAG : PA8
UART : PA9
INPUT 0.5mm 2x16 BTB connector Max 24v 7A input, CAN_TX/USBPM=PA12, CAN_RX/USBDM=PA11
T0 PH2.0-2P PA0,ADC,4.7K pull-up to 3.3V
T1 PH2.0-2P PA3,ADC,4.7K pull-up to 3.3V
TB no connector PA2,ADC,4.7K pull-up to 3.3V, onboard 100K /3950 thermistor
HEAT XH2.54-2P PA8,MAX 3A,PWM output,max power recommended: 24V/70W
FAN0 PH2.0-2P Enable: PB11, (4pin fan = enable, 2pin/3pin fan = PWM control pin)
TACH: PB12,
PWM: PB10, (only for 4pin fan)
0.5A MAX PWM,for fan control (default VIN,5V selectable)
FAN1 PH2.0-4P Enable: PB4, (4pin fan = enable, 2pin/3pin fan = PWM control pin)
TACH: PB3,
PWM: PA15, (only for 4pin fan)
0.5A MAX PWM,for fan control (default VIN,5V selectable)
FAN2 PH2.0-4P Enable: PB9, (4pin fan = enable, 2pin/3pin fan = PWM control pin)
TACH: PA10,
PWM: PB8, (only for 4pin fan)
0.5A MAX PWM,for fan control (default VIN,5V selectable)
RGB1 SH1.0-3P PB13,1A MAX sigal line RGB port, 5V,for NeoPixel, WS2812
RGB2 SH1.0-3P PB0, 1A MAX sigal line RGB port, 5V,for NeoPixel, WS2812
安装R39=0-100R,可以将RGB1和RGB2串联起来,仅用PB13控制。
Install R39=0-100R, you can connect RGB1 and RGB2 in series and only use PB13 to control them.

2.3 Wiring

2.3.1 With Bullant

2.3.2 With Catalyst V1

2.3.3 With Catalyst V2

2.3.4 With Spider and Raspberry Pi

2.4 SCH DXF STEP

Get SCH, DXF, STEP files on github:

3. Firmware Guide

This is only Klipper firmware support. If you are Klipper beginner please check the Klipper firmware build here: Installation - Klipper documentation

3.1 Firmware Update

  1. Turn on the power of the machine and wait for CM68 to start completely, which will take approximately 30-90s.

  2. Press and hold the BT0 button on the M6 without releasing it. Press and hold the RST button for more than 2 seconds and release it. Wait for 3 seconds and release the BT0 button;

  3. Enter "lsusb" in the SSH interface and you should see the DFU device appear;

  4. "cd klipper" enters the klipper directory

  5. "make menuconfig" configure the firmware, as shown below:

M36_menuconfig

  1. "make flash FLASH_DEVICE=0483:df11" to compile and upload;

  2. When you see the word "successfully", it means the programming is successful.

  3. 打开机器电源,等待CM68完全启动,大致需要30-90s。

  4. 按住M6上的BT0按钮不松开,按住RST按键2秒以上松开,等待3S,松开BT0按钮;

  5. 在SSH界面输入 ‘lsusb‘ 你应该能看到 DFU 设备出现;

  6. ‘cd klipper ’进入klipper目录

  7. ‘make menuconfig’ 进行固件配置,如下图:

  8. make flash FLASH_DEVICE=0483:df11 进行编译并烧录;

  9. 当看到successfully字样的时候表示烧录成功。

3.2 Config

We put the Klipper configuration file in github, you need to get the DEVICE ID by "ls /dev/serial/by-id", then replace the id in the config file.

On Catalyst and Bull Ant motherboards, the USB path is used by default for connection, and an ID is no longer required. In theory, it can be used after updating the firmware and restarting.

我们将Klipper的配置文件放在github中,需要通过“ls /dev/serial/by-id”获取DEVICE ID,然后替换配置文件中的id。

在催化剂和公牛蚁主板上,默认使用USB路径来进行连接,不再需要ID。理论上,更新完固件,重启之后既可使用。

Buy

Taobao

Aliexpress

Official website

Contacts

QQ: 1041794121

Facebook grounp:https://www.facebook.com/groups/197476557529090

Discord:https://discord.gg/Fb6FdND4

email:support@fysetc.com