Categorie archief: Reflow oven

Reflow oven

Na het zien van Xantus zijn reflow toaster kreeg ik zin om zelf ook zoiets in elkaar te knutselen. Een paar weken later waren er in het kruidvat snacktoasters in de aanbieding. Dus heb ik er toen zo 1 gekocht.

Oven aanbieding kruidvat

 

Het vermogen is iets lager dan dat van de toaster van Xantus maar een testje wees uit dat dit ook genoeg is.

 

Het gedeelte waarin de elektronica moet komen is niet breed genoeg, dus heb ik dat 4cm breder gemaakt.

oven breder

 

Nu past er een 2*16 lcd en een toetsenbordje in:

lcd toetsenbord

 

De printplaat voor de aansturing is nog niet klaar. Maar de oven zal werken op basis van een 16F877A. Ik ga er 4 modes in programeren Reflow (Print solderen); Resolder (Print met slechte contacten opnieuw solderen); Preheat (Print opwarmen); Fix temp (Vaste instelbare temperatuur)

Ik voorzie ook een interface met de pc via RS232 om zo de temeratuur uit te lezen en eventueel in te stellen.

 

Ondertussen is er een stuk nieuwe kap gemaakt met gaten voor de lcd enzo. Dat staat nu in de grondverf en moet denk ik nog wel een paar lagen krijgen. Als dat klaar is zullen er foto’s volgen.

Reflow oven Update

In school kregen we voor het vak meet en regeltechniek practicum een project te maken waar een 30u tijd in komen te zitten. Ik heb daarom beslist deze oven verder af te maken voor dat vak.

 

Ik had ondertussen de kappen van de oven verder afgemaakt:

Oven voorkant

Achterkant met RS232, galvawisp en netspanning aansluitingen.

Oven achterkant

 

Onder de vakantie ben ik nu verder begonnen met programmeren. Maar al snel stootte ik op een paar problemen.

Het originele toetsenbordje was al snel kapot aan de rechtse kolom. Daarom heb ik dat vervangen door een zelfbouw toetsenbordje. Hiervoor heb ik 14 knoppen van Velleman gebruikt. (Link) De tekst is erop gezet met wrijfletters.

Toetsenbord schema tobo
tobo pcb

 

Hierna werkte het toetsenbordje perfect voor een tijdje. Maar na een tijdje werkte een paarkolommen niet meer altijd. Na wat zoeken bleek de flatcable die ik had gemaakt slecht contact te maken. Ik heb die nu vervangen door een flatcable met persconnectoren. Die werkt perfect (het is alleen een beetje zonde vind ik, aangezien er maar 1 van de 2 rijen van de connectors gebruikt wordt.)

Op mijn multimeter zit een temperatuur functie. Ik had de temperatuursensor daarvan bij in de oven gehangen en toen bleek dat het thermokoppel dat ik in de oven had hangen niet snel genoeg te reageren. (Dit had ik al zien aankomen). Na de handleiding van mijn multimeter doorgelezen te hebben kwam ik erachter dat daarop ook een K type thermokoppel zit. Nu heb ik het thermokoppel van mijn multimeter op de print aangesloten en reageert het al veel sneller.

Nu kan ik weer verder met het programmeren van een PID regeling in de pic. Dit blijkt niet zo eenvoudig te zijn als eerst gedacht.

Reflow oven Update

Ik heb het oude thermokoppel eruit gehaald en dat van mijn multimeter op die plaats gehangen en heb besloten het los te laten hangen, zodat ik het dicht bij de print kan hangen tijdens het reflowen.

Thermokoppel

 

Ik heb nu de PID regeling werkend en heb er een reflow cyclus in geprogrammeerd. Na een keer testen bleek dat de elektronica veel te warm werd. De seriële interface werkte opeens niet meer (ik vermoed door afwijking van het kristal door de warmte) en het lcd werd op een keer even zwart.

Ik had eerst een fan van een oude intel processor vanboven in de kast hangen maar deze voldeed dus niet. Nu heb ik deze vervangen door 2 50mm fans.

Fans

Het probleem is nu dat deze meer stroom trekken dan die cpu cooler fan. Daarom heb ik nog een tweede voedingsprintje ontworpen dat er bij in komt. De fans kunnen dan nog steeds door de controller in en uitgeschakeld worden. Met een potmeter kan de spanning geregeld worden. Ik heb gekozen voor een geschakelde spanningsregelaar om niet nog meer warmte te creëren in het elektronica gedeelte.

Fan Voeding Fan Voeding pcb

Reflow oven Update

De code is inmiddels klaar. De verbinding met de pc heb ik weggelaten aangezien de verbinding wegvalt als de oven even aanstaat. Ik vermoed dat dit wegens kristaldrift door de warmte komt. De RS232 interface in visual basic is nogal kritisch wat de timing betreft dus is er niet veel nodig om dit laten mis te lopen.

 

De code is hier te vinden: Link

 

Nog een paar foto’s van de afgewerkte oven:

Reflow oven

Reflow oven

 

Reflow oven

 

Een tweede deel van de opdracht in school was een print te ontwerpen op basis van de stuurprint van de oven. De eisen waren:

8 digitale ingangen

8 digitale uitgangen

8 digitale ingangen

2 230V uitgangen

1 lcd

1 icsp header

Mijn collega heeft deze print ontworpen en ik heb ze gesoldeerd.

2de print

 

 

Bestanden

PCB bestanden pcb reflow oven: Download

PCB bestanden pcb 2 (voor school): Download

Code als html: Download

Code Picbasic + hex: Download