mage2560 + ramps1.5,供电用的是12V,从ramps直接供电给2560,但可能国产amp1117-5芯片不稳定,造成输出给2560的电压比5V高,芯片发烫严重,还好不损失,把ramps的VIN脚断开(该脚是给2560的DC接口提供12V电压,断开后,2560要单独供电,USB插电脑或插5V电源)

想控制其它针脚可以照着方法添加

使用的电路板是MEGA2560 R3 +RAMPS1.5+NEMA17步进电机+A4988驱动,

上位机:还没有,暂时用YAT串口通讯软件,可以单独发送GCODE代码或者TXT文件批量执行

下位机:开源机械臂提供的marlin固件

开源的机械臂打印件,固件安装方法及bom材料单,

https://www.20sffactory.com/robot/resource/assembly

视频

RAMPS1.5:

尺寸:101.5*60.5mm

支持电机驱动器:五个电机驱动器同时,如:A4988 DRV8825等电机驱动器

输入电压:12V

功率:200W

贴片MOS管:B55NF06

Mega2560 R3 参数:

工作电压:5V

输入电压(推荐):7-12V

输入电压(限制):6-20V

数字 I/O 引脚:54 个(其中 14 个提供 PWM 输出)

模拟输入引脚:16

每个 I/O 引脚的直流电流:40mA

3.3V 引脚的直流电流:50mA

闪存:256 KB,其中 4KB 由引导加载程序使用

SRAM:8KB

EEPROM:4KB

ramps1.5

其中伺服电机提供了4组,P0~P3,排列是从复位开关开始从左到右,5V跟VCC位置要跳针才能给舵机供电

请输入图片描述

请输入图片描述

请输入图片描述

记录一:

ramps1.5的板,舵机排列位置跟1.4版是相反的,marlin原固件的m280指令是给打印机自动调平使用,照着1.4的连接方法,舵机不动,最后才发现第一位置不是从右开始,是从左开始排列。

虽然这个困扰了十几天,但也学会了点怎么自已添加代码

请输入图片描述

请输入图片描述

请输入图片描述

记录二:爪子更换为吸盘,因为打印的爪子质量不过关,松动,夹不住东西,暂时还没有安装,测试了吸盘的使用方法,使用舵机的控制位,吸盘分吸气电机跟控制阀,电机常开,控制阀打开(吸住物品),

控制阀关闭(放下物品),

代码:

M100 A0可以关闭吸气电机或者控制阀

M100 A180打开吸气电机或者控制阀

最后修改:2021 年 09 月 21 日
如果觉得我的文章对你有用,请随意赞赏