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

oleg401169, Vital and 2 Guests are viewing this topic.

Offline bozo

  • Contributor
  • Posts: 32
  • Country: hr
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2725 on: April 03, 2022, 06:19:52 pm »
Yellow SSD1309 problem when sleep enters.
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5956
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2726 on: April 03, 2022, 09:00:41 pm »
Looks like the minimum brightness is on the limit for the pixel activation threshold for that screen.
Decrease the brightness option, does it also happen at any lower level?
What T12 board is it?

@Polf did it happen anytime in your yellow OLED?
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline bozo

  • Contributor
  • Posts: 32
  • Country: hr
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2727 on: April 03, 2022, 09:22:57 pm »
I also have a Green SSD1309 running on that same board with no problems. Program version v2. Contrast at level 4-5 loses pixels.
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5956
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2728 on: April 03, 2022, 09:38:22 pm »
Is it actually dim at 4-5 level, or still pretty bright with these weird patches?

Edit: Increased precharge/discharge clocks and Vcom Deselect voltage.
Does it make any difference?
« Last Edit: April 03, 2022, 10:20:07 pm by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline bozo

  • Contributor
  • Posts: 32
  • Country: hr
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2729 on: April 04, 2022, 06:48:40 pm »
Now contrast 10 works well. Contrast 3 is equal to sleep mode.
 

Offline wickated

  • Frequent Contributor
  • **
  • Posts: 326
  • Country: ru
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2730 on: April 04, 2022, 08:29:18 pm »
Now contrast 10 works well. Contrast 3 is equal to sleep mode.
any link for stand ? nice box design.
 


Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5956
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2732 on: April 04, 2022, 09:04:24 pm »
So it works well at all brightness levels including sleep?
Added to the repo, new builds.
Anyone having display issues with the new settings, please report!
« Last Edit: April 05, 2022, 01:32:18 am by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline yelkvi

  • Regular Contributor
  • *
  • Posts: 114
  • Country: ru
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2733 on: April 05, 2022, 05:46:39 am »
any link for stand ? nice box design.
Very high price. I have such a stand. AIXUN T3A was equipped with such a stand.
The body is painted plastic. I don't like the mesh. I like a wet sponge. If you have locksmith skills, then you can do this yourself. Or even better. Perhaps not so pretty. But the main thing is that it works.
Aixun T3B has a good idea - they connected the stand with the soldering station with a wire. And the soldering iron handle itself is connected to the stand. It is very convenient if, for example, like mine, the soldering station is fixed above the desktop on a shelf. And on the table is a stand for a pen.
 

Offline yelkvi

  • Regular Contributor
  • *
  • Posts: 114
  • Country: ru
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2734 on: April 05, 2022, 08:37:33 am »
Question: What is the function of the LED at the input of the 8851 op-amp?
What voltage drop should be on it?
I have seen boards with blue LED (2.6V) and red (1.8V) LEDs.
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5956
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2735 on: April 05, 2022, 10:23:26 am »
Cheap way of clampling the voltage going into the amplifier input, you don't want 24V there, it works at 3.3V!
Plus it lights up when tip power is active.
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline yelkvi

  • Regular Contributor
  • *
  • Posts: 114
  • Country: ru
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2736 on: April 05, 2022, 11:11:00 am »
Thanks. I assumed so. That is, the type of LED is not important.

P.S. I received a parcel with a HandsKit soldering station (I posted the link above). I uploaded firmware V2.x - everything works fine. :)



 

Offline wickated

  • Frequent Contributor
  • **
  • Posts: 326
  • Country: ru
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2737 on: April 06, 2022, 04:08:44 am »
Very high price. I have such a stand. AIXUN T3A was equipped with such a stand.
The body is painted plastic. I don't like the mesh. I like a wet sponge. If you have locksmith skills, then you can do this yourself. Or even better. Perhaps not so pretty. But the main thing is that it works.
Aixun T3B has a good idea - they connected the stand with the soldering station with a wire. And the soldering iron handle itself is connected to the stand. It is very convenient if, for example, like mine, the soldering station is fixed above the desktop on a shelf. And on the table is a stand for a pen.
all of them exept genuine one are lightweight. but it can be fixed with some rocks put inside. jbc stand has an unique ability to lock in place all types of handles - 210,245, even 115 should fit. i definitely dont have equipment and skills to mill this metal things. outsourcing would cost same or more.
« Last Edit: April 06, 2022, 04:12:09 am by wickated »
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5956
  • Country: es
Re: CFW for STM32 OLED Digital Soldering Station with T12 Handle
« Reply #2738 on: April 06, 2022, 10:58:55 pm »
Ksger v3/v3.1 users, what's you screen offset? Unmodified stations (Original screens) only!

C'mon! Everyone wants support here, but when I ask something, nobody cares!
Sorry to insist, but:

Ksger v3/v3.1 users, what's you screen offset? Unmodified stations (Original screens) only!

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 yelkvi

  • Regular Contributor
  • *
  • Posts: 114
  • Country: ru
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2739 on: April 07, 2022, 05:23:12 am »
If this board can be considered V3, then with a screen of 0.96" offset = 0, and with 1.3" = 2
 
The following users thanked this post: DavidAlfa

Online ksjh

  • Contributor
  • Posts: 18
  • Country: de
Re: CFW for STM32 OLED Digital Soldering Station with T12 Handle
« Reply #2740 on: April 07, 2022, 02:10:34 pm »
Ksger v3/v3.1 users, what's you screen offset? Unmodified stations (Original screens) only!

Additional to the Quecoo T12-955, I also own a completely unmodified KSGER V3.1 station.

The correct screen offset for this station is 0.

Regarding the calibration data for my KSGER V3.1, it really depends on the tip.
I tried two "identical" BC3 tips from different vendors on AliExpress. Both are new, they just went through a 30 minute burn-in cycle.

BC3 Tip 1: Cal 250°C 1073, Cal 400°C 2273
BC3 Tip 2: Cal 250°C 1309, Cal 400°C 2604
 
The following users thanked this post: ricktendo, DavidAlfa

Offline mastershake

  • Frequent Contributor
  • **
  • Posts: 411
  • Country: us
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2741 on: April 07, 2022, 09:33:19 pm »
ill also check i missed the post where you asked hang on a min ill go grab one and check sorry for late reply i checked three of them all are set to 0 and are perfect.
« Last Edit: April 08, 2022, 02:48:34 pm by mastershake »
 
The following users thanked this post: DavidAlfa

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5956
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2742 on: April 09, 2022, 07:54:15 am »
This is why a color LCD won't happen anytime.
It's a simple test imitating the firmware appearance, even with optimized routines, clearing the LCD and redrawing everything takes 100ms, running at 72MHz.
That's about 10frames per second in a 160x128 screen, will be slower at higher resolutions.
Also the screen image quality is terrible!
The ST7789 screen looks much better, but it's 1.14".
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline yelkvi

  • Regular Contributor
  • *
  • Posts: 114
  • Country: ru
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2743 on: April 09, 2022, 10:38:50 am »
Yes. It doesn't look good. That's why the Chinese in Aixun T3 used a more powerful GD32F305RET6 processor.
And the picture is much better. And the animation speed is great.

P.S. Has the LCD indicator arrived yet?
 

Offline ygi

  • Regular Contributor
  • *
  • Posts: 202
  • Country: be
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2744 on: April 09, 2022, 10:46:21 am »
Well, are we talking about 16 or 24bit colors? If so, wouldn't it be good enough for a soldering station to reduce that to 4bit color palette? My guess is the slow refresh rate has to do with lack of bandwidth. Granted I have no idea how realistic that is, if even feasible. Anyway, that just a thought, I'm perfectly happy with B&W display.
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5956
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2745 on: April 09, 2022, 11:12:12 am »
You can't go 4bit, these display allow 12-bit as lowest, that would be even slower as you have a weird pixel arragement (a pixel is 1.5bytes) needing a lot of cpu power and limiting a lot the dma capabilities.

Anyways, the problem is the spi bus itself, a parallel LCD would do the same transfer at least 16x faster, if not even more when using the memory controller peripheral (no spi clock limitations).
Thus, it's impossible to wipe the screen and redraw it fast enough, it will always cause a small flickering.
Don't expect this ever on cfw, I was only being curious, drawing some stuff!

Some numbers so you can see clearly the limitations:
Oled 128x64:
- Frame buffer size 1024bytes
- Can be stored in the ram, and quickly transferred in a single shot.
- Theorical speed with 18MHz SPI: 2197fps

LCD 160x128:
- Frame buffer size 40960bytes
- Needs a lot of RAM, most mcus won't be able to store it, requiring modifying the LCD memory, slow and causes artifacts.
- Theorical speed with 18MHz SPI: 55fps

Of course, theorical speed is nowhere from real. You must process the fonts, address the pixels... there's a lot of overhead.
Clearing the LCD is also a frame, so, you can transfer in the best case 27 "real" fps, the screen will show the black frame due the slowness and look terrible.
That's why I laught at these Arduino projects where you see the screen drawing taking 3 seconds! It's so crappy :-DD

There're some tricks, but doesn't worth the time with spi and crappy LCDs.

Yelkvi, didn't arrive yet. No news since 26-february.
« Last Edit: April 09, 2022, 11:31:21 am by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline wickated

  • Frequent Contributor
  • **
  • Posts: 326
  • Country: ru
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2746 on: April 09, 2022, 01:44:06 pm »
do stm support any other bus for screens?
i have a big station with this size of screen and it works wo any lag. actually didnt disassemble it, it should work on generic arm M series cpu
« Last Edit: April 09, 2022, 02:05:26 pm by wickated »
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 5956
  • Country: es
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2747 on: April 09, 2022, 02:53:03 pm »
Of course they do.
STM32 F3/F4 series have F(S)MC, Flexible (Static) Memory Controller, can be used to interface memories, but also any other device using the 8080/6800 bus standard like a majority of those small parallel LCDs (D0-D15,WR,RD,RS...), example, FMC+DMA would be crazy fast.

However, it takes a ton of pins and routing, no less than 20, that's why these SPI things exist, it's cheap and simple.
Probably, even driving the parallel screen by manually toggling pins will be faster, since a single write pulse transfers one pixel, while in SPI it takes 16 spi clocks, which run at 1/2 or 1/4th the core speed, so it's 32-64 cpu clocks per pixel.

I further optimized some DMA routines, got the 103 to write the same screen in 51ms(transparent font) and 34ms(normal font). That's wiping+filling, with a peak of 110fps.
The 32F411 running at 144MHz can do it in 21ms(transparent) and 14ms(normal), with a peak frame rate of 220fps.
Yet, you can be as fast as you want, there's no way to read scanline or provide Vsync in these cheap displays, so part of the black (screen wipe) is shown, and then the new content, causing the flicker.

The only difference is the 411 has 128K SRAM and could store the framebufer (40KB), reducing the display tearing...
That way tearing is a lot better:YouTube
But 160x128 is crap and bigger screens (ex. 320x240) won't fit unless completely changing the hardware, not the target of this fw.
Enough testing! This screen is awful, don't buy it :)
« Last Edit: April 09, 2022, 08:26:00 pm by DavidAlfa »
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline bozo

  • Contributor
  • Posts: 32
  • Country: hr
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2748 on: April 13, 2022, 04:32:13 pm »
SSD1309 Yellow goes out after a long test (solder and all vibration sensor and stand functions).
When you restart SSD1309 works (sometimes it takes 2-5 times to work).
 

Offline Polf

  • Regular Contributor
  • *
  • Posts: 54
  • Country: ru
Re: CFW for KSGER/Quicko STM32 Soldering Stations
« Reply #2749 on: April 13, 2022, 05:08:46 pm »
Hardware KSGER v.2.1s display OLED 2.42" spi/i2c SSD1309 with the latest firmware of David works fine, no artifacts and problems. :-+
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf