成功把3dp接上wifi

前提是3dp控制板的USB除咗有CDC (即comm port)之外,重要有MSC (即讀卡機)功能。

用一隻有USB和file server功能的wifi router. 我的是tplink tl703n, 改8MB flash, 燒入openwrt + samba server.
tl703n的wifi接入屋企router.

電腦做好gcode, 抄去3dp wifi的shared folder, 即是寫入3dp的SD卡,就可以從SD卡打印。一邊打印,同時抄第二個gcode都得。

我一直都係用SD卡打印,因為覺得打印時間好耐,冇理由要電腦陪跑。早期要轉x3g有啲麻煩,後來可以直接用gcode但都係要拎張卡出來抄,而家進化成wifi file server好好用。

加埋firmware retraction, 和override temperature功能, 可以直接係部機度tune好多嘢,gcode唔使改。

回覆 1# johnttt

即是要 TB 找 人改 Flash ...

TOP

回覆 1# johnttt

firmware retraction 唔 work 架喎, 何苦呢...

TOP

回覆 3# ma_hty

何解firmware retraction唔work? 願聞其詳。

我反而覺得firmware retraction好work,一直都用。至少做到同樣嘅嘢,又減少到gcode嘅size

我嘅目標係同一個gcode可以用於唔同嘅機 唔同嘅膠絲。firmware retraction和override temperature係實現呢樣功能嘅最基本要求。

從stl生成gcode的過程,其實類似CNC要生成tool path的CAM,要有技術和經驗先做得好。電腦都要計好耐喇。如果能夠共用分享gcode,應該是好事。

TOP

本帖最後由 ma_hty 於 2015-2-9 23:50 編輯

回覆 4# johnttt

> ... 電腦都要計好耐喇。...

不會吧, 的確是有很多運算, 但是, 你家中的電腦 也是一隻運算力超強的巨獸, 是你的軟體太差吧.


> 何解firmware retraction唔work? 願聞其詳。

除非在 GCode格式裡 另行定義一指令去執行 retract/restore (尚未發現這種做法), 不然, 在好些必須容許的情況, 就會出現錯誤的retract/restore (例如, 很短很短的線).


> 我嘅目標係同一個gcode可以用於唔同嘅機 唔同嘅膠絲。

個個女朋友都愛, 即係個個都唔愛啦.  當你的gcode檔 大愛到所有機都能用的同時, 它/firmware 已經必需具備一個slicer軟體的所有功能.  這樣的話, gcode檔是多餘了, 乾脆傳 stl檔 即可  (opps... stl檔的話 現在都已經是 "可以用於唔同嘅機 唔同嘅膠絲" 了 ).

TOP

回覆 5# ma_hty


難道你不知道有G10,G11這兩個code?

TOP

回覆 6# johnttt

係喎 係喎, 真的是忙中有錯了, 謝謝指正.

TOP

ching可否講多一點G10,G11的詳情?相信很多巴打有興趣
PS:盡量用中文吧!!感激不盡

TOP

回覆 7# ma_hty


   Ching你謙啫,gcode你係高手。你個gcode viewer我都有試用過,如果早啲面世,我一定會如獲至寶,因為之前只能喺linux用yagv。可惜而家啲slicer都有得preview, 單獨viewer就變咗不太需要。

TOP

回覆 8# ghost2377

因為我冇乜文才所以唔敢亂譯。G10就係firmware retraction(譯作「韌體迴抽」嗎?好拗口), G11就係恢復指令。喺切片軟體中如果選咗使用 「韌體迴抽」,當需要用迴抽時就喺gcode用G10代碼,而不用指令E軸向迴走。因而也就不需要預先知道迴抽的長度,迴抽長度交畀韌體,就可以隨意設定,印到半路都改得。

順便講埋override temperature(譯作「溫度替代」?)就係用韌體設定的溫度數值替代gcode的溫度指令。點用?先借ching嘅標題一用,當某日你發覺這個冬天真太冷,原來用185度要改成205度,你可以選擇:
1, 開電腦,開切片軟體,改成205, 重新生成gcode, 打印。其實個新gcode只係溫度指令變咗,其他嘢無變。
2, 喺打印機度擰兩下,把185改成205, 打印。電腦都唔使開。

你會選擇邊樣?第二種就係 「溫度替代」喇,印ABS和PLA都可以用同一個gcode.

這兩個功能其實喺而家啲新韌體基本上都有。最近重有一樣新嘢就係E軸用體積數代替長度數,咁樣就可以兼容唔同直徑嘅膠絲,3mm和1.75mm都可以共用gcode.

TOP