修改

文檔

圖片

迪威模型和Solidworks 聯(lián)合會員
迪威網(wǎng)友b62f4e
迪威網(wǎng)友b62f4e
原創(chuàng)模型

使用自動打印彈出的順序批處理三維打印

VIP
免費(fèi),登錄即可下載
本資源不能下載
發(fā)布時間:2019/11/20 3:53:00
更新#2 2018年6月27日:這是一個很好的工作,我想在晚上和今天工作時同時排隊打印多個批處理文件(如果您愿意,我會為批處理文件排隊),所以我修改了batchúu 腳本,如果您對打印同一型號的多個副本的合適問題回答“是”,它現(xiàn)在將使用語法“numberofcopiesxu ”保存批處理gcode文件。
例如,我的一個光劍批處理文件被保存為“20X_papermate_luke_esb.gcode”。然后,我再次運(yùn)行batch_print.exe,這一次對fit問題回答“否”,該問題提示我一次添加一個文件,因此我選擇了這些以前生成的多個打印批處理文件:
20X_papermate_luke_esb.g代碼
20X_papermate_vader_esb.g代碼
20X_papermate_vader_rotj.gcode公司
它生成了一個名為“batch_print.gcode”的巨大gcode文件來打印所有60個模型。它已經(jīng)完美地印了24小時了。
更新#1 6/26/2018:我今天發(fā)現(xiàn)了自動打印彈出的另一個好處。我當(dāng)時正在工作,但通過我的OctoPi和網(wǎng)絡(luò)攝像頭從手機(jī)監(jiān)控打印作業(yè),當(dāng)批量打印作業(yè)完成時,我可以通過VNC登錄到我的PC,生成另一個批量作業(yè),并開始遠(yuǎn)程打印,而不必親自到場,因為打印床已經(jīng)清空。
(原帖)
我剛剛開始打印光劍筆,以便在線銷售:
我試過同時打印多個副本,但結(jié)果并不像我一次打印一個副本時那樣好,也不像我打印的那么強(qiáng)烈。打印每一個都需要大約30分鐘,這意味著我必須隨時待命,以便在打印完前一個模型后將其刪除,并手動開始打印下一個模型。我想出了一個解決方案,但它只適用于小型號,底座小,可以很容易地彈出床。我編寫了一個Winbatch腳本,提示您選擇gcode文件,并詢問您要打印多少份。然后它獲取該gcode文件并將其多個副本粘貼到另一個文件中,并在副本之間插入一些gcode,稱為eject.gcode。GECODE所做的一切都是打印頭,把Z軸提高幾毫米,移動打印頭,把打印出來的模型從床上敲下來。盡管我已經(jīng)將Winbatch腳本編譯為可供下載使用的可執(zhí)行文件,但它不是一個交鑰匙解決方案;它需要一些不受gcode約束的代碼,并且能夠操縱或誘騙打印機(jī)在床身的后邊緣打印,以便打印下一個模型時模型脫落,不會干擾打印頭。
細(xì)節(jié)
我通常把這些印在畫家的膠帶上,但膠帶在印了幾張之后就消失了,更不用說把膠帶從床上撕下來了。在過去,我在用砂紙擦傷的鏡子上打印成功,所以我用砂紙打磨了鏡子上模型要打印的區(qū)域。更新:我已經(jīng)停止了在砂鏡上的批量打印,因為PETG粘得有點(diǎn)太好;PETG粘在光滑的鏡子上很好,更容易彈出。我需要打印在打印床的最后面,但不想通過和重新定位我的每一個光劍模型更不用說庫拉的定位不是很精確,除非模型是中心。我的CR-10S有一個300毫米x 300毫米大小的床,所以我所做的是在庫拉創(chuàng)建一個機(jī)器設(shè)置,復(fù)制我所有的CR-10S設(shè)置,除了在我的模擬“批量打印”打印機(jī)上使打印床大小為150毫米x 580毫米。這樣,當(dāng)我在Cura中加載一個通常為中心的STL模型,并使用假打印機(jī)設(shè)置生成GCODE時,它在我的CR-10S上打印出大約1/4的X軸上的床的左側(cè),在Y軸上的床的后緣上的所有方式。當(dāng)打印完成后,打印頭的住所在Z軸上升起大約2mm的打印頭,并移動打印頭以將模型從床上敲掉。然后下一個打印開始。我還在彈出gcode中插入了一些M109和M190命令,以保持噴嘴和床的加熱,因此您需要為打印機(jī)刪除或自定義這些命令。就像我說的,這只適用于底座小,但仍然足夠高的頭部撞倒模型。也許這個方法對那些想打印我不知道多個棋盤或螺栓或其他東西的人有用。
這是我的彈出.gcode。你需要為你的打印機(jī)調(diào)整一下。我會刪除或注釋掉溫度命令,然后自己運(yùn)行代碼來查看打印頭的最終位置。
;*****
;*開始彈出GCODE*
;***
M109 S255.000000;保持噴嘴加熱
M190 S85.000000;保持床加熱
;設(shè)置絕對位置
G90集團(tuán)
;家
G28 X0 Y0 Z0型
;稍微抬起頭,與模型對齊
G0 Z2號
G1 X95 Y200 F9000
;移到后部以關(guān)閉模型
G1 X95 Y300 F9000型
;抬起頭以清除夾鉗
G0 Z10號
;*****
;*結(jié)束彈出GCODE*
;*****
這是我的batch_print.exe腳本的全部內(nèi)容,所以你知道里面沒有什么邪惡的東西。和batch_print.exe必須在同一目錄中。
same=AskYesNo(“批打印”,“是否要打印同一型號的多個副本?”)
如果相同=@NO,則轉(zhuǎn)到skip
copies=AskLine(“批量打印”,“要打印多少份?”,“1”)
G code=AskFileName(“選擇G代碼文件”,“”,“gcode文件|*.gcode |”,“”,1)
pos=StrIndexNC(gcode,“\”,0,@BACKSCAN)
oldname=StubWild(gcode,“*.gcode”,位置 1)
newname=StrCat(副本,“X”,oldname)
newpath=StrReplace(gcode、oldname、newname)
批處理文件=文件打開(newpath,“WRITE”)
文件關(guān)閉(批處理文件)
n=1份
FileAppend(gcode,newpath)
FileAppend(“”,newpath)
下一個n
出口
:跳過
batch_file=FileOpen(“batch_print.gcode”,“WRITE”)
文件關(guān)閉(批處理文件)
:添加
G code=AskFileName(“選擇G代碼文件”,“”,“gcode文件|*.gcode |”,“”,1)
文件追加(gcode,“batch_print.gcode”)
FileAppend(“彈出.gcode”,“批處理打印.gcode”)
more=AskYesNo(“批打印”,“是否要添加其他模型?”)
如果more==@YES,則轉(zhuǎn)到add
運(yùn)行完我的小批處理程序后,生成的batch_print.gcode文件如下所示:
M190 S85.000000型
M109 S255.000000號
;切片時間:2018年6月25日星期一20:09:43
;基本設(shè)置:層高度:0.2墻:1.2填充:100
;打印時間:32分鐘
G21;公制值
G90;絕對定位
M82;將擠出機(jī)設(shè)置為絕對模式
M107;從關(guān)閉風(fēng)扇開始
G28 X0 Y0;將X/Y移動到最小端部止動塊
G28 Z0;將Z移動到最小端部止動塊
G1 Z15;將平臺向下移動15毫米
G1 F3600型
;在液晶屏上顯示打印信息
M117打印。。。
;層數(shù):299
;層:0
2007年
G0 F3600 X72.340 Y276.185 Z0.200型
;類型:裙子
G1 F1200 X73.253 Y275.952 E0.03071
G1 X73.891 Y275.845 E0.05180
G1 X74.447 Y275.795 E0.06999
G1 X75.000年275.774年0月08803日
G1 X75.623 Y275.797 E0.10835
G1 X76.577年275.917年0月13969日
G1 X77.238年276.064年0月16177日
G1 X78.200年276.375年0月19472日
G1 X79.191年276.836年0月23035日
G1 X79.922 Y277.293 E0.25845
(截斷)
G91集團(tuán)
G0 Z10;向上移動頭部10毫米
G28 X0;將X移動到最小止動塊
G90;絕對定位
;*****
;*開始彈出GCODE*
;***
M109 S255.000000;保持噴嘴加熱
M190 S85.000000;保持床加熱
;設(shè)置絕對位置
G90集團(tuán)
;家
G28 X0 Y0 Z0型
;稍微抬起頭,與模型對齊
G0 Z2號
G1 X95 Y200 F9000
;移到后部以關(guān)閉模型
G1 X95 Y300 F9000型
;抬起頭以清除夾鉗
G0 Z10號
;*****
;*結(jié)束彈出GCODE*
;*****
M190 S85.000000型
M109 S255.000000號
;切片時間:2018年6月25日星期一20:09:43
;基本設(shè)置:層高度:0.2墻:1.2填充:100
;打印時間:32分鐘
G21;公制值
G90;絕對定位
M82;將擠出機(jī)設(shè)置為絕對模式
M107;從關(guān)閉風(fēng)扇開始
G28 X0 Y0;將X/Y移動到最小端部止動塊
G28 Z0;將Z移動到最小端部止動塊
G1 Z15;將平臺向下移動15毫米
G1 F3600型
;在液晶屏上顯示打印信息
M117打印。。。
;層數(shù):299
;層:0
2007年
G0 F3600 X72.340 Y276.185 Z0.200型
;類型:裙子
G1 F1200 X73.253 Y275.952 E0.03071
G1 X73.891 Y275.845 E0.05180
G1 X74.447 Y275.795 E0.06999
G1 X75.000年275.774年0月08803日
G1 X75.623 Y275.797 E0.10835
G1 X76.577年275.917年0月13969日
G1 X77.238年276.064年0月16177日
G1 X78.200年276.375年0月19472日
G1 X79.191年276.836年0月23035日
G1 X79.922 Y277.293 E0.25845
(截斷)
G91集團(tuán)
G0 Z10;向上移動頭部10毫米
G28 X0;將X移動到最小止動塊
G90;絕對定位
;*****
;*開始彈出GCODE*
;***
M109 S255.000000;保持噴嘴加熱
M190 S85.000000;保持床加熱
;設(shè)置絕對位置
G90集團(tuán)
;家
G28 X0 Y0 Z0型
;稍微抬起頭,與模型對齊
G0 Z2號
G1 X95 Y200 F9000
;移到后部以關(guān)閉模型
G1 X95 Y300 F9000型
;抬起頭以清除夾鉗
G0 Z10號
;*****
;*結(jié)束彈出GCODE*
;*****
等。
等。
等。
個文件
壓縮包大?。?38KB
小程序二維碼
微信小程序 微信掃碼打開此模型
恒諾鑫科-專注碳素制品的開發(fā)與生產(chǎn)