Author Topic: Yet another quasi-universal soldering station (aimed at JBC)  (Read 27720 times)

0 Members and 1 Guest are viewing this topic.

Offline girishv

  • Regular Contributor
  • *
  • Posts: 114
  • Country: in
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #25 on: August 19, 2020, 10:28:31 am »
Boards arrived. See attached files. very good quality and a matte finish.... a pity this goes into an enclosure
Anyzis if you send me your postal addresss I will be glad to send you one of the PCB's

Best regards
Christoph]

Congratulations and all the best.  :-+

I am watching your project. I need to put to use two T245 handles and few cartridges I bought 2 years back.
 
The following users thanked this post: cobramostar

Offline AnyzisTopic starter

  • Contributor
  • Posts: 37
  • Country: lt
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #26 on: August 23, 2020, 04:03:33 pm »
Totally agree, might change them some day. Btw these are science lab grade stainless bolts so I can justify them not being black 😃
 

Offline AnyzisTopic starter

  • Contributor
  • Posts: 37
  • Country: lt
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #27 on: August 23, 2020, 04:07:54 pm »
To all who wish to repeat the project (or any other with PWM power regulation), some cartridges developed a faint but audible buzz. It doesn't seem to affect the performance in any way but may affect lifetime. Will report if any of them fail.
 
The following users thanked this post: thm_w

Offline vulkan35

  • Contributor
  • Posts: 24
  • Country: ru
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #28 on: August 27, 2020, 04:17:10 am »
I'm convinced that many developers of such controllers get the C245 pinout wrong (including SparkyBG)

 :palm:  :-DD  :-DD  :-DD
 

Offline jhs

  • Newbie
  • Posts: 6
  • Country: cn
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #29 on: September 13, 2020, 02:38:42 pm »
Hello, I am very fond of this welding machine, you said the R8 - R11 can not reduce the value, plotted on a map is a 5 K, 4.7 K resistance value can be used? And C20, C21 is 800 pf can use 1 nf instead of? Thank you very much.
 

Offline AnyzisTopic starter

  • Contributor
  • Posts: 37
  • Country: lt
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #30 on: September 14, 2020, 08:45:00 am »
Hi, yes, small variations of values are OK. When I said "don't reduce value" I meant don't go as low as 1k (as recommended in the datasheet).
Regarding code, here are links to all the external libraries, most of them are also available through Arduino library manager:
https://github.com/GreyGnome/EnableInterrupt
http://playground.arduino.cc/Code/EEPROMex
https://github.com/SimpleHacks/QDEC
https://github.com/olikraus/u8g2
https://github.com/avandalen/avdweb_AnalogReadFast
https://github.com/greiman/DigitalIO
This is as much as I'm willing to do for you, you will have to install them on your own. If it's too complicated, maybe this project is not for you, sorry
 

Offline cobramostar

  • Contributor
  • Posts: 25
  • Country: hr
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #31 on: October 08, 2020, 07:44:52 pm »
Boards arrived. See attached files. very good quality and a matte finish.... a pity this goes into an enclosure
Anyzis if you send me your postal addresss I will be glad to send you one of the PCB's

Best regards
Christoph]

Congratulations and all the best.  :-+

I am watching your project. I need to put to use two T245 handles and few cartridges I bought 2 years back.


I need to put to use two T245 handles

yes i too
 

Offline cobramostar

  • Contributor
  • Posts: 25
  • Country: hr
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #32 on: October 08, 2020, 09:19:43 pm »
Boards arrived. See attached files. very good quality and a matte finish.... a pity this goes into an enclosure
Anyzis if you send me your postal addresss I will be glad to send you one of the PCB's

Best regards
Christoph]

if i use your cfg front3_CGF.brd and convert to kicad tool i have Error 255 Warnings 0
is that ok or does it need correction  ? ? ?


same if i open in eagle there are bugs
are they critical or is it just a warning? ? ?

see attached image
« Last Edit: October 08, 2020, 10:05:13 pm by cobramostar »
 

Offline cgraf

  • Newbie
  • Posts: 5
  • Country: ch
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #33 on: October 08, 2020, 11:26:55 pm »
Hi
I used Eagle as well but maybe I had other drc settings. Anyway I exported from Eagle and the boards seem ok (I soldered about half of the components until now). If you want a board... I still have one left.

Regards

Christoph
 
The following users thanked this post: cobramostar

Offline AnyzisTopic starter

  • Contributor
  • Posts: 37
  • Country: lt
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #34 on: October 09, 2020, 01:39:01 pm »
if i use your cfg front3_CGF.brd and convert to kicad tool i have Error 255 Warnings 0
is that ok or does it need correction  ? ? ?

same if i open in eagle there are bugs
are they critical or is it just a warning? ? ?

Net class 1 HV clearance warning are nothing to worry about. Don't forget there are overlapping tracks in my original files, those are NOT OK, please use cgraf's brd file.
 

Offline qm95533

  • Contributor
  • Posts: 12
  • Country: cn
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #35 on: November 03, 2020, 03:38:50 am »
Thanks for your great project
I made a , and now I solder a board. This is a new situation.
1: The time from 0 to the set temperature is a bit long.
2: When I tested, the maximum current running was only 2000mA. Are there restrictions on the firmware?
Is there a way to improve it?
« Last Edit: November 03, 2020, 05:08:46 am by qm95533 »
 

Offline AnyzisTopic starter

  • Contributor
  • Posts: 37
  • Country: lt
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #36 on: November 04, 2020, 05:36:38 pm »
Thanks for your great project
I made a , and now I solder a board. This is a new situation.
1: The time from 0 to the set temperature is a bit long.
2: When I tested, the maximum current running was only 2000mA. Are there restrictions on the firmware?
Is there a way to improve it?


Assuming you're using C245 tip and 24V supply the current should be around 6-8 amps. Maybe your power supply isn't powerful enough?
I don't know which components you used. It could be that you substituted the high side mosfet switch with another one that has different current sensing coefficient. In that case you could adjust this line:

// DS specifies K at at 5000 but with large uncertainty. Has to be calibrated with a known load.
#define CSENSE_COEF 4.8

However this is unlikely since your station is starting up, it means it detects power (and current) more or less correctly.
Can you provide some telemetry from the serial port?
 

Offline qm95533

  • Contributor
  • Posts: 12
  • Country: cn
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #37 on: November 05, 2020, 04:57:07 pm »
Thank you for your reply
My power supply is a 24V300W switching power supply,
I bought the MOSFET switch from a seller in Guangdong,
I’m not sure if it’s original,
Because I cannot identify, I upload some pictures.
Also, I measured the voltage of 431 as 2.45V. You mentioned that the IC1 reference voltage can be kept within the range of 0.8V..1.5V, but the actual reference voltage is higher than the range you mentioned. Is this Related to this?
 
The following users thanked this post: thm_w

Offline AnyzisTopic starter

  • Contributor
  • Posts: 37
  • Country: lt
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #38 on: November 07, 2020, 03:24:41 pm »
Thank you for your reply
My power supply is a 24V300W switching power supply,
I bought the MOSFET switch from a seller in Guangdong,
I’m not sure if it’s original,
Because I cannot identify, I upload some pictures.
Also, I measured the voltage of 431 as 2.45V. You mentioned that the IC1 reference voltage can be kept within the range of 0.8V..1.5V, but the actual reference voltage is higher than the range you mentioned. Is this Related to this?

If the switch is from China, you can't be sure. You should measure the voltage on SENSE pin when passing a known current (for example 5A) and then adjust the constants in the code accordingly. However if it detects the tip at all, it means it's measuring something that's not completely off.
It would really help if you could pull some data from the serial port, preferably with this line uncommented in the main loop:
    dumpStats();
    //dumpTelemetry();
dumpStats gives more readable output, you can change the format or data in 8_serial file. But even unmodified it should tell you if the station is measuring no-nonsense power of the tip and if it is throttling max power during heating.

Edit: regarding voltage reference, these high precision instrumentation amplifiers must have a reference above 0,8V or so. You can use whatever reference you like but the higher you go, the lower the max measurable temperature will be. 2,45V might still be OK since JBC tips have very low V/T coefficients
« Last Edit: November 07, 2020, 03:29:58 pm by Anyzis »
 

Offline jhs

  • Newbie
  • Posts: 6
  • Country: cn
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #39 on: November 24, 2020, 11:27:17 am »
Hello, I use you provide libraries compiled, you can compile and upload, but there is no any display, OLED screen. I have driven SH1106 after changing SSD1306 can shows, but shows a garbled (see chart). I don't know why SH1106 don't show? SSD1306 shows it is abnormal. Where are you I am wrong, please? If you can help, I will thank you very much. I really like the soldering station.
 

Offline AnyzisTopic starter

  • Contributor
  • Posts: 37
  • Country: lt
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #40 on: November 25, 2020, 08:07:10 am »
Hello, I use you provide libraries compiled, you can compile and upload, but there is no any display, OLED screen. I have driven SH1106 after changing SSD1306 can shows, but shows a garbled (see chart). I don't know why SH1106 don't show? SSD1306 shows it is abnormal. Where are you I am wrong, please? If you can help, I will thank you very much. I really like the soldering station.
Yes these cheap OLEDs come with different drivers, I had to experiment myself. However since only some characters are garbled, I think it's either a faulty OLED, or I2C data transfer issue, especially if the garbled characters change position with time. Try compiling some examples from the library to see if the screen is OK. If it is OK, then you can try one of the following:
1. Reduce I2C speed in 6_display file, the line is   u8x8.setBusClock(8000000); I pushed mine to the limit but experiment, much lower speeds might work OK.
2. It may be that built-in Atmega pullup resistors are insufficient, try adding 10k resistors from SDA and SCL lines to +5V
 

Offline AnyzisTopic starter

  • Contributor
  • Posts: 37
  • Country: lt
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #41 on: November 26, 2020, 06:28:10 pm »
If the garbled characters are fixed, it seems the display might be broken. Please do a test by compiling an example from the library, preferably on another arduino. I really don't think it's a problem of compilation
 

Offline AnyzisTopic starter

  • Contributor
  • Posts: 37
  • Country: lt
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #42 on: November 27, 2020, 09:13:22 pm »
My display looks like this (attached) and it works with constructor U8X8_SH1106_128X64_NONAME_4W_HW_SPI. IDE is 1.90 beta, no custom compiler flags.
By the way good job on redesigning the PCB! Looks good
 

Offline jhs

  • Newbie
  • Posts: 6
  • Country: cn
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #43 on: November 28, 2020, 06:28:54 am »
U8X8_SH1106_128X64_NONAME_4W_HW_SPI u8x8 (cs = / * * / pin: : LCDCS, dc / * * / pin: : LCDDC, reset = / * * / pin: : LCDRES);
Why I use your constructor is a black screen? I use a SH1106 screen (pictured), the display no CS pin, and this matter?
 

Offline AnyzisTopic starter

  • Contributor
  • Posts: 37
  • Country: lt
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #44 on: November 29, 2020, 11:44:15 am »
Yes the library is correct. You can also experiment with different constructors, there are many (just copy-pasted some HW SPI versions from a library example):
Code: [Select]
// Please update the pin numbers according to your setup. Use U8X8_PIN_NONE if the reset pin is not connected
//U8X8_SSD1306_128X64_NONAME_4W_HW_SPI u8x8(/* cs=*/ 6, /* dc=*/ 4, /* reset=*/ 12); // Arduboy (DevKit)
//U8X8_SSD1306_128X64_NONAME_4W_HW_SPI u8x8(/* cs=*/ 12, /* dc=*/ 4, /* reset=*/ 6); // Arduboy 10 (Production, Kickstarter Edition)
//U8X8_SSD1306_128X64_NONAME_4W_HW_SPI u8x8(/* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8);
//U8X8_SSD1306_128X64_NONAME_3W_HW_SPI u8x8(/* cs=*/ 10, /* reset=*/ 8);
//U8X8_SSD1306_128X64_VCOMH0_4W_HW_SPI u8x8(/* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8); // same as the NONAME variant, but maximizes setContrast() range
//U8X8_SSD1306_128X64_ALT0_4W_HW_SPI u8x8(/* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8); // same as the NONAME variant, but may solve the "every 2nd line skipped" problem
//U8X8_SH1106_128X64_NONAME_4W_HW_SPI u8x8(/* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8);
//U8X8_SH1106_128X64_VCOMH0_4W_HW_SPI u8x8(/* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8); // same as the NONAME variant, but maximizes setContrast() range
//U8X8_SH1106_128X64_WINSTAR_4W_HW_SPI u8x8(/* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8); // same as the NONAME variant, but uses updated SH1106 init sequence
//U8X8_SH1106_72X40_WISE_4W_HW_SPI u8x8(/* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8);

However since your display does not have a CS pin and the SPI bus is shared with ADC, there might be a conflict between display and ADC. My display has 7 pins, including CS
 

Offline jhs

  • Newbie
  • Posts: 6
  • Country: cn
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #45 on: December 05, 2020, 08:56:42 am »
According to your help, now display is normal, no code, thank you very much.
Connecting the welding head detect, display does not change.
« Last Edit: December 05, 2020, 09:01:26 am by jhs »
 

Offline AnyzisTopic starter

  • Contributor
  • Posts: 37
  • Country: lt
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #46 on: December 05, 2020, 01:51:46 pm »
of the soldering iron head, iron head only slight fever, AD8293 have quality problem? I bought AD8293 all over again.
Circuit diagram of the C10 - C11 value is 100pf, or 100 nf?
Thank you for your reply.
I can't say if your AD8293 is good or bad, you can do some checking. For example short the inputs and measure the output with a multimeter. It should be 0V. With inputs not connected it should be Vmax, because of pullup resistors in the schematic. And so on. Also be aware that there are two variants of this amplifier - 80 and 160 gain. The firmware is written for 160 variant.
I could tell more if you would post some telemetry information like I described several posts earlier.
C10 and C11 are pf
 

Offline Apostolos

  • Newbie
  • Posts: 4
  • Country: gr
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #47 on: December 07, 2020, 10:59:49 am »
Hi. Thanks for sharing this great job.  I have already assembled it and all is fine. But there is a problem. If the power is > 0 ,the measure of temperature is  unstable with peak over  of set temperature and power bar 0 % ->100 % run very fast up and down. If it approaches the set temperature it becomes more stable and if it gets over the set temperature or sleep mode then all work perfect. I think that this is a synchronization problem between sample temperature’s and PWM. I can’t find a solution. Could you please help me?  Thanks a lot.
 

Offline AnyzisTopic starter

  • Contributor
  • Posts: 37
  • Country: lt
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #48 on: December 07, 2020, 03:23:48 pm »
Hi. Thanks for sharing this great job.  I have already assembled it and all is fine. But there is a problem. If the power is > 0 ,the measure of temperature is  unstable with peak over  of set temperature and power bar 0 % ->100 % run very fast up and down. If it approaches the set temperature it becomes more stable and if it gets over the set temperature or sleep mode then all work perfect. I think that this is a synchronization problem between sample temperature’s and PWM. I can’t find a solution. Could you please help me?  Thanks a lot.
Impossible to tell without telemetry data but you are right, it does sound like ADC/PWM conflict - ADC is likely measuring residual voltage from the last PWM cycle. The most likely reason for that is if you made a mistake with RC components (C10, R8-9/C20, C9 for channel 1) in the input circuit and the voltage doesn't drop low enough. Note - C10 and C20 values are in pF!
You can check that with a scope if you have one but if not, two options come to mind:
1. You could try limiting the power level in PID profile, this will increase delay between power cycle and ADC measurement start, giving more time to settle. If this helps, just check all RC values before ADC or just use lower power.
2. Brute force method - desolder mentioned capacitors one at a time. You could try removing them all but the signal will be very noisy.
 
The following users thanked this post: Apostolos

Offline Apostolos

  • Newbie
  • Posts: 4
  • Country: gr
Re: Yet another quasi-universal soldering station (aimed at JBC)
« Reply #49 on: December 07, 2020, 04:48:00 pm »
Hi again, you were absolutely right. The problem was in C 10, 11. I used the gerber file( front3_CGF.zip) where refers 100 nf. Thank you for your help. :-+
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf