Delta 3D Printer DIY分享

新增一段影片:

diy3dp 發表在 痞客邦 留言(9) 人氣()

(持續增加內容中)
(2014.02.26 增加已經修改好的Marlin韌體直接下載可用請參考這裡)
(2014.02.11 增加關於加熱床使用"毛玻璃"以及Opto endstop光學限位開關實驗實驗於Z軸與加熱床校正方法)
(2014.02.10 增加網路資源分享Z軸與加熱床校正方法)

diy3dp 發表在 痞客邦 留言(7) 人氣()

Z軸與加熱床之校正方法

我給Z軸用過光學ENDSTOP,也換了鋁合金板,還用過百分錶測量,換過兩三種玻璃,改過幾種Y軸基座與板加熱板、玻璃固定設計,結論就是每一種方法都可以改善一些,但是否值得呢?,經由千分錶可以看出,所有的平面都不平(我是指誤差很大,超過我們所需要的”大約0.1~0.15mm”),所以不用花功夫在某一樣上的精準,只要用我以下的方法我相信是OK的,畢竟我們的印表機本身精度還沒到那麼高的等級。
dial gauage

diy3dp 發表在 痞客邦 留言(3) 人氣()

網路資源分享

很有價值的網站與部落格,非常值得參考(版權屬於原著作,請參考該網站說明)

國內:

diy3dp 發表在 痞客邦 留言(0) 人氣()

關於Repetier-Host你應該不陌生,是的,它就是我們常用的3D印表機在PC端的軟體,我們知道他有PC版的也有Mac版的,但是其實這家公司提供的不只是PC端軟體,它孩提供了韌體,在本篇之前我相信大家多數是用Marlin的韌體,我很好其當Repetier-Host配上自己的Repetier韌體時是不是列印出的品質或效能更好?

我下載了Repetier firmware,並且很簡單地經由Arduino IDE編譯成功,這至少代表它提供的原始韌體檔可以沒有錯誤地編譯,先別急著上傳至控制板,對了我們要修改Configuration.H檔案,很多人(尤其沒有C語言背景的)聽到這個就頭大,不過好消息來了,Repetier提供了網上(web based)自動修改並產生Configuration.H設定檔的工具(configuration tool),以下就是這個過程:

  1. Start開始
    先到configutation tool網頁,然後選擇剛剛下在的檔案目錄並且選擇configuration.h檔案,然後下一步。

diy3dp 發表在 痞客邦 留言(5) 人氣()

列印樣品

全部列印出的東西,目前大部分都是用來測試或是好玩而已,少數幾樣困難度較高,比方說是超薄、中空、橋梁,抓到要領成功機會就高。

Samples2
example print

diy3dp 發表在 痞客邦 留言(0) 人氣()

A4988步進馬達控制電路電流校正

  1. A4988 date sheet (晶片詳細資料)
  2. RepRap校正資料
  3. 校正說明與方法(原文)
    A49882的工作電壓在3~5.5V,馬達電壓8~35V之間。
    A4988最大可以支援每個線圈2A的電流,通常使用大約都在1A左右,如果電流偏高將使得A4988發熱,此時請安裝散熱片以確保它能正常工作。
    A4988具有控制此情況的能力,它外部電路上設計有一個可調電阻,透過調整這個電阻可以調整所需的限流值,首先在不發送給A4988控制訊號的情況下給A4988供電,工作電源與馬達電源都需要供電,當然也要接上馬達,測量目前單一線圈的電壓,然後可以回算出我們應該調整達到的值。這個所測量到的值應該為額定電流(限流)的0.7倍。

diy3dp 發表在 痞客邦 留言(2) 人氣()

i3之Configuration.H之說明(for Marlin)

這是一個header檔案,簡單地說就是一個儲存印表機主要參數與配置設定的檔案,這個檔案裡面的參數大概可以滿足95%的使用者,至於你需不需要去更動那要看你的硬體是否跟原創作一模一樣,不論你是什麼樣情況,透過以下解說相信你可以很快了解。
config-h

在編輯器上,您可以透過搜尋功能找到以下關鍵字,然後來進行適合的修改,請注意編輯器上面灰色的都是注解,您沒有必要修改註解,改了也不會影響結果,修改時請修改黑色字體。

#define MOTHERBOARD 33

定義控制板為 Mega 2560與RAMPS為RAMPS 1.3 / 1.4 (Power outputs: Extruder, Fan, Bed)具有單一擠出頭、具有風扇和加熱板的功能,原來值7為Ultimaker並不符合我們的硬體。
(這個板子跟Ultimaker功能是完全一樣的,但IO配置不同,而且Ultimaker是使用的熱電偶+溫控板(AD597)當作溫度感應器,而RAMPS 1.4是100k的熱敏電阻)

#define TEMP_SENSOR_0 1

diy3dp 發表在 痞客邦 留言(12) 人氣()

步進馬達參數計算

進馬達行徑所需步數計算: 由於每個人買的步進馬達最小基本角度和同步齒輪有可能不一樣所以您需要計算每1mm馬達需要轉多少步數,以確保步進馬達可以控制你的噴頭到正確的位置。 網站http://calculator.josefprusa.cz/可以免費線上計算,計算並不困難,以下是簡單的翻譯說明:

  • Steps per millimeter - belt driven systems (皮帶帶動的每1mm所需步數計算)
       i. Motor step angle: 步進馬達基礎角度(每一步的角度)
    ii. Diver microstepping: 在RAMPS上JUMPER跳線設定的微步類型,通常設在精度最高角度最小。
    iii. Belt pitch: 皮帶的間距。(如果知道皮帶種類可以跳過此項直接到下一項去設)

diy3dp 發表在 痞客邦 留言(2) 人氣()

介紹與說明

何謂Arduino Mega 2560?

Arduino是一家公司,網站位於http://arduino.cc/,主要生產控制電路開發所使用的相關產品,範圍很廣,很受歡迎,其中Mega 2560是我們所要使用的,當然使用其他的控制器也可以但不在此篇討論範圍。以下都會將Arduino Mega 2560簡稱為控制板。
Mega2560

何謂RAMPS 1.4 ?

RAMPS 1.4 是RepRap Arduino Mega Pololu Shield的縮寫,主要是設計給步進馬達驅動器的介面電路,Pololu是使用A4988的驅動電路,1.4是電路版本,目前最新的是1.4,Arduino Mega 2560透過RAMPS 1.4介面跟步進馬達控制電路溝通藉而控制步進馬達以及其他硬體(如加熱器等等)。目前可以接X,Y,Z三軸與最多2個擠出頭及兩個散熱風扇(後詳)。
Ramps14

diy3dp 發表在 痞客邦 留言(1) 人氣()

1 2