老熟妇,老熟女chese老熟女,亚洲AV中文无码字幕色三,超碰欧美

RAMPS1.4 3d打印控制板接線與測試 ( 轉(zhuǎn)載 ) 

2016-02-21 17:17
1,準備工作:
“工欲善其事,必先利其器”,在開始工作之前,你應該準備下面所說的工具(包括軟件和硬件)。
1、需要下載的軟件1.1 固件上傳工具——Arduino IDE
這是上傳固件的必備工具,有了這個軟件讓上傳固件變的容易很多,插上USB,就可以輕松上傳。
下載地址:
windows版本:http://downloads.arduino.cc/arduino-1.5.5-windows.exe
MAC版本:http://downloads.arduino.cc/arduino-1.5.5-macosx.zip
linux 32位版本:http://downloads.arduino.cc/arduino-1.5.5-linux32.tgz
linux 64位版本:http://downloads.arduino.cc/arduino-1.5.5-linux64.tgz
更多其它版本:Arduino官網(wǎng)

1.2 3d打印切片軟件——Slic3r
這個軟件是生產(chǎn)3d打印機能夠識別的控制代碼的必備工具。沒有它,3d打印機將不能識別3d模型的格式。只有通過這個軟件轉(zhuǎn)化為G代碼后,打印機才可以正常使用。而Slic3r是一個非常優(yōu)秀的切片工具。
下載地址:
windows 32位版:http://dl.slic3r.org/win/slic3r-mswin-x86-1-0-1-stable.zip
windows 64位版:http://dl.slic3r.org/win/slic3r-mswin-x64-1-0-1-stable.zip
MAC版本:http://dl.slic3r.org/mac/slic3r-osx-uni-1-0-1-stable.dmg
linux 32位版本:http://dl.slic3r.org/linux/slic3r-linux-x86-1-0-1-stable.tar.gz
linux 64位版本:http://dl.slic3r.org/linux/slic3 ... 1-0-1-stable.tar.gz
如果你想通過源代碼自己編譯,請參考:slic3r

1.3 3d打印機控制軟件(上位機)——Printrun
reprap官方上位機,界面簡單,操作方便,是新手不錯的選擇。它是3d打印機的控制中心,它會不停的讀取計算機上的G代碼文件(由上面的切片軟件生成),然后通過usb線傳輸給3d打印機主控板(mega2560)從而實現(xiàn)對打印機的精確控制。
下載地址:
MAC版本:http://koti.kapsi.fi/~kliment/printrun/Printrun-Mac-10Mar2014.zip
windows版本:http://koti.kapsi.fi/~kliment/pr ... lic3r-10Mar2014.zip
更多版本選擇:Printrun

1.4 固件——Marlin
固件是安裝在mega2560板子上的軟件,功能強大的Marlin是不錯的選擇。
下載地址:https://github.com/ErikZalm/Marlin/archive/Marlin_v1.zip
下載后解壓后,marlin文件夾里的所有文件就是固件的源代碼,找到里面的pde或ino文件用IDE軟件打開即可。
2、安裝驅(qū)動
MAC和linux系統(tǒng)都不需要為mega 2560安裝特定驅(qū)動,插上usb就可以使用了,由于mega 2560板子實際上是usb轉(zhuǎn)串口,所以插上后如果正常,會多了一個串口出來。
如果是STduino 版本的Mega2560,由于我們的STduino是Arduino的升級版本,所以驅(qū)動不相同,請到:
windows: http://vdisk.weibo.com/s/dt1ol2fScebl
Mac osx: Mac OSX
Linux: Linux 3.x.x ,Linux 2.6.x
下載安裝。
2.1 windows操作系統(tǒng)安裝驅(qū)動
當你安裝好Arduino IDE后,來到IDE的目錄,里面有一個driver文件夾,進去后找mega2560 r3字樣的inf文件,如果找不到,這個目錄下應該會有一個壓縮文件,解壓后就可以找到這個文件了,右鍵安裝就可以了。這時插上mega2560板子,應該是可識別的設備了。
3、工具及配件
DIY 3d打印機沒有必要的工具,幾乎是不可能完成的,當然必要的配件也是必須的。
3.1 常用工具
在測試或安裝3d打印機套件時,可能會用到的工具包括有,一字螺絲刀、剝線鉗、壓線鉗、電烙鐵、鑷子、片口、尖嘴鉗、高溫膠帶等等。
配套4
3.2 配件
一臺完整的3d打印機是由幾十個甚至上百個零件組合而成。如果想完成下面的測試或組成一臺打印機,你應該有一下零件:
- 3d打印機主控套件:主要包含一個mega 2560主控板,一個RAMPS1.4拓展板和4個4988步進電機驅(qū)動板;
- 12V 200W開關電源:用于提供12V電壓,可以使用電腦上的ATX電源,但接線時需要注意;
- 2個100k ntc熱敏電阻:為了實現(xiàn)控制板對加熱頭及加熱床的溫度控制,需要有兩個溫度傳感器,最方便的莫過于ntc 熱敏電阻,100k電阻是不錯的選擇(大部分固件直接支持);
- 至少一個兩相四線步進電機:如果你是簡單測試,只需要一個步進電機就可以完成輪流測試,如果你要組成一臺成品,你需要4~5臺步進電機,Z軸根據(jù)機械結(jié)構(gòu)的不同有的采用兩臺電機驅(qū)動。電機型號需要根據(jù)你自己的情況選擇,一般來說普通42電機都可以勝任,需要注意的是4988最大支持的驅(qū)動電流是2A;
- 至少一個限位開關:限位開關是打印機用來確定位置的重要傳感器,要組成完整的打印機至少需要3個限位來幫助打印機確定原點位置,限位開關種類很多,可以是機械式的、光電的、磁性的(霍爾)等;
- 12V加熱管:如果你的機械是FDM(熱溶式打印機),那么加熱管幾乎是必須的,用在加熱頭上面,可以選擇12V 40W的加熱管。如果你緊緊是測試主控板是否正常,可以不需要,因為ramps板子上有l(wèi)ed指示燈,知道是否在通電;
- 12V風扇:用于散熱的風扇,沒有太多需要說明的,需要注意的是風扇正負極必須接對,否則不會轉(zhuǎn),也可以僅僅通過led指示來判斷是否工作;
- 12V加熱床PCB板:為了讓打印材料更容易粘在打印平臺上,以及防止冷卻變形(主要是ABS材料),如果打印PLA材料,該板子可以不需要,如果測試也可以只通過led來指示;
4、準備開始
如果你已經(jīng)把上面的軟件硬件都準備好了,那么就可以進入下一個環(huán)節(jié)了。
2,配置固件并上傳固件
mega 2560板子在3d打印機中相當于大腦,控制這所有的3d打印配件來完成復雜的打印工作,但mega2560不能直接使用,需要上傳(upload)固件(firmware)才可以使用。
1、下載固件——Marlin
由于Marlin固件的強大功能和簡單易用,所以這里暫時只介紹Marlin固件。
Marlin原版下載地址(很多參數(shù)都需要自己配置):
我自己配置的Marlin固件大部分參數(shù)已經(jīng)改好:http://pan.baidu.com/s/1pKvnVoJ
delta機型固件:http://pan.baidu.com/s/1bgLpLW

2、配置固件參數(shù)
如果你下載的是我提供的固件,那么大部分參數(shù)不需要調(diào)整,基本上燒入后就可以進行后面的工作了。但下面需要配置的參數(shù)還是知道比較好,免得因為固件配置有問題打印機而無法使用。沒有提到的參數(shù)默認即可。
#define BAUDRATE 250000這是配置串口波特率的,只有上位機波特率和固件波特率相同來能通訊成功,一定需要注意。當然也不能隨便改,常見的波特率為:2400,9600,19200,38400,57600,115200,250000。在3d打印機中常用的是后3個。
#define MOTHERBOARD 33 這個參數(shù)是配置板子類型的,3d打印機主控板類型非常多,每個板子的io配置不盡相同,所以這個參數(shù)必須要跟你自己的板子類型相同,否則無法正常使用。我的板子是RAMPS1.4版本,對應的配置應該為33(單打印頭配置),和34(雙打印頭配置)。如果你使用的是其它板子,請參考旁邊的注釋并選擇合適的配置。
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_BED 1這兩個參數(shù)分別配置溫度傳感器的類型。這是讀取溫度是否正常的重要參數(shù),如果讀取的溫度不正常將不能工作甚至有很大的潛在危險(燒毀器件等)。配置為1說明兩個都是100K ntc熱敏電阻。如果你使用了其它溫度傳感器需要根據(jù)情況自行更改。
#define EXTRUDE_MINTEMP 170 這個參數(shù)是為了防止溫度未達到而進行擠出操作時帶來的潛在風險,如果你做其它3d打印機,比如有朋友做巧克力打印機,擠出溫度只需要45度,那么這個參數(shù)需要配置為較低數(shù)值,比如40度。
const bool X_ENDSTOPS_INVERTING = true;
const bool Y_ENDSTOPS_INVERTING = true;
const bool Z_ENDSTOPS_INVERTING = true; 這里的三個參數(shù)是配置3各軸的限位開關類型的,配置為true,限位開關默認狀態(tài)輸出為1,觸發(fā)狀態(tài)輸出為0,也就是機械限位應該接常開端子。如果你接常閉端子,則將true改為false。
#define INVERT_X_DIR false
#define INVERT_Y_DIR true這兩個參數(shù)是比較容易錯的。根據(jù)自己機械的類型不通,兩個的配置不盡相同。但是原則就是要保證原點應該在打印平臺的左下角(原點位置為[0,0]),或右上角(原點位置為[max,max])。只有這樣打印出來的模型才是正確的,否則會是某個軸的鏡像而造成模型方位不對。參考下圖坐標。
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1 如果原點位置為最小值參數(shù)為-1,如果原點位置為最大值配置為1.
#define X_MAX_POS 205
#define X_MIN_POS 0
#define Y_MAX_POS 205
#define Y_MIN_POS 0
#define Z_MAX_POS 200
#define Z_MIN_POS 0 這幾個參數(shù)是配置打印尺寸的重要參數(shù),參考上面的坐標系圖來填寫,這里需要說明的是坐標原點并不是打印中心,真正的打印中心一般在[(x.max-x.min)/2,(y.max-y.min)/2]的位置。中心位置的坐標需要在后面的切片工具中使用到,打印中心坐標應該與這里的參數(shù)配置匹配,否則很可能會打印到平臺以外。
#define HOMING_FEEDRATE {50*60, 50*60, 4*60, 0} 配置回原點的速率,單位為毫米每分鐘,如果你使用的是xy軸同步帶傳動,z軸螺桿傳動,這個參數(shù)可以使用默認值。
#define DEFAULT_AXIS_STEPS_PER_UNIT {85.3333, 85.3333,2560,158.8308} 這個參數(shù)是打印機打印尺寸是否正確的最重要參數(shù),參數(shù)含義為運行1mm各軸所需要的脈沖數(shù),分別對應x,y,z,e四軸。多數(shù)情況下這個數(shù)字都需要自己計算才可以。計算公式可以參考我的文章3d打印機各軸脈沖數(shù)計算方法。如果你不想自己計算可以用我的計算器:3d打印機脈沖數(shù)計算器
至此,最常用的參數(shù)都已經(jīng)配置完成,可以開始使用了。
另外如果你使用了我的MINIPANEL lcd板子還需要改//#define MINIPANEL將前面的//刪除掉才可以正常使用。
3、上傳固件
上傳之前,windows用戶需要提前安裝驅(qū)動。
配置板子類型:Tools > Board > Arduino Mega 2560 ,如圖

配置串口: Tools > Serial Port > 你的mega板子對應串口號一般是最后一個,如果是windows系統(tǒng),串口號一般是com3、com4、com8之類的形式。如圖

點擊對號按鈕來檢查是否有錯誤,如圖



再點擊向右的箭頭按鈕來上傳固件,如圖

上傳過程中,2560板子上的TX RX 和L對應的三個led燈都會閃。如果不閃了,說明上傳完成,如圖
上傳中...

上傳完成提示

如果上傳成功,你就可以進入下一個步驟了,如果上傳中出現(xiàn)問題而無法上傳,請查看IDE下方的提示框,確認是什么問題后進行進行解決再上傳,常見錯誤板子類型選擇錯誤,串口選擇錯誤等。
3,RAMPS1.4 接線1、RAMPS1.4板子的功能分布
請參考示意圖,為了防止接錯,請再三確認以下幾個方面后再通電,
* 電源正負極是否正確?
* RAMPS電源只接12V,沒有5V接入。
* 4988驅(qū)動板確保沒有插錯位和顛倒(如果差錯,通電就會燒板子)。
* 機械式限位開關只需要將開關上的com端和NO端接到板子的S(信號線)和-(負)兩個位置即可。千萬不要嘗試將機械開關的三個段子都接在板子上。很可能會造成短路。

也可以參考下圖:

2、接線
我這里的接線并沒有把所有應該接的東西都接上。而是只接了必須連接才可以進行測試的器件才連接了。如下圖:
ramps1.4.webp

圖中只用了一個電機來輪流測試各個軸是否正常,沒有連接限位開關(需要根據(jù)你的固件配置進行調(diào)整,請參考上一部分固件配置里關于限位開關的說明),3個輸出端只通過LED指示(如果接輸出端加熱棒等,熱敏必須接在要跟對應的加熱部分在一起,從而能夠反饋溫度,否則可能會燒壞加熱部分),兩個熱敏直接連接,如果你有LCD板子需要接上LCD板子。
3、接線完成
最后,將ramps1.4插在mega2560板子上,注意不要接錯位。在通電之前你應該仔細檢查一下,免得有疏忽。接錯了會導致后面的工作無法正常進行。如果都沒問題了,可以接上USB線,和12V電源了。
4,連接上位機并做簡單手動控制
如果之前的操作都順利,現(xiàn)在就可以插上USB線,打開printrun上位機軟件了。mega2560剛剛接通電源時,RAMPS板子上的LED1(綠色)會閃幾下。這說明mega2560板子中的固件正在啟動。
1、通過上位機連接板子

如上圖,打開軟件,選擇正確的串口,設置正確的波特率(需要跟你固件中配置一致),點擊connect。如果連接正常,右側(cè)的提示區(qū),會有類似下面的提示:
Connecting...

start

Printer is now online.

echo: External Reset

Marlin 1.0.0

echo: Last Updated: Sep 8 2013 15:04:20 | Author: (MakerLab, default config)

Compiled: Sep 8 2013

echo: Free Memory: 4260 PlannerBufferBytes: 1232

echo:Hardcoded Default Settings Loaded

并且,左側(cè)的圖形操作區(qū)變?yōu)榭梢圆僮鞯念伾?。勾上溫度曲線旁邊的watch選項,可以實時獲取溫度情況,如下圖。


2、查看溫度是否正確(只接5V即可)
如果上面的操作都正確,你可以看到現(xiàn)在兩個溫度傳感器的溫度,并且溫度應該為室溫,手捏在上面可以看到溫度的變化。如果你的溫度讀取到的為0度,請確保連接正確,依然有問題應檢查固件中的相關參數(shù)。
3、測試三個輸出端(需接12V)
接上12V電源,點擊下圖中標紅位置的按鈕,兩個設置溫度的按鈕,一個風扇按鈕(如果沒有風扇打開按鈕,可以在右側(cè)輸入M106 S255命令來實現(xiàn))。如圖:

如果這時RAMPS1.4上亮起了三個紅色LED,那說明輸出端測試成功。如下圖:


4、測試電機及驅(qū)動(需接12V)
連接步進電機的4跟線到X軸電機輸出端,如果你的電機導線顏色是標準顏色,可以用紅-藍-綠-黑的順序連接,如果你的線顏色不標準或沒有顏色區(qū)分,你需要通過電機說明書找到4跟線屬于哪一相及哪一極,然后安裝相B負-相B正-相A正-相A負的順序連接(還有其它接線方式,請了解一下步進電機的原理)。
4.1 xyz三軸電機測試
點擊上位機左側(cè)的手動操作區(qū)域,進行對xyz三軸的測試。如果只有一個電機測試完應該軸后,再插到另一個軸上。

測試流程:
先電機某個軸的加+方向操作,電機應該往正方向運轉(zhuǎn);
再電機對應軸的負-方向操作,電機應該反轉(zhuǎn);
重復幾次上面的操作。
需要注意的是,固件為了防止打印機撞車,小于最小位置和大于最大位置后電機就會停止運動。也就是說并不會一直加或減下去,電機都會轉(zhuǎn)。
4.2 擠出機電機測試
由于固件不允許溫度為達到最小擠出溫度(固件中的參數(shù))時執(zhí)行擠出動作。所以如果你連接了真正的擠出機,并且有物料在里面,請不要在溫度未達到230(abs)和185(pla)時進行擠出機測試。

測試方法:
1、將溫度加熱到物料對應的擠出溫度,PLA:185度,ABS:230度,再進行測試,電機Extrude為擠出動作,Reverse為后退動作。如果所需要的方向跟實際方向相反,直接把所有的4跟電機導線反向即可。
2、如果你沒有接擠出機,或擠出機中沒有物料,可以不需要進行加熱來測試。需要在右側(cè)命令輸入框中輸入M302來允許冷擠出操作。這樣就可以跟上面一樣進行Extrude和Reverse測試了。
5、限位開關測試
RAMPS1.4最多共支持6個限位開關,分別是X-min,X-max,Y-min,Y-max,Z-min,Z-max。其中至少需要用到3個來確定打印機的原點,可以是一個軸的min或max位置的限位(由固件中做配置)。限位開關根據(jù)不同的形式接線方式也不同,機械式的限位開關只需要連接兩個段子即可(負和信號),光電、霍爾式開關一般需要連接三個段子(正、負和信號)。
我這里測試用3個軸的min位置來做原點的配置方式。測試限位開關應該接在各軸的min位置上。然后電機測試軸的home按鍵,對應軸的電機應該開始轉(zhuǎn)動,然后按下對應軸的限位開關兩下(為了提高精度,碰到一次后返回幾毫米再碰到才是真正的原點),此時電機應該停止轉(zhuǎn)動。以上操作重復在其它軸上進行測試。
6、測試完成
如果上面的測試順利完成,說明你可以開始把所有的東西安裝在機構(gòu)架子上了。需要注意各軸和各限位開關的對應關系。
5,切片軟件配置
切片軟件是生產(chǎn)打印機主控板可以識別的代碼(Gcode)的工具,沒有這個軟件的幫忙,打印機不能識別3d模型文件。這里暫時只介紹Slic3r這個切片軟件。簡單好用功能強大。
1、打開expert模式
Slic3r默認是簡單模式,但是我建議直接打開expert(專家)模式,從而能夠?qū)Υ蛴C進行更好的控制。我這里以mac版本為例子,其它版本做相似操作。


如上圖設置后,重新啟動后就會進入專家模式。
2、print settings
打印配置,跟打印相關的配置會在這個欄目下。有些相同的打印機會對不同的模型打印時用不同的打印配置,從而實現(xiàn)各自最好的效果。
2.1 Layers and perimeters 層和邊緣配置

Layer height:為打印每層的層高度,0.4mm打印頭推薦層高0.3以下,層高越小,打印精度也高,同樣模型打印時間也就越長。 我設置的是0.3mm。
First layer height:第一層一般為了更好的粘在平臺上,都會比其它層高要小一些,比如50%左右,我這里設置的是0.2mm。
Perimeters:是指每層的邊緣部位需要打印的圈數(shù)。默認為3層。無特殊需求保持默認即可。
Solid layers:底層和頂層各需要多少層進行完全填充,默認各3層就可以。
其它參數(shù)默認。
2.2 Infill 填充配置

Fill density:填充比例,最大1(100%),最小0,越大理論強度越高,當然耗費的時間和物料也就越多。一般情況30%的填充率已經(jīng)可以滿足大部分的打印需求了。
Fill pattern:填充時的圖案是什么樣的,可以保持默認,也可以找到自己喜歡的模式。
Infill every ? layers:每多少層進行填充,默認每層都進行填充。
其它配置可以默認。
2.3 Speed 打印速度配置

2.4 Skirt and brim 輪廓打印

Skirt:是指在正式打印之前,在模型周圍做一個輪廓打印的動作,來保障擠出機出絲正常,以及給你時間及時發(fā)現(xiàn)問題,比如平臺不平,平臺高度有問題,擠出頭等等。
6,常見問題
這里將總結(jié)比較常見的調(diào)試問題,和建議解決辦法。請認真查看,以免漏掉關鍵信息導致不能使用。
自檢
溫度,溫度很重要,如果溫度不正常,太小或太大,整個打印機將出現(xiàn)錯誤,無法做任何操作(包括各軸步進電機的測試等)。
1、溫度(熱敏電阻)
RAMPS 1.4可以接3個熱敏電阻分別是T0、T1和T2.多數(shù)情況下,只接T0和T1就夠了,T0是加熱頭1(對應E0)的溫度傳感器接口,T1是加熱床的接口。如果你的固件沒有做過其它設置而是用的我配置的固件,請一定接好T0和T1,如果沒有熱敏電阻,可以用普通電阻代替,10K到100K的電阻都可以。然后接通USB線,打開上位機并連接,讀取溫度,如果兩個溫度讀數(shù)大于0度小于230度,熱床溫度大于0度小于110度,就是正常的。
聲明:3D打印資源庫(3dzyk)內(nèi)網(wǎng)友所發(fā)表的所有內(nèi)容及言論僅代表其本人,并不代表3D打印資源庫(3dzyk)觀點和立場;如對文章有異議或投訴,請联系kefu@3dzyk.cn。
B Color Smilies

全部評論14

123>
RAMPS1.4 3d打印控制板接線與測試 ( 轉(zhuǎn)載 ) 
聯(lián)系
我們
快速回復 返回頂部 返回列表
日本道免费精品一区二区| 亚洲视频在线观看免费第一 | 99久久99久久精品国产片桃花 | 久久久久亚洲AV综合| 懂色一区| 99久久人妻无码中文字幕系列| 亚洲欧美成人| 国产精品网站在线观看免费传媒| 日韩欧美激情小说| 日韩20页| 蜜臀综合| 人妻丰满av无码区HD| 久久婷婷综合国产色啪| www.久久热.com| 88精品久久久久久久| 免费观看欧美一线二线| 色动态99| 蜜桃传美久久久| 亚洲精品国产91| 国产精品久久久久久麻豆一区| 五月丁香综合婷婷| 色五月激情网| 黄总轻轻挺进新婚少妇| 久草这里只有精品| 久久久久A级毛片免费看| 午夜无码片a| 国产va免费精品观看| 在线视频推荐你dong的| 亚洲欧美国产精品久久久| 国产精品1区2区3区| 奇米8888一区二区三区| 色老汉一区二区三区| 国产 无码 精品| 播五月欧美视频| 欧美又大又黄又粗高潮免费| 亚洲欧美另类在线| 婷婷五月亚洲综合| 久久国产区| 无码av一级毛片免费| 88综合网| 国产精品IGAO视频网|