900M/T12/JBC + heat gun soldering controller

A place to document your own projects.

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

Postby Contemplator » Sat Jul 15, 2017 11:46 am

Could you please describe the calibration procedure in more detail?
Contemplator
Newbie
Newbie
 
Posts: 9
Joined: Sun Feb 26, 2017 2:52 am

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

Postby projector42 » Mon Jul 17, 2017 1:18 pm

try this:
- set multiplier/slope irTmul=1.00, disable cold-junction compensation (setTcold=0.1);
- attach external thermometer thermocouple to iron tip or connect thermocouple to gun's channel (isolate junction from tip with Kapton tape);
- ratio (Tmeasured - Tambient)/Tset - is the new multiplier;
- enable cold junction compensation, correct temperature shift with corTirn parameter.

example:
Code: Select all
Tset       Tmeasured-Tambient                   Ratio
50          72                                   1.44
100         145                                  1.45
150         220                                  1.46
200         295                                  1.47

So, for working temperature range 200..280 degrees set irTmul=1.45..1.47
Last edited by projector42 on Sat Jul 22, 2017 1:40 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 Contemplator » Thu Jul 20, 2017 8:26 am

Thank you very much for your help. I understood the temperatures. For a long time I chose PID co-factors for a "hair dryer" :). Can there be a simple, understandable method for configuring PID?
Attachments
2017-07-20 15.06.26_thumb.jpg
Contemplator
Newbie
Newbie
 
Posts: 9
Joined: Sun Feb 26, 2017 2:52 am

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

Postby edcrane » Thu Jul 20, 2017 10:52 am

Hi
Great work.
I want to build this Project, and wanted to ask if anybody would share the pcb files for the 3 channel version to print it out.
I have only found the picture from kicad.pcb

Thanks
edcrane
Newbie
Newbie
 
Posts: 1
Joined: Thu Jul 20, 2017 10:10 am

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

Postby projector42 » Fri Jul 21, 2017 4:14 am

Can there be a simple, understandable method for configuring PID?

experimentally, for iron: Ki=[5..25], Kp=(Ki * [5..20]), Kd=(Kp / [1.5..3]).
Start from maximum values, decrease proportionally until overshoot/oscillation vanishes.
Use charting program for continuous observation
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 Jul 28, 2017 4:10 am

pcb files for the 3 channel version to print it out
Postscript / PNG / Gerber:
Attachments
mcu_stm32f0_ssop20-02.zip
(501.84 KiB) Downloaded 98 times
fan1-f030-01.zip
(244.52 KiB) Downloaded 95 times
iron2-f030-01.zip
(300.79 KiB) Downloaded 97 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 » Thu Oct 12, 2017 1:17 am

Last edited by projector42 on Wed Oct 18, 2017 3:21 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 » Wed Oct 18, 2017 2:54 am

Android (>=4.0.3) application for remote viewing of temperatures/chart over Bluetooth SPP module. Input - any numeric data in CSV format, up to 20 values in a row:
ImageImage
ImageImage
ImageImage
Attachments
btcsv.apk.zip
(563.59 KiB) Downloaded 43 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 » Thu Oct 19, 2017 5:13 am

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 Nov 11, 2017 1:49 am

added support for USB serial adapters (requires USB host) and TCP socket connection:
ImageImage

ImageImage
Attachments
btcsv.apk.zip
(592.13 KiB) Downloaded 35 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 Nov 24, 2017 12:14 pm

checked JBC C245 cartridge - coefficient TMul~=1.30, it is desirable to limit the power (PwrLimit<60%) for less powerful PSU (<100W). Connection:
Image Image

firmware update (added baud rate selection: 0-9600, 1-19200, 2-38400, 3-57600, 4-115200)
Attachments
irfan-f030-3ch-01.zip
(24.45 KiB) Downloaded 43 times
irfan-f030-01.zip
(40.84 KiB) Downloaded 39 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 DinikS » Tue Dec 12, 2017 5:15 am

Hi projector42, nice project I'd like to assemble that. Could you please advice the project files posted Jul 28 are final or are there something new?
DinikS
Jr. Member
Jr. Member
 
Posts: 89
Joined: Sat Feb 27, 2016 4:42 pm

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

Postby projector42 » Wed Dec 20, 2017 5:26 am

no, nothing new.

firmware update: added left/right channel swap on display (if iron connector is on the right, parameter swapLCD=1), and Modbus RTU protocol support (slave address modbusAd>0).
Attachments
irfan-f030-3ch-01.zip
(24.45 KiB) Downloaded 41 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 Contemplator » Fri Dec 22, 2017 11:02 am

You write - Modbus RTU protocol support (slave address modbusAd> 0). More in detail please, for what it? With the latest firmware, I stopped working with btcsv and scsvlog
Contemplator
Newbie
Newbie
 
Posts: 9
Joined: Sun Feb 26, 2017 2:52 am

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

Postby projector42 » Fri Dec 22, 2017 2:08 pm

for old software set modbusAd=0.
Modbus protocol allows full remote control/configuration from PC/smartphone.
Details on register allocation and configuration soft will publish soon.
https://en.wikipedia.org/wiki/Modbus
projector42
Jr. Member
Jr. Member
 
Posts: 62
Joined: Sat Aug 13, 2016 4:20 am
Location: K.W.C

PreviousNext

Return to Project logs

cron