因初学GRBL,网上搜集了一些GRBL的资料,怕遗忘,所以转载过来,如有侵权请联系,立即删除。

原文地址:https://blog.csdn.net/zhangjikuan/article/details/46694431

单片机串口跟电脑连接,测试GRBL串口命令
1.输入:“$”显示如下:

$$(view Grbl settings) //命令“$$”查看GRBL设置
$x=value (save Grbl setting) //保存设置
$H (run homing cycle)//返回原点
? (current status)//显示当前坐标
ctrl-x (reset Grbl)//复位
2.输入:“$$”显示如下


$0=400.000000 (x, step/mm)//X轴每毫米多少步设置,计算得到:(一圈多少步*驱动倍频数)/电机转一圈前进多少
// 毫米
$1=400.000000 (y, step/mm)
$2=250.000000 (z, step/mm)
$3=10 (step pulse, usec)一个周期中低电平的拉低时间,设置第二个定时器定时时间的
$4=400.000000 (default feed, mm/min)//G0使用,快速从A点到B点,值越大速度越大
$5=500.000000 (default seek, mm/min)//G1 G1 G3使用,G代码中未设置进给速度时使用,eg:平时 
//G01x10y10f500时候500就是进给速度,如果不指定时候就用这个
$6=33092 (step port invert mask, int:0x8144)//XYZ step direction引脚bit设置
$7=25 (step idle delay, msec)
$8=500.000000 (acceleration, mm/sec^2)//加减速大小,数值越大加减速时间越小
$9=0.050000 (junction deviation, mm)
$10=0.100000 (arc, mm/segment)//角速度
$11=25 (n-arc correction, int)
$12=3 (n-decimals, int)
$13=0 (report inches, bool)
$14=1 (auto start, bool)//自启动设置位
$15=0 (invert step enable, bool)
$16=0 (hard limits, bool)
$17=0 (homing cycle, bool)//与回原点有关的
$18=0 (homing dir invert mask, int:0)0
$19=25.000000 (homing feed, mm/min)
$20=250.000000 (homing seek, mm/min)
$21=100 (homing debounce, msec)
$22=1.000000 (homing pull-off, mm)
ok
不仅可以显示当前设置参数,还可以修改参数例:输入:“$0=500”会显示OK,再输入"$$"查看参数发现已修改
修改后会自动保存到EEPROM,可以修改每个参数的值
3.输入:“?”显示当前位置如下

4.输入G代码:
eg:"G00X10Y10" 快速移动到(10,10),进给速度用的default中的$4,注意(10,10)是绝对时间
如果当前位置为(10,10),再输入G00X10Y10将不移动,因为现在就在这个位置处
eg: "G00X10Y10F2000" 直线差补,进给速度为2000mm/min
关于G代码,参考:http://blog.csdn.net/zhangjikuan/article/details/46697019
 ———————————————— 
版权声明:本文为CSDN博主「zhangjikuan」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhangjikuan/article/details/46694431

GRBL二:串口控制命令及代码解析(转载)相关推荐

  1. 双轴机械臂串口控制命令开发与测试:STM32F103控制板,简易调试命令集合

    ▌01 底层串口控制命令 1.调试说明 本文是继 调试机械臂一体化控制电路 博文中对于 两轴机械臂+机械爪整体控制板设计与机械爪控制调试 在 基于STM32F103双轴机械臂完整电路板 控制下进行串口 ...

  2. Sqoop(二)常用命令及常数解析

    本文转自:https://www.cnblogs.com/yfb918/p/10855154.html 一.常用命令列举 二.命令及参数详解 1.数据库连接 2.import 3.export 4.h ...

  3. Paxos算法之旅(四)zookeeper代码解析--转载

    ZooKeeper是近期比较热门的一个类Paxos实现.也是一个逐渐得到广泛应用的开源的分布式锁服务实现.被认为是Chubby的开源版,虽然具体实现有很多差异.ZooKeeper概要的介绍可以看官方文 ...

  4. 三关节机械臂控制命令修改

    ▌01 机械控制臂 1.简介 在 调试机械臂一体化控制电路:STM32F103控制器初步调试 对于 三轴机械臂的 的控制,最初版本采用了 简易调试命令组合. 这个命令是为了付方便最初的调试与测试机械臂 ...

  5. PGPCA、PHPCA、PLPCA去噪代码解析

    一.整体Pipeline流程解析 clear all close allsigma=10; randn('seed', 2); ima = double(imread('data/barbara.pn ...

  6. 拓达TSDA-C21B,通过单片机串口发命令控制电机转向

    拓达TSDA-C21B,通过单片机串口发命令控制电机转向 前言 驱动器的参数配置 一.硬件准备 二.软件的设计 1.看官方的数据手册确定写软件的方案 (1).控制模式.与控制来源的选择的选择 (2). ...

  7. STM32F103:二.(2)串口控制LED

    串口控制LED 大概通一下流程,具体USART和NVIT后续再写 不得抱怨一句,这芯片贵的让人发吐,让我们学生党还怎么活 最近学习越学越没有动力,一点学习的心情都没,脑壳疼,先把32入门看后续写会不会 ...

  8. 基于Vue3实现扫码枪扫码并生成二维码的代码解析

    基于Vue3实现扫码枪扫码并生成二维码的代码解析 在本文中,我们将介绍如何使用Vue3实现扫码枪扫描条形码或二维码,并将其转换为二维码的过程.这个过程将涉及到以下步骤: 在Vue3项目中安装和导入vu ...

  9. 基于Zigbee的SHT10温湿度数据采集系统(已实现控制12个终端节点)——Zigbee协调器主要代码解析

    之前实现了基于Zigbee的SHT10温湿度数据采集系统,这里来重新复盘一些主要的知识和代码. 写在前面: 1 功能介绍:使用Zigbee终端节点采集环境的温度和湿度数据,然后将数据无线发送的Zigb ...

最新文章

  1. BZOJ1975 [Sdoi2010]魔法猪学院 k短路
  2. 【C语言】控制台窗口图形界面编程(五):文本移动
  3. CodeForces - 706D Vasiliy's Multiset(字典树删除操作)
  4. 电子计算机空调,电子计算机机房空调的设计规范
  5. Java注解学习一:注解术语
  6. Foxmail添加微软最新outlook.com邮箱解决方案
  7. 算法不会,尚能饭否之顺序表
  8. 【记录】[2014.2.12]网新第一天
  9. DIV的摇晃效果---jquery实现
  10. 3种云桌面(VDI、IDV、VOI)技术解决方案简介
  11. diskgenius创建efi分区_无损分区大小调整
  12. 软件项目管理(学习笔记)
  13. 产品经理必懂的28个心理学效应
  14. 学习笔记 | 通用能力提升
  15. R语言错误的提示(中英文翻译)
  16. Linux CentOS 7中安装XXX(持续更新)
  17. 自从上了K8S,项目更新都不带停机的!
  18. 例题4-1 古老的密码 UVa1339
  19. linux通过以太网线上网,开发板通过以太网卡的互联网连接尝试
  20. 算法高手再度集结 通关秘籍拿走不谢

热门文章

  1. my live PC / ThinkCentre M920x Tiny / ThinkStation P330 Tiny / Thinkpad yoga 12 vPro
  2. Softmax回归函数
  3. Hello C(八)——内存字节对齐
  4. uniapp 开发视频解析app
  5. 【网络安全】CSRF漏洞详细解读
  6. php--spry框架读取显示xml数据
  7. 超全面!如何系统学习功能图标
  8. 软件测试的目的/目标
  9. 磁珠的作用以及和电感的区别
  10. 全栈工程师学习路线(自用)