创客工作室

geek-cn.com -- 自动化设备开发与定制 (自动化是一缕阳光,当ta正照亮你时,你的那扇窗是否已准备好了…)
3D打印机主板/控制板rumba板连线图--20151223更新浏览(17858)

    电子部分是3D打印机的大脑,所有的动作都是由电子部分进行控制的。电子部分采用基于Mega2560的AVR处理器的一体化3D打印机控制板,该电路板专为3D打印机、雕刻机、激光切割机等CNC加工而设计。可以使用个人计算机通过usb线连接来控制3D打印机或直接由SD卡打印。由于采用一体化设计,安装调试简单,并且采用常见的Arduino IDE作为开发软件,固件升级、参数配置简单易用。

 

     与市面常见3D打印控制板(如RAMPS等)相比,减少了部分直插件部分,让连接性、稳定性得到提高, 详细参数如下:

基本参数

• 采用与Arduino MEGA 相同的CPU, Atmega2560 作为主控芯片 ,配合高性能USB芯片ATmega16u2,达到可以兼容所有RAMPS相关固件;
• 5个温度传感器接口输入;
• 所有的其它引脚都引出,方便做更多功能拓展;
• 带有LCD拓展接口,可以连接中文LCD屏及SD拓展板,实现脱机打印;
• 支持6个A4988 16细分步进驱动板;

PWM 直流输出 (加热管, 风扇等)

• 6 路输出(4路大电流,2路中电流)
• 采用高性能低导通阻值的Mos管做驱动;
• 每路输出有LED作为指示;

供电部分

• 双路电源设计,有效避免相互影响
• 热床部分支持11A电流,12V
• 其它部分电路,5A,12V
• 为了降低Mega Controller板子上的大电流产生的高温,建议增加12V散热风扇。

    控制板固件将采用现在应用最广泛的Marlin,稳定性、易用性、功能性都有很好的表现。

 硬件连接图如下: (注:创客工作室出售的电机连线为:正转:黑绿红蓝。反转:蓝红绿黑)

点击查看原图 

实际使用指导:

 无标题.png

FAN0
用 M106 Sxxx 激活FAN0,用 M107 (或 M106 S0) 停止FAN0

FAN1
用 M42 P8 Sxxx激活FAN1

 (0 < xxx < 255)

 

驱动下载地址:http://ifmy.net/rumba/driver.html

 

注意事项:

1、停止开关如果采用机械开关,仅需连接“信号S”和“地线-”两个端子即可,“电源+”端子不需要连接。如果错将机械停止开关连接至电路板的“电源+”和“地线-”两个端子将烧毁电路板!

2、热床在加热时电路板温度会急剧上升,如果打印机处在空气流通不好位置,电路板自恢复保险丝会因为温度高而自动断开,热床无法加热。建议电路板旁边增加一个散热风扇。

3、3D打印机具有大电流、高温度特性,在使用时一定要注意防火、防电!勿将3D打印机放置于易燃物体旁边!

 

-----------------------下面内容为后期更新信息-----------------------------------

 

更新20140930--连接舵机接口及配置说明:

1、接口连接说明:

servo.PNG

 

2、在pins.h文件中找到“MOTHERBOARD == 80”配置段,并将下面红色字体复制到pins.h文件中相同位置:

-------------------下面为pins.h文件部分内容-----------------------------

#if MOTHERBOARD == 80
#define KNOWN_BOARD 1

#ifndef __AVR_ATmega2560__
 #error Oops!  Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu.
#endif

#define X_STEP_PIN         17
#define X_DIR_PIN          16
#define X_ENABLE_PIN       48
#define X_MIN_PIN          37
#define X_MAX_PIN          36

………此次省略若干行……………
#define LCD_PINS_D6        41
#define LCD_PINS_D7        40
#define BTN_EN1            11
#define BTN_EN2            12
#define BTN_ENC            43

 #ifdef NUM_SERVOS
    #define SERVO0_PIN         30

    #if NUM_SERVOS > 1
      #define SERVO1_PIN         31
    #endif

    #if NUM_SERVOS > 2
      #define SERVO2_PIN         5
    #endif

    #if NUM_SERVOS > 3
      #define SERVO3_PIN         6
    #endif

  #endif

#endif //MOTHERBOARD==80

 

//20141026日更新--rumba主板与LCD显示屏连线图

DSC_0076_副本_副本.jpg

 

---------20150418日更新-----连接伺服电机---->

ps:rumba主板默认使用4988步进电机驱动器,并留有配套接口。

如果用户想使用私服步进电机也是可以的。伺服步进电机驱动器和4988驱动接口相同下图以X轴电机为例介绍需要将4根线接到私服步进电机驱动器,在私服步进电机驱动器设置好细分,并在marlin固件内配置好对应的脉冲数/毫米即可。

 rumbatosifu.png

 

---------20150728日更新-----步进电机拨码开关细分设置---->

4988.PNG 

---------20151223日更新-----rumba主板机箱连接图---->

注意:请仔细查看该图,尤其USB转接头接线颜色,接错将会烧毁主板!!

机箱附件安装图-2.jpg