No!
Go to calibration adjustment and make a rough aproximation for 250, 350 and 450°C steps.
This is only needed on the first time after flashing or resetting the tip profile.
Save and start calibration normally.
The calibration values in tips are just for viewing or restoring from and old calibration.
The calibration process adjust these automatically.
Read the operation manual!
why no?
in main calbration menu i cant set adc values in steps less then 50 (not 100, rechecked) , but in new "tip calibration" i can adjust in steps of 1.
Do whatever you want then
You asked something, I answered.
The calibration values in tips are just for viewing or restoring from and old calibration.
so they dont change anything ? why then this submenu is added?
I've said that a dozen times!
video does not work. Can anyone post video about this firmware?
Surgery done! All went fine (for now).
Now I'll staye here for maybe 2 weeks to ensure everything goes ok.
Not a problem, there are a lot of pretty and young nurses
video does not work. Can anyone post video about this firmware?
I deleted the video because it was old and very different, but I didn't made a new one because things were changing too fast!
Hopefully someone can make a video
Just flash it and try yourself.
The ksger firmwares are everywhere.
No, I don't use fancy graphics.
Just flash it and try yourself.
The ksger firmwares are everywhere.
No, I don't use fancy graphics.
Are there at least screenshots of what it looks like?
Search back in the posts, there are some videos and pictures. Won't be exactly the same, but it's close.
This project will be unatteneded for several weeks for the said surgery and recovery.
I would like to see what this firmware has to offer, how does UI it look like. How does it compare to https://github.com/wagiminator/ATmega-Soldering-Station
it has full support of jbc handles(pace ads200 handles should work too),sleep switches by handle/stand, speedy and accurate temp control with no overshoots and tweaks for better work, power limits for use with low output PSUs, profiles for quick system/handles change, work with lessest components(no eeprom, 1 channel OA), and flashes on factory built boards available everywhere. it also has 3+1 fancy icons for aestetics.
Go to calibration adjustment and make a rough aproximation for 250, 350 and 450°C steps.
This is only needed on the first time after flashing or resetting the tip profile.
Save and start calibration normally.
The calibration values in tips are just for viewing or restoring from and old calibration.
The calibration process adjust these automatically.
I've said that a dozen times!
Acually you didnt explain all the process exatly. calibration process is made really good but your explanation is contrintuitive. i asked about restoring values after flashing w/o using thermometer every build release.
So to restore backup using only paper with 3 digits u have to do this
1)in profile calbration menu set appoximate values in steps of 50. this values dont copy on tip calibration.
2)to copy values press start calibration, just set temp to 250/350/450. no need to use thermometer.
3)go to tip menu, and adjust adc values in steps of 1 to finalize backup restore.
i guess if someone really use "tip menu" he should select another tip and only redo steps 2 and 3. cuz "calibration" do copypaste. Pretty smartass bypass of tip burning and avoids using electric drill to rotate encoder thousand times.
p.s. when system reaches standy temp buzzer beeps. so there is room for coding, but dont actually bother.
Hi guys! Just to let you know I'm not dead yet
First week recovery was really hard, also had some complications, but now it's getting better everyday.
If everything keeps going well, with some luck I'll be sent back to home in a week or even less.
There are another 2-3 months until full recovery (a year for any high intensity physical activities like training, lifting heavy weights... Running is ok) but I probably be back to the T12 battle in the next 2 weeks.
Cheers!
Glad to hear that Davidalfa, wish you will recover soon!
wishing you a speedy recovery!!!
OK so i've looked through all the pages (OK didn't read every line) but complete noob here.
If i want to flash one of my two Ksger 3.1 stations how and where do i hook up onto the board?
These are the two boards i have,
and
I've been having issues getting the tips to calibrate and stay that way
so thought wouldn't hurt to try flashing some custom firmware.
See on the upper left corner, where C5 is?
C(Clock, SWCLK) D(Data, SWDIO) GND VCC
That's it
.
If It refuses to connect, short the reset pin to GND, click erase and release.
Will take some tries...
Check the stm32 pinout, and where does nRST pin go to, I'm pretty sure it's connected to C3 or C4.
Shorting the capacitor with tweezers should work.
Thanks, thought it was them but just checking.
Now to wait for my extra cables to arrive to solder on and give it a try.
I'm back to home! Hopefully will fix the ADC issues soon.
I get a random jump every 10-30 seconds, I guess something causes a delay making the ADC to measure when the PWM already went high.
I'm playing with the interrupt priorities, as they weren't optimal (OLED DMA takingover ADC DMA, for example).
Else than that, it's pretty much done.
It seems the issue was caused by a combination of too tight ADC timing and the SPI/I2C hardware IRQ having higher priority than the ADC and timers.
I hope it's done now. Updated the builds.
Some waveforms, as now I have new DSO!
.
First pic:
Input of the ADC pin.
CH2 is a debug pulse, set high when ADC starts, set it low when ADC ends.
Second pic:
Zoom in. ADC conversion takes around 160uS. There's ~140uS clearance between ADC conversion end and PWM start.
Previously it was 10...20uS, but there was some jitter. I suspect it was caused by the display IRQ.
So if the jitter was too high, it caused the ADC to read when PWM was already high.
I couldn't catch this issue, as it happened once every 5...20 seconds. Hard to catch, but I smelled it!
Third pic:
You can see the ADC sampling noise (18 readings). That's why you need a nice ground and low impedance path to the ADC!
Try these pid settings:
Kp: 120
Ki: 50
Kd: 20
Imax: 0.5
Imin: 0
Seems to improve response! For me, it's very stable and responsive now.
I'm experiencing some unexpected behaviour during initial calibration adjustment (before starting calibration) - the tip temperature (the real one, not the station measurement) goes insanely high (>500C).
It does not seem to be related to preset ADC values, as after starting calibration real temp is ~50% of temperature set by station.
And a small feature request: how about implementing screen flip option?
Did read the manual? There's an adjustment to avoid that.
As there are different stations, there are also different readings.
After first flash, you shouldn't adjust the temperature high, because it needs calibration.
And before entering calibration, you should go into calibration adjustment.
Why? Imagine that the default calibration step for 350°C sets your tip at 480°C. What will happen in the 450°C step? It will burn the tip for sure.
It's impossible for me to know what your station will read.
And nobody is helping by giving any feedback with calibration results, so it's the best I can do.
People simply install the firmware and go away, or complain here about something that is been said a lot of times.
I can't make it better that way...
So enter calibration->adjustment, and there adjust the values for the 250°C, 350°C and 450°C steps.
These values are applied in real time as you adjust them, so be careful. Move them slowly and carefully monitor the tip temperature. Once you get +-10°C, it'll be enough.
Doesn't need to be very precise, the calibration itself will do the fine job.
Once you adjusted them, save, and run calibration (Start).
Adjust the mesures temperature when asked, but wait until the tip temperature stops moving, it can take 10-20 seconds.
About the screen flip. It wouldn't be hard. Is you screen flipped? It would be the first case I'm aware of.
Did read the manual? There's an adjustment to avoid that. (...)
Yeah, I know. What I was trying to say is that heating goes crazy when i go to Calibration/Adjustment menu.
Outside of that everything works as expected with preset (low) ADC values - real tip temp is about half of what is set.
//EDIT
I have repeated test more carefully and narrowed it down to: Temperature rises uncontrollably when I'm turning the encoder in Adjustment menu. The longer turns - the more it rises.
Encoder handling messes with PID control?
//Edit #2
this is signal captured at mosfet gate during normal operation
and during encoder rotation in calibration adjustment menu (without saving anything)
Is you screen flipped?
No... But it will be, when i mount controller with encoder on the left;)