此線可以回覆及一起討論吧

TOP

好帖 ! 如果有高人教 改裝 ramps1.4 比 arduino due 用就更加 very good !

TOP

好帖 ! 如果有高人教 改裝 ramps1.4 比 arduino due 用就更加 very good !
hktvro 發表於 2014-9-7 05:24



    3D printer 2560已夠用何須粒咁猛嘅MCU?仲有佢的IO是3.3V所以有好多地方也要留意

TOP

TOP

回覆 23# Offer


    其实改动不是特别的大, ramps 本身就是一个转接板, 如果从5v 转到3.3v。

电机驱动4988 电平兼容3.3v,无需要改, endstop 用机械开关的话5v 于3.3v没区别,不用改。 温度检测如果用热电阻也无需改动。sd卡本身就是3.3v电平,也无需改动,  可能要改的是:
1. 3几个功率输入的mos开关管, 管脚直接驱动5v 或者3.3v的导通压降有比较大差别,  这个通过选择低导通压降器件,不直接驱动热床的话,其实也无所谓。
2. LCD, 可能是5v电平接口, 要么做电平转换, 要么选择支撑3.3v 逻辑的lcd即可。

换句话说,如果选择合适的器件, ramps只要更改电源部分的少数引脚就可以直接用到due上, 只是现在的reprap discount lcd是为5v电平设计的, 不能直接用而已。

TOP

回覆 25# shaqiu


    用due类的理由挺多的, 首先是delta类的机器用 2560 计算实属勉强。  其实marlin等固件受到计算能力限制,很多想法无法实现。  有人在marlin的git主页上询问marlin 为何没有due版本的问题, 作者说,把marlin移植到due上面对他来说只是“ a few hours work” 但是他觉得marlin的结构不理想,如果在due上做,应当充分利用计算资源重新设计运动控制的部分。

TOP

回覆  Offer


    其实改动不是特别的大, ramps 本身就是一个转接板, 如果从5v 转到3.3v。

电机驱动4 ...
shaqiu 發表於 2014-9-9 11:05


完全同意,你對電子相當熟識,移植上是硬件的3.3 v比較麻煩又用不到常用的LCD模組。另一點要注意的是NTC的測溫表要整個從新測量及建立一次因為ADC的數值全變了

TOP

仲有一點,MCU的能力大左快左對於一些對時序要求高的元件及動作也可能要修改一下

TOP

半夜起身又去睇下code繼續寫埋呢個post

TOP

留個名先,支持支持

TOP