Author Topic: CFW for KSGER/Quicko STM32 Soldering Stations  (Read 662602 times)

Vital, oleg401169 and 5 Guests are viewing this topic.

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5907
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1525 on: August 02, 2021, 06:01:28 pm »
Post pictures of the screen!  :-+
I didn't understand too well. Is the reading 13ºC higher, or 13ºC lower that room temperature?

The normal behaviour is to be hotter than room temperature (Usually 35-40ºC)
« Last Edit: August 02, 2021, 06:03:27 pm by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline pupkinv

  • Contributor
  • Posts: 10
  • Country: ua
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1526 on: August 02, 2021, 06:43:35 pm »
I didn't understand too well. Is the reading 13ºC higher, or 13ºC lower that room temperature?
Not lower, really displayed MINUS -15~14ºC
1241532-0
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5907
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1527 on: August 02, 2021, 07:13:15 pm »
Then the handle NTC resistor is different. The current NTC look-up table is for 10K NTC.
But I know there are stations using 100K NTC.

However it's really weird that nobody reported this issue before.
I will add a new option to select the NTC type! :-+
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 
The following users thanked this post: pupkinv

Offline pupkinv

  • Contributor
  • Posts: 10
  • Country: ua
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1528 on: August 02, 2021, 07:25:48 pm »
I will add a new option to select the NTC type!
Thank you David! I will check it with another handle tomorrow.
 

Offline ygi

  • Regular Contributor
  • *
  • Posts: 202
  • Country: be
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1529 on: August 02, 2021, 07:29:04 pm »
Looks like the setting to disable button standby doesn't work.
I have the following settings:
- btn slp ON
- btn stby OFF

but when pressing encoder+left it will still cycle through standby then sleep.

V1.5 on today's build.

On a more general note, I believe the previous PID values or maybe the algorithm were better (I used a 3 days old build before). I just can't calibrate some tips properly, the result is always off by +30~+50°C even though calibration values come out very similar when I retry. Admittedly, I only tried with 2 tips and the second one isn't that bad (within 10~15°). 
 

Offline pupkinv

  • Contributor
  • Posts: 10
  • Country: ua
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1530 on: August 02, 2021, 07:43:09 pm »
Then the handle NTC resistor is different. The current NTC look-up table is for 10K NTC.
But I know there are stations using 100K NTC.
I can't wait tomorrow and checked it. You are absolutelly right!
One handle (yellow-blu) have right amb.temp, another ("Quecoo") have wrong.
And yellow-blu NTC=7.5K. "Quicoo" have 77K
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5907
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1531 on: August 02, 2021, 09:20:47 pm »
Looks like the setting to disable button standby doesn't work.
I have the following settings:
- btn slp ON
- btn stby OFF

but when pressing encoder+left it will still cycle through standby then sleep.

V1.5 on today's build.

On a more general note, I believe the previous PID values or maybe the algorithm were better (I used a 3 days old build before). I just can't calibrate some tips properly, the result is always off by +30~+50°C even though calibration values come out very similar when I retry. Admittedly, I only tried with 2 tips and the second one isn't that bad (within 10~15°).

Button sleep / standby options disable button wake, doesn't affect manual mode. That's how its supposed to be and won't be changed.
« Last Edit: August 02, 2021, 09:23:54 pm by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline mastershake

  • Frequent Contributor
  • **
  • Posts: 411
  • Country: us
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1532 on: August 02, 2021, 09:33:21 pm »
Then the handle NTC resistor is different. The current NTC look-up table is for 10K NTC.
But I know there are stations using 100K NTC.
I can't wait tomorrow and checked it. You are absolutelly right!
One handle (yellow-blu) have right amb.temp, another ("Quecoo") have wrong.
And yellow-blu NTC=7.5K. "Quicoo" have 77K

yup the handle i have from quicko is the same one you have and its the same way. i just never bothered to change it yet. but the same exact handle in the ksger bramd (with the ksger logo) works like normal for me with the ksger stations.
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5907
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1533 on: August 02, 2021, 10:20:49 pm »
I switched again to the new pid algorithm again. No changes, same thing.
After tweaking the filter values, it seems to be a lot better. It takes a lot of trial and error.
Filtering too much causes these slow oscillations, but insufficient filtering is much worse, because the nasty spikes will pass to the pid.
I switched the NTC algorithm to the float based. Takes lot of processing power, but it's perfectly capable, accuracy will be much better.
Added the a new submenu inside SYSTEM. Allows to fully configure the NTC.
- Pull-up/down resistor
- Pull resistor value
- NTC resistor value
- NTC Beta value

New builds coming!
« Last Edit: August 02, 2021, 10:57:57 pm by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 
The following users thanked this post: ricktendo, pupkinv

Offline ygi

  • Regular Contributor
  • *
  • Posts: 202
  • Country: be
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1534 on: August 02, 2021, 11:01:41 pm »
Looks like the setting to disable button standby doesn't work.
I have the following settings:
- btn slp ON
- btn stby OFF

but when pressing encoder+left it will still cycle through standby then sleep.

V1.5 on today's build.

On a more general note, I believe the previous PID values or maybe the algorithm were better (I used a 3 days old build before). I just can't calibrate some tips properly, the result is always off by +30~+50°C even though calibration values come out very similar when I retry. Admittedly, I only tried with 2 tips and the second one isn't that bad (within 10~15°).

Button sleep / standby options disable button wake, doesn't affect manual mode. That's how its supposed to be and won't be changed.

Oh, that's a "press to wake from sleep/standby" option then. I thought it was the "press to sleep/standby" option. My bad, thanks for clarifying.
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5907
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1535 on: August 03, 2021, 12:05:00 am »
That's when you don't want the encoder to exit sleep or standby modes. Simple as that.
Same with the Shake input. If you disable both, the station will never wake up! Well, unless you trigger boost mode...
The main screen code is very sensitive, a little change here can affect something elsewhere...
All the recent changes introduced a lot of little bugs that took while to catch and fix. None were worse than simple cosmetic issues.
Builds updated.

No problem, but please, I wrote the manual for something, so  :D:


« Last Edit: August 03, 2021, 12:16:52 am by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 
The following users thanked this post: ricktendo

Offline ricktendoTopic starter

  • Regular Contributor
  • *
  • Posts: 115
  • Country: hn
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1536 on: August 03, 2021, 12:30:11 am »
If you disable both the station will never wake up!
One way to avoid people making this n00b setting mistake, instead of:
Code: [Select]
Btn Slp = ON/OFF
Btn Stby = ON/OFF
Shake Slp = ON/OFF
Shake Stby = ON/OFF
Consolidate the menus into two like so
Code: [Select]
Btn Wake = BOTH/SLP/STBY
Shake Wake = BOTH/SLP/STBY
This reduces the menu by 2 items and it will prevent a scenario that would disable wake all together

P.S. you could also maybe use "ALL" or "FULL" instead of "BOTH" (to distinguish between just one option or both options)

Edit: if you did want keep the ability of disabling wake you could add "NONE" to Wake Mode = STAND/SHAKE/NONE and/or to the above menus NONE/BOTH/SLP/STBY

Edit2: Default would be BOTH of course, if you wanted to disable Shake Wake from Sleep you change Shake Wake = STBY and it will only shake wake when in Standby and not Sleeping

« Last Edit: August 03, 2021, 12:50:26 am by ricktendo »
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5907
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1537 on: August 03, 2021, 12:48:21 am »
Yeah these things can be easily polished out.
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 
The following users thanked this post: ricktendo

Offline wickated

  • Frequent Contributor
  • **
  • Posts: 326
  • Country: ru
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1538 on: August 03, 2021, 01:51:03 am »
sorry station is currently at 24/7 load so i cant test new builds  :'(
 

Offline illiac4

  • Regular Contributor
  • *
  • Posts: 57
  • Country: si
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1539 on: August 03, 2021, 06:15:23 am »
Is it possible to implement on the first screen an option to select eather voltage input (left up) or the set temp info.
 
The following users thanked this post: SteveyG, ricktendo

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5907
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1540 on: August 03, 2021, 07:42:42 am »
What? Why adjust the voltage?
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline illiac4

  • Regular Contributor
  • *
  • Posts: 57
  • Country: si
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1541 on: August 03, 2021, 08:35:52 am »
No no :) Instead of displaying voltage it would show SET Temperature.
Because you do not know to which temperature will the iron rise since you can not see set temperature only if you rotate the knob.
« Last Edit: August 03, 2021, 08:37:55 am by illiac4 »
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5907
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1542 on: August 03, 2021, 09:20:19 am »
I don't think it's necessary?
The station stays very close to the setpoint, so it's very obvious.

Edit ok. Did something.
In run mode, the setpoint is displayed in the place where for other modes, the labels "sleep", "standby", "boost" are shown.
Moved the shake activity icon to the botom and resized the power bar.
Also updated the wake options for shake and button inputs: Off, Sleep only, Standby only, All.
Modified the system settings structure, because due the structure padding, sometimes it didn't detect changes when adding/removing variables, bypassing the checksum detection and causing weird settings to be applied.


New builds.
The tip regulation is working really fine for me, the only change I made was the calibration.




Not yet in the latest builds, also added a smooth brightness ramp at boot.
I'm one of these persons who care about the small things :D


So nobody found the hidden easter egg yet?
« Last Edit: August 03, 2021, 02:26:50 pm by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 
The following users thanked this post: illiac4

Online StephenR0

  • Regular Contributor
  • *
  • Posts: 52
  • Country: us
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1543 on: August 03, 2021, 02:32:17 pm »
Your temperatures seem very well behaved.  I flashed 2021-08-03b and I'm having a very different experience.  Of course, after flashing I did a full reset.  I've attached some pictures of the temperature graph of each of my tips.  They are in order BC2, D24, Ku, C4, and my one wild tip ILS.  I did notice that after changing tips the temperature graph would start going really fast.  I could clear that condition by going into the menu and exiting.  After that the graph was the normal speed.  I haven't tried to modify the PID values from the reset.  Do these pictures suggest how I can get to your very well behaved temperatures?
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5907
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1544 on: August 03, 2021, 03:43:56 pm »
Try the 03c I'll upload in a while.
No idea about your issue. I suspect something related to noise but I can only guess.
Will think about it.
« Last Edit: August 03, 2021, 03:46:25 pm by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline illiac4

  • Regular Contributor
  • *
  • Posts: 57
  • Country: si
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1545 on: August 03, 2021, 04:11:49 pm »
Very nice with set temp. TNX. I am sure I will find some additional things ;)
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5907
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1546 on: August 03, 2021, 09:16:30 pm »
This is the 1% of the code that takes 90% of the time!
The internals are mostly rock solid, most issues are in the interface, due the complex user interaction.

Updates:
- Tip selection screen deleted. The label in the corner is highlighted when selecting tips.
- Only remove the tip temperature widget when an error is active. Setpoint and tip selection can be used normally.
- Remove internal lower temperature limitation, now it can work down to ambient temperature (For standby adjustment)
- Graph bug is fixed (it was just the plot drawing timer being erased by the the error screen).
- Only trigger boost mode if it's clicked within the 1st second, ignore afterwards.
- In graph display mode, to allow watching the system response when changing the setpoint, the temperature widget is updated in the background.
  There's a drawback: Boost can only be triggered in numeric display mode.
- And lots of debugging to fix small details and undefined behaviors that could cause display corruption in very specific events.

New builds uploaded




« Last Edit: August 03, 2021, 09:34:13 pm by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5907
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1547 on: August 03, 2021, 09:40:17 pm »
Do these pictures suggest how I can get to your very well behaved temperatures?

Ignoring the spikes, what are the real temps in the tip?

Must he a hardware-related issue. I have 10 tips of all shapes, and they all work perfect with the same pid.
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Online StephenR0

  • Regular Contributor
  • *
  • Posts: 52
  • Country: us
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1548 on: August 03, 2021, 10:04:17 pm »
Ignoring the spikes, what are the real temps in the tip?

Must he a hardware-related issue. I have 10 tips of all shapes, and they all work perfect with the same pid.

I haven't tried the new firmware yet, but I worked with the currently installed version some.  It seems to maintain about a four degree range.  That's for the two tips that I tried.  I'll give the new version a try.

Edit:  I tried the new firmware.  It seems to act in a similar manner.  The actual temperature fluctuates in what seems to be a four degree range.  I'll keep working with it.
« Last Edit: August 03, 2021, 10:37:03 pm by StephenR0 »
 

Offline wickated

  • Frequent Contributor
  • **
  • Posts: 326
  • Country: ru
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #1549 on: August 03, 2021, 10:52:15 pm »
Your temperatures seem very well behaved.  I flashed 2021-08-03b and I'm having a very different experience.  Of course, after flashing I did a full reset.  I've attached some pictures of the temperature graph of each of my tips.  They are in order BC2, D24, Ku, C4, and my one wild tip ILS.  I did notice that after changing tips the temperature graph would start going really fast.  I could clear that condition by going into the menu and exiting.  After that the graph was the normal speed.  I haven't tried to modify the PID values from the reset.  Do these pictures suggest how I can get to your very well behaved temperatures?
thats just grass grown in your display. time to trim it!  :-DD
obviously time to change opamp
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf