リフローオーブン(T-962)を改造する

自分で作る時間と労力が惜しいので買ってしまったT-962ですが、やっぱりなんだか不満です…。中国語表記不要だろとかリフロー中にもファン回して温度を均一化したいとか。UKの方でコントローラーをまるごと置き換えるキットが出ているようですが、だったら自分で作り直すという出来です。

2010051230698765

グラフィックディスプレイの部分と、温度プロファイル作るのめんどいなとか思って検索していたらファン制御だけをArduinoで乗っ取ることができるようです。

T-962Aでの記事だったので、T-962で動かすには微調整必要でしたが(ワークサイズが小さい)面白そうなので実装します。

まずは、さくっと分解して安っぽいテープで止まっている部分をすべてカプトンテープに置き換えます。

IMG_6086res

IMG_6100res
制御用の基板はホットボンドでベタ付されているのでなんとかして剥がします…。ドライヤーで温めて剥がすのが無難ですね。

IMG_6095res

そして、ボード形式がほぼ同じだったのでラインの引き出してiDunio2の基板に突っ込みます。(取り出すラインとかは上記のサイトを参照のこと)とりあえず、電源入れてテストしてみるとやはり筐体サイズの関係からかそのままのコードを使うと冷え過ぎて温度が上がらないことが分かったのでテストしながら最適解を探したところ以下のコードになりました。

IMG_6098res

[sourcecode language=”cpp”]
/*
T962A reflow oven fan control hack
Using the coling fan as convectional heat aid.
*/

int led = 13; // use on-board LED as status lamp
int fan = 8; // fan control pin – active low
int heater = 2; // heater on signal – active low
int fun_active = 100; // FAN ActiveTime(ms)

void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
pinMode(fan, OUTPUT);
digitalWrite(fan, HIGH); // turn off the fan
pinMode(heater, INPUT);
}

void loop() {

if (digitalRead(heater) == LOW) {
delay(2000); // wait for 2 seconds
if (digitalRead(heater) == LOW) {
// give the fan motor initial torque
digitalWrite(led, HIGH); // turn the LED on
digitalWrite(fan, LOW); // turn the fan on
delay(400); // wait for x second

digitalWrite(led, LOW); // turn the LED off
digitalWrite(fan, HIGH); // turn the fan off
delay(600); // wait for x second

// then slow PWM until the heater turns off
while (digitalRead(heater) == LOW) {
digitalWrite(led, HIGH); // turn the LED on
digitalWrite(fan, LOW); // turn the fan on
delay(fun_active); // wait for x second

digitalWrite(led, LOW); // turn the LED off
digitalWrite(fan, HIGH); // turn the fan off
delay(1000-fun_active); // wait for x second
}
}
}
}
[/sourcecode]

とりあえず、ばらしたままで何も入れないでリフローしてみます。ファンが低速で回ったまま問題なく温度が上がるみたいなのでもとに戻します。

IMG_6104res

当分はこれで行きますかね~。

    • Ed
    • 2014年 8月 7日

    Hi,
    I like your hack to run the fan while the heater is going… very clever :-)

    Would you like a controller upgrade for the T962? We now sell an upgrade kit for the T962 that offers datalogging and an external thermocouple input used to measure PCB temperature to help setting up profiles for your boards.
    http://www.estechnical.co.uk/reflow-controllers/reflow-oven-controller-t962-complete-upgrade-package

    I also really like your quad copter!

    Best regards,
    Ed

  1. Hello.

    I knew I had that your HP.
    And, I think it can be changed in the kit and interesting idea.

    I was thinking about how that can be easily.

    Thank you liked the quad.

    Best regards.

  1. トラックバックはまだありません。


Warning: Undefined variable $user_ID in /home/r3087696/public_html/blog.eldhrimnir.com/wp-content/themes/monochrome/comments.php on line 172

Fatal error: Uncaught Error: Undefined constant "cs_print_smilies" in /home/r3087696/public_html/blog.eldhrimnir.com/wp-content/themes/monochrome/comments.php:185 Stack trace: #0 /home/r3087696/public_html/blog.eldhrimnir.com/wp-includes/comment-template.php(1617): require() #1 /home/r3087696/public_html/blog.eldhrimnir.com/wp-content/themes/monochrome/single.php(57): comments_template() #2 /home/r3087696/public_html/blog.eldhrimnir.com/wp-includes/template-loader.php(106): include('/home/r3087696/...') #3 /home/r3087696/public_html/blog.eldhrimnir.com/wp-blog-header.php(19): require_once('/home/r3087696/...') #4 /home/r3087696/public_html/blog.eldhrimnir.com/index.php(17): require('/home/r3087696/...') #5 {main} thrown in /home/r3087696/public_html/blog.eldhrimnir.com/wp-content/themes/monochrome/comments.php on line 185