本系列文章为作者原创,未经作者书面同意,不得转载!
主控到货了,最近发现物流要比前几个月快了不少。
还是老规矩,上图:
我们来看看都有些什么,先来张全家福:
这些模块的具体连接和使用我们放在后面介绍,今天主要是认识一下各个模块并了解一下其功能:
1 主控模块
主控模块采用的是Arduino MEGA 2560 R3开发板,熟悉Arduino的朋友对这块板子应该不会陌生。
以下是官网的介绍:
The MEGA 2560 is designed for more complex projects. With 54 digital I/O pins, 16 analog inputs and a larger space for your sketch it is the recommended board for 3D printers and robotics projects. This gives your projects plenty of room and opportunities.
可见官网在这块控制板的介绍中也特别提及推荐在3D打印机中使用,那我们来看看这块板子的技术参数。
1.1 技术参数
类型 | 参数 |
---|---|
微处理器型号 | ATmega2560 |
工作电压 | 5V |
输入电压(推荐) | 7~12V |
输入电压(范围) | 6~20V |
数字I/O引脚 | 54(其中15个提供PWM输出功能) |
模拟输入引脚 | 16 |
I/O引脚最大电流 | 20毫安 |
3.3V引脚最大电流 | 50毫安 |
Flash | 256KB |
SRAM | 8KB |
EEPROM | 4KB |
时钟频率 | 16MHz |
1.2 电源
Arduino Mega2560可以通过3种方式供电,而且能自动选择供电方式:
- 外部直流电源(电池或者直流电源适配器)通过5.5*2.1DC插座直接供电。
-直接通过控制板上的GND和VIN引脚供电。 - USB接口直接供电。
电源引脚说明:
- VIN:当外部直流电源接入电源插座时,可以通过VIN向外部供电;也可以通过此引脚向MEGA 2560直接供电;VIN有电时将忽略从USB或者其他引脚接入的电源。
- 5V:这个引脚既可以对MEGA 2560供电也可以通过稳压器对外供电,但由于通过这个引脚对MEGA 2560供电时会旁路稳压器,所以当输入电压超出额定范围时,有可能损坏电路板,所以非常不推荐这种方式供电。
- 3.3V:通过稳压器产生的3.3V电压,最大驱动电流50mA。
- GND:地脚。
2 Reprap Ramps 1.4扩展板
这个扩展板的作用是与2560主控板配合,方便连接3D打印机的传感器和步进电机等模块。它集成了Reprap所需的所有电路接口,并拥有充足的扩展空间。除了步进电机驱动器接口外,RAMPS提供了大量其他应用电路的扩展接口,RAMPS是一款更换零件非常方便,拥有强大的升级能力和扩展模块化设计的Arduino的扩展板。
2.1 特点
- 第五个步进电机输出端口可自定义作为Z轴电机或第二个挤出机
- 可扩展到控制其他配件
- 3场效应晶体管,3个加热器/风扇输出端口,3个热敏电阻电路
- 加热床控制,额外的11A保险丝
- 可配5个Pololu步进驱动器板
- Pololu板脚头插座,可以方便地更换或取出
- I2C和SPI引脚可用于后续扩展
- 加热器输出有对应LED指示
- 支持SD卡
2.2 电路图
3 显示模块
包括:
- 1个12864LCD控制器
- 1个转接头
- 2 x 70厘米电缆(默认随机发,有20-70公分的)
4 A4988步进电机驱动器
A4988是一款带转换器和过流保护的DMOS微步进电机驱动器,它用于操作步进电机。
4.1 产品特点
- 控制简单,只需要控制STEP与DIR两个端口
- 精度调整,五种不同的步进模式:全、半、1/4、1/8、1/16
- 可调电位器可以调节输出电流,从而获得更高的步进率
- 兼容3.3V和5V逻辑输入
4.2 电路图
注意:这个板子在安装时一定要注意引脚跟Reprap Ramps 1.4扩展板上的对应,不要接反,否则后果是...,不好意思,我没试过,据说会烧掉!
如果您喜欢本文,您可以点击一下下面的喜欢按钮,您也可以关注我,谢谢您的支持!