Tag: open hardware

HAKKO 907 i kompatibilne lemilice

Kao što spomenuh, moj kontroler može da upravlja i lemilicama sa termoparom i lemilicama sa PTC senzorom. HAKKO 907 je lemilica odličnog kvaliteta vrlo popularnog dzapanezerskog proizvođača koja postoji i u mnogo kineskih verzija te se može naći i kao QUICK (kineska kopija visokog kvaliteta) i pod raznim drugim imenima a i bez imena. Lemilica ima kvalitetan keramicki grejac snage 48W (24V) a HAKKO vrhovi su neverovatno kvalitetni. U poređenju sa Solomon lemilicom HAKKO ima manju termalnu masu (vrh je lakši) i kontaktna površina između grejača i vrha je manja ali HAKKO lemilica bez problema održava temperaturu vrha stabilnom; čak za nijansu stabilnije nego Solomon.

Čak i najjeftinije (red velicine 1000din) noname kopije sa Pančevačkog buvljaka rade odlično. Noname lemilo sa slike radi već svakodnevno preko 2 godine. Ako pogledamo sliku:

 

HAKKO QUICK NONAME

Top to bottom: Noname, Quick, Hakko original

Skroz dole je original HAKKO lemilica, iznad nje je QUICK kvalitetna PRC kopija. Materijali su identicni, razlikuje se u tome sto je sunđer na Quick kopiji malo kraći. Ova original HAKKO na slici je nova malopre izvađena iz kutije pa je ato ova oznaka na njoj tako svetla, inace je isto sito štampa kao i Quick .. razlike su bukvalno neprimetne ako nemate jednu pored druge. Na vrhu se nalazi noname sa Pančevačkog buvljaka (HAKKO original se kod nas prodaje za cca 60EUR, na ebay je oko 13-15$, Quick se kod nas prodaje za oko 2500din a noname se prodaje za oko 1000 din)

Ono na šta treba obratiti pažnju je konektor. Noname verzija ima drugaciji konektor u odnosu na HAKKO i QUICK.

HAKKO pinout

HAKKO pinout

 

Grejač je otpornosti 12R ali obratite pažnju pri merenju ako niste sigurni, zagrejte lemilicu na 40-50 (drugom lemilicom ili vrućim vazduhom) pa onda proverite otpor grejača. Može da se desi da ima mnogo niži otpor kada je hladna lemilica. Senzor je PTC tipa. Na žalost ovo u HAKKO grejaču nije PT1000, PT100, PT20 niti jedan drugi “standardan” PTC već je unutra “nešto custom”. Koristeči ispravan drajver za HAKKO napravio sam ovu tabelu koja vezuje temperaturu grejača sa otporom na senzoru.

 

HAKKO sensor

HAKKO sensor

 

 

Rasklopljena HAKKO lemilica

Rasklopljena HAKKO lemilica

Tags: , , ,

SOLOMON SL10 SL20 SL30 HQ10 HQ30

Moj kontroler za lemilicu ume da radi sa 2 vrste lemilica. Sa onima koje imaju senzor u obliku K-tip termopara i onima koje imaju PTC senzor. Solomon lemilice imaju K-tip termopar koji daje mogućnost čitanja temperature grejača.

Solomon je jedan od najvećih OEM proizvođača lemne opreme. U svetu se prodaje pod razlicitim imenima (Nedis, Elanco, Tenma …) a u Srbiji se da kupiti u Kelco-u. Kelco drži i GREJAČ HQ20/30 i GREJAČ SL10-30S, pritom je HQ nova verzija lemilice koju preporučujem dok je SL stara verzija koja koristi stare vrhove i nije bas neki kvalitet. Stare SL lemilice koriste bakarni vrh malog termalnog kapaciteta koji se “zabada” u lemilicu. Nove HQ lemilice koriste vrh koji se “navlači” na grejač, i koji je dosta većeg termalnog kapaciteta te ne gubi temperaturu tako lako. Lemilica se, i ako iste snage, mnogo brže greje zbog boljeg kontakta između vrha i grejača. Konektor na obe vrste lemilica je isti, DIN5 muski se nalazi sa strane lemilice a pinout je ovakav:

Solomon soldering iron pinout

Solomon soldering iron pinout

ESD pin preko 1M (megaom) otpornika vežite na uzemljenje.
Grejač je 48W predviđen da radi sa 24VAC.
Senzor je klasičan Ktip termopar.

Lemilica (HQ verzija) rastavljena izgleda ovako:

SOLOMON HQ

SOLOMON HQ

Ovako isgleda SL verzija (koju NE PREPORUCUJEM, lemilicu rastavio i slikao kolega Odin, slika skinuta odavde):

Solomon SL-10

Solomon SL-10 (ne preporucujem)

Tags: , , , , ,

Lemilica i PID

Kontroler za lemilicu je projekat započet pre nekoliko godina… no došlo je vreme da se isti dovede kraju :). Osnovni problem sa bazičnom aplikacijom dotičnog kontrolera je to što je za mozak istog odabran PIC16F690 koji ne može da se pohvali sa velikom količinom flash-a. Taj pic je odabran zato što sam ja pre nekog vremena naručio (slučajno, hteo sam samo 10) 100 komada pa sam onda dotične piconje trošio gde god su mogli da stanu :).

Elem, osnovni firmware je temperaturu kontrolisao na isti način na koji to radi klasičan termostat. Dakle gasio je grejač kada temperatura dostigne željenu vrednost i palio ga kada temperatura padne ispod vrednosti određene histerezisom i željenom vrednošću. “Problem” koji se javlja pri takvoj kontroli, a koji ima i originalni analogni drajver za lemilicu je u tome što i po isključivanju grejača isti nastavlja da zagreva vrh te lemilica osciluje izmedju donje vrednosti odredjene sa željenom vrednošću umanjenom za histerezis i gornje vrednosti koja zavisi od karakteristika lemilice, okoline u kojoj se nalazi i snage samog grejača (u slučaju Solomon HQ-20/30 lemilice gornja vrednost je oko 30C iznad željene). Ta oscilacija se ne primećuje toliko u radu (bez problema se lemi i sa 300C i 350C u većini slučajeva) ali sam ja ipak odlučio da je red da se lemilica kontroliše malo ozbiljnije te da se te oscilacije dovedu na minimum.

Da bi uglavio PID rutinu u firmware nesto je moralo da leti napolje tako da sam morao da izbacim mogućnost selektovanja tipa lemilice (sa termoparom ili sa ptc-om) te se sada ta odluka vrši u samom firmware-u i generise se poseban HEX za lemilice sa termoparom i za lemilice sa ptc-om. Dalje, meni za podesavanje setovanja je isto morao da leti tako da je ostala samo mogucnost podesavanja inicijalne temperature i to je sve, svi parametri rada (PID koeficijenti, slope/offset za PTC etc etc) se upisuju u HEX odnosno mogu da se upisu direktno u eeprom.

Ono sto se ispostavilo zanimljivo je da se sve 4 lemilice okacene na kontroler ponasaju identicno sto se tice PID kontrole (1 HAKKO original, 1 QUICK, 1 noname HAKKO kompatibilna i jedna Solomon) čemu sam se nadao ali nisam verovao da će tako biti no biće da je sličan dizajn i grejač iste snage učinio svoje :).

Elem, posle malo igranja sa parametrima dobio sam ovo. Ovi parametri idu po defaultu u firmware. Dozvolio sam mali overshoot radi bržeg dostizanja tražene temperature.

PID kontrola lemilice

PID kontrola lemilice

Na grafiku se vidi (zadata temperatura je 250C) kako kreće inicijalizacija, vidi se kako se održava idle temperatura. Do 280sekundi lemilica visi u vazduhu; od 280 do 350 sekundi lemilica je pritisnuta uz natopljen sunđer a zatim i umocena u casu sa vodom; od 400sec do 500sec su lemljeni neki trough hole otpornici na neku bez veze ploču i od 500 pa na dalje je visila opet u vazduhu. Kao što se da videti temperatura se nije značajno mrdala sa zadatih 250C. (btw ovih 250C je realno 277C pošto nisam dodao na računicu temperaturu u sobi a znamo da termopar daje razliku u temperaturi vrućeg i hladnog spoja a ne apsolutnu temperaturu vrućeg spoja).

Tags: , ,

Controller for Soldering Iron

Svi mi koji se bavimo elektronikom znamo koliko je dobar alat bitan za lakši put do cilja. Nekada se bez dobrog alata do istog cilja ne moze ni doći bez obzira na količinu uloženog truda i vremena. Jedna od bitnih alatki na radnom stolu svakoh elektronca je i lemilica. Bez kvalitetne lemilice je rad mučan a ako se radi sa SMD elementima bez kvalitetne lemilice rezultati su neupotrebljivi a greške preskupe.

Za razliku od stanja od pre nekoliko godina, danas možemo nabaviti prilično kvalitetne kopije dobrih lemilica koje su u rangu od par stotina evra za par puta manje pare, tj u rangu od 100-150 evra može da se kupi odlična sprava sa regulacijom temperature i kvalitetnim grejačem. Ono što je odlična promena kod domaćih trgovaca je što su počeli da nabavljaju i prodaju rezervne delove za dotične lemilice te se kod nas danas može kupiti vrlo kvalitetna “drška” (drška+grejač+nosač vrha – dakle sve osim kontrolera) za sitne pare (10-15EUR). The iste drške se napolju mogu naći još jeftinije. HAKKO drška, original, napolju košta oko 15$, kopija oko 5$.. Kod nas su najpopularnije 3 vrste “drški”, SOLOMON drške SL10-30 (ne preporučujem), SOLOMON HQ10/30 (preporučujem) i HAKKO klon drške (raznih proizvođača, npr QUICK) (preporučujem).

Dakle uzmete “dršku” i samo vam fali kontroler … umesto da isti platite 80EUR, napravite ga sami.

PIC16F690 kontroler je par evra, triak je par evra, ostali delovi na plocici su zajedno par evra, sve u svemu ispod 15tak evra za sve delove (sve sa lcd-om i enkoderom), treba vam jos 24V AC trafo i resili ste problem :)

Kontroler koji sam napravio je super jednostavan, moze da radi i sa HAKKO i sa SOLOMON drškama a lako ga je adaptirati za bilo koju drugu lemilicu sa senzorom (ne može da kontroliše lemilice koje nemaju poseban senzor u lemilu, dakle ne kontrolise otpor grejača i slično) i prilicno je jednostavan za samogradnju. Dostupni su sorsovi svega (šema i pcb u PROTEUS 7.8sp2, kao i pdf i gerber fajlovi, sors firmware-a u PICC c-u kao i već prekompajliran HEX fajl) tako da možete lako prepraviti nešto ako imate potrebe. Ja nisam nešto extra vešt u dizajniranju PCB-a tako da ovaj pcb ima par via više nego što mora te to može biti problematično za kućnu izradu pa ako neko uradi PCB na jednostranoj štampi neka mi pošalje da podelimo sa svima :)

Soldering Iron Controller

Soldering Iron Controller

SolderingIronController v3.3 KiCAD Schematic

SolderingIronController v3.3 KiCAD Schematic

Za arhivu sa sorsovima kliknite ovde.

Za KiCAD schematic (bez PCB-a) kliknite ovde

Project log in english available here

DODATAK:
Verzija 3.3 (linkovi promenjeni da pokazuju na najnoviju verziju) kontroliše temperaturu lemilice PID metodom te je temperatura mnogo stabilnija. Verzije firmware-a za Solomon i HAKKO lemilice su razdvojeni (PTC firmware je za HAKKO a TC firmware je za Solomon).

Obratite pažnju, na starim šemama na izlazu sa tastera i enkodera stoji 74HC04 – to je greska, tu treba da bude 74HC14. Radiće sve i sa 74HC04 ali to je običan inverter, poenta tog čipa tu je da Schmidt trigger-om odradi decoupling tih ulaza (posebno sa enkodera posto isti vremenom postaje sve bučniji).

Tags: , ,
Back to top