基于STM32的Grbl简化移植--1--2018-03-09

就是一个想法,暂时没有任何动作。

思路是,Grbl作为一个比较复杂的系统,功能也是比较完备的。

但是如果只是简单的控制微型激光雕刻机,则不需要这么复杂的系统。

一个微型激光雕刻机仅仅包含:

   1.两个步进电机;

   2.一个激光头

   3.吹烟风扇

   4.LED灯之类的小功能配件

这样看来Grbl上的好多功能实际上是用不到的,比如限位器、冷却管、复杂运动插补等等。

一个简化版的ctrl+c and ctrl+v完全可以很好的运行起来,并且非常容易的添加一些自己的DIY功能,比如加个夜灯之类的。

***********************************************************时空分割线****************************************************

2020年6月5日:

忽然想到自己还有个CSDN帐号,现在算是给自己之前扯的淡一个交代吧。

上面说的一直Grbl的事情后来我是做了,但是并没有用在激光雕刻机上,而是用在了机械臂上,因为我做了一个辣鸡机械臂(没错,就是字面意思),因为电机使用的都是步进电机,而Grbl又是我仅知的步进电机控制系统,所以就移植来直接用了。

下面是用来运行移植后的Grbl系统的六轴步进电机驱动板:

板子有六个步进电机驱动器,驱动芯片TMC2208

主控芯片STM32F103xxx

主电源DC12V

基于STM32的Grbl简化移植--1--2018-03-09_第1张图片

 

目前移植后的Grbl代码不是很稳定,运行一段时间后会卡死,懒得搞了,就没有找原因.........

 

以下是分享资料,有兴趣可以拿去玩玩:

1.基于STM32F103的Grbl移植代码,使用Keil MDK 5.20

    链接:https://pan.baidu.com/s/1TKsXnC2FhN7RprfoEGJT-g
    提取码:0ycv

2.多轴步进电机控制板,使用AD16

    链接:https://pan.baidu.com/s/1jLQC-B7r3glBAj23452RUg
    提取码:nsx7

3.TMC2208芯片手册

    链接:https://pan.baidu.com/s/1dcECh8oMzne3WVw2jsefVA
    提取码:i23h

 

你可能感兴趣的:(步进电机驱动)