SKR 1.4 Firmware

For the life of me i am struggling to find firmware to flash the skr 1.4 if anyone has a link to a working firmware.bin it would be appreciated. Also while on the topics of things I’m struggling to find is the flash .bin file for a TFT35 V3.0.1.
I know these questions have probably been asked 100 times but i have been unable to find what im looking for.
Cheers

Hey Damian, the 1.4 is not an officially supported board. If you are lucky someone has modded the drivers, but I wouldn’t count on it.

Have you tried the V1 maintained version for the SKR Turbo? The are a number of forum posts on the SKR 1.4 board, and, reviewing some of the posts, I often see Turbo used, and the posts imply the same firmware runs for both the SKR 1.4 and the SKR 1.4 Turbo. You do have to match the firmware to whatever stepper drivers you are using.

My information is that the 1.4 runs the same firmware as the 1.3 (which has V1 community supported firmware. ) So the SKR 1p3 should be usable, I think there is a DRV8825 and TMC2209 version available.

I am quite certain that the Turbo board has a different processor and needs a different compile.

SKR board versions are confusing. You have to take the “Pro”, “Turbo” as different series, where a different manufacturer would probably give them more distinct names before the revision number.

1 Like

Thanks i will give this a try, yea so many options in versions its driving me crazy. wanted to try and get it to work before i go on holidays so i dont forget what i already tried.

After hours of troubleshooting i think i found my problem and it wasn’t even a firmware issue. I had been using a micro SD card and SD card that wasto quick a read and write time OR to large in capacity for the SKR and TFT35 board to read. Sadly won’t be able to test until I’m back from holiday’s.

The card needs to be formatted FAT32. FAT32 is limited to 32GB. It is possible to put FAT32 on larger cards, but you would have to jump through a couple of hoops to make it happen.

So in the end i was able to format screen and the board in the end but now i am getting (Error:Printer halted. kill() called!) whenever i try to move the steppers to check if everything is working properly. I ran it on Repetier host to see what info it would give me and this is the log i got

03:00:55.003 : No start signal detected - forcing start
03:00:55.023 : Error:Line Number is not Last Line Number+1, Last Line: 0
03:00:55.023 : Resend: 1
03:00:55.042 : echo:Unknown command: ""
03:00:55.043 : FIRMWARE_NAME:Marlin 515S 2.1.1 (Jan  7 2024 02:36:58) SOURCE_CODE_URL:github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:V1CNC 515S EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff
03:00:55.043 : Cap:SERIAL_XON_XOFF:0
03:00:55.043 : Cap:BINARY_FILE_TRANSFER:0
03:00:55.043 : Cap:EEPROM:1
03:00:55.043 : Cap:VOLUMETRIC:1
03:00:55.043 : Cap:AUTOREPORT_POS:0
03:00:55.043 : Cap:AUTOREPORT_TEMP:1
03:00:55.043 : Cap:PROGRESS:0
03:00:55.043 : Cap:PRINT_JOB:1
03:00:55.043 : Cap:AUTOLEVEL:0
03:00:55.043 : Cap:RUNOUT:0
03:00:55.043 : Cap:Z_PROBE:0
03:00:55.043 : Cap:LEVELING_DATA:0
03:00:55.043 : Cap:BUILD_PERCENT:0
03:00:55.043 : Cap:SOFTWARE_POWER:0
03:00:55.044 : Cap:TOGGLE_LIGHTS:0
03:00:55.044 : Cap:CASE_LIGHT_BRIGHTNESS:0
03:00:55.044 : Cap:EMERGENCY_PARSER:0
03:00:55.044 : Cap:HOST_ACTION_COMMANDS:0
03:00:55.044 : Cap:PROMPT_SUPPORT:0
03:00:55.044 : Cap:SDCARD:1
03:00:55.044 : Cap:MULTI_VOLUME:0
03:00:55.044 : Cap:REPEAT:0
03:00:55.044 : Cap:SD_WRITE:1
03:00:55.044 : Cap:AUTOREPORT_SD_STATUS:0
03:00:55.044 : Cap:LONG_FILENAME:0
03:00:55.044 : Cap:LFN_WRITE:0
03:00:55.044 : Cap:CUSTOM_FIRMWARE_UPLOAD:0
03:00:55.044 : Cap:EXTENDED_M20:0
03:00:55.044 : Cap:THERMAL_PROTECTION:1
03:00:55.044 : Cap:MOTION_MODES:1
03:00:55.045 : Cap:ARCS:1
03:00:55.045 : Cap:BABYSTEPPING:0
03:00:55.045 : Cap:CHAMBER_TEMPERATURE:0
03:00:55.045 : Cap:COOLER_TEMPERATURE:0
03:00:55.045 : Cap:MEATPACK:0
03:00:55.045 : Cap:CONFIG_EXPORT:0
03:00:55.053 : X:0.00 Y:0.00 Z:0.00 E:0.00 Count X:0 Y:0 Z:0
03:00:55.053 : echo:DEBUG:INFO,ERRORS
03:00:55.053 : echo:No media
03:00:55.053 : echo:Unknown command: "M80"
03:00:55.053 : echo:DEBUG:INFO,ERRORS
03:01:07.772 : X driver error detected: 0x801600E0
03:01:07.782 : coil short circuit
03:01:07.782 : X	Y	Z	E
03:01:07.782 : Address		0	0	0	0
03:01:07.819 : Enabled		true	false	false	false
03:01:07.820 : Set current	900	900	900	800
03:01:07.856 : RMS current	887	887	887	795
03:01:07.893 : MAX current	1251	1251	1251	1121
03:01:07.894 : Run current	28/31	28/31	28/31	25/31
03:01:07.934 : Hold current	22/31	22/31	22/31	20/31
03:01:07.945 : CS actual	22/31	22/31	22/31	20/31
03:01:07.945 : PWM scale
03:01:07.970 : vsense		1=.18	1=.18	1=.18	1=.18
03:01:08.007 : stealthChop	false	false	false	false
03:01:08.043 : msteps		32	32	32	32
03:01:08.079 : interp		true	true	true	true
03:01:08.115 : tstep		max	max	max	max
03:01:08.116 : PWM thresh.
03:01:08.116 : [mm/s]
03:01:08.155 : OT prewarn	false	false	false	false
03:01:08.155 : triggered
03:01:08.155 : OTP		false	false	false	false
03:01:08.191 : pwm scale sum	25	25	25	23
03:01:08.228 : pwm scale auto	0	0	0	0
03:01:08.264 : pwm offset auto	36	36	36	36
03:01:08.300 : pwm grad auto	14	14	14	14
03:01:08.336 : off time	3	3	3	3
03:01:08.372 : blank time	24	24	24	24
03:01:08.381 : hysteresis
03:01:08.409 : -end		-1	-1	-1	-1
03:01:08.445 : -start		1	1	1	1
03:01:08.446 : Stallguard thrs	0	0	0	0
03:01:08.482 : uStep count	404	36	20	36
03:01:08.482 : DRVSTATUS	X	Y	Z	E
03:01:08.519 : sg_result	0	0	0	0
03:01:08.555 : stst
03:01:08.591 : olb		*
03:01:08.627 : ola		*
03:01:08.662 : s2gb
03:01:08.698 : s2ga
03:01:08.734 : otpw
03:01:08.770 : ot
03:01:08.805 : 157C
03:01:08.841 : 150C
03:01:08.877 : 143C
03:01:08.913 : 120C
03:01:08.948 : s2vsa
03:01:08.985 : s2vsb		*
03:01:08.985 : Driver registers:
03:01:08.994 : X	0x80:16:00:E0
03:01:09.004 : Y	0x80:16:00:00
03:01:09.018 : Z	0x80:16:00:00
03:01:09.023 : E	0x80:14:00:00
03:01:09.024 : echo:Driver error
03:01:09.064 : Error:Printer halted. kill() called!

I used BIGTREE_GD_TFT35_V3.0.27.x to format the screen and i used Marlin_V1CNC_Skr1p3_2209 for the board. I made sure these few things were correct in the code
default_envs - LPC1768
#define MOTHERBOARD BOARD_BTT_SKR_V1_4
#define SERIAL_PORT -1
#define SERIAL_PORT_2 0
#define E0_AUTO_FAN_PIN P2_04

If anyone has any ideas i would appreciate it