BIGTREETECH SKR PRO V1.2 Control Board 32Bit+TMC2130+TFT35 V2.0

how about the were to find the

Jeffeb3

24d

The tft firmware is for the v2_e3, which has a knob. But you can compile it for the v2 without the knob.

You pasted a picture from that repo, so I assumed you already knew the answer to that. We haven’t compiled it for your screen, but the release page you posted is where the code is.

I am having a field day with SKR boards I just cannot win
loaded
V1CNC_SkrPro_Dual_2209-2.0.7.2-src.zip
changed the TMC 2130

Printer is now online.

m119
SENDING:M119
Reporting endstop status
x_min: TRIGGERED
y_min: TRIGGERED
z_min: TRIGGERED
m122
SENDING:M122
echo:Unknown command: “M122”

None of the Stepper motors will move
Any help will me appreciated

Do you have power running to the motors on the new board?

I had to do these steps to revive the board

For clarification :

  1. Jumper BOOT0 Pin to 3.3V
  2. Get and FTDI Adapter,
  3. Download https://www.st.com/en/development-tools/flasher-stm32.html
  4. Make sure logic voltage switch on FTDI Adapter is 3.3v
  5. Connect to SKR Pro 1.1 as follows : Connect FTDI 3.3v and ground to SKR 3.3v (near UART CONNECTOR) and ground pins
  6. Connect FTDI TX to TFT Connector RX1 and FTDI RX to TFT Connector TX1 (For me the UART TX and RX Pins didnt work)
  7. Open Demonstrator GUI, select the correct com port click next. If error appears, check wires
  8. If OK, message will confirm connection Click Next again and and Next Again
  9. In the next screen click the … near the downoad to device section and select the .BIN file to upload.
  10. Click next and wait.
  11. When done, dont forget to remove the BOOT0 jumper.

FYI Marlin firmware does not contain the bootloader, you’ll need a copy of firmware which includes the bootloader.

Full Firmware including bootloader : http://cultivate3d.com/pub/media/BTTSKRPro1.bin

now

SENDING:M122
X Y Y2
Enabled false false false
Set current 600 600 600
RMS current 1049 1049 1049
MAX current 1479 1479 1479
Run current 18/31 18/31 18/31
Hold current 9/31 9/31 9/31
CS actual 0/31 0/31 0/31
PWM scale 0 0 0
vsense 0=.325 0=.325 0=.325
stealthChop false false false
msteps 256 256 256
tstep 0 0 0
PWM thresh.
[mm/s]
OT prewarn false false false
off time 0 0 0
blank time 16 16 16
hysteresis
-end -3 -3 -3
-start 1 1 1
Stallguard thrs
DRVSTATUS X Y Y2
sg_result
stst * * *
olb
ola
s2gb
s2ga
otpw
ot
157C
150C
143C
120C
s2vsa
s2vsb
Driver registers:
X 0x00:00:00:00 Bad response!
Y 0x00:00:00:00 Bad response!
Y2 0x00:00:00:00 Bad response!
Testing X connection… Error: All LOW
Testing Y connection… Error: All LOW
Testing Y2 connection… Error: All LOW

Phew !!! any one know what causes this Error ? I am using TMC 2130 V3.0

None of the stepper motors will still not move

Yes and still not movement

That is not dual endstops firmware. There should be 5 motors, not 3. Makes me wonder if your 2130 firmware made it on there.

That is saying it can’t talk over spi to the drivers. They are missing power, or they aren’t connected (are the jumpers right?). The firmware is configured for the wrong drivers. Or the drivers are soldered in standalone mode.

I ordered the TMC 2209 and hopefully they show up .Thanks

one other thing I noticed was whenever I have the Micro usb in the skr proI get printer not connected on the is display is that normal?

Hi Guys ,

I am back at it again I change the drive to Tmc 2130 my question is do I bend any pins on the driver itself ?

This is results I get when I do and M122

SENDING:M122
		X	Y	Y2	Z	Z2
Enabled		false	false	false	false	false
Set current	900	900	900	900	900
RMS current	887	887	887	887	887
MAX current	1251	1251	1251	1251	1251
Run current	28/31	28/31	28/31	28/31	28/31
Hold current	22/31	22/31	22/31	22/31	22/31
CS actual	31/31	31/31	31/31	31/31	31/31
PWM scale	255	255	255	255	255
vsense		1=.18	1=.18	1=.18	1=.18	1=.18
stealthChop	true	true	true	true	true
msteps		0	0	0	0	0
interp		true	true	true	true	true
tstep		4294967295	4294967295	4294967295	4294967295	4294967295
PWM thresh.
[mm/s]
OT prewarn	true	true	true	true	true
triggered
 OTP		false	false	false	false	false
off time	15	15	15	15	15
blank time	54	54	54	54	54
hysteresis
 -end		12	12	12	12	12
 -start		8	8	8	8	8
Stallguard thrs	0	0	0	0	0
uStep count	65535	65535	65535	65535	65535
DRVSTATUS	X	Y	Y2	Z	Z2
sg_result	1023	1023	1023	1023	1023
stallguard	*	*	*	*	*
fsactive	*	*	*	*	*
stst
olb		*	*	*	*	*
ola		*	*	*	*	*
s2gb		*	*	*	*	*
s2ga		*	*	*	*	*
otpw		*	*	*	*	*
ot		*	*	*	*	*
Driver registers:
		X	0xFF:FF:FF:FF	 Bad response!
		Y	0xFF:FF:FF:FF	 Bad response!
		Y2	0xFF:FF:FF:FF	 Bad response!
		Z	0xFF:FF:FF:FF	 Bad response!
		Z2	0xFF:FF:FF:FF	 Bad response!
Testing X connection... Error: All HIGH
Testing Y connection... Error: All HIGH
Testing Y2 connection... Error: All HIGH
Testing Z connection... Error: All HIGH
Testing Z2 connection... Error: All HIGH

no stepper movement when I send out commands :smiling_face_with_tear:

This indicates there is no communication between the skr pro and any of the TMC drivers.

It does look like you are using dual endstop low rider firmware now though. Do you have a low rider or a primo?

The TMC2209 use UART to talk to the skr. The 2130 use SPI. The jumpers on the skr pro need to change to connect the spi instead of uart.

In he manual on pg 12/18, it shows which jumpers need to be installed for spi mode.

The MOTOR power input also needs to be connected:


You can see how the 12V comes in to two places on the right.

The bent pin thing is to disconnect the sensorless homing pin. You don’t have to worry about that yet. The motors need to tall to the skr pro and actually move before you worry about endstops.

And just like that it works - you are the Greatest Of All Time ( GOAT) . I highly appreciate all the support and I am building a Low Rider V3 . Thanks

1 Like
SENDING:M122
		X	Y	Y2	Z	Z2
Enabled		true	true	true	true	true
Set current	900	900	900	900	900
RMS current	887	887	887	887	887
MAX current	1251	1251	1251	1251	1251
Run current	28/31	28/31	28/31	28/31	28/31
Hold current	22/31	22/31	22/31	22/31	22/31
CS actual	22/31	22/31	22/31	22/31	22/31
PWM scale	0	0	0	0	0
vsense		1=.18	1=.18	1=.18	1=.18	1=.18
stealthChop	false	false	false	false	false
msteps		16	16	16	16	16
interp		true	true	true	true	true
tstep		max	max	max	max	max
PWM thresh.
[mm/s]
OT prewarn	false	false	false	false	false
triggered
 OTP		false	false	false	false	false
off time	3	3	3	3	3
blank time	24	24	24	24	24
hysteresis
 -end		-1	-1	-1	-1	-1
 -start		1	1	1	1	1
Stallguard thrs	0	0	0	0	0
uStep count	376	328	712	8	8
DRVSTATUS	X	Y	Y2	Z	Z2
sg_result	76	77	80	82	75
stallguard	*	*	*	*	*
fsactive
stst
olb
ola
s2gb
s2ga
otpw
ot
Driver registers:
		X	0x81:16:00:48
		Y	0x81:16:00:44
		Y2	0x81:16:00:4E
		Z	0x81:16:00:4A
		Z2	0x81:16:00:49
Testing X connection... OK
Testing Y connection... OK
Testing Y2 connection... OK
Testing Z connection... OK
Testing Z2 connection... OK

1 Like

Guys what is the best bin file to add to my folder ?
Bigtree LCD
image

Add them all. The screen will choose the right one.

Can Some give me an idea where to connect Z endstop on my setup - I do not see one on this picture .
Do I need to make any modification to the firmware in order to use this set up . Thanks