注释
@bronek999: 那太棒了!我很想看看代码。它会帮助我。FWIW,328p 上的 Grbl 经测试可以达到 35,000 毫米/分钟的速度。 |
35,000 毫米/分钟?可能,但我不认为有丝杠。 |
@bronek999: 你有没有在任何地方张贴代码? |
不是现在 两年前,我为 STM32 编写了 grbl 端口。成功运行2年 |
我也希望看到代码,用于教育目的:)我一直在研究 DUE 作为一个平台,它看起来不错,100k RAM,512k FLASH 和 84MHz 时钟,带有 CortexM3 内核。下载 Atmel Studio 7 并查看他们的 ASF 后,我发现转换我之前为 TM4C123G 编写的代码几乎是微不足道的,因为它们基本上是相同的内核,除了 TI 芯片是带浮点单元的 M4。使用 CMSIS,功能几乎是一一对应的,非常酷。 |
项目可在https://github.com/bronek999/grbl-arduino-due-port |
非常感谢!赞赏。 |
周末为 DUE 写了 serial.c。没有什么像 PMC 那样花哨,只是与 ATMEGA 代码非常相似。无法测试它,因为我还没有收到 DUE。保持简单,就像您的代码没有 ASF 一样。 |
@bronek999 @Moffy: 这很棒。感谢您推动这一进程。这将完美地作为我计划的模板,其中包括大量重构和整个系统的大修。如果你愿意,请把精力集中在底层的东西上。除了使用 ASF 库之外,我根本没有时间真正深入研究它,也没有研究它们是否会表现良好。 |
@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, |
昨天我测试了移植到 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 毫米
三相步进电机+驱动器
与 TinyG2 的最大可能速度约为 3100 毫米/分钟
与 GRBL 它以 5000毫米/分钟的速度工作