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打开吸气电机或者控制阀