注:请通过点击本文最下方的 “阅读原文” 进入该视频教程页面
Arduino CNC电机扩展板常用于驱动3D打印机、机械臂或机器人系统中的NEMA17电机(俗称42步进电机)。
上图中CNC电机扩展板装配有3个A4988驱动板。具体安装多少个A4988是根据您需要驱动步进电机数量来决定的。一台步进电机需要一个A4988。比如您需要驱动1个步进电机,那么只需要安装一个A4988就够了。
CNC扩展板可以支持A4988、DRV8825等步进电机驱动板。本教程主要介绍如何使用A4988驱动板来配合CNC扩展板使用。
通过本教程,您将了解如何使用CNC扩展板来驱动最多4个NEMA步进电机。
本教程还将向您解释如何使用CNC电机扩展板设置电极的步进模式,以及CNC扩展板与Arduino开发板的引脚联接关系。
Arduino CNC电机扩展板上配有外接直流电源接口。该接口允许接入的电压范围是12V~36V。具体应该连接多大的电源电压是根据被驱动的电机工作电压所决定的。如果您使用的电机是NEMA17步进电机(42步进电机),通常该电机的工作电压是12伏特,那么您可以为扩展板配一个12伏特的外接电源。另外请注意:千万不要将电源的正负极接反,否则可能会对电路板造成损坏。
引脚的名称看起来十分奇怪,事实上这些名字是来自CNC扩展板的最初设计。最早CNC扩展板主要用于驱动小型数控机床。上面列表中的引脚在机床中各自承担不同的作用。比如X+/X-这两个引脚用于工件台X向限位,再比如CoolEn用于冷却液的开关控制。因此这些引脚才会有了这些"奇奇怪怪"的名字。不过如今CNC扩展板的应用已经远远超越了数控车床而成为了3D打印机,机器人等项目的热门选择。但是这些引脚的名字还是保留了下来。