Nomar记录一段历史
delta 的最佳 32 位电子产品?

我希望将我的 Delta 打印机的电子设备从 8 位更新为 32 位。

所以我检查了 Marlin 并发现他们正在开发一个他们称之为 Re-ARM 的项目,据我所知他们将支持很少的芯片组 - 我不记得是哪一个,所以直到发生这种情况我需要使用别的东西,但什么?

我需要它是开源的,但Smoothieboard (原版)太贵了。我看到了 MKS SBASE,但它们是闭源的。还有它的MKS GEN 版本,但它再次使用 ATmega2560。在 32 位 Marlin 达到测试阶段之前,我的问题现在有解决方案吗?

我觉得这个问题太主观了。请不要提出 [主要基于意见](https://3dprinting.stackexchange.com/help/dont-ask) 的问题。
@TomvanderZanden 考虑到多种基于意见的答案的可能性,用户要求的范围是寻找**任何**解决方案。因此,在这种情况下,用户可以接受多个(甚至基于意见的)答案。
我相信 MKS SBASE 是开源的,因为它运行冰沙板固件,或者至少可以。我在 delta 上运行一个,它很适合我的目的。但是您可以使用 8 位 AVR 马林鱼板获得类似的结果。
@hilo90mhz 你说的是 MKS SBASE 可以运行正版的冰沙固件吗?
我相信是这样,但我会更多地研究它,因为我可能会弄错,它是冰沙固件的一些修改版本,自我的设置以来已经有一段时间了。
你好,你的问题解决了吗?如果是这样,您想发布答案吗?如果没有,您能否用更多信息更新您的问题?

1个回答

请注意,我并不是说这是最好的 32 位解决方案,因为这太主观了。虽然您可能想阅读有关运行 Marlin 的良好 32 位微处理器的建议,但我在32 位 Marlin 可以哪块板上运行?


因此,澄清一下,是的,虽然MKS-BASE基于 8 位 ATmega2560,但MKS-SBASE由 32 位 ARM、100M Cortex-MS MCU-LPC1768 驱动。

不管怎样,SmoothieWare 确实可以在 MKS-SBASE 上运行。有关于Instructables - 配置 MKS SBASE V1.X 32 位控制器基础知识和 SmoothieWare广泛指南

您首先需要驱动程序(适用于 Windows)。插入 MKS-SBASE 板,然后安装驱动程序。

连接USB

将 USB 插入电路板并查看左上角的 LED。 D7 LED 立即亮起。过了一会儿, D1也开始闪电,而D2D3快速闪烁。

打开设备管理器并使用刚刚从 Github 下载的签名驱动程序更新新的 Smoothie/Serial USB 设备驱动程序,该驱动程序位于易于查找的文件夹中: \MKS-SBASE\MKS-SBASE\Driver\smoothieware-windows-signeddriver-v1.0

然后安装固件:

安装固件

  1. MKS 的固件只是 Smoothieware 的旧版本,所以我们总是只想使用 Smoothieware 的最新版本。

    1. 换句话说:始终使用 Smoothieware 的固件
    2. 如果您无法从原始 Smoothieware 中找到config.txt文件,请使用 MKS 中的文件。
  2. 从 Smoothieware 的固件页面下载官方固件,这是他们自己的Github 页面上的一个子页面(你可能想要下载他们的完整 Github 存储库(文件夹)以找到他们的 config.txt 文件)
    1. 首先使用稳定版。当一切正常时,您可以改用 Nightly 版本。它是最新版本,但尚未完全测试,并被视为测试版/测试版。
  3. 将 SD 卡插入 MKS Sbase 板并插入 USB 电缆。您的 SD 卡现在将显示在您的文件资源管理器中。
    1. 如果没有,您需要确保安装了驱动程序。
  4. 如果您无法从 Smoothieware 中找到config.txt文件,只需在\MKS Sbase\MKS-SBASE-master\MKSSBase-firmware找到config.txt并将其复制到您的 SD 卡。
    1. Smoothieware 建议在连接到 USB 时禁用 SD 上的自动安装。尤其是在使用 Mac 时,因为 OSX 往往会在奇怪的时候做一些时髦的事情。
    2. 我的Win10没有任何改变。过去一年没有发生任何不好的事情。
  5. 在 D1 紧随其后不久,D7 亮起。 D2、D3、D4 闪烁,然后D4 稳定,同时D2 和D3 继续闪烁。
    1. 此时, firmware.bin已经变成了SD卡上的firmware.cur文件
  6. 更新成功后,文件名会变成firmware.cur。

更改或更新固件

只需从 SD 中删除firmware.cur文件,或重命名为firmware.cur.old或类似名称,然后将新的firmware.bin文件复制到SD 中。重启您的打印机(也拔掉 USB),您可以在 SD 卡上看到新的firmware.cur文件。

注意:以后对config.txt文件进行任何更改后,您需要重新启动控制器,这意味着断开电源(如果正在使用)和 USB。您可以发送重置命令,但只能通过真正的终端使用,而不是通过 Printrun/Pronterface 或类似方式。

如上所述,该指南非常详细,并继续解释所有其他方面。内容如下:

目录:

  1. 连接并安装
    1. 连接USB
    2. 安装固件
  2. 与 Marlin 相比配置 Smoothieware
  3. 与马林明显不同
    1. 不太明显的区别
    2. 固件和配置文件
    3. 配置固件
    4. 评论
  4. 固件步骤 1:默认进给率
    1. 1/32 多步
    2. 连接电机
    3. 外部电机控制器
  5. 固件步骤 2:笛卡尔轴速度限制、引脚和电流
    1. 引脚
    2. 电流
  6. 固件步骤 3:LCD、SD 和挤出机
    1. 液晶和标清
    2. 挤出机设置
    3. Delta 驱动电流
  7. 固件步骤 4:热端温控配置
    1. 热敏电阻类型
    2. PID 调整
    3. Hotend 热敏电阻 - 物理布局
    4. Hotend 加热器引脚 - 物理布局
  8. 固件步骤 5:加热床温控配置
    1. 热敏电阻类型
    2. 温控床 BANG-BANG
    3. 加热床热敏电阻 - 物理布局
    4. 加热床加热器销 - 物理布局
  9. 固件步骤 6:配置终点站
    1. 归位方向
    2. 禁用未使用的终点站
    3. 定义轴大小
    4. 倒车挡块输出
    5. 快速和缓慢的归位率
  10. 固件步骤 7:网络设置
  11. 第 8 步:下一步是什么?
    1. 更高级的设置?
    2. 使用开关

由于此处涉及的内容太多,请访问Instructables 页面以获取完整指南,以完成配置。

随机文章