grbl下载、编译与修改

一、下载

  1. 官方基本grbl
    https://github.com/grbl/grbl
  2. 官方优化后的grbl
    https://github.com/gnea/grbl
  3. 官方适配mega2560的grbl
    https://github.com/gnea/grbl-Mega/

二、编译

  1. arduino最新
    为了防止出现问题,将arduino更新到最新是必要的。
  2. 压缩和加载库
    压缩:下载源码或者release后,将里面的grbl压缩成zip,似乎是现在的arduino无法加入非zip的库了。
    导入:Arduino中分别选择 项目-》导入库-》添加ZIP库
    在这里插入图片描述
  3. 打开和编译
    可以点击grbl中的ino文件,也可以在Arduino中示例,编译后就没有报错了

三、使用PIO编译

  1. 上述arduino中,由于导入库后是无法修改的,导致修改比较麻烦,需要在文件中修改然后重新导入。
  2. 使用PIO,创建新的工程,选择单片机为mega2560或者自己的uno,基于arduino框架。
  3. 创建之后,将所有的文件都放在src文件夹中,然后main.cpp修改成ino文件的内容,编译如下:
    在这里插入图片描述

四、修改

需求是根据自己的mega开发板进行引脚修改,并修改为corexy。

  1. 修改引脚,由于我的板子是基于RAMPS的,所以直接在config.h中修改宏定义即可。如果是其他,则需要对应修改cpu_map.h文件。
    在这里插入图片描述

  2. 烧录和测试
    正常烧录,随后可以可以通过$$查看参数。其中注意的是,需要配置$22=0,去除归零使能,否则会认为没有归零而无法运动。

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值