前言:
一直都想要一臺(tái)3D打印機(jī),但又不想買(mǎi)現(xiàn)成的一個(gè)是貴,第二個(gè)對(duì)于我這種熱衷動(dòng)手實(shí)踐的人來(lái)說(shuō)能自己組裝絕對(duì)不會(huì)買(mǎi)現(xiàn)成,現(xiàn)在3D打印機(jī)零件完全可以輕松買(mǎi)到,自己組裝也變的很輕松了,所以記錄一下自己動(dòng)身實(shí)踐的過(guò)程以及記錄組裝過(guò)程出現(xiàn)的各種問(wèn)題,畢竟我也是靠網(wǎng)上的教程一步一步走過(guò)來(lái)的,感謝前人的奉獻(xiàn)。
PS:如果是追求完美的打印效果最好還是買(mǎi)現(xiàn)成的,自己組裝的3D打印往往如何調(diào)試效果都不是特別理想所以慎重。像我這種只想打印一些簡(jiǎn)單的小零件就沒(méi)有太大問(wèn)題。
1、一臺(tái)I3結(jié)構(gòu)3D打印機(jī)所需的材料
1.1結(jié)構(gòu)部分
1、2020歐標(biāo)鋁型材 -- 鋁型材的長(zhǎng)度根據(jù)自己想要的大小選擇
2、角碼連接件 -- 配合M4墊片和M4螺絲螺母進(jìn)行固定
3、T型螺母
4、內(nèi)六角螺絲 -- M4的長(zhǎng)度8mm和10mm需求較大,至少20顆以上
5、一套I3結(jié)構(gòu)3D打印件 50元x1
1.2零件部分
1、42步進(jìn)電機(jī) x 5 (擠出,x,y,z)
2、光軸X6 (長(zhǎng)度根據(jù)打印大小選擇一般300mm以上,特別注意x軸光軸長(zhǎng)度)
3、LM8UU直線軸承 (8-15-24) 1.63元 x 4
4、同步帶 2GT-6mm 5米 13.87 x 1
7、同步輪2GT 20齒/16齒 1.56元 x 2 (齒數(shù)涉及到后面固件速度參數(shù)的計(jì)算)
8、同步輪的從動(dòng)輪 625zz 0.36元 x 2 (這里的從動(dòng)輪就是軸承625zz是軸承型號(hào))
9、T8絲桿 8.3元 x 2 和 T8絲桿螺母 1.37元 x 2
10、z軸連軸器 2.3元 x 2
11、x軸箱式軸承 SCS8UU 4.08元 x 4 (內(nèi)徑8mm)
12、一塊自己設(shè)計(jì)的y軸移動(dòng)平臺(tái),使用亞克力板厚4.5mm長(zhǎng)寬都是214mm就是簡(jiǎn)單畫(huà)了一下孔位然后到淘寶上找店家制作。
13、x軸從動(dòng)輪固定 一個(gè)m5 內(nèi)六角 長(zhǎng)25mm 扁頭螺絲 以及 m5的螺母 (自己裝到一半發(fā)現(xiàn)自己買(mǎi)的不是扁頭螺絲當(dāng)場(chǎng)奔潰,因?yàn)闀?huì)卡住z軸)
14、一套各種大小的內(nèi)六角扳手
15、一套m3的調(diào)平螺絲螺母 4.5元,注意螺絲長(zhǎng)度不能太長(zhǎng)
16、同步帶調(diào)緊彈簧 0.08 x 2
1.3電路部分
1、12V 25A電源 48 x 1
2、船型開(kāi)關(guān)4.25 元 x 1
3、三插電源線 3.5 元 x 1
4、熱床線 紅黑并線 RVB2X1.0 (2米長(zhǎng))
5、冷壓接線端子SV1.25-4 若干個(gè)(10個(gè)以上)
6、插簧端子+加護(hù)套 4.8mm 若干個(gè)(10個(gè)以上)
7、插簧線束4.8mm 若干個(gè)(10個(gè)以上)
8、剝線鉗 18元 x 1 (第一次制作還是要買(mǎi)工具的這下成本就上去了)
以上部分都是電源零件
9、ramp1.4板子 14元 x 1
10、mega2560板子 37.9元 x 1
11、2560板子數(shù)據(jù)線 1.5米長(zhǎng) 4.2元 x 1
12、NTC100K熱敏電阻 1.89 x 2 (建議多買(mǎi)一根備用)
13、限位開(kāi)關(guān) 1.77元 x 3 (多買(mǎi)一根備份)
14、A4988 步進(jìn)電機(jī)驅(qū)動(dòng) x 5
1.4加熱擠出部分
1、mk2bPCB加熱床 長(zhǎng)寬 214x214 14.5元 (此熱床需要自己焊線,也可以買(mǎi)其他帶接口的熱床)
2、高溫膠帶 8.86元 x 1
3、擠出機(jī)mk8固定鋁片 18元
4、mk8擠出支架一套 8.4元,短臂款
5、mk8加熱鋁塊 1.33元x1
6、mk8喉管0.97 x 1 (組裝喉管?chē)婎^請(qǐng)扭緊不然材料可能會(huì)溢出)
7、噴頭 0.3mm 0.1mm 0.4mm (一般這幾種常用的噴頭)
8、擠出的散熱風(fēng)扇1.5元 散熱片1.5元 風(fēng)扇保護(hù)罩 0.3
9、喉管固定螺母,就普通的m5螺母一各
10、打印平臺(tái)建議晶格玻璃26.4元,磁吸沒(méi)用過(guò)聽(tīng)說(shuō)還行(晶格玻璃重量較大y軸速度較快容易丟步,打印時(shí)注意速度)
11、加熱棒12v 40w 1.75元 x 1
1.5打印工具
1、打磨工具 (一般打印件都需要打磨才能使用)
2、鉆孔工具 (電鉆等)
3、鏟刀工具 4.3元 x 1
1.6布線工具
1、PE繞線帶 直徑8mm 3.95元
2、扎帶 寬度2.6mm 和 寬度1.8mm (我買(mǎi)了400條)
3、阻燃尼龍編織網(wǎng)關(guān) 1元
總價(jià)大約:500左右沒(méi)仔細(xì)算
比較花錢(qián)的零件:電源50元 單片機(jī)50元 鋁型材100元 電機(jī)100元 打印件50元
2、接線部分
注意事項(xiàng):
1、圖中標(biāo)注了12v的都要連接電源
2、請(qǐng)注意A4988的安裝方向(有螺絲的朝向右側(cè)),在此之前請(qǐng)把細(xì)分的端子全部安裝完畢,一般都是16細(xì)分



組裝完成效果如下:

3、固件部分
1、上傳固件使用Arduino IDE
官方:https://www.arduino.cc/
其他渠道:https://www.arduino.cn/thread-5838-1-1.html
上傳方法可以看我diy寫(xiě)字機(jī)的文章
2、使用marlin固件
3、第一次使用marlin固件需要進(jìn)行參數(shù)修改
參考:https://www.cnblogs.com/zhangyang/p/4348509.html
1、#define BAUDRATE 115200波特率配置
2、#define BOARD_RAMPS_14_EFB 板子類(lèi)型配置 ramp1.4 在marlin文件夾中有一個(gè)boards.h文件里面是板子型號(hào)對(duì)應(yīng)的值
3、#define TEMP_SENSOR_0 1
?????#define TEMP_SENSOR_BED 1 選擇傳感器類(lèi)型,1表示ntc100k熱敏電阻
4、#define EXTRUDE_MINTEMP 170 擠出機(jī)工作的最小溫度(測(cè)試擠出時(shí)可設(shè)置為0)
5、?#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
??????#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
??????#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
設(shè)置限位器的最小位置的暫停方式,com接地,nc接信號(hào)的時(shí)候按照如上進(jìn)行配置,否則把true改為false
6、確定電機(jī)運(yùn)動(dòng)方向,true會(huì)反轉(zhuǎn)電機(jī)方向,主要確定原點(diǎn),一般左下或者右上位置
?#define INVERT_X_DIR false
?#define INVERT_Y_DIR true
?#define INVERT_Z_DIR false
7、設(shè)置原點(diǎn)位置,最小位置為-1,最大為1
?#define X_HOME_DIR -1
?#define Y_HOME_DIR -1
?#define Z_HOME_DIR -1
8、設(shè)置x,y,z的最大運(yùn)動(dòng)距離,機(jī)器的打印位置一般在你設(shè)置最大打印位置的一半處
?// The size of the print bed
?#define X_BED_SIZE 150
?#define Y_BED_SIZE 110
// Travel limits (mm) after homing, corresponding to endstop positions.
?#define X_MIN_POS 0
?#define Y_MIN_POS 0
?#define Z_MIN_POS 0
?#define X_MAX_POS X_BED_SIZE
?#define Y_MAX_POS Y_BED_SIZE
?#define Z_MAX_POS 150
9、配置回原點(diǎn)的速率
// Homing speeds (mm/m)
?#define HOMING_FEEDRATE_XY (5060)
?#define HOMING_FEEDRATE_Z (460)
10、配置x,y,z的速度(非常重要),運(yùn)動(dòng)1mm所需的脈沖數(shù)
?#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 95.29848 }
同步帶2gt-6mm,同步輪2gt20齒,T8絲桿,8mm直徑,導(dǎo)程8mm
各軸的計(jì)算公式

11、開(kāi)啟液晶顯示屏脫機(jī)打印
//#define SDSUPPORT
此項(xiàng)為開(kāi)啟SD卡支持
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER 把該代碼前面的注釋?zhuān)?/)去掉即可
或者開(kāi)啟2004液晶顯示脫機(jī)控制
//#define REPRAP_DISCOUNT_SMART_CONTROLLER
操作也是去掉注釋即可
以上主要配置修改完畢可以開(kāi)始使用了
4、軟件部分
1、控制軟件Pronterface
軟件可以正常控制的前提就是電源接線一定要正確

官方:http://www.pronterface.com/
2、切片軟件
官方:https://slic3r.org/
切片軟件設(shè)置參考:http://www.nanjixiong.com/thread-24402-1-1.html
PS:如果實(shí)際打印出現(xiàn)丟步現(xiàn)象(打印錯(cuò)位)可以適當(dāng)降低打印速度,比如降低填充速度
5調(diào)試部分
當(dāng)你裝好了一臺(tái)機(jī)器后想要打出還像樣的東西那就必須得進(jìn)行調(diào)試。
1、各軸移動(dòng)
????1.1首先就是電機(jī)方面,千萬(wàn)別使用二手電機(jī),會(huì)導(dǎo)致問(wèn)題一大推,使用新電機(jī)可以省很多事。
????1.2平臺(tái)移動(dòng)軸(我的是Y軸)如果是皮帶的話請(qǐng)注意皮帶的松緊度,一定要保持一個(gè)較為緊的狀態(tài),使用同步帶調(diào)緊彈簧是一個(gè)很好的選擇。否則可能丟步(打印錯(cuò)位)。
????1.3限位開(kāi)關(guān)請(qǐng)務(wù)必安裝好,千萬(wàn)別出現(xiàn)松動(dòng)情況。
2、擠出加熱部分
????2.1擠出機(jī)在使用前必須進(jìn)行調(diào)試,可以關(guān)閉溫度保護(hù),在不加熱時(shí)測(cè)試擠出距離,比如測(cè)試擠出30mm,然后根據(jù)自己設(shè)置的步進(jìn)數(shù)進(jìn)行修改。
????2.2如果平臺(tái)使用晶格玻璃請(qǐng)務(wù)必把調(diào)平旋鈕扭緊并通過(guò)夾子夾在熱床上。保證在平臺(tái)移動(dòng)時(shí)不發(fā)生錯(cuò)位現(xiàn)象。
3、12864液晶顯示器無(wú)法讀取SD卡問(wèn)題
補(bǔ)充:
打印機(jī)solidwork結(jié)構(gòu)裝配圖,當(dāng)初設(shè)計(jì)的時(shí)候想設(shè)計(jì)沒(méi)考慮太多,導(dǎo)致y軸的鋁型材設(shè)計(jì)短了,只能打印x軸120mm。不過(guò)當(dāng)時(shí)也是想為了設(shè)計(jì)緊湊一些好放。
光軸豎直方向300mm,水平方向360。
鏈接:https://pan.baidu.com/s/1JU3scrSqs17kXktZBPDaeg
提取碼:dpif
1、前視圖

2、左視圖

3、俯視圖

4、其他角度

5、實(shí)拍





6、自己設(shè)計(jì)的那個(gè)210mmx220mm的亞克力板CAD圖紙,匹配210mmx220mm的熱床。厚度是4.5mm。
鏈接:https://pan.baidu.com/s/18jhA5PCKXjr0sTHHT5LN1Q
提取碼:xu5u
