GRBL二:串口控制命令及代码解析(转载)
因初学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二:串口控制命令及代码解析(转载)相关推荐
- 双轴机械臂串口控制命令开发与测试:STM32F103控制板,简易调试命令集合
▌01 底层串口控制命令 1.调试说明 本文是继 调试机械臂一体化控制电路 博文中对于 两轴机械臂+机械爪整体控制板设计与机械爪控制调试 在 基于STM32F103双轴机械臂完整电路板 控制下进行串口 ...
- Sqoop(二)常用命令及常数解析
本文转自:https://www.cnblogs.com/yfb918/p/10855154.html 一.常用命令列举 二.命令及参数详解 1.数据库连接 2.import 3.export 4.h ...
- Paxos算法之旅(四)zookeeper代码解析--转载
ZooKeeper是近期比较热门的一个类Paxos实现.也是一个逐渐得到广泛应用的开源的分布式锁服务实现.被认为是Chubby的开源版,虽然具体实现有很多差异.ZooKeeper概要的介绍可以看官方文 ...
- 三关节机械臂控制命令修改
▌01 机械控制臂 1.简介 在 调试机械臂一体化控制电路:STM32F103控制器初步调试 对于 三轴机械臂的 的控制,最初版本采用了 简易调试命令组合. 这个命令是为了付方便最初的调试与测试机械臂 ...
- PGPCA、PHPCA、PLPCA去噪代码解析
一.整体Pipeline流程解析 clear all close allsigma=10; randn('seed', 2); ima = double(imread('data/barbara.pn ...
- 拓达TSDA-C21B,通过单片机串口发命令控制电机转向
拓达TSDA-C21B,通过单片机串口发命令控制电机转向 前言 驱动器的参数配置 一.硬件准备 二.软件的设计 1.看官方的数据手册确定写软件的方案 (1).控制模式.与控制来源的选择的选择 (2). ...
- STM32F103:二.(2)串口控制LED
串口控制LED 大概通一下流程,具体USART和NVIT后续再写 不得抱怨一句,这芯片贵的让人发吐,让我们学生党还怎么活 最近学习越学越没有动力,一点学习的心情都没,脑壳疼,先把32入门看后续写会不会 ...
- 基于Vue3实现扫码枪扫码并生成二维码的代码解析
基于Vue3实现扫码枪扫码并生成二维码的代码解析 在本文中,我们将介绍如何使用Vue3实现扫码枪扫描条形码或二维码,并将其转换为二维码的过程.这个过程将涉及到以下步骤: 在Vue3项目中安装和导入vu ...
- 基于Zigbee的SHT10温湿度数据采集系统(已实现控制12个终端节点)——Zigbee协调器主要代码解析
之前实现了基于Zigbee的SHT10温湿度数据采集系统,这里来重新复盘一些主要的知识和代码. 写在前面: 1 功能介绍:使用Zigbee终端节点采集环境的温度和湿度数据,然后将数据无线发送的Zigb ...
最新文章
- BZOJ1975 [Sdoi2010]魔法猪学院 k短路
- 【C语言】控制台窗口图形界面编程(五):文本移动
- CodeForces - 706D Vasiliy's Multiset(字典树删除操作)
- 电子计算机空调,电子计算机机房空调的设计规范
- Java注解学习一:注解术语
- Foxmail添加微软最新outlook.com邮箱解决方案
- 算法不会,尚能饭否之顺序表
- 【记录】[2014.2.12]网新第一天
- DIV的摇晃效果---jquery实现
- 3种云桌面(VDI、IDV、VOI)技术解决方案简介
- diskgenius创建efi分区_无损分区大小调整
- 软件项目管理(学习笔记)
- 产品经理必懂的28个心理学效应
- 学习笔记 | 通用能力提升
- R语言错误的提示(中英文翻译)
- Linux CentOS 7中安装XXX(持续更新)
- 自从上了K8S,项目更新都不带停机的!
- 例题4-1 古老的密码 UVa1339
- linux通过以太网线上网,开发板通过以太网卡的互联网连接尝试
- 算法高手再度集结 通关秘籍拿走不谢