-
Notifications
You must be signed in to change notification settings - Fork 196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Timer does not start #244
Comments
That was my first thought, too. However, the Flashmagictool did, indeed, verify the firmware successfully after uploading. No problems there. I did not take a picture of the boot screen, and for now, I have flashed the controller with the original firmware again so that at least I have it back in a running state, but I can confirm that the boot screen looks just like yours (in the first picture). I can also confirm that my unit has the NXP LPC2134 /01 (written on the chip). |
OK, suggest you try downloading another copy of the compiled hex file again. Might have picked up errors there. Make sure the MCU crystal oscillator is marked 11.0592. Timer start up is all internal to the MCU. So assuming the MCU is fully functional and runs at the same clock speed, any changes to the controller PCB should not affect the timer start up. |
The oscillator has the correct frequency. |
Download and flash the firmware hex file from this repository. It works well. You can find the latest firmware version in the Wiki in this link, under heading Assets ... Latest Firmware I have only used Flash Magic v12.35. I put screenshots of my Flash Magic configuration on the Wiki here. Use that version or later version should work great. |
Sorry about that. I wouldn't waste any more time troubleshooting further and suggest you replace the MCU. If you don't have experience hand soldering at that scale, there are plenty of YouTube.com videos showing how to do drag soldering with plenty of flux on LQFP64 package. Just make sure after soldering, that you mechanically test each pin under magnification to ensure each pin has good solder contact with the PCB. A new MCU will have the same bootloader, so you can flash the firmware, just as you can now. |
Before attempting a tricky job like that, I would look at altering the firmware to match the needs. It may be a time register at a different address or maybe as simple as the correct startup.s & .h for the fitted CPU. Worth a try... |
For removal, might want to use low temperature solder, like Chip Quik, or use hot air rework station along with temporary heat shielding for nearby through hole components. For soldering on new MCU, here's a good tutorial... |
Fixed by pulling VBAT to 3.3V. Soldered a wire between the pin and the 3.3V reg and timer starts as intended. Unsure if this is a change on the PCB they are using or just the LPC2134 IC that ended up in this oven is more sensitive to the floating nature of the pin. Credit to Issue 220 for sending me down the right path |
T962A, ... Glad you got it running. Funny thing is, I did previously look at your PCB photo for the trace to MCU pin 49 (VBAT). The 3.3V trace comes from the 3.3V regulator via capacitor C7 and the square through hole pad, then connects to pin 49 from the side. If you look at the schematic in this repository, you can confirm that the trace from capacitor C7 is in fact 3.3V. Also, your PCB looks the same as the PCB on my oven. |
borland1 - I'm sure you have realised by now, but low temperature will not help to melt the higher temp solder on the chip/pcb :) |
It does, I have used ChipQuick to remove chips soldered with normal solder. That is what it is made for. You blob lots on and it stays molten long enough to be able to pull the chip off. It must mix with the original solder and form a low melting point alloy. Of course you put it on at normal soldering temperature, so the original solder melts. |
I think you are saying "low temperature solder heated to a temperature above the high temperature solder's melting point will form a molten solution", is that correct?. If so, my statement "low temperature will not help to melt the higher temp solder " is correct. LOL, I do understand you, but I find ChipQuick terrifying! |
I have always used with normal soldering iron temperature. It isn't intended to allow you to do low temperature soldering. It is for removing devices with lots of legs. You run a bead around the chip joining all the legs together and it stays molten so long that you can just lift it off. I.e. all joints are molten at the same time. It is possible for a liquid metal to act as a solvent for metals that would be solid at that temperature. So molten ChipQuick might melt high temperature solder at a low temperature but you don't use it like that because it would freeze too fast. The reason it works is because normal solder temperature is way above its melt point, so it stays molten for long enough to have all joints liquid at the same time. |
Hi,
I have a T-962A and installed a DS18B20 (with 4k7 pull-up) as described in the wiki. Also, I flashed the latest firmware (v0.5.2).
When I select a reflow profile and then execute it, the timer does not start (
RUN
always states000
), and the profile is not executed.Also, the temperature evolution graph does not show a trace, no matter how long I wait.
Pressing the S button again only brings back the main menu.
The timer works fine in the bake/manual mode.
The oven heats up correctly in the bake/manual mode, and the cold-junction compensation works as intended.
It really is just the timer that does not start to run.
This T-962A unit is rather new and seems to have some hardware improvements (no more aluminum tape on the insulation, no more masking tape, still some cardboard, though...). The heating chamber fan also has some baffles now.
Any idea what's going on here?
Maybe the hardware has changed just enough as compared to older versions of the oven so that the v0.5.2 firmware (from 2018?) is not working correctly anymore?
Any help is greatly appreciated!
The text was updated successfully, but these errors were encountered: