前提是3dp控制板的USB除咗有CDC (即comm port)之外,重要有MSC (即讀卡機(jī))功能。
用一隻有USB和file server功能的wifi router. 我的是tplink tl703n, 改8MB flash, 燒入openwrt + samba server.
tl703n的wifi接入屋企router.
電腦做好gcode, 抄去3dp wifi的shared folder, 即是寫(xiě)入3dp的SD卡,就可以從SD卡打印。一邊打印,同時(shí)抄第二個(gè)gcode都得。
我一直都係用SD卡打印,因?yàn)橛X(jué)得打印時(shí)間好耐,冇理由要電腦陪跑。早期要轉(zhuǎn)x3g有啲麻煩,后來(lái)可以直接用gcode但都係要拎張卡出來(lái)抄,而家進(jìn)化成wifi file server好好用。
加埋firmware retraction, 和override temperature功能, 可以直接係部機(jī)度tune好多嘢,gcode唔使改。
何解firmware retraction唔work? 愿聞其詳。
我反而覺(jué)得firmware retraction好work,一直都用。至少做到同樣嘅嘢,又減少到gcode嘅size
我嘅目標(biāo)係同一個(gè)gcode可以用於唔同嘅機(jī) 唔同嘅膠絲。firmware retraction和override temperature係實(shí)現(xiàn)呢樣功能嘅最基本要求。
從stl生成gcode的過(guò)程,其實(shí)類似CNC要生成tool path的CAM,要有技術(shù)和經(jīng)驗(yàn)先做得好。電腦都要計(jì)好耐喇。如果能夠共用分享gcode,應(yīng)該是好事。
> ... 電腦都要計(jì)好耐喇。...
不會(huì)吧, 的確是有很多運(yùn)算, 但是, 你家中的電腦 也是一隻運(yùn)算力超強(qiáng)的巨獸, 是你的軟體太差吧.
> 何解firmware retraction唔work? 愿聞其詳。
除非在 GCode格式裡 另行定義一指令去執(zhí)行 retract/restore (尚未發(fā)現(xiàn)這種做法), 不然, 在好些必須容許的情況, 就會(huì)出現(xiàn)錯(cuò)誤的retract/restore (例如, 很短很短的線).
> 我嘅目標(biāo)係同一個(gè)gcode可以用於唔同嘅機(jī) 唔同嘅膠絲。
個(gè)個(gè)女朋友都愛(ài), 即係個(gè)個(gè)都唔愛(ài)啦. 當(dāng)你的gcode檔 大愛(ài)到所有機(jī)都能用的同時(shí), 它/firmware 已經(jīng)必需具備一個(gè)slicer軟體的所有功能. 這樣的話, gcode檔是多餘了, 乾脆傳 stl檔 即可 (opps... stl檔的話 現(xiàn)在都已經(jīng)是 "可以用於唔同嘅機(jī) 唔同嘅膠絲" 了 ).
因?yàn)槲覂迂课牟潘赃砀襾y譯。G10就係firmware retraction(譯作「韌體迴抽」嗎?好拗口), G11就係恢復(fù)指令。喺切片軟體中如果選咗使用 「韌體迴抽」,當(dāng)需要用迴抽時(shí)就喺gcode用G10代碼,而不用指令E軸向迴走。因而也就不需要預(yù)先知道迴抽的長(zhǎng)度,迴抽長(zhǎng)度交畀韌體,就可以隨意設(shè)定,印到半路都改得。
順便講埋override temperature(譯作「溫度替代」?)就係用韌體設(shè)定的溫度數(shù)值替代gcode的溫度指令。點(diǎn)用?先借ching嘅標(biāo)題一用,當(dāng)某日你發(fā)覺(jué)這個(gè)冬天真太冷,原來(lái)用185度要改成205度,你可以選擇:
1, 開(kāi)電腦,開(kāi)切片軟體,改成205, 重新生成gcode, 打印。其實(shí)個(gè)新gcode只係溫度指令變咗,其他嘢無(wú)變。
2, 喺打印機(jī)度擰兩下,把185改成205, 打印。電腦都唔使開(kāi)。
你會(huì)選擇邊樣?第二種就係 「溫度替代」喇,印ABS和PLA都可以用同一個(gè)gcode.
這兩個(gè)功能其實(shí)喺而家啲新韌體基本上都有。最近重有一樣新嘢就係E軸用體積數(shù)代替長(zhǎng)度數(shù),咁樣就可以兼容唔同直徑嘅膠絲,3mm和1.75mm都可以共用gcode.
Ching, 簡(jiǎn)單啲,我有一塊 hitachi flashair 16GB, 電腦插 Lan 線,可唔可以用 wifi 再駁 hitachi flashair , 係PC度 搬 file 過(guò)去?
昨天攪 wifi 的某些東西時(shí), 特然想起帥兄你的post. 有些事情想來(lái)想去也想不通.
請(qǐng)問(wèn)你是 哪3DP控制板 和 哪firmware ? 如何能令 firmware 變身成 mass storage device? 就算 板上的USB片芯 能作為 mass storage device 溝通, firmware 仍是要懂得分身去扮演 mass storage device 角色呢. 諗一下 多工呀 緩沖呀 容錯(cuò)呀 等等... 需要firmware做的事, 天氣這麼冷也滴出汗來(lái)...
雖然晚了一點(diǎn)問(wèn), 請(qǐng)問(wèn)師兄可否分享多一點(diǎn)資料?
|
|