2016年6月15日 星期三

FLUX 3D Printer 周邊用具自作 (熱板篇)

繼上次做完FLUX專用櫃子之後
現在要來做FLUX本身缺少的加熱系統

製作之前在網路上找了很多相關的資料
發現很多自製的熱板都是手動開關,也就是列印開始時需要先手動開啟
列印完畢後熱板會持續一直加熱,直到手動關閉為止
FLUX本身是支援wifi控制,加個VPN與監控甚至可以在遠方控制與監測
這樣的產品怎麼能夠搭配需要人在幾台旁邊才能使用的熱板呢?
這不符合我的要求。

我要做的系統必須要在列印開始時自動啟動,列印完成後自動關閉
但是我不想破壞保固拆幾台拉線(畢竟目前的FLUX回廠機率很高)
PS: 筆者在寫這篇文章時,幾台正好又躺在FLUX的RMA

這樣要怎麼知道幾台目前的狀態呢?
加一台camera做動態偵測?殺雞怎麼能夠使用牛刀呢。

所以我的做法是,偵測FLUX各個狀態消耗的電流,得到的結果如下:
待機時為40~50mA
當噴頭在加熱時,約為1400~1500mA
單純只有散熱風扇啟動時,約為200~300mA

由這個結果來看,當耗電量為200mA以下時,就代表FLUX處於待機狀態。

先上完成影片,影片一刀未剪未後製,
另外因為單手持手機,手有點抖請見諒,玻璃反光也請無視XD

影片內的LCM第一行為熱板的溫度
第二行分為左右兩部份,左邊為FLUX耗電量,右邊的ON、OFF為熱板狀態
DEMO中熱板設定的溫度為55度,噠噠聲音為Relay切換
當溫度接近時會很頻繁的切換,一般的Relay壽命約為1萬次,好一點的約10萬次
如果擔心因為的切換速度太快,可以在程式內設定溫度的上下限
或是將Relay換為MOS,並使用PWM控制

影片內容為FLUX Studio送出列印請求->熱板啟動->溫度到達時Flux還在定位->
Flux Studio送出停止請求->等待風扇停止->降溫->關閉LCM背光


事前準備:(括號內為本為使用的)

熱板 x1...(原本的鐵板加上加熱片)
熱板變壓器 x1 ...(12V 10A)
Arduino x1...(Arduino UNO R3)
Arduino 電源 x1...(可與熱板的變壓器共用)
LCM x1...(1602 LCM)
LCM控制板 x1...(為了節省Arduino的控制線)
電流測試模組 x1...(ACS712)
5V Relay x1
測溫元件 x1 ...(LM35)


測試使用的熱板系統是在原本的鐵板上面貼上3片超薄繞式加熱片,感溫元件貼在鐵板邊緣
(實測鐵板邊緣與中心相差約5度)


3片電熱片採用並聯連接(電壓相同)

為了方便拆裝,做了快拆接頭
快差頭開啟時
 因為墊高高度相同,背面的雷雕一樣可以使用(高度設定多1mm即可)

 電路圖:

程式碼:

目前已經在設計下一個套件版本,敬請期待!

1 則留言: