注释
@bronek999: 那太棒了!我很想看看代码。它会帮助我。FWIW,328p 上的 Grbl 经测试可达到 35,000 毫米/分钟的速度。 |
35,000 毫米/分钟?可能,但我不认为有丝杠。 |
@bronek999: 你有代码贴在任何地方吗? |
不是现在 两年前,我为 STM32 编写了 grbl 端口。它成功工作了2年 |
莫菲 评论 2016 年 3 月 4 日
我也希望看到代码,出于教育目的:)我一直在研究 DUE 作为一个平台,它看起来不错,100k 的 RAM,512k 的 FLASH 和 84MHz 的时钟与 CortexM3 内核。下载 Atmel Studio 7 并查看他们的 ASF 后,我发现转换我之前为 TM4C123G 编写的代码几乎是微不足道的,因为它们基本上是相同的内核,除了 TI 芯片是带有浮点单元的 M4。CMSIS 的功能几乎是一一对应的,非常酷。 |
项目可在https://github.com/bronek999/grbl-arduino-due-port |
莫菲 评论 2016 年 3 月 5 日
非常感谢!赞赏。 |
莫菲 评论 2016 年 3 月 7 日
周末为 DUE 写了 serial.c。没有什么像 PMC 那样花哨,只是与 ATMEGA 代码非常相似。无法测试它,因为我还没有收到我的 DUE。保持简单,就像您的代码没有 ASF 一样。 |
@bronek999 @Moffy: 这很棒。感谢您推动这一进程。这将完美地作为我计划的模板,其中包括大量重构和整个系统的大修。如果你愿意,请把精力集中在低级的东西上。除了使用 ASF 库之外,我根本没有时间真正深入研究它,也没有研究它们是否会表现良好。 |
莫菲 评论 2016 年 3 月 8 日
@chamnit很乐意帮助处理低级的事情。感谢您的链接@bronek999,会看一下,但我为 UART 写的,我想这有点简单,因为你有更少的选择? |
@Moffy: 是的,我在使用它的时候也遇到过同样的 ASF 问题。对于非专业编码人员来说,尝试学习它是一个相当耗时的过程。总之非常感谢。这将为我节省大量时间,并且我将能够专注于算法和系统级的东西。 |
添加了对 SD 卡读/写的支持。 |
@bronek999凉爽的。请找到稍作修改的serial.c,一些小的改动。 |
请告诉我您视频中的触摸屏系统。 |
7英寸电阻式触摸屏。接TFT显示驱动器RA8875。 |
运行触摸屏的界面代码是在运行 GRBL 的同一个 DUE 上还是一个单独的 DUE 上?谢谢你。 |
当然,同样的arduino |
非常令人印象深刻。 |
做得很好! 因此,我也想转向 ARM。 液晶显示器或 SDCard 接口是一个不错的选择,但我真的很喜欢老式的串行端口来直接控制机器。代码是否仍然支持此功能? 我需要的 cnc-laser 的唯一输出是
|
使用 esp8266 怎么样。80mhz 不到 5usd? No dia sábado, 7 de maio de 2016, Ben Schueler < notifications@github.com
Com os melhores cumprimentos, |
bronek999 评论 on 25 Feb 2016
昨天我测试了移植到 arduino 的 grbl v0.9 cide。我有 7″ 液晶触摸屏和 SD 卡文件系统。
现在只移植 x、y、z 轴。没有主轴,限制控制,没有 uart。第一速度测试配置
定义 DEFAULT_X_STEPS_PER_MM 3200.0
定义 ACCELERATION_TICKS_PER_SECOND 300
定义 DEFAULT_X_ACCELERATION (300.0_60_60)
测试代码 G1X500F2000
它给出正确的 106kHz 脉冲。图形界面 800×480。
用真机测试每毫米 螺钉
320 步 每转 5 毫米 3 相步进电机 + TinyG2 驱动器的最大可能速度约为 3100 毫米/分钟 ,使用 GRBL 它以 5000毫米/分钟的速度工作