MakerLab创客实验室 — Let's Make something.
现在注册
已注册用户请 登入

全新3D打印机合体控制板使用说明

主控板Mega Controller(Mega主控)及LCD/SD卡拓展板Mini Panel使用说明
简要说明41 硬件接口说明35 固件及软件下载27 固件配置35 开始打印21 合体板IO配置1
Andy large avatar
MakerLab创客实验室  ›  学习系统  ›  3d 打印  ›  全新3D打印机合体控制板使用说明

简要说明

By Andy at 2 年前 , 7371 次浏览

Mega Controller 基本参数

电子部分是3D打印机的大脑,所有的动作都是由电子部分进行控制的。电子部分采用基于Mega2560的AVR处理器的一体化3D打印机控制板,该电路板专为3D打印机、雕刻机、激光切割机等CNC加工而设计。可以使用个人计算机通过usb线连接来控制3D打印机或直接由SD卡打印。由于采用一体化设计,安装调试简单,并且采用常见的Arduino IDE作为开发软件,固件升级、参数配置简单易用。
与市面常见3D打印控制板(如RAMPS等)相比,减少了部分直插件部分,让连接性、稳定性得到提高, 详细参数如下:

基本参数

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

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

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

供电部分

• 双路电源设计,有效避免相互影响
• 热床部分支持11A电流,12-24V
• 其它部分电路,5A,12-24V
• 为了降低Mega Controller板子上的电流,建议采用24V供电系统,可以有效缓解电流大造成的温度过高问题。

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

Mini Panel 基本参数

Mini Panel是为Mega Controller设计的脱机打印拓展板。可以通过拓展板上自带的SD卡(Micro)读卡器读取SD卡上的Gcode文件,从而实现脱机打印(无需连接usb线)。特点如下:

1、LCD像素为128*64,具有显示中文和图形潜力,中文版本固件已测试成功,近期发布;
2、采用Mini LCD,传统LCD控制器,笨重难看,Mini Panel的尺寸为67*48mm;
3、原装ALPS编码开关,使用寿命更长,操作更顺畅;
4、Micro SD卡槽,Micro SD卡在智能手机上非常常用,所以我们选择了Micro SD卡作为存储Gcode的媒介;
5、引出RESET(复位,这里是真正的复位按钮,而不是停止及Kill按钮)按钮,主控板一般都不容易让人接错,按主控板上的复位按钮就有点难度了,所以我们引出了复位按钮,再也不用为了复位而弄乱导线或关掉电源重新启动了,不过这个功能只适用于Mega Contrller,如果用于Ramps1.4板子,复位按钮不起作用(因为Ramps复位没有引出);
6、单根排线与主控板(Mega Controller或Ramps)连接,避免了多根数据线连接错误而烧板子的风险;

图片欣赏

图中为Mega Controller主控板和Mini Panel液晶及SD卡脱机打印拓展板。

本文最后更新于:4 个月前
41 回复
freelcp medium avatar
#1 - 2 年前
freelcp

你好!我想DIY,如何才能买到你的板呢,我的邮件地址FREELCP@126.COM

李德宝 medium avatar
#3 - 2 年前
李德宝

希望与你们多学到东西

waterbaby medium avatar
#5 - 2 年前
waterbaby

写个教程说明就好了,有点乱呼呼的

Andy medium avatar
#6 - 2 年前
Andy

@waterbaby 欢迎提出你的宝贵意见,你说我应该怎么写呢?

Andy medium avatar
#8 - 2 年前
Andy

@senlin_star 建议使用Marlin-add_chinese_font.zip这个,因为这个添加了中文菜单。

senlin_star medium avatar
#9 - 2 年前
senlin_star

@Andy 建议您您网页上的内容整理一下,内容更加清晰明了。

Andy medium avatar
#10 - 2 年前
Andy

@senlin_star 这个问题我也比较头疼,现在应该好些了,你可以试试上方的搜索功能

irblei medium avatar
#11 - 2 年前
irblei

如果我在5a 11a电源口分别连入一个独立的开关电源可行么?

Andy medium avatar
#12 - 2 年前
Andy

@irblei 可以。正负不要接错

waqly medium avatar
#13 - 2 年前
waqly

5A和11A的电源口能同时接在12V/17A的电源上吗?会不会烧了的

Andy medium avatar
#14 - 2 年前
Andy

@waqly 可以,正负极都接正确,不会烧的。

wanhaixin medium avatar
#15 - 2 年前
wanhaixin

楼主好,我有三个问题,麻烦帮忙解决一下,谢谢!1、这块板子能不能插蓝牙模块?怎么插?贵店有售吗?2、我需要在挤出机工作的时候,能有端子接通或者发出24V电,我想让电磁继电器工作,也就是每次挤出机工作的时候,电磁继电器接通,应该怎么做呢?3、我需要执行M03的时候,接通一个继电器,执行M05的时候,关闭这个继电器,该怎么做呢?谢谢!

Andy medium avatar
#16 - 2 年前
Andy

@wanhaixin
1、支持串口透传方式的蓝牙模块;但经过我测试速率有点低,有卡顿现象,不过你可以试试看;
2、你所谓的挤出机工作,是指电机转动时?不管挤出还是回抽?需要更清晰的逻辑才能确定可不可以做;
3、这个可以做。需要添加几行代码。我专门开个帖子说明一下吧:http://www.makerlab.me/t/137

老鱼 medium avatar
#17 - 2 年前
老鱼

我的神啊,完全不知道怎么使用Arduino啊,咋整?

shuixu medium avatar
#18 - 2 年前
shuixu

这个板那个接口可以控制电源,我用的电脑电源

Andy medium avatar
#19 - 2 年前
Andy

@shuixu 这个我没有定义,所以不用的IO都可以用,只需要把相应的IO编号添加到pins.h文件中即可。

jinlong101 medium avatar
#20 - 2 年前
jinlong101

这个控制板在哪能买到啊,大概多少钱一个@Andy

Andy medium avatar
#21 - 2 年前
Andy

@jinlong101 可以在我的淘宝店铺买到:makerlab.taobao.com

jinlong101 medium avatar
#22 - 2 年前
jinlong101

@Andy 这个新板子的固件修改和用ramps有什么区别?

Andy medium avatar
#23 - 2 年前
Andy

@jinlong101 板子类型配置不一样。新板子型号是310,ramps是33。 其他使用上没有太大区别。

shuixu medium avatar
#24 - 2 年前
shuixu

我买了个2004液晶,好像脚位对不上,,求教合体板怎么接2004液晶,,

hir888 medium avatar
#25 - 2 年前
hir888

请问合体板的LCD接口能接普通的12864LCD和标准的2004LCD吗?接口对不上针的定义又不知道,希望网店出个转换线。或者出个说明固件移植说明,以为有很多改款的Marlin没配套的LCD的代码。

jackshi618 medium avatar
#26 - 一年前
jackshi618

用arduino 1.6.1 编译并写入固件之后,按旋钮,菜单闪烁一下就退出了,什么原因?

Dongs medium avatar
#29 - 一年前
Dongs

请问这块板子应该使用哪个型号的温控板?@Andy

Andy medium avatar
#30 - 一年前
Andy

@jackshi618 退出了,是什么意思?多按几次也不能进入菜单?

Andy medium avatar
#31 - 一年前
Andy

@Dongs AD595、597都可以。但是感觉不如直接用热敏电阻方便

jackshi618 medium avatar
#32 - 一年前
jackshi618

@Andy 找到问题,必须接上温度探头,才能进入菜单,否则不能进入菜单

Ks187078 medium avatar
#33 - 一年前
Ks187078

3d打印機reprap ramps1.4lcd sd卡控制器液晶顯示屏脫機12864中文,與合體版Reprap 3d打印機控制板mega2560 ramps1.4 4個A4988支持連接後,插USB,lcd不顯示,有方法排除?

Andy medium avatar
#34 - 一年前
Andy

@Ks187078 固件下载的我的吗?板子类型设置正确了吗?lcd类型设置正确吗?

mars85 medium avatar
#35 - 一年前
mars85

电源正负极接反了 烧了一个usb口旁边的原件 不知道还能不能修理

Loken medium avatar
#36 - 12 个月前
Loken

Arduino:1.6.7 (Windows 7), 开发板:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from sketch\Marlin.h:23:0,

             from sketch\thermistortables.h:4,

from sketch\Configuration.h:744,

from C:\Users\Administrator\Desktop\Marlin_delta-makerlab\Marlin\Marlin.ino:33:

sketch\pins.h:634:0: warning: "KILL_PIN" redefined [enabled by default]

     #define KILL_PIN 64

^

sketch\pins.h:513:0: note: this is the location of the previous definition

 #define KILL_PIN           -1

^

In file included from sketch\Marlin.h:23:0,

             from sketch\thermistortables.h:4,

from sketch\Configuration.h:744,

from sketch\qr_solve.h:1,

from sketch\qr_solve.cpp:1:

sketch\pins.h:634:0: warning: "KILL_PIN" redefined [enabled by default]

     #define KILL_PIN 64

^

sketch\pins.h:513:0: note: this is the location of the previous definition

 #define KILL_PIN           -1

^

sketch\qr_solve.cpp:7:18: fatal error: time.h: No such file or directory

#include

              ^

compilation terminated.

exit status 1
编译有误。

报告将会包含更多的信息
"在编译时,输出详细信息"
在 文件>首选项 中启用

Andy medium avatar
#37 - 12 个月前
Andy

@Loken#define KILL_PIN -1这句删掉试试

huyuqing medium avatar
#38 - 11 个月前
huyuqing

这个固件为什么不能开启#define ENABLE_AUTO_BED_LEVELING,开启就编译错误

caoshzh medium avatar
#39 - 11 个月前
caoshzh

Andy在吗?我想购买最新的控制板,不知道价格多少?

daoyuantech medium avatar
#40 - 6 个月前
daoyuantech

@Andy 怎么增加蓝牙模块呢,合体版接那个接口