Grbl程序使用入门
槐之林 | 2017-07-07 22:51:14    阅读:7760   发布文章

平台:Arduino UNO R3

软件:Grbl

默认IO口配置

Grbl基本操作指令

参考【https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.9】

指令码

英文解释

中文解释

$$

View Grbl settings

显示Grbl运行参数配置。

$#

View # parameters

显示一些特殊G代码需要的参数;有G54~G59的工作坐标偏移量、G28/G30预设置的坐标、刀具长度偏移量、探针偏移等。

$G

View parser state

显示此版本Grbl所有能够识别的特殊G代码。

$I

View build info

显示版本信息。

$N

View startup blocks

显示启动G代码,可以有多行。

$x=value

Save Grbl setting

设置Grbl参数并保存到Rom中。

$Nx=line

Save startup block

设置一条启动G代码指令并保存到Rom中。

$C

Check gcode mode

检测G代码的运行过程。

$X

Kill alarm lock

清除警告时的锁状态。

$H

Run homing cycle

三轴归位(必须使能限位功能)。

~

Cycle start

实时指令,重新开始运行。

!

Feed hold

实时指令,进给保持。

?

Current status

实时指令,返回当前的状态信息。

Ctrl-x

Reset Grbl

实时指令,Grbl复位。

Grbl参数配置说明

$0=10 (step pulse, usec) 步进脉冲时间,建议10us

$1=25 (step idle delay, msec) 步进电机除能延迟时间

$2=0 (step port invert mask:00000000) 步进电机驱动端口有效位掩码

$3=6 (dir port invert mask:00000110) 步进电机驱动方向位掩码

$4=0 (step enable invert, bool) 步进电机使能取反有效位设置

$5=0 (limit pins invert, bool) 限位IO口取反有效位设置

$6=0 (probe pin invert, bool) 探针IO口取反有效位设置

$10=3 (status report mask:00000011) 状态报告掩码

$11=0.020 (junction deviation, mm) 节点偏差

$12=0.002 (arc tolerance, mm) 圆弧公差

$13=0 (report inches, bool) 位置坐标的单位设置

$20=0 (soft limits, bool) 软限位开关

$21=0 (hard limits, bool) 硬限位开关

$22=0 (homing cycle, bool) 归位使能位

$23=1 (homing dir invert mask:00000001) 归位方向位掩码

$24=50.000 (homing feed, mm/min) 归位进给速率

$25=635.000 (homing seek, mm/min) 归位快速速率

$26=250 (homing debounce, msec) 归位边界反弹时间

$27=1.000 (homing pull-off, mm) 归位点坐标离限位器触发点的距离

$100=314.961 (x, step/mm) x轴速度转化参数 步/毫米

$101=314.961 (y, step/mm) y轴速度转化参数 步/毫米

$102=314.961 (z, step/mm) z轴速度转化参数 步/毫米

$110=635.000 (x max rate, mm/min) x轴最大速率 毫米/分钟

$111=635.000 (y max rate, mm/min) y轴最大速率 毫米/分钟

$112=635.000 (z max rate, mm/min) z轴最大速率 毫米/分钟

$120=50.000 (x accel, mm/sec^2) x轴加速度 毫米/(s*s)

$121=50.000 (y accel, mm/sec^2) y轴加速度 毫米/(s*s)

$122=50.000 (z accel, mm/sec^2) z轴加速度 毫米/(s*s)

$130=225.000 (x max travel, mm) x轴最大行程

$131=125.000 (y max travel, mm) y轴最大行程

$132=170.000 (z max travel, mm) z轴最大行程

Grbl编译软件与使用方法

推荐使用Programmer’s Notepad编译器,软件和使用方法自行下载:

链接:http://pan.baidu.com/s/1bOeH1k

Grbl程序下载软件与使用方法

下载软件推荐使用 Arduloader,软件和使用方法自行下载:

链接:http://pan.baidu.com/s/1hrDdjDi

Grbl控制端软件 GrblController

链接:http://pan.baidu.com/s/1hsMMRbA

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

Grbl程序使用入门相关推荐

  1. 【雕刻机】Grbl程序使用入门

    平台:ArduinoUNO R3 软件:Grbl 默认IO口配置 Grbl基本操作指令 参考[https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0 ...

  2. java程序员入门先学什么开发者工具

    学习java编程语言,那么开发工具是肯定少不了的,程序员入门基础中开发工具是一定要学会的,可以帮助开发者们提高开发效率.更优雅的写代码.由于开发者涉及的技术领域众多,以后端开发者的视角盘点平时可能用得 ...

  3. 教孩子学编程python语言pdf_iOS(iPhone)应用程序开发入门视频教程(35讲)

    资源名称:iOS(iPhone)应用程序开发入门视频教程(35讲) 资源目录: [IT教程网]ios(iPhone)应用程序开发入门视频教程:第10讲多视图应用程序 [IT教程网]ios(iPhone ...

  4. 《微信小程序开发入门精要》——导读

    本节书摘来自异步社区<微信小程序开发入门精要>一书中的导读,作者 李宁,更多章节内容可以访问云栖社区"异步社区"公众号查看 目 录 第1章 微信小程序入门 第1章第1节 ...

  5. 微信小程序样式入门到精通(wxss)课程007-文本-text-align水平对齐

    text-align水平对齐 语法 text-align 是一个基本的属性,它会影响一个元素中的文本行互相之间的对齐方式. 西方语言都是从左向右读,所有 text-align 的默认值是 left.文 ...

  6. android入门程序源代码,安卓程序开发入门

    您可能感兴趣的话题: 安卓程序开发入门 核心提示:本教程为大家介绍采用Eclipse软件来编写安卓Hello,World程序. 创建一个新项目是很简单的,只要你安装了Eclipse插件,并且你的Ecl ...

  7. Linux 应用程序开发入门

    Linux 应用程序开发入门 Neo Chen (netkiller) <openunix@163.com> 版权 © 2011, 2012 http://netkiller.github ...

  8. 编写高性能的托管应用程序:入门

    编写高性能的托管应用程序:入门 发布日期: 6/15/2004 | 更新日期: 6/15/2004 Gregor Noriskin Microsoft CLR 性能小组 适用于:Microsoft . ...

  9. 小程序onload_微信小程序开发入门之共享账本(十四)

    微信小程序开发入门之共享账本(十四) (备注:微信小程序的wxml文件相当于HTML文件,wxss文件相当于CSS文件,js文件就是JavaScript文件,数据库为NoSQL数据库,数据库脚本语言也 ...

最新文章

  1. 【Socket】linux广播技术
  2. Oracle的PL/SQL编程前奏之基础技能实战一(匿名子程序)
  3. 这就是爱?英特尔处理器将整合AMD HBM2 GPU
  4. html透明度_学好Web前端开发,必要了解的HTML+CSS的技巧有哪些
  5. web性能測試工具-沒還有實驗-URL收集_无需整理
  6. 烂泥:团购网站的购买流程
  7. 宅在家里写数据库中事务(ACID)
  8. appium python框架结构_Appium 自动化测试之框架
  9. 风险评估模型蒙特卡洛模型_R模型中的蒙特卡洛模型使投资组合表现更好
  10. 河南联通申请公网ip
  11. windows7家庭版,专业版,旗舰版,企业版版本区别
  12. 【行列式2】n阶行列式的展开
  13. C++11 std::mutex使用以及std::lock_guard自动解锁避免忘记解锁
  14. About MyBatis——有关Mybatis,自问自答系列
  15. Xdelta3 bsdiff Courgette三种差分算法比较
  16. ILRuntime篇:前言
  17. TDS协议解析(转载)
  18. Linux监控fps,在Linux中的路径客户端上显示FPS
  19. Deepin Linux下更新nvidia独显驱动
  20. VSCode XDebug 远程调试虚拟机CentOS7上PHP项目

热门文章

  1. python 长整型_Python变量类型(l整型,长整形,浮点型,复数,列表,元组,字典)学习...
  2. java计算机毕业设计基于安卓Android的助农商城APP-农业信息app
  3. python爬虫数据导入excel_Python爬虫练习(3)——将数据导入excel表格
  4. 使用ArcCatalog配置ARCGIS SERVER服务
  5. 电脑版网页设计布局初级
  6. MYSQL 表名作为变量时,必须使用 ${ }
  7. 关于 vue-qr 二维码插件的使用
  8. 福昕 无法高亮 解决方案及PDF快捷键
  9. C语言:任意从键盘输入一个三位整数,要求正确分离它的个位,十位和百位数,并分别在屏幕上输出。
  10. css实现倾斜条纹(斑马线),可用于进度条等