900M/T12/JBC + heat gun soldering controller

A place to document your own projects.

Re: 900M/T12/JBC + heat gun soldering controller

Postby projector42 » Tue Sep 13, 2016 6:19 am

>>How about thermal power delivery?

depends on iron heater, tip surface and power supply... I don't have high-power irons from JBC etc to test...
T12 power limited to 55..70W (8..11 Ohms in different cartridges), temperature drops 5..20 degrees on large surfaces/pieces of solder, about 2..4 degrees on DPAK/D2PAK on 2-sided PCB...
Last edited by projector42 on Tue Sep 13, 2016 11:59 am, edited 3 times in total.
projector42
Jr. Member
Jr. Member
 
Posts: 62
Joined: Sat Aug 13, 2016 4:20 am
Location: K.W.C

Re: 900M/T12/JBC + heat gun soldering controller

Postby projector42 » Tue Sep 13, 2016 6:21 am

update: T12 heating time decreased to 9..10sec from cold, 5..6sec from 150deg
irfan-f030-01.zip
(13.88 KiB) Downloaded 139 times
projector42
Jr. Member
Jr. Member
 
Posts: 62
Joined: Sat Aug 13, 2016 4:20 am
Location: K.W.C

Re: 900M/T12/JBC + heat gun soldering controller

Postby projector42 » Tue Sep 13, 2016 7:38 am

universal high/low side driver with n-mosfets:
sch.png
projector42
Jr. Member
Jr. Member
 
Posts: 62
Joined: Sat Aug 13, 2016 4:20 am
Location: K.W.C

Re: 900M/T12/JBC + heat gun soldering controller

Postby projector42 » Sat Sep 17, 2016 9:35 am

update: added iron/gun power limit, and heating by 5-step temperature profile on gun channel:

gun-prof-01.png


firmware:
irfan-f030-01.zip
(15.23 KiB) Downloaded 115 times


New parameters:

20.irPwrLim - maximum iron power (0..100%)
35.gnPwrLim - maximum gun power (0..100%)

45.profEn - enable gun profile
46.profTmr1 - step 1 timer (min.sec)
47.profTem1 - step 1 temperature (at the end)
48.profTmr2 - step 2 timer
49.profTem2 - step 2 temperature
50.profTmr3 - step 3 timer
51.profTem3 - step 3 temperature
52.profTmr4 - step 4 timer
53.profTem4 - step 4 temperature
54.profTmr5 - step 5 timer
55.profTem5 - step 5 temperature
projector42
Jr. Member
Jr. Member
 
Posts: 62
Joined: Sat Aug 13, 2016 4:20 am
Location: K.W.C

Re: 900M/T12/JBC + heat gun soldering controller

Postby projector42 » Sun Sep 18, 2016 7:54 am

900M 35W 3$ clone with aluminum foil / copper powder in tip (Tmul=1.00, PIDdiv=25, Kp=25, Ki=3, Kd=5):
iron-900m-01.png


T12-BCF3Z (Tmul=1.85, div=25, Kp=30, Ki=5, Kd=2):
iron-t12-02.png
projector42
Jr. Member
Jr. Member
 
Posts: 62
Joined: Sat Aug 13, 2016 4:20 am
Location: K.W.C

Re: 900M/T12/JBC + heat gun soldering controller

Postby kodi » Sun Sep 18, 2016 2:25 pm

Looks pretty good :)
kodi
Newbie
Newbie
 
Posts: 11
Joined: Thu Oct 25, 2012 4:00 pm

Re: 900M/T12/JBC + heat gun soldering controller

Postby projector42 » Thu Sep 22, 2016 1:55 pm

upd: display of gun timer, and disabled repeating temperature sound on bad cartridges
irfan-f030-01.zip
(15.43 KiB) Downloaded 100 times
projector42
Jr. Member
Jr. Member
 
Posts: 62
Joined: Sat Aug 13, 2016 4:20 am
Location: K.W.C

Re: 900M/T12/JBC + heat gun soldering controller

Postby projector42 » Mon Oct 03, 2016 6:11 am

It appears that the heater in Aoyue 852D+FAN-type heat guns is designed for 110V - reaches 200° at 10% PWM, and 400° at 20% (probably this is the reason of frequent triac failure).

For better PID operation on 220/240V it's desirable to add 3..6A diode (1N5408, FR307/607) in series with heater wire:
gun-diode-01.jpg
projector42
Jr. Member
Jr. Member
 
Posts: 62
Joined: Sat Aug 13, 2016 4:20 am
Location: K.W.C

Re: 900M/T12/JBC + heat gun soldering controller

Postby projector42 » Mon Nov 07, 2016 2:48 pm

3-channel version (2 x T12/900M irons + heat gun):

Same controller (STM32F030F4 in TSSOP20), pinout: PA0/PF0 - iron1 amplifier input / PWM output, PA1/PF1 - same for iron2, PA2/PA3/PA4 - gun opamp / fan / heater, PA9 - UART TX, PA10 - buzzer.

2 irons amplifiers/drivers PCB (opamps outputs also used for status LEDs connection (LED1/LED2), PWM inputs - for on/off buttons (SW1/SW2)):
sch-irons.png
iron2-pcb.png
Project (KiCAD):
iron2-f030-01.zip
(254.73 KiB) Downloaded 113 times


Gun channel:
sch-gun.png
gun1-pcb.png
Project:
fan1-f030-01.zip
(251.18 KiB) Downloaded 135 times
Last edited by projector42 on Tue Nov 15, 2016 5:46 am, edited 1 time in total.
projector42
Jr. Member
Jr. Member
 
Posts: 62
Joined: Sat Aug 13, 2016 4:20 am
Location: K.W.C

Re: 900M/T12/JBC + heat gun soldering controller

Postby projector42 » Thu Nov 10, 2016 6:01 am

manual:
manual_en.pdf
(47.82 KiB) Downloaded 137 times


firmware:
irfan-f030-3ch-01.zip
(17.28 KiB) Downloaded 95 times
projector42
Jr. Member
Jr. Member
 
Posts: 62
Joined: Sat Aug 13, 2016 4:20 am
Location: K.W.C

Re: 900M/T12/JBC + heat gun soldering controller

Postby projector42 » Fri Jan 27, 2017 1:44 pm

update: now possible to set fixed cold-junction temperature (parameter setTcold) or use external sensor (TMP36/TC1047/MCP9700). Sensor output connects to PA3 on 2-channel controller, PA4 on 3-channel controller:
tcold_ext1.png
tcold_ext1.png (20.03 KiB) Viewed 3327 times
Attachments
irfan-f030-3ch-01.zip
(17.73 KiB) Downloaded 82 times
irfan-f030-01.zip
(17.23 KiB) Downloaded 81 times
Last edited by projector42 on Fri Mar 10, 2017 1:37 pm, edited 1 time in total.
projector42
Jr. Member
Jr. Member
 
Posts: 62
Joined: Sat Aug 13, 2016 4:20 am
Location: K.W.C

Re: 900M/T12/JBC + heat gun soldering controller

Postby projector42 » Mon Feb 20, 2017 3:18 am

update:

firmware:
irfan-f030-01.zip
(17.68 KiB) Downloaded 65 times

manual:
manual_en.pdf
(43.31 KiB) Downloaded 109 times

communication/logging software (requires Java >7, baud 38400 8n1): https://github.com/tardigrade888/scsvlo ... -13.56.zip
projector42
Jr. Member
Jr. Member
 
Posts: 62
Joined: Sat Aug 13, 2016 4:20 am
Location: K.W.C

Re: 900M/T12/JBC + heat gun soldering controller

Postby Contemplator » Sun Feb 26, 2017 3:01 am

Hi! You write - LCD 8x2 or 16x2 (for 16x2 place 2..3K resistor from LCD D4 to ground).
May be R/W ?
Contemplator
Newbie
Newbie
 
Posts: 9
Joined: Sun Feb 26, 2017 2:52 am

Re: 900M/T12/JBC + heat gun soldering controller

Postby projector42 » Sun Feb 26, 2017 4:10 am

RW connects to GND (always write), pulldown on D4 is used to center display on 16x2 LCD
Last edited by projector42 on Fri Mar 10, 2017 2:00 pm, edited 1 time in total.
projector42
Jr. Member
Jr. Member
 
Posts: 62
Joined: Sat Aug 13, 2016 4:20 am
Location: K.W.C

Re: 900M/T12/JBC + heat gun soldering controller

Postby projector42 » Fri Mar 10, 2017 1:41 pm

Added support for I2C 128x64 OLED (SSD1306), SCL = RS, SDA = E
oled01.jpg
oled01.jpg (13.76 KiB) Viewed 3259 times
Attachments
irfan-f030-01.zip
(20.78 KiB) Downloaded 81 times
projector42
Jr. Member
Jr. Member
 
Posts: 62
Joined: Sat Aug 13, 2016 4:20 am
Location: K.W.C

PreviousNext

Return to Project logs