评论
我知道我不应该混合它 |
当我想到学习 3D 打印会多么有趣时,我最大的惊喜之一是如果我希望成为自己的服务台,我还需要学习多少编程和硬件工程…… 如果您使用 Windows PC,并且希望能够轻松、谨慎地更新您的配置文件以使用最新的 Marlin,我可以推荐WinMerge。它可以让您对新旧进行并排、逐行比较,自动突出显示所有差异并允许您随时进行更改,然后保存更新的文件。这就是我最近“升级”到最新的 BugFix 版本的方式。 |
感谢您的提示,我想我必须这样做。 |
你好,这是我第一次编译一个干净的 Marlin FW (2.0.4.4),我是新手,但在玩它之前我做了很多功课:)。 花了我大约 1 个小时并闪现到我的板上,我有一个完美的运行固件。 买路。我将 TMC Current 设置为 550 并激活监控和 TMC 调试。 |
我做的和@BiOs2k并让它在带有 bltouch v3.1 original 的 ender 3 Pro 上运行良好,2.0.4.4。 |
太好了,谢谢@TheDoc97, 那很快:) |
那行得通,现在比较一下,看看有什么不同,因为我想知道为什么它不起作用。谢谢你,让我重新开始。 |
不客气 |
使用 Marlin 2.0.5.2 编译 错误:未知环境名称“STM32F103RC_bigtree_512K”。Valid names are ‘melzi_optiboot, at90usb1286_cdc, STM32F407VE_black, rumba32_mks, STM32F103RC_btt_512K_USB, mega2560, mks_robin_pro, sanguino1284p, STM32F7, teensy35, STM32F103VE_longer, STM32F103RC_fysetc, STM32F103RC_btt_512K, BIGTREE_GTR_V1_0, STM32F401VE_STEVAL, esp32, STM32F103RC_btt, STM32F103CB_malyan, STM32F103RC_btt_USB, melzi, FLYF407ZG, linux_native, FYSETC_F6_13, FYSETC_F6_14, jgaurora_a5s_a1, mks_robin_mini, mks_robin, STM32F103RC, DUE_debug, LPC1769, rumba32_f446ve, STM32F103RE, BIGTREE_SKR_PRO, STM32F103RE_btt_USB, ARMED, mks_robin_nano, SAMD51_grandcentral_m4, mks_robin_lite, FYSETC_S6, BIGTREE_BTT002, at90usb1286_dfu, teensy31, LPC1768, STM32F103VE_GTM32, rambo, STM32F4, include_tree, mega1280, sanguino644p, 由于, chitu_f103, STM32F103RE_btt, mks_robin_lite3, |
你的错误告诉你到底是什么问题,如果你阅读它,你试图使用 platformio 环境中不存在的平台名称。 使用STM32F103RC_btt_512K |
是的,后来看到了,不好意思 |
不用抱歉,我可能给人的印象很粗鲁,有时书面回复可以做到这一点,但我只是想指出您的错误,解释您的错误,然后引导您朝着正确的方向前进。 |
我也有这个问题,遗憾的是在发行说明中没有任何地方指出在 2.0.4 和 2.0.5 之间进行了重命名。 |
大家好, 终端输出:
|
你好, 删除 platformio 中的所有项目并打开 marlin 项目.. 顺便说一下,不要玩 bigtreetech 源,它很旧而且没有正确调整。 |
非常感谢!我创建了一个较短的目录,仅此而已!花了我几天… |
好消息!!! 那太长了。确保您的工作目录尽可能短。 |
尝试碰撞下面的线 #define CONFIGURATION_ADV_H_VERSION 020005
从那个?,对此,? #define CONFIGURATION_ADV_H_VERSION 020006
就个人而言,我克隆了 vanilla marlin 的 bugfix 分支,然后在与我的 3d 打印机硬件相关的配置更改中重新应用(补丁)。修补更改时,如果遇到构建错误,请查看错误消息,它们可以被认为是非常明显的,并指出需要更新哪些配置设置才能构建。 我在尝试编译 marlin 的 lasted bugfix 分支时遇到了同样的错误,快速搜索产生了这个 github 问题,并且模糊地记得配置文件是版本化的所以如果你试图从上游 master 编译,请确保更新版本你的配置文件。祝你好运。 |
还有更多的变化@ipatch在 x5 和 x6 之间 |
当使用 Marlin 2.0.4.4 作为源代码时,使用存储库中提供的配置文件编译失败。
vs代码中的错误信息:
在来自 Marlin/src/HAL/HAL_STM32F1/../../inc/MarlinConfig.h:38:0 的文件中,
来自 Marlin/src/HAL/HAL_STM32F1/HAL.cpp:30:
Marlin/src/HAL/HAL_STM32F1 /../../inc/SanityCheck.h:45:4: error: #error “你正在使用旧的 Configuration.h 文件,在构建 Marlin 之前更新它。”
#error “您正在使用旧的 Configuration.h 文件,在构建 Marlin 之前更新它。”
^~~~~
在 Marlin/src/HAL/HAL_STM32F1/../../inc/MarlinConfig.h:38:0 包含的文件中,
来自 Marlin/src/HAL/HAL_STM32F1/HAL.cpp:30:
Marlin/ src/HAL/HAL_STM32F1/../../inc/SanityCheck.h:49:4: error: #error “你正在使用旧的 Configuration_adv.h 文件,在构建 Marlin 之前更新它。”
#error “您正在使用旧的 Configuration_adv.h 文件,
^~~~~
Marlin/src/HAL/HAL_STM32F1/../../inc/SanityCheck.h:316:4: 错误:#error “LEVEL_CORNERS_INSET 现在是 LEVEL_CORNERS_INSET_LFRB。请更新您的 Configuration.h。”
#error “LEVEL_CORNERS_INSET 现在是 LEVEL_CORNERS_INSET_LFRB。请更新您的 Configuration.h。”
^~~~~
Marlin/src/HAL/HAL_STM32F1/../../inc/SanityCheck.h:1231:6: error: #error “Z_SAFE_HOMING is recommended when homing with a probe. 启用它或注释掉这一行接着说。”
#error “使用探针归位时建议使用 Z_SAFE_HOMING。启用它或注释掉此行以继续。”
^~~~~
在 Marlin/src/HAL/HAL_STM32F1/../../inc/MarlinConfig.h:38:0 包含的文件中,
来自 Marlin/src/HAL/HAL_STM32F1/HAL_SPI.cpp:35:
Marlin/src/HAL/HAL_STM32F1/../../inc/SanityCheck.h:45:4: error: #error “你正在使用旧的 Configuration.h 文件,在构建 Marlin 之前更新它。”
#error “您正在使用旧的 Configuration.h 文件,在构建 Marlin 之前更新它。”
^~~~~
在 Marlin/src/HAL/HAL_STM32F1/../../inc/MarlinConfig.h:38:0 包含的文件中,
来自 Marlin/src/HAL/HAL_STM32F1/HAL_SPI.cpp:35:
Marlin/ src/HAL/HAL_STM32F1/../../inc/SanityCheck.h:49:4: error: #error “你正在使用旧的 Configuration_adv.h 文件,在构建 Marlin 之前更新它。”
#error “您正在使用旧的 Configuration_adv.h 文件,在构建 Marlin 之前更新它。”
^~~~~
Marlin/src/HAL/HAL_STM32F1/../../inc/SanityCheck.h:316:4: 错误:#error “LEVEL_CORNERS_INSET 现在是 LEVEL_CORNERS_INSET_LFRB。请更新您的 Configuration.h。”
#error “LEVEL_CORNERS_INSET 现在是 LEVEL_CORNERS_INSET_LFRB。请更新您的 Configuration.h。”
^~~~~
Marlin/src/HAL/HAL_STM32F1/../../inc/SanityCheck.h:1231:6: error: #error “Z_SAFE_HOMING is recommended when homing with a probe. 启用它或注释掉这一行接着说。”
#error “使用探针归位时建议使用 Z_SAFE_HOMING。启用它或注释掉此行以继续。”
^~~~~
*** [.pio/build/STM32F103RC_bigtree/src/src/HAL/HAL_STM32F1/HAL.cpp.o] 错误1
*** [.pio/build/STM32F103RC_bigtree/src/src/HAL/HAL_STM32F1 /HAL_SPI.cpp.o] 错误 1