开源改变世界!!

Arduino Uno GRBL 问题

推推 grbl 5小时前 5次浏览

你好,我需要制作一个热线 CNC,我已经订购了一个带有 CNC 屏蔽和驱动器的 Arduino Uno,一套完整的套件,当我使用简单的代码测试时,一切正常,但是在我上传 GRBL 并使用 UGS 尝试它之后,它只能工作一秒钟,然后它就会抛出错误,然后它根本不起作用,它是随机的,用这个代码重新测试了所有内容

const int StepX = 2;

const int DirX = 5;

const int StepY = 3;

常量 int DirY = 6;

const int StepZ = 4;

const int DirZ = 7;

 

无效设置(){

pinMode(StepX,输出);

pinMode(DirX,输出);

pinMode(StepY,输出);

pinMode(DirY,输出);

pinMode(StepZ,输出);

pinMode(DirZ,输出);

}

无效循环(){

digitalWrite(DirX, HIGH); //设置方向,HIGH为顺时针,LOW为逆时针

数字写入(DirY,高);

数字写入(DirZ,高);

for(int x = 0; x<200; x++) { // 循环 200 步

数字写入(StepX,HIGH);

延迟微秒(500);

数字写入(StepX,LOW);

延迟微秒(500);

}

delay(1000); //延迟 1 秒

for(int x = 0; x<200; x++) { // 循环 200 步

数字写入(StepY,HIGH);

延迟微秒(500);

数字写入(StepY,LOW);

延迟微秒(500);

}

delay(1000); //延迟 1 秒

for(int x = 0; x<200; x++) { // 循环 200 步

数字写入(StepZ,HIGH);

延迟微秒(500);

数字写入(StepZ,低);

延迟微秒(500);

}

delay(1000); //延迟 1 秒

}

而且它运行良好。

有什么想法吗?

赞同
1

反对

2
转到评论

分享
分享
添加评论
排序方式:

最好的

搜索评论
扩展评论搜索
评论部分
u/grbl-plotter 头像
grbl 绘图仪

8个月前

你遇到了什么错误?通常你会在第一次连接时收到警报,你需要使用 $X 进行确认(https://github.com/gnea/grbl/wiki/Grbl-v1.1-Commands#x—kill-alarm-lock)

您是否尝试过其他软件(例如 GRBL-Plotter ;-) https://github.com/svenhb/GRBL-Plotter

 

赞同
1

反对

回复
回复

分享
分享

u/Rude_Mail_3381 头像
鲁德邮件3381
OP

8个月前

谢谢,我会尝试一下,我也在考虑使用带有 Ramps 1.6 的 Mega,我认为这也可能是我的 arduino 开发板的问题。

赞同
1

反对

回复
回复

喜欢 (0)