评论
驱动的配置在my_machine.h中,SKR1.2 可以使用与 SKR 1.1 相同的映射文件吗? 目前此板不支持 Trinamic 驱动程序,但代码可用于 SKR 2.0 板特定代码中的软 UART。如果你稍等一下,我会将它添加到 SKR 1.1 中,并进行所需的更改。请注意,我无法对此进行测试,因此我不能保证它会起作用。 |
你好,谢谢你的回复。 我查看了 my_machine.h,但我没有发现任何关于双轴 X->X/反向 E0 和 Y->Y/反向 E1 的信息。 我可以等待!我也很乐意对其进行测试并向您提供反馈。 |
看这里。 最近增加了 8 美元用于通过设置而不是通过交换电机电线来反转第二个电机。
听起来不错。 |
新版本现已推出。如果你想测试,从没有联动电机开始。 |
谢谢,我尝试构建它,但我遇到了错误: ` ` |
它使用 STM32CubeIDE 1.5.1 为我编译,因此这些错误来自 pio 框架。我没有安装它,所以除了安装它和学习如何配置它之外不知道从哪里开始。@dresco您知道可能是什么原因吗? |
我正在使用我的个人 github 帐户。
谢谢,我已经使用 STM32CubeIDE 成功地构建了它,今晚我将尝试抽出时间来刷新电路板。 |
在这里建设没问题,我只是做了一个新的克隆并将以下测试环境添加到 platformio.ini(只是将 2209 支持和自动平方添加到原始 skr_pro_1_1 条目)。 platformio run –environment btt_skr_pro_1_1_buildtest
|
嗯,我再次克隆了 STM32F4xx 存储库,在 platformio.ini 中添加了你的 btt_skr_pro_1_1_buildtest 部分 env 并尝试构建它但仍然有错误:
我的 PlatformIO Core 版本是 5.2.3 无论如何,它与 STM32CubeIDE 构建得很好,所以我现在继续使用它 |
我刷了我的板子,绿色二极管像往常一样在新固件上闪烁。 我被卡住了,因为我的笔记本电脑上没有任何 USB 串行端口可以识别我可以连接的主板。 |
引导加载程序版本从未工作过?有关详细信息,请参阅问题#45。 您可以使用 ST-Link 编程器吗?电压表? |
看起来你缺少一些模块,确保你在你的拉动中添加递归 它应该是: |
@olijouve它应该从一个没有代码更改的新递归克隆编译。您的日志表明无法从 Inc 文件夹中找到 driver.h,是否在某处定义了 ARDUINO(这会更改 keypad.c 中的包含路径)? 如果您想追查 platformio 错误,您是否可以在某处发布构建输出的副本 – 要点或 pastebin?我会将其与我的工作环境进行比较。干杯。
|
谢谢@dresco我的 plateformio workspacd 中应该有一些旧的 arduino 遗物。 我现在将尝试通过 SD 卡闪存板… |
不是更好,引导加载程序似乎可以工作,因为当我将 .pio/build/btt_skr_pro_1_1/firmware.bin 放入 sdcard 时,我可以看到绿色闪烁,然后文件被重命名为 FIRMWARE.CUR |
@olijouve您使用的二进制文件来自哪个构建配置?只有Release F407 8MHz 32K Bootloader具有我认为需要的偏移量。 |
酷,好消息..
貌似在 btt_skr_pro_1_1 platformio 环境中定义了 bootloader 偏移量,但 crystal 值可能仍然是错误的?描述和价值不匹配.. |
是的,这就是我所看到的。 @terjeio,我使用默认的 btt_skr_pro_v1_1 所以配置是:
我曾尝试将 HSE_VALUE 设置为 8000000 进行编译,但在 skr_pro_v1_1_map.h 中存在不允许构建的测试:
我也尝试评论错误行,但没有更多机会,但我想它比那复杂得多。 我刚刚再次阅读#45和完整的 platformio.ini 文件。我看到 skr_pro_1_1 没有 -D USB_SERIAL_CDC=1。 |
需要一种方法来检查下载的代码是否由引导加载程序启动。无需太多代码更改即可测量输入引脚上的电压。由于启用了上拉电阻,这应该是 3.3V。 另一个是切换输出引脚,我看到风扇和加热器输出连接了 LED。 |
我也尝试了这个但没有成功(不得不将第 24 行更改为 #if !defined(STM32F407xx) || HSE_VALUE = = 8000000 查看 Marlin 的 plateformio.ini,我们可以说 SKR Pro v1.1 /v1.2 板附带一个引导加载程序,该引导加载程序 我已经闪回了一个 Marlin 2 固件,只是为了确保没有任何东西变砖并且它很好。一旦它被刷新,我的操作系统就会再次看到 USB 串行设备。
https://teamgloomy.github.io/skr_pro_pins.html
不幸的是,我自己都没有找到我可以在代码中如何以及在何处切换输出引脚… |
PC1 在示意图中: 我相信可以通过将此插件添加到 src 文件夹来切换输出引脚,针对您想要的端口/引脚修改它并重新编译/刷新。我提到的 LED 似乎需要电路板由 12V 供电。 |
我的电路板由 24V 供电,测试它会有风险吗? Thanks for J46 PC1, i’ll try to test tomorrow. So just to understand, if the firmware is well loaded i should mesure 3.3V between that pin and gnd because the RESET_PORT and RESET_PIN definitions set to GPIOC and 1, but if not loaded i should get 0V ? |
你好,
我有一个在 SKR pro 1.2 上运行的 MPCN,电机在 UART 中的 5 TMC2209 上运行。CNC 使用安装在其上的 Neje PWM 二极管激光器
我的机器在 X 和 Y 上有双轴,分别使用 E0 和 E1,并且在 X 上有 2 个止动器,在 Y 上有 2 个止动器用于自动平整归位。
我目前正在使用 Marlin 2,但我想迁移到 grblHAL。
问题是我完全迷路了,我不知道在编译之前从哪里开始在配置文件中进行相应的设置。
这里有好心人可以帮助我吗?