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.
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