So getting close to testing my PCB before having them made. I'll upload it to GitHub as soon as I find out how many mistakes I made and fix them. Should have been done a month ago but got sidetracked building a reflow oven
To retain functionality on the T12, pin 2 and 5 would have to be bridged inside the GX12 connector correct?
The T245 handle I ordered is the AiXun version with the 3 wire core. the pinout is as follows:
Pin 1 - Blank
Pin 2 - Red
Pin 3 - Green
Pin 4 - Green
Pin 5 - Blue
Do I need to modify anything for it to work properly?
Another question: This version of the board doesn't have the parasitic resistor that drains the battery correct?
Hello, David! I am assembling a soldering station based on the ksger 3.1 topology with your firmware for an lcd display and am confused with connecting the display (I am attaching a diagram of the station and pinout of the display). The display is working - it worked perfectly on the Quicko station with an lcd display, but it used the cs pin, and in it is not used in this circuit. Thanks!
If not used, connect CS to ground.
I connected the contact to ground, but the image is not displayed, although when I install the Quicko LCD firmware and connect the contacts according to the diagram, the image is there
Can't tell, maybe the LCD controller forcefully needs CS to work, I haven't tested.
Try this build, I enabled CS in pin PB12 (Solder a wire to it).
Thank you, I'll try. I also wanted to add about the behavior of the board - the image appears periodically (after several forced starts), but it behaves strangely - it is almost impossible to use the encoder (its connection is correct), that is, it can live its own life. I use the blue pill board and tried all your firmware for testing - only with Xger 3.0 it behaves like this, with the rest there are absolutely no problems.
Maybe bad encoder? First report about this.
If you're talking about the LCD board - Probably is the LCD not being updated properly due the lack of CS.
The problem is not with the encoders, I tried them several times, this behavior is only on the board with this particular firmware, perhaps it’s due to the use of the bluepill board, but with other firmware everything is absolutely normal, everything works great. I have two stations assembled on a bluepill board, both are on your latest firmware and work great. I decided to build myself on a new platform. I think everything will be resolved well.
Your modified firmware worked - everything began to work perfectly. Perhaps the problems arose due to a non-standard assembly of the soldering station, in any case, the problem is solved. Thank you!
So it works. Actually all bodge wires are my poor craftsmanship, and not design errors. As soon as I get done testing and document it I'll upload it to GitHub.
Hi everyone,
I had a go at flashing this onto my newly purchased Quecoo T12-958, which was previously working. The only hardware modification I have made is to move the earth wire to the correct place as the tip was not earthed.
I followed the instructions and upon flashing, the controller went dead and never came back to life. No response to the encoder, no display, no buzzer. I can't find the original firmware .bin, and flashing the T12-955 .bin just results in a constant buzzer with no display, and flashing the Quicko T12 F103 .bin also results in a completely dead station, so the station is currently unusable.
It's got a genuine STM32F103 with 128kb memory. It also has an OLED display. I installed CubeIDE 1.12.1 and built the firmware using option 8 ('Quicko 103 OLED'), which completes successfully. I then flash SSD1306.bin using the 'Program verify' mode of the ST-LINK V2, which completes successfully (see attached).
I can't see what is going wrong here. Is it possible this is a new hardware revision that CFW does not support? I've attached a picture of my control board. If anyone has the original T12-958 firmware dump too I'd appreciate if you can share it!
The only thing that sticks out to me is that the built firmware file is 109kb, not 128kb like the original .bin files.
Thank you in advance.
Hi everyone,
I had a go at flashing this onto my newly purchased Quecoo T12-958, which was previously working. The only hardware modification I have made is to move the earth wire to the correct place as the tip was not earthed.
I followed the instructions and upon flashing, the controller went dead and never came back to life. No response to the encoder, no display, no buzzer. I can't find the original firmware .bin, and flashing the T12-955 .bin just results in a constant buzzer with no display, and flashing the Quicko T12 F103 .bin also results in a completely dead station, so the station is currently unusable.
It's got a genuine STM32F103 with 128kb memory. It also has an OLED display. I installed CubeIDE 1.12.1 and built the firmware using option 8 ('Quicko 103 OLED'), which completes successfully. I then flash SSD1306.bin using the 'Program verify' mode of the ST-LINK V2, which completes successfully (see attached).
I can't see what is going wrong here. Is it possible this is a new hardware revision that CFW does not support? I've attached a picture of my control board. If anyone has the original T12-958 firmware dump too I'd appreciate if you can share it!
The only thing that sticks out to me is that the built firmware file is 109kb, not 128kb like the original .bin files.
Thank you in advance.
I've since tried KSGER v2 OLED and KSGER v3 OLED too, still no signs of life.
Also my screen is this 30-pin one, looks like it might be an MRA103‑1 or an SH1106? Haven't pulled it apart yet to check but the flex cable number matches:
https://www.amazon.co.uk/Light-emitting-Resolution-Consumption-Transparent-Self-luminous/dp/B0BWY44292I don't see that mentioned anywhere in the readme, it seems like all the ones listed are 7 pin or less?
T12-958 uses KSGER v3 OLED (Not ST7565).
Might use a fake or clone, as stated in the readme:
Some issues caused by clones:
- Showing strange values in temperatures and voltage (ADC DMA issue), and/or getting NTC High/Low error even when NTC is disabled.
- Bootlooping / freezing / dying or going black after the initial setup screen (Uncompatible flash layout).
- Hardfault, Checksum Error bootloop.
Some fakes worked well until recently, when the flash storage layout was updated.
The older v1.10.8 release is more compatible with fake devices, try it out in case you suspect having one.
T12-958 uses KSGER v3 OLED (Not ST7565).
Might use a fake or clone, as stated in the readme:
Some issues caused by clones:
- Showing strange values in temperatures and voltage (ADC DMA issue), and/or getting NTC High/Low error even when NTC is disabled.
- Bootlooping / freezing / dying or going black after the initial setup screen (Uncompatible flash layout).
- Hardfault, Checksum Error bootloop.
Some fakes worked well until recently, when the flash storage layout was updated.
The older v1.10.8 release is more compatible with fake devices, try it out in case you suspect having one.
Cheers for the response,
I tried both KSGER v3 OLED and STM32F103 OLED from that link, station is still completely dead with both unfortunately.
It passes as real by the two tests - 0xE0042000 0x8 returns 20036410, and 0x1FFFF7E0 0x4 returns FFFF0080 (128kb). Can the chip still be fake despite this?
I've sent a message to Quicko/Quecoo asking if they can supply the stock firmware .bin, will upload if they come through with it
I've been checking the picture you posted, it seems an entirely new layout, totally different to the previous T12-958.
You have to trace out the signals, then I'll make a new board profile for it.
Hi!
Just got quecoo 958 with same new board. Would be great to run this firmware on it.
If you tell me how to trace the signals, what to check, I'll try.
Regards,
Andrey
The only hardware modification I have made is to move the earth wire to the correct place as the tip was not earthed.
No need, actually. Just bridge G to - on either end of that cable.
Everything need to be traced. Display, rotart encoder, buzzer, ADC signals, wake input..,
So, I take diagram for ksger v3 from previous page as starting point and check which signals go to which mcu pins, correct?
Thanks everyone, I did think it looked like a new board. I probably can't be of much help tracing the signals as I have a tremor in my hand, which makes touching those tiny STM pins very difficult! Quicko have told me they can supply the original firmware though so I will upload it if/when they send it across in case anyone else has accidentally bricked their station too.
E: I've started mapping everything out, am making good progress - I accidentally killed my station doing this so I'm not going to let its death be in vain haha
In case anyone else is tracing this board at the same time - I've attached what I've done so far - mostly done, just need to do the op amp circuit and a few other bits. It's my first time doing this (learning KiCad as I go along!) so take it with a pinch of salt.
[EDIT] Uploaded a more complete version, cleaned up with a few error corrections
My findings so far
Pls excuse poor drawing )