繼上一個(gè)光驅(qū)激光打印機(jī)后又找到一個(gè)好玩的,3d打印機(jī),相對(duì)于激光而言增加了z軸。i3屬于入門(mén)級(jí),相對(duì)于corexy和um而言?xún)r(jià)格低廉,易組裝調(diào)試。材料大致清單:
2020鋁材 250*2,390*2,310*2,410*2,100*1,150*1
角碼*14
光軸:330*2,390*2,360*2(8mm)
42步進(jìn)電機(jī)*5(40mm)
直線軸承*10(8mm)
同步輪*2,配套gt2皮帶5m
惰性輪*2
絲桿(8mm) 330*2導(dǎo)程8
聯(lián)軸器5mm*8mm*2
螺絲m4若干 m5若干(內(nèi)六角配船型螺母)m3若干
220*220熱床,220*220鋁板
mk8近程擠出機(jī)帶加熱頭
風(fēng)扇*1
12v20a開(kāi)關(guān)電源一個(gè)mega2560,reprap1.1,LCD2004,a4988*4,ntc熱敏電阻
3d打印件一套總共四百左右,整機(jī)重量6kg。
大致裝配過(guò)程
有點(diǎn)尷尬,組裝過(guò)程照片不是太完整,大家將就一下
接下來(lái)就是軟件調(diào)試。
采用開(kāi)源marlin固件,現(xiàn)在已經(jīng)更新到1.1.9,編輯軟件采用arduino IDE1.6.5
下載好固件后選擇marlin.ino打開(kāi)
STRING_CONFIG_H_AUTHOR 設(shè)置固件作者信息,可在串口通信的時(shí)候看到。
SHOW_BOOTSCREEN 如果注釋掉這行的話(huà)開(kāi)機(jī)就不會(huì)顯示初始畫(huà)面,直接進(jìn)入主界面。
STRING_SPLASH_LINE1 設(shè)置開(kāi)機(jī)屏幕初始畫(huà)面的第一行的文字,一般設(shè)置版本號(hào)。
STRING_SPLASH_LINE2 設(shè)置開(kāi)機(jī)屏幕初始畫(huà)面的第二行的文字,一般設(shè)置網(wǎng)站地址。
BAUDRATE 設(shè)置串口通信的波特率,一般默認(rèn)是250000,不用修改,如果連接不上就改成115200
#define MOTHERBOAR 33 主板類(lèi)型修改
#define EXTRUDERS 1 設(shè)置擠出機(jī)數(shù)量為1
#define TEMP_SENSOR_BED 1啟用熱床溫度傳感器
#define TEMP_SENSOR_0 1啟用加熱頭溫度傳感器
HEATER_0_MAXTEMP 表示一號(hào)打印頭的最大溫度,HEATER_1_MAXTEMP 以此類(lèi)推。BED_MAXTEMP 表示熱床的最大溫度。
溫度數(shù)值建議根據(jù)實(shí)際情況保守設(shè)置,以免設(shè)置過(guò)大損壞硬件,或造成安全隱患,推薦打印頭250,熱床100,足以使用。
X_MIN_ENDSTOP_INVERTING 等系列參數(shù)設(shè)置為 true 表示將限位開(kāi)關(guān)的信號(hào)反轉(zhuǎn),針對(duì)限位開(kāi)關(guān)的常開(kāi)和長(zhǎng)閉狀態(tài),如觸發(fā)狀態(tài)不符合預(yù)期,可在此處修正。一般機(jī)械限位為常開(kāi),如果調(diào)試時(shí)xyz只能單向移動(dòng)就需要修改此處
#define X_MAX_POS200 #define Y_MAX_POS200 #define Z_MAX_POS165 此處設(shè)置打印的最大尺寸
DEFAULT_AXIS_STEPS_PER_UNIT 后面的四個(gè)數(shù)字 {80,80,4000,500} ,分別表示XYZ和擠出機(jī)電機(jī)的步進(jìn)數(shù)。XYZ電機(jī)步進(jìn)公式為: (360 / 電機(jī)步距角 * 細(xì)分?jǐn)?shù) ) / (同步帶齒距 * 齒數(shù)) 一般現(xiàn)在3D打印機(jī)使用的42步進(jìn)電機(jī)步距角為1.8度,細(xì)分?jǐn)?shù)根據(jù)主板上跳帽的設(shè)置,一般設(shè)置成16,同步帶齒距一般使用的是2mm的,齒數(shù)一般為16或者20齒,可以自己數(shù)數(shù)。如果Z軸使絲杠的話(huà),直接除以絲桿的導(dǎo)程即可。這樣默認(rèn)情況下可以算得:(360/ 1.8 * 16) / (2 * 20) = 80 擠出機(jī)步進(jìn)數(shù)沒(méi)有很精確的計(jì)算公式,目前通常使用的近程擠出機(jī)設(shè)置為100,遠(yuǎn)程擠出機(jī)設(shè)置為150,然后根據(jù)實(shí)際打印的出絲多少微調(diào),要出多點(diǎn)步進(jìn)數(shù)就調(diào)大,出少點(diǎn)就調(diào)小 DEFAULT_MAX_FEEDRATE 后面的四個(gè)數(shù)字 {300, 300, 5, 25} ,分別表示XYZ和擠出機(jī)電機(jī)的最大移動(dòng)速度。在實(shí)際測(cè)試不失步的情況下設(shè)置的越大越好,此值和電機(jī)步進(jìn)數(shù)相關(guān),步進(jìn)數(shù)越大,對(duì)應(yīng)的移動(dòng)速度設(shè)置越小。所以使用大細(xì)分?jǐn)?shù)或者絲桿需要減小此值才能保證電機(jī)不失步。 DEFAULT_MAX_ACCELERATION 后面的四個(gè)數(shù)字 {3000,3000,100,10000} ,分別表示XYZ和擠出機(jī)電機(jī)的最大加速度。三角洲機(jī)型的加速度可以設(shè)置的大些,其他機(jī)型小些,原則也使實(shí)際測(cè)試,在不失步的情況下設(shè)置的越大越好。 去掉 REPRAP_DISCOUNT_SMART_CONTROLLER 行的注釋?zhuān)砷_(kāi)啟2004液晶屏功能。特別強(qiáng)調(diào),如果使用非配套Makeboard液晶屏,液晶屏無(wú)法使用的話(huà),可能時(shí)液晶屏牛角插座缺口方向是反的,EXP1和EXP2線的接頭凸起處換各方向強(qiáng)行插入即可。 LCD2004上帶有sd卡槽,用于脫機(jī)打印,不過(guò)到目前為止本人還沒(méi)有找到一個(gè)能用的sd卡。 目前桌面級(jí)打印精度為0.1mm,打印材料一般為PLA和abs,PLA為環(huán)保型材料,收縮率小,打印溫度185°左右,可以在不開(kāi)啟熱床條件下打印。abs對(duì)溫度要求就高一點(diǎn),同時(shí)收縮率比PLA高,不易附著在打印平臺(tái)上,一般打印溫度在230左右,熱床90-100.兩種材料相比abs材料強(qiáng)度高,PLA硬度高,脆。簡(jiǎn)單點(diǎn)就是abs耐摔,耐腐蝕,一般用于零件打印。PLA易成型,但容易斷裂,一般用于模型,玩具等方面。 關(guān)于線軌與光軸的選擇:線軌的精度要高一點(diǎn)但價(jià)格也更貴,一根好一點(diǎn)的線軌差不多要100左右。如果經(jīng)濟(jì)允許可以選擇線軌。但個(gè)人覺(jué)得對(duì)于桌面級(jí)的光軸夠用。 附上打印件和marlin固件,還有什么問(wèn)題可以在評(píng)論區(qū)提出,謝謝 |