找回密码
 注册

快捷登录

楼主: 76664289

2560的Grbl4.5.6轴固件

  [复制链接]
发表于 2019-4-17 11:44:50 | 显示全部楼层
本帖最后由 laomaotao 于 2019-4-17 11:57 编辑
8 q+ ]- t$ E: \( c* L4 B/ ?1 q8 _6 q( u
的确是很好的资料,几年前研究过grbl0.8的源代码,里面有很多算法值得学习。
; }3 |3 \# t5 `( Y. hG代码的解析,速度的前瞻算法,直线和圆弧插补算法,步进电机加减速算法。3 }( O8 c1 X; q
特别是里面的插补算法用到的是Bresenham算法对这种8位的单片机来说是效率最高的算法。在每个中断中通过此算法来判断步进电机各轴是否输出脉冲完成插补。由于AVR单片机的速度和RAM太小,决定了这种控制器的速度不会太快F值很难提高。$ s# V% ?) f2 I9 X( L# K
要想把F值提高就要在更高级的arm上玩运算做浮点数运算和用DSP处理算法。把数据交给FPGA或是ASIC来处理插补输出脉冲这样的话F值可以很高。
发表于 2019-4-17 11:51:06 | 显示全部楼层
laomaotao 发表于 2019-4-17 11:44" m8 z7 i+ Y; M2 r
的确是很好的资料,几年前研究过grbl0.8的源代码,里面有很多算法值得学习。
2 m5 K: [, J& R' Q- TG代码的解析,速度的前瞻算法 ...
/ M, C& f- O0 a" d: ]% Y, n9 `
github上有ARM的grbl项目,叫GNEA,都五年了,没动静,连页面都没改动过,可能开发人员太忙了。。" X. S$ m$ D0 {
发表于 2019-4-17 11:52:46 | 显示全部楼层
mmfinger 发表于 2019-4-17 11:51
' J2 T" u- n+ C0 pgithub上有ARM的grbl项目,叫GNEA,都五年了,没动静,连页面都没改动过,可能开发人员太忙了。。

0 A+ Y5 @8 G9 ?8 J. W. r7 z+ A是STM32的吗?能否给个链接看看: s1 L* S$ D0 [

" E% ?, h' s# h/ w. Q$ o& F( i" R
 楼主| 发表于 2019-4-17 11:59:34 来自手机 | 显示全部楼层
laomaotao 发表于 2019-04-17 11:52
$ W, a- j2 K8 B1 g! |是STM32的吗?能否给个链接看看
8 B8 H) p$ c3 _7 S: i" }9 N7 U
我发的压缩包里有移植stm32的固件,就是不知道几轴的
 楼主| 发表于 2019-4-17 12:01:59 来自手机 | 显示全部楼层
mmfinger 发表于 2019-04-17 11:44
! y' W  b7 I3 B$ H& ygrbl的开发人员好象对四轴的grbl兼容RAMP 1.4板的PIN脚分布有意见,所以下载的兼容RAMP 1.4板的grbl四轴的固件我试过都不行,能正常运行的四轴grbl我只找到grblQ这个了,因为grbl的多轴联动会作弧线运算,所以对处理器有一定的要求,Grbl Controller也只三轴版,grbl在四轴的用途并不大。。。

# T: t" d# J, D2 [0 f, Z好像有一个5轴的上位机,有时间我找找
发表于 2019-4-17 12:31:33 | 显示全部楼层
mmfinger 发表于 2019-4-17 09:251 X* {: k4 A, |- C
GRBL 只试过GRBLQ-MEGA能四轴,其他的没试过,看github 有人说过,五轴六轴是从打印机的固件改过来的,可能 ...
) ~/ p2 o9 }0 ~; y( L& s4 [
GRBLQ-MEGA能四轴,请问用到是什么上位机软件。谢谢
/ H8 {0 y1 n% Q( X+ |
8 \* Z, f2 ?0 f1 X0 D

# v- C' n* K" r% |" o
发表于 2019-4-17 14:43:11 | 显示全部楼层
laomaotao 发表于 2019-4-17 11:52
# Y# c* T, U* D0 r是STM32的吗?能否给个链接看看

: t: X, k- p; C( y* B5 L( h/ n) Uhttps://github.com/gnea/gnea- C6 p, K; k$ Z8 A+ w& F# s, o3 u
发表于 2019-4-17 14:45:56 | 显示全部楼层
laomaotao 发表于 2019-4-17 12:31
5 ^+ r; W  A4 I- Q6 A' TGRBLQ-MEGA能四轴,请问用到是什么上位机软件。谢谢

. q6 J7 p. V  \* whttps://github.com/LETARTARE/GCV
8 ?% g0 B+ G' |作者说是用QT的,但是我怎么也鼓捣不出来,
' \6 Y! p2 W1 Z1 x* C# {7 l
发表于 2019-4-17 14:53:37 | 显示全部楼层
2 E3 M! G0 }2 S: n' X4 U
/ x: y: C- _( F  {, m0 a( N" ?
. s7 [$ O  I/ Z! z1 ^

+ R: O: `9 v$ ^( T/ N
/ w) Q* e4 C6 u这是作者发出来的上位机图片。* n# {. D# `% n+ ?
发表于 2019-4-17 15:49:10 | 显示全部楼层
76664289 发表于 2019-4-15 19:33
" y! l, I& v$ A* _4 Z我用的 arduino UNO原来的三轴固件,雕浮雕和圆雕连续运行4个多小时很稳定,没干扰不丢步!
+ |1 F& R. R' f. d) X" `昨天刚刷的4 ...
8 p% g/ u- [9 i
请问用的是什么上位机软件谢谢
+ p. Y* w  p( T9 E/ c
发表于 2019-4-17 15:56:02 来自手机 | 显示全部楼层
cn5x++  五轴控制软件' S7 S0 A" S0 X
昨天好像下载到了,晚上下班后找找看。
发表于 2019-4-17 15:57:57 | 显示全部楼层
laomaotao 发表于 2019-4-17 15:49
" U4 e4 \( ]* V* V' [' t5 Q请问用的是什么上位机软件谢谢
) @- y: z' J4 Q  g/ p
GVC呀,
5 {) o/ T7 ~& T+ {& [GCV : Grbl Controller Visualizer is a 3D extension of GrblController-3.6.1 by zapmaker
0 _3 E' v  P8 T$ h+ h只是作者的电脑是Mac 5 l% r& n9 P4 r" c, V
发表于 2019-4-17 16:04:00 | 显示全部楼层
laomaotao 发表于 2019-4-17 15:499 R! \; q. P/ X( \( b; ~
请问用的是什么上位机软件谢谢

7 x, K9 d& n4 d5 V/ U四轴的grbl我用Candle一样能用,只是涉及到第四轴的画面看不到而矣,要全面的四五轴看来只能上LinuxCNC系统了。
3 \; I# }. J% [6 r5 b  F0 ]
发表于 2019-4-17 16:07:48 | 显示全部楼层
本帖最后由 laomaotao 于 2019-4-17 16:12 编辑 / e% e2 U! B- |5 k3 N0 m' d5 z  E! o
mmfinger 发表于 2019-4-17 15:57
0 C5 T# Z8 |! O# @( R: ^GVC呀,
5 X3 p& p7 F1 s" Q. }8 b7 FGCV : Grbl Controller Visualizer is a 3D extension of GrblController-3.6.1 by zapmaker8 Q! M7 ?9 _( M3 @* V
...
& m1 Q! D. S5 w; u+ Q- ~+ V( |! t
下载下来还有编译,QT不熟能否上传一个上位机软件有第四轴的。谢谢
 楼主| 发表于 2019-4-17 16:23:56 来自手机 | 显示全部楼层
laomaotao 发表于 2019-04-17 15:49
' C, L2 Z+ M0 t: ~0 B2 I! ^请问用的是什么上位机软件谢谢
/ e% p5 i! _5 r3 u$ y! G# X
三轴软件就可以用,就是显示不正常,运行代码没问题,我发的压缩包里有一个好像是四轴软件,就是那个带+号的压缩包,
您需要登录后才可以回帖 登录 | 注册

本版积分规则


快速回复 返回顶部 返回列表