本帖最後由 ma_hty 於 2015-1-5 15:14 編輯
回覆 222# 絕對好奇
> ps1:係X,Y,Z已經到咗waiting position,而取消打印,
> 個Z stepper會震呢個問題,我仍未揾到解決辦法!
"到咗waiting position 而取消打印 Z stepper會震" 是你的 start.gcode 選擇的呢 .
在你的 start.gcode, 你說:
...
(**** end homing ****)
G1 X110.5 Y-74.0 Z150 F3300.0 (move to waiting position)
G130 X0 Y0 Z0 A0 B0 (Set Stepper motor Vref to lower value while heating) << 問題出在這裡
M6 T0 (wait for toolhead parts, nozzle, HBP, etc., to reach temperature)
...
用 0A電流 去推步進電機, 步進電機無力轉 是正常的事.
其實這指令是畫蛇添足了. 打印閒閒地也用幾小時, 這加熱中的10分鐘, 電機耗電量 就算全省, 省了的 也不到總耗電量的零頭. 多此一舉 多此一舉. GCode檔一開始 電機就開足馬力即可.
> ps2:我覺得ReplicatorG有bug,係因為我用MakerWare印時,
> 無論online或offline都好正常,亦無需要加G0 X10.0 F500呢一行。
你說的"Bug", 實在令我很在意, 會否是我看漏了什麼呢?
> ps3:係X,Y,Z已經到咗waiting position,而取消打印,
> 用MakerWare個heatbed會調返轉向上升至一半高度。
這個無解. 取消打印/暫停打印, MightyBoard firmware 會把噴頭的Z 移到150mm, 這個150mm 是hardcode在原碼裡, 沒設定可改. 即是說... 不改firmware原碼的前提下, 無得攪.
> ... ,不過唔知ReplicatorG嘅Gcode教學係邊到揾到,師兄可否提供網址俾我參考下,...
不太可靠的資料, google一下就有; 可是... 沒有可靠而又能讀的文件 可提供. 這算是 open source 專案的先天缺陷吧. 誰也可參與 + 誰也可隨意加入自己的方案, 結果管理就亂糟糟的. 我給你的準確資料, 都是解讀原碼而來. 原碼呢... 算是一種 編程人員的另類語言 (註*), 非編程人員 難以理解.
> ps4:stepstick己經用咗24v渦輪扇吹住,又大風又夠靜,唔會有過熱問題。
咁就換晒 1.5A 的步進電機, 谷盡佢啦. 為啥? 步進電機扭力較大, 可頂較多轉向而來的衝擊(impact), 即加速率可用較高 (減少緩衝時間的意思). 加速率較高, 即平均打印速度 就會顯著提升 (即係快d印完咁解).
DIY自虐症發作, 想自虐一下的話, 加速率數值 可在 onboard preferences 介面裡設定的. 另外, 你也可以經 LCD panel/Info and setting/General setting/Acceleration 開關加速功能 去感受一下沒緩衝下的衝擊 , 好知進退.
註: * 我大概可以把灰姑娘故事 翻譯成C++ 然後朗讀比小朋友聽... 宅到呢... 反省 反省  |