Nomar记录一段历史
我可以重新利用 Melzi 板右下角的 ISP 引脚吗?

背景:我在 AVR 和 ARM Cortex PLC 方面有多年的经验,我觉得在项目中使用它们很舒服,但我不是 EE 或 SE。所以,如果我犯了错误或误解了什么,请记住这一点。谢谢。

我在我的 Maker Select v2.1 上打开了外壳,我注意到我有一个标有 ISP 的 2x3 标头。这对于我使用 ATMEGA1284P 的 AVR PLC 和 Melzi 板来说是相当标准的。

我在许多论坛上问过,似乎没有人真正知道答案(RepRap 的缺点——人们使用但并不完全理解)。

我想知道是否可以调整 Repetier 固件(我使用的是 0.91 版本的股票)以将 ISP 头用作标准 SPI 总线。它有 SCK、MOSI 和 MISO 引脚,但没有 SS 引脚。

我想要做的是在 SPI 总线上放置一个端口扩展器并断开其他可用的 GPIO。

那么,是否存在硬件限制或任何其他原因导致我无法将 ISP 标头重新用于 SPI 总线?

1个回答

理论上,你可以;但是,您可能需要这些引脚来连接外部编程器,以便在使用代码时使您的系统恢复生机。

如果您仍然想走这条路,这里有几篇文章可能会有所帮助:

另一种选择(我选择的)是购买 RAMPS 板组。我在 ebay 上以 19 美元的价格买到了一个,它有更多的 IO 选择。这样你就可以玩了,仍然可以回去插入你的库存 Melzi 并在需要时打印。

我花了 40 美元得到了这一切 - 电路板、显示器、电缆、电源,甚至运费在此处输入图片说明

这是将 Duplicator i3 从 Melzi 转换为 RAMPS的非常好的详细说明。该过程可能与您的打印机非常相似。

最大的挑战可能是设置固件

BTW,你买的什么打印机?

很棒的答案!我最终在 11 月获得了 Monoprice Maker Select v2.1。无法击败价格,我看到它有一个非常大的支持社区。让我非常高兴地看到我之前使用过和使用过的所有部件(Arduino 和组件)。
我有一个创力 X3。我的打印机有 Repetier 固件。我在 GitHub 上找到了它;但是,该代码库似乎处于休眠状态。 Marlin Firmware 有一个非常活跃的开源开发(https://github.com/MarlinFirmware)。我期待着使用代码,看起来 Marlin 会是一个更好的地方。看来这两种固件都能很好地运行打印机。
我喜欢这种设计的简单性。没有多余的装饰,没有额外的东西妨碍,只是让它工作所需的一切。看起来它也有一个相当大的构建空间。我没见过太多人带着 Tronxy——你怎么看?
@Rincewind 我喜欢 X3;但是,这是我的第一台打印机,所以我没有什么可比较的。我可以肯定地说的一件事是,对于不喜欢摆弄东西的人来说,这可能不是一个好的选择。它确实有一些问题;但是,它周围有一个强大的制造商社区,因此所有问题都有解决方案。我想要的原因是因为我想摆弄,而开放式设计使这很容易做到。我对打印机很满意,还没有打印失败。
@markshancock,Repetier 是 Maker Select(万豪更名)随附的固件。 Repetier 与休眠状态相差甚远,坦率地说,它具有更好的床面平整度。
@MarkWard 比较 GitHub 上的两个固件 [Repetier](https://github.com/repetier/Repetier-Firmware) 有 39 位贡献者和 999 次提交(过去 6 个月中有 10 次),其中 [Marlin](https://github.com)。 com/MarlinFirmware/Marlin) 有 415 名贡献者和 10,196 次提交(过去 6 个月中有 437 次提交)

随机文章