[雷射橫紋問題]
有沒有哪位高手能教學一下如何幫marlin加入步進馬達速度的delta轉換啊? 外圈速度不一樣真的蠻困擾的,尤其在雷射毛邊長度的測試上......
看了4個小時的marlin實在沒頭緒......(越看越亂....)
Charlie Ting
2015-12-12 02:42:58
在處理G0,G1那邊加入判斷式,先取座標絕對值,再按同心圓的方式分出幾個速度修正比重,然後將gcode 裡的速度值作出修正,然後傳入queue 裡就好了。
但記得原始速度要保留作為加權基礎,不然會出事。
Charlie Ting
2015-12-12 02:44:00
李穆
2015-12-12 02:45:23
但是現在困擾的是在外圈時各馬達速度不一樣,要看與連桿的幾何比例來調配,不然就脫桿了
李穆
2015-12-12 02:47:18
脈衝雷射模組似乎有M5關閉後的時間差,導致模組移動時還有雷射,會造成拖尾,我想在M5加入一個Delay來解決這個問題,但是內外圈速度不一致的話Delay也要隨位置變化才行
Charlie Ting
2015-12-12 02:47:27
Charlie Ting
2015-12-12 02:48:33
那個問題不是時間差造成的,我搞雷射時遇到也解決了。
李穆
2015-12-12 02:49:07
Charlie Ting
2015-12-12 02:50:24
李穆
2015-12-12 02:53:42
這樣說來應該要在M3執行前加個條件檢核? 不過程式語言不熟悉,條件函式應該怎麼下?
不過G1不是跑完才會走下一行的指令嗎?
Charlie Ting
2015-12-12 03:02:30
我的雷射控制程式
Charlie Ting
2015-12-12 03:03:11
李穆
2015-12-12 03:03:27
Charlie Ting
2015-12-12 06:26:06
Charlie Ting
2015-12-12 06:26:16
Charlie Ting
2015-12-12 06:26:22
Charlie Ting
2015-12-12 06:26:31
Rickey Yang
2015-12-12 08:48:03
李穆
2015-12-12 10:11:47
李穆
2015-12-12 11:11:44
修正前後差異