SKR Pro 1.2 w/ TFT 35

Bob,
Usually, I have both boards set with the VCC jumper set to the 24VT position. When I couldn’t get the ports to respond to my lap top I changed one jumper to USB to see if it would make a difference. It didn’t. Then I took the picture. I have tried flashing again and no change.
It doesn’t seem my firmware is having an effect on the SKR board and it is not loading. Are my SD cards set up correctly? Is the firmware from MPCNC loaded for 250000 baud?
Different subject: my machines were made 5 years ago and I wired them in series. I have more drivers but just split them between the three boards. I have been using the x, y, z, placement on the first, second, and third port on the drivers. But because I don’t get any stepper signal I haven’t noticed their positions were wrong.
If I have an older machine that is wired in series what is the exact firmware I should be loading? I would hate to think I wasted your time by selecting the wrong firmware bin. Does this firmware work with both the TFT screen and the Marlin program?

t

I have limited time right now, but wanted to get you a quick reply.

Are my SD cards set up correctly?

I believe your configuration is a supported card at a supported size. It still wouldn’t hurt to try a different card.

Is the firmware from MPCNC loaded for 250000 baud?

Yes.

If I have an older machine that is wired in series what is the exact firmware I should be loading?

The TFT firmware is the same. The SKR Pro firmware for serial is V1CNC_SkrPro_2209. Note loading the “wrong” firmware is not at the root of your issues. The dual firmware would move the steppers if everything else is wired up correctly.

I believe above you were writing about a lack of 3.3V and you were going to purchase a replacement board. Is the board that is failing the same board or the replacement? Is the 3.3V light on? When you click on Connect using Repetier-Host, does it connect to the board?

Try to format your SDCard with SD Memory Card Formatter | SD Association . Also try to use smaller card if you’ve got one as it seems the max allowed size is 32Go:

If you don’t have a smaller one you could try to partition it to reduce its size.

When well flashed the firmware.bin file is renamed to firmware.CUR on the sdcard. When flashing a green led is blinking for few seconds. If you see it blinking then when it stop remove your sdcard and check its content, if the firmware.bin file is renamed to firmware.CUR then it means the flash succeeded.

From what i learned from when i tried to flash GRBLHal on the skr pro, the sdcard bootloader will be very hard to brique if not impossible without a ST-Link, and even if it was you could still be able to access the USB bootloader with a ST-Link programmer and the STM32CubeIDE software but it would remove the SDCard bootloader if i understood it correctly.

Bob,
Should I get smaller SD cards? What size should I get? The smallest I see local is 32MB.
I format them to 12MB?
I get 3.2 volts on two boards and the other is the one I am replacing. I was going to do some more testing before I throw it out.
A major problem is connecting through the USB cable the port is not recognized when I plug it in and therefore Ponterface or Repetier will not connect. I can’t test the G code commands you have given me until I fix this. Tomorrow I’ll set up another computer and load Repetier Host and test the connection process… I have been using a new laptop and it should work but I’ll try to get the answer by trying the different machine. Could it be the UBS cable? I have been putting the SD chip directly in the SKR board with the grey cables unplugged. It doesn’t change from BIN to CUR… that wouldn’t affect the flashing of the firmware? The cable shouldn’t make a difference just the reporting…

1 Like

I will get some smaller SD chips tomorrow. I think I can get 32MB chips. I have been formatting them to FAT32 and 12MB partitioning. I am flashing firmware from MPCNC
as a bin file. It doesn’t change to Cur when I flash it in the SKR. wait for green leds. take chip out and read it in the laptop to see if the file type has changed. Something is keeping it from being flashed?? Is there another firmware bin file I can load through the USB connection through the SKR board to test?

Just in case, here is resource links for repairing the bootloader:

I was wrong in my last post, SDCard bootloader can be restored with that rescue…

But first try with your smaller card to come and do not format it with OS format tool but with : SD Memory Card Formatter for Windows/Mac | SD Association

1 Like

Bob,
Today’s update:
Board A - three yellow leds
no green led
6 red driver leds
It’s powered with 24vt both circuits
When I connect the EXP1 cable the screen comes on but the 3vt led dims or flashes and the red driver leds go off and on. The screen boots and then reboots time and time again… It’s as though the chip is loading but doesn’t finish and starts over and again.
The screen goes into Touch mode but doesn’t control the drivers. The Marlin mode doesn’t boot and the touch mode takes over. The green led never lights. I have tried to flash the SKR board many times without no success.

Board B: two yellow leds
one green led
no red driver leds at all
Powered by 24 vt both circuits
Only two yellow leds are on and the green led is on and none of the red leds are on.
When I plug in the black cabel the screen comes on and responds to keypad but the drivers have no movement, if I plug in the grey cables the EXP1 wire gives it power and shows the Marlin mode but doesn’t respond at all… this is the board I can’t get 3 volts and don’t know if it can be saved? My guess without the 3volts it won’t flash?

Any suggestions would be appreciated…
Rand

Well, the green LED means that a dan has been turned on. The red “driver” LEDs mean that the endstop pullup resistors are enabled.

If Marlin mode comes up, then the firmware is loaded. The board where you do not get Marlin mode, the touchscreen interface is a red herring. You will get touchscreen mode if you just give the screen power, it has its own processor to drive that. The TFT35 is its own little computer in touchscreen mode, but in Marlin mode, it depends on the control board firmware, so you get no display if the firmware isn’t there.

Have you tried a different power supply? The one that keeps rebooting could be from a bad PSU. I had one issue that I misdiagnosed because the PSU had 24V, but dropped to less than 5V under load, resultimg in the board crashing as soon as I turned on a fan (which the firmware did during boot)

The CPU runs on the 3V3 power, so no, it won’t flash, or run the firmware either.

I didn’t completely understand during your last post. You have two boards, and both are not working? Wow, you are really getting hit by something that is usually plug and play.

When I connect the EXP1 cable the screen comes on but the 3vt led dims or flashes and the red driver leds go off and on.

This is a strong indication that something associated with that cable is shorting VCC to ground. Bent pins are a common reason for this to happen, and since you are having trouble with both boards, the connection between the cable and the display or the cable itself are the most likely culprits. If you cannot find any bent pins, I would take a multi-meter and check to make sure none of the wires in the cable are shorted.

Note that a short like this would explain just about everything you’ve experienced. And it does mean that the board without 3.3V probably has a blown fuse or a blow voltage regulator and will take replacing components to get it working again.

If you unplug everything, including the stepper drivers, will this new board flash the firmware from the SD card?

Thanks Bob,
Tonight - I am going to take the screens apart ( I have three) and test the black cable and the grey cables and look for bent pins. Then I will change to a new power supply and reconnect all three boards and try them again. I do get the sound of the fan going on and off on the existing power supply when it cycles. Maybe it is faulty and causing all the software problems? If I replace the power supply is there any reason it would correct the 3vt problem or is the board without the power led fried for good? If I put my meter on the output of the old power supply would I see the fluctuations without a load? Is it worth checking or just move on and trash it? Where is the 3vt fuse on the SKR board? If I short over it will the board operate?
I still have a problem loading the basic MPCNC V1 Bin file thru the SD chip. If I correct the voltage problem on the SKR should these be plug and play? I have loaded bunches of Mega Arduino Ramp boards with V1 firmware that I have loaded earlier and these SKR boards act differently. I am doing something wrong this time…
Rand

Dan,
Can you explain this?
What is a dan? I understand the red leds = I don’t have the endstops connected yet to avoid confusion.
Rand

Typo

He meant fan

1 Like

Thanks Neil - I don’t have a fan connected to this board. Is this called out by the firmware by V1 MPCNC? Does the led light to say there is power available or that there is a load (or short) on the fan terminal PC8 ? My other board doesn’t have a fan either and the led is off. Why would they be different?
Rand

If I replace the power supply is there any reason it would correct the 3vt problem or is the board without the power led fried for good?

I cannot think of a reason a new power supply would fix the 3.3V problem.

If I put my meter on the output of the old power supply would I see the fluctuations without a load?

I’m only a hobbyist with electronics. It is worth checking your power supply with a meter, but it is possible for the power to have problems that won’t tell with just a meter. If a bad supply seems to be working (i.e. not just completely dead), often the issues only happen under load.

I still have a problem loading the basic MPCNC V1 Bin file thru the SD chip.

Just to be clear, you tried with everything unplugged? And you’ve tried with more than one SD card with the board in that configuration? If so, then I would lean towards that board having a bad bootloader. In the couple of cases on the forum, I’ve not seen any indication of why the rare board loses its bootloader.

If I correct the voltage problem on the SKR should these be plug and play?

For most people, these boards are simpler to program than a Ramps board. We have seen a few board failures on the Forum, including losing the bootloader, but it is rare for anyone to have any trouble with SKR Pro. And, if I understand correctly, you have two failed boards. The chance of that happening without there being some sort of connection is very low. Note that voltage as a source of the problem is only a guess. It is possible the issue is elsewhere.

Where is the 3vt fuse on the SKR board? If I short over it will the board operate?

You would need to do some careful analysis to figure out where to short. There appear to be two fuses on a single SDM chip. The chip is adjacent to the VCC/USB jumper, and you should see F3 and F4 labeled next to the chip.

image

And it is possible the issue is not the fuse, but something else like the 3.3V voltage regular.

I have a board that I replaced years ago that had similar problems. Not board failure, was the psu. When I checked with a meter all the voltages were correct, under load though the was a drop on the 3.3 volt.
New power supply, no further issues. But that is my experience.

1 Like

Just to make sure you are only powering one board at a time correct ?

Following along

Travis,
I have setup the boards each with a separate power supply for each one. I swapped the supply and there was no improvement. I think I have a problem with both boards with the 3 vt fuse or 3vt regulator, I don’t know enough about electronics to test the components.
Rand

Ryan.
I have a black “Reply” arrow on the right side of the forum text. Also a RED box with an arrow below the text for reply. Which one do you want me to use?
Rand

When you use the black one it is technically a reply to that person, there is a reply button in each post. If you use the red one it is just a reply to the thread in general.

Makes it easy to answer specific people if needed. Around here, we typically use the quote function.

like this