grbl
被选召的孩子
细雨骑驴入剑门
展开
-
grbl学习之旅---开始
Grbl是一款针对Arduino/AVR328芯片的嵌入式G代码编译和运动控制器。 Grbl分为两个部分:上位机和下位机部分。 上位机部分:GRBL Controler用QT编译的,作用是GCODE编译器,类似于串口提示助手的功能,通过串口传递G指令给下位机,很多DIY做雕刻机或者打印机的都需要用到此款软件,可以将图片之类的转换为G指令。 下位机部分:可以运行在ATMEG...原创 2018-03-31 15:11:39 · 4895 阅读 · 0 评论 -
grbl学习之旅---serial篇
serial.c和serial.h文件是实现了通过串行端口发送和接受字节的功能。首先是serial.h中定义了基本函数和常量大小:#ifndef RX_BUFFER_SIZE #define RX_BUFFER_SIZE 128//定义接受缓存的大小#endif#ifndef TX_BUFFER_SIZE #define TX_BUFFER_SIZE 64//定义发送缓存的大小#en...原创 2018-03-31 16:39:00 · 3323 阅读 · 4 评论 -
grbl学习之旅---protocol篇
protocol.c和protocol.h是实现控制grbl的方法和程序执行协议。涉及到了system.h;stepper.h;print.h;report.h;system.h 是系统级命令和实时进程。stepper.h是步进电机驱动器,使用步进电机执行planner.c的运动计划。print.h定义了一组格式化输出字符串的函数。report.h定义了报告和传递消息的方法。基本函数功能:#ifn...原创 2018-04-02 10:35:01 · 4870 阅读 · 0 评论 -
grbl学习之旅---protocol篇(补充)
protocol.c和protocol.h是实现控制grbl的方法和程序执行协议。涉及到了system.h;stepper.h;print.h;report.h;system.h 是系统级命令和实时进程。stepper.h是步进电机驱动器,使用步进电机执行planner.c的运动计划。print.h定义了一组格式化输出字符串的函数。report.h定义了报告和传递消息的方法。grbl下位机主要功能...原创 2018-04-02 10:41:31 · 5347 阅读 · 1 评论 -
grbl圆弧插补算法和直线插补算法以及前瞻算法的学习笔记
圆弧插补算法 前瞻算法 ...原创 2018-05-28 09:46:43 · 15222 阅读 · 3 评论