亚洲欧美日韩一区成人|日韩少妇一区二区无码|91久久澡人人爽人人添|日韩欧美一区二区三区高清|国产一区二区三区乱码网站|国产乱码一区二区三区下载|精品久久久久久久久久久久久|日本高清一区二区三区不卡免费

Reprap mendel組裝之調試

開源技術
2013
03/04
23:11
分享
評論
本帖最后由 北極企鵝 于 2013-3-4 23:13 編輯

第一步:通信

在把機器和你的電腦連接起來以前,你需要Python 以及和它相關的軟件。Windows 用戶請安裝32位版的 Python ,即使你使用的是64位系統(tǒng)(跟著下面的鏈接,一步一步做), Windows 和Mac 用戶看這里的知道,只需安裝Python 和它所需要的(不需要安裝Pronterface/Printrun/skeinforge等)

USB 驅動
如果你有一個Melzi控制板,把控制板的PWR - SEL 跨界器接到電腦的USB 上。在處理器芯片左側大約20毫米有3 個引腳。把底部的兩個引腳相連,通過 USB 上電(注意這只驅動邏輯電路,不驅動步進電機等)。把頂部的的兩個引腳相連,從電源給板上電。你希望把底部的兩個短路在這個過程。當你在正常運行時,應把頂部的兩個短接。

Windows
通過USB 接口把控制板和電腦相連。你的電腦有提示沒有找到USB 設備的驅動嗎?如果是的話,剝下USB 接頭,然后安裝驅動: (  install this driver   or   find yours in this page. )然后當你再插入控制板時,你的電
腦就能識別該硬件了。
Linux
Linux 系統(tǒng)應該能直接識別該控制器,不需要安裝驅動。你的電腦會自動顯示/dev/ttyUSB0 ,當你插入控制板時。那說明你的電腦在USB0 處察覺了這個控制板。sudo chmod 666 /dev/ttyUSB0 意味著不能打開端口,沒有成功。在Ubuntu上可能會出現(xiàn)其他情況,確保你作為一個用戶是聯(lián)上網(wǎng)的。

Mac
Mac 用戶通過下面的鏈接選擇并安裝合適的驅動 http://www.ftdichip.com/Drivers/VCP.htm .

開始通信
首先要做的是你可以和你的電腦通信,你需要安裝并運行軟件RepRappro Pronterface,你可以從這找github repo here。在頂部左側你會發(fā)現(xiàn)一個下載ZIP 文件的按鈕(一個很小的云圖和一個向下的箭頭,并標記為ZIP)。 如果你有一個 Melzi控制板,設置它的    電源選擇器(見后面的Melzi調節(jié)),現(xiàn)在不要插上電源把Reprap 插到你電腦上的一個USB 接口,然后運行pronterface.py。 每當你第一次運行pronterface.py,選擇正確的打印文件,在Settings->Slicing Settings,將會打開一個新的窗口,在頂部附近有一個按鈕是Profile Selection,選擇你將要打印的相關文件以及材料。我們提供  Huxley- PLA-05- 03  or   Mendel-PLA-05-03具體取決于你的Reprap機器(05表示的是噴嘴的直徑是0.5 毫米,03表示層的豪賭是0.3 毫米),選擇“Save all”然后關閉窗口,回答軟件打打印界面。
現(xiàn)在在頂部左側選擇端口, 比特率為250000.點擊連接,等待一會,軟件會確認是都和打印機通信中(當控制板重新氣候后,它需大概10s 以后才會有響應)。

按下GET POS 按鈕,如果你的機器回到X0.00Y0.00Z0.00 的位置那么說明串口通信正常工作。 很重要,接著按下”G e t  Te m p ”, 然后檢查熱端和熱床正在顯示溫度(接近室溫,它可能偏差幾度,熱敏電阻是為了操作溫度的精確性而設計的),如果溫度太高那可能在熱敏電阻電路有短路現(xiàn)象,如果太低,可能存在斷路。另外,你的固件可能設置不正確,查看下一個環(huán)節(jié)。不管是什么情況,找到錯誤的原因,并維修它。 注意:如果你的pronterface 窗口沒有顯示自定義按鈕(GET TEMP, GET POS … .)你可能需要拷貝pronsolerc 或者skeinforge 到你的母文件夾中。用新的覆蓋原來舊的,你應該就能看到這些按鈕了。
確認設定
Melzi控制板運行Rep rappro 版本的Marlin固件,這允許許多機器的詳細設置可以再Pronterface 中設置,不需要下載新的固件,為了檢查現(xiàn)在的設定,發(fā)送 M503命令給機器,日志的窗口應該會顯示類似于如下內容:
>>>m503
SENDING:M503
echo:Steps per unit:  
echo: M92 X91.429 Y91.429
Z4000.000 E945.000
echo:Maximum feedrates (mm/s):  
echo: M203 X500.000 Y500.000
Z3.400 E45.000  
echo:Maximum Acceleration
(mm/s2):  
echo: M201 X2500 Y2500 Z50
E2500  
echo:Acceleration: S=acceleration,
T=retract acceleration  
echo: M204 S2000.000 T2000.000
echo:Advanced variables: S=Min feedrate
(mm/s), T=Min travel feedrate   (mm/s),
B=minimum segment time (ms),  
=maximum xY jerk (mm/s),
Z=maximum Z jerk (mm/s), K=advance_k
echo: M205 S0.000 T0.000 B20000
X15.000 Z0.400 E25.000
echo: M206 X0.000 Y0.000 Z-0.250
echo: M208 X150.000 Y150.000
Z97.000  
echo: PID settings:
echo: M301 P10.000 I2.200
D80.000 W70
echo:Thermistor settings: M304 Hh
Bb Rr Tt, H0=Bed, H1..n=nozzle,
b=thermistor beta value, r=series resistor,
t=thermistor resistance as 25C  
echo: M304 H0 B4200 R4800
T100000 M304 H1 B3960 R4700
T100000  
FPU Enabled no
每一個詳細設定都顯示出來,并且有描述。想要改變設置,需要發(fā)送相關命令和參數(shù),舉個例子,熱敏電阻讀書需要被解釋如何得出,而不是一個數(shù)據(jù)表,所以固件需要知道熱敏電阻的beta 值(從數(shù)據(jù)表中),串聯(lián)電
阻的值(在Melzi靠近相關熱敏電阻連接器上可以看到),熱敏電阻在 25C ,所以,設定噴嘴熱敏電阻參數(shù)的Beta 值是3960,串聯(lián)電阻為4K7 歐姆,在25C 為100K歐姆,所以發(fā)送命令: M304 H1 B3960 R4700 T100000
所有從Pronterface 修改的數(shù)據(jù)會立刻生效,但是你沒有保存到EEPROM 中,除非你發(fā)送M500指令。增加這個指令,即使斷電,設定也依舊有效。   
第二步:軸電機移動

在這步之前,一定要檢測電流限制! 如果沒有設定限制,那么驅動板很有可能會被破壞掉。
Melzi調節(jié)
如果你有Melzi控制板,你應該已經(jīng)設子好電機電流了,在布線中已經(jīng)描述過了。here for Mendel ,  here for Huxley 。
Sanguinololu 調節(jié)
Pololu 步進電機調節(jié),在這里有具體描述here on the Pololu site  查看Current Limiting 的部分,但是忽略一點,該頁面上關于參考電壓的測量通過最早的地方測量,并且旋轉電位器本身的金屬部分。
最簡單的方法是測量   的旋轉金屬部分。 調節(jié)電位器到0.4V 通過慢慢的順時針旋轉,當測量電壓時使用萬用表。
然后Melzi和Sanguinololu
插入電源,如果看到煙霧,可能哪里有嚴重的錯誤了。另外,確認電機,更重要的是,四個電機驅動芯片,沒有變熱。當限制電流設置正確以后,它們觸碰上去應該稍微有一些熱。小心芯片,它們有大約在80攝氏度左右會關閉,一個會灼燒你手指的溫度,除非你僅僅輕輕的觸碰一下。
插上USB ,運行Pronterface 程序,點擊“Connect”,然后等待通信。
現(xiàn)在輸入: G1 X5 F500
在日志窗口下方,點擊 send ,X 電機應高往正方向移動5 毫米(X5),速度為 500 毫米/分鐘(F500 ).
接著輸入: G1 X0 F500
然后發(fā)送,這時X 電機應該移回初始點(X0),如果你發(fā)現(xiàn)你的機器沒有往負方向移動,那么你的停止末端可能布線不正確。再次檢查你的布線Mendel wiring page 對其他三個軸重復上面的操作,對于每個軸
的測試,只需把上面的X 換 為(Y,Z,E )即可,但是Z 軸進料速率的是200 毫米/ 分鐘: G1 Z5 F200
對于E: M302 在發(fā)送之前: G1 E5 F500
警告:當你的擠出機內有金屬絲時,不要這么做。M302指令允許冷卻擠出,允許擠出點擊移動,不論熱端的溫度是多少。 你可能發(fā)現(xiàn)一些軸會顫動,或者發(fā)出聲音,但是不移動。這意味著你的電流設置得太小。
關閉電源,然后調節(jié)電位器,旋轉一點點以增加電流,。再次上電,重復上面的測試。
對其他三個軸重復上面的操作,對于每個軸的測試,只需把上面的X 換 為(Y,Z,E )即可,但是Z 軸進料速率的是200 毫米/ 分鐘: G1 Z5 F200
對于E: M302 在發(fā)送之前: G1 E5 F500
警告:當你的擠出機內有金屬絲時,不要這么做。M302指令允許冷卻擠出,允許擠出點擊移動,不論熱端的溫度是多少。 你可能發(fā)現(xiàn)一些軸會顫動,或者發(fā)出聲音,但是不移動。這意味著你的電流設置得太小。
關閉電源,然后調節(jié)電位器,旋轉一點點以增加電流,。再次上電,重復上面的測試。

電機后退
Reprap 工具時使用相對于熱床的右手直角坐標系,而不是相對于框架的。這也就是說從電機前側往下看(往熱床看),X 是從左往右工作,Y 是從前往后工作,Z 是往上工作。 記住通過打印頭的移動來計數(shù):當Y 增加時,熱床向你移動。 如果你發(fā)現(xiàn)有最軸后退,那可能是電機接反了,只需斷電然后把接到控制板的電機線順
序進行調整。比如,[ 黑 ,綠 ,藍 ,紅] 變?yōu)閇 紅,藍,綠,黑] 。在斷開連接以前不要忘記拔掉電源。
停止末端
停止開關只檢查是否能歸位。為了測試,輪流發(fā)送歸位指令給X ,Y, Z 軸,比如: G28 X0  當你按下發(fā)送指令之后,軸開始移動,激活相關開關停止軸的移動,如果啟動開關,軸沒有停止移動的話,檢查布線(Huxley here   or   Mendel here)
歸位
你幾乎準備好把你的機器歸位,在這之前,還需確保Z 停止末端足夠高,能夠觸發(fā)開關而不觸碰到熱床。
按下HOME ALL按鈕,你的機器會找到參考位置X0 Y0 Z0。
如果你的機器在到達停止端前就停止了,那么可能是停止端被錯誤地觸發(fā)了,由于步進電機線的干擾。)

第三步:對齊
使X 軸水平
使用游標卡尺測量在Y 連接桿上X 連接桿的高度(如果需要的話,把托架先移除)。調整Z 電機,知道 X 軸是水平的。
使熱床水平
如果你使用Mendel,使用玻璃夾和4 個夾子使熱床水平。 如果你使用Huxley, 使鋁板水平。 主要的不同是在標準pronterface 和eMAKER版本之間,而人們通過這個方式控制機器。你有5 個按鈕,它們允許你可以在熱床的 4個角上接近噴嘴。Z 軸可能被移動 0.1毫米,1 毫米和10毫米。E 軸可能通過距離控制引腳控制被移動的距離。 人控制的移動速度可以通過引腳控制,在人工控制的移動按鈕之上。
為了使熱床水平,把噴嘴往上移動,使它們之間的高度至少為你測量的熱床和噴嘴之間的距離。然后把噴嘴放在中間,然后把它往下慢慢移動直到幾乎觸碰到物品。每一個角度這么操作,調節(jié)安裝在熱床上的 M3 x30 螺絲帽,使熱床水平。
調節(jié)Y 軸軸承上的螺母變松弛一下,然后調整水平,再慢慢旋緊,直到接近你的目標。 你將會發(fā)現(xiàn),你仍然可以調節(jié)即使螺母稍微有些緊時。
當你完成后,軸承上的 M3螺絲的螺母需要被完全旋緊,使熱床將不會在操作中再次移動。
Mendel 水平假象
不可避免的,有些時候Mendel的玻璃板不是完全平整的,它是一個鞍形,由兩個對角組成,且每個對角低0.1 或0.2 毫米,而另外兩個對角是略微高一些。當然,在幾何上,通過調節(jié)3 個螺絲時不可能完全修正的,定
義三個螺絲位第一度面(線性的),而鞍形為第二度面(非線性的)。
但是我們可以通過一個簡單的辦法:折疊一些鋁箔,然后把它們放在玻璃的角落中,當做墊片。然后你可以使用三個螺絲繼續(xù)調解。

如果你發(fā)現(xiàn)你想要在不止一個角落使用鋁箔,記住不要這樣,只能在一個角落使用鋁
箔,然后耐心的使用螺絲調解。
設置Z 高度
設置噴嘴在Z0 處,噴嘴的前端需要離熱床的表面有一張紙那么厚的距離,為了達到這個,跟隨下面的操作:
  HOME ALL
  發(fā)送以下指令:G1 Zz F200,當?shù)扔谀阋呀?jīng)測量物體的高度。
  CENTRE
  檢查噴嘴和物體的距離在0.3 毫米以內
  對于Huxley, 調解Z 軸停止端的高度。對于Mendel,旋轉可調節(jié)螺絲,并且重復,直到你的高度設置正確。
第四步:加熱
選擇顯示器,檢查熱床和噴嘴的溫度,保證讀數(shù)和室溫接近。
熱床
使熱床到達45C ,選擇顯示器,并檢查讀數(shù)是否上升,最好穩(wěn)定在 45C ,這時熱床是真的很暖。that material. This is achieved by the following line:
熱端
使噴嘴到100C,然后觀察溫度的上升,最終溫度在100C。在這個測試中注意噴嘴。如果你看看很多煙從熱端冒出,關閉加熱器。重復這個測試,調為200C。噴嘴應該在1分鐘左右到達設定的問題。
噴嘴加熱電阻的功率比我們需要的大很多,所以控制參數(shù)使它提供可以接受的能量。為了讓噴嘴能快速到達目標溫度,并且不會超過太多,完整的系統(tǒng)需要調節(jié)到目標溫度。默認的,固件把它設置為 80,但是對于start_PLA.gcode  和start_ABS.gcode,需要設定合適的溫度針對材料,通過下面的方法實現(xiàn):M301 Ww,在這里的 w 在0~255 之間,一個高一些的數(shù)值,代表允許輸入噴嘴加熱器的功率大一些。 所以,當你的噴嘴沒有達到目標溫度,慢慢的增加W 直到達到我們想要的效果。一般對于PLA,W=120 ,對于 ABS,通常W=180.
如果你調試好了這個值,把它輸入到相關的start.gcode 文件中,這些文件的目錄是:skeinforge/skeinforge_application/alterations/ 它在你安裝了printerface 的目錄下。

第五步:擠出機

當你確認噴嘴的表現(xiàn)和你希望的是一樣的時候,你可以用手測試擠出機。移除bowden,從擠出機開始,放一些 PLA 到管中,知道它們到達噴嘴(注意噴口內PTFE 管的金屬絲),輸入命令使噴灌在205C,而且一旦到達這
個溫度就穩(wěn)定在這,把金屬絲放入,觀察擠出口。擠壓應該是保持穩(wěn)定的,但不是額外的力。
取出金屬絲,重新組裝 bowden 管,測試擠出機的驅動機械。這次,點擊  IDLE 或者發(fā)送一個  M84 指令,然后旋轉減速齒輪,當放入一些PLA 金屬絲在擠出口驅動機械中。重復以上測試,這次人為的轉動大的減速齒輪。 最后,測試擠出材料通過控制E 軸,200 毫米/ 分鐘是一個不錯的速度。
回復

使用道具 舉報

2#
2013-3-5 09:16:58 | 只看該作者
不錯   不錯         :D
回復 支持 反對

使用道具 舉報

3#
2013-9-5 23:46:02 | 只看該作者
軟件在那下
回復 支持 反對

使用道具 舉報

推動3D打印

關注南極熊

通知

聯(lián)系QQ/微信9:00-16:00

392908259

南極熊3D打印網(wǎng)

致力于推動3D打印產(chǎn)業(yè)發(fā)展

Copyright © 2024 南極熊 By 3D打印 ( 京ICP備14042416號-1 ) 京公網(wǎng)安備11010802043351
快速回復 返回列表 返回頂部