繼上一個(gè)光驅(qū)激光打印機(jī)后又找到一個(gè)好玩的,3d打印機(jī),相對于激光而言增加了z軸。i3屬于入門級,相對于corexy和um而言價(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開關(guān)電源一個(gè)mega2560,reprap1.1,LCD2004,a4988*4,ntc熱敏電阻
3d打印件一套總共四百左右,整機(jī)重量6kg。
大致裝配過程
有點(diǎn)尷尬,組裝過程照片不是太完整,大家將就一下
接下來就是軟件調(diào)試。
采用開源marlin固件,現(xiàn)在已經(jīng)更新到1.1.9,編輯軟件采用arduino IDE1.6.5
下載好固件后選擇marlin.ino打開
STRING_CONFIG_H_AUTHOR 設(shè)置固件作者信息,可在串口通信的時(shí)候看到。
SHOW_BOOTSCREEN 如果注釋掉這行的話開機(jī)就不會(huì)顯示初始畫面,直接進(jìn)入主界面。
STRING_SPLASH_LINE1 設(shè)置開機(jī)屏幕初始畫面的第一行的文字,一般設(shè)置版本號(hào)。
STRING_SPLASH_LINE2 設(shè)置開機(jī)屏幕初始畫面的第二行的文字,一般設(shè)置網(wǎng)站地址。
BAUDRATE 設(shè)置串口通信的波特率,一般默認(rèn)是250000,不用修改,如果連接不上就改成115200
#define MOTHERBOAR 33 主板類型修改
#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 以此類推。BED_MAXTEMP 表示熱床的最大溫度。
溫度數(shù)值建議根據(jù)實(shí)際情況保守設(shè)置,以免設(shè)置過大損壞硬件,或造成安全隱患,推薦打印頭250,熱床100,足以使用。
X_MIN_ENDSTOP_INVERTING 等系列參數(shù)設(shè)置為 true 表示將限位開關(guān)的信號(hào)反轉(zhuǎn),針對限位開關(guān)的常開和長閉狀態(tài),如觸發(fā)狀態(tài)不符合預(yù)期,可在此處修正。一般機(jī)械限位為常開,如果調(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軸使絲杠的話,直接除以絲桿的導(dǎo)程即可。這樣默認(rèn)情況下可以算得:(360/ 1.8 * 16) / (2 * 20) = 80 擠出機(jī)步進(jìn)數(shù)沒有很精確的計(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í)際測試不失步的情況下設(shè)置的越大越好,此值和電機(jī)步進(jìn)數(shù)相關(guān),步進(jìn)數(shù)越大,對應(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í)際測試,在不失步的情況下設(shè)置的越大越好。 去掉 REPRAP_DISCOUNT_SMART_CONTROLLER 行的注釋,可開啟2004液晶屏功能。特別強(qiáng)調(diào),如果使用非配套Makeboard液晶屏,液晶屏無法使用的話,可能時(shí)液晶屏牛角插座缺口方向是反的,EXP1和EXP2線的接頭凸起處換各方向強(qiáng)行插入即可。 LCD2004上帶有sd卡槽,用于脫機(jī)打印,不過到目前為止本人還沒有找到一個(gè)能用的sd卡。 目前桌面級打印精度為0.1mm,打印材料一般為PLA和abs,PLA為環(huán)保型材料,收縮率小,打印溫度185°左右,可以在不開啟熱床條件下打印。abs對溫度要求就高一點(diǎn),同時(shí)收縮率比PLA高,不易附著在打印平臺(tái)上,一般打印溫度在230左右,熱床90-100.兩種材料相比abs材料強(qiáng)度高,PLA硬度高,脆。簡單點(diǎn)就是abs耐摔,耐腐蝕,一般用于零件打印。PLA易成型,但容易斷裂,一般用于模型,玩具等方面。 關(guān)于線軌與光軸的選擇:線軌的精度要高一點(diǎn)但價(jià)格也更貴,一根好一點(diǎn)的線軌差不多要100左右。如果經(jīng)濟(jì)允許可以選擇線軌。但個(gè)人覺得對于桌面級的光軸夠用。 附上打印件和marlin固件,還有什么問題可以在評論區(qū)提出,謝謝 |