January 31, 2020
Description
Hello everyone! I wanted to upgrade my Longer LK4 from stock to skr1.4 turbo with TMC2209.
I used the SKR1.4 Turbo marlin version from Github official SKR.14 Turbo folder.
I edited to make it fit my own. You can edit whatever needed to make it yours.
I also wanted to rewire everything (mostly take everything apart and make them longer and put them outside my enclosure (I built IK*A version).
Now, I am not here to discuss my printer or disassembly xD. But here for! SKR 1.4 Turbo setup for Marlin. I have tested and got it to work.
Things you need to know about my files: It has sensorless homing (no mechanical endstops), tmc2209, bltouch and filament runout sensor.
But before using this: YOU MUST READ THIS BELOW and make changes to fit into yours. I am not responsible if you burn out your TMC and such.
Inside the Marlin:
In the Configuration_adv.h:
In the Configuration.h:
Now that's for software here is for the hardware.
Download and unzip the BIGTREETECH folder and find SKR1.4 (Please note: I got this from GitHub)
Open the BTT SKR V1.4 Instruction Manual.pdf from BTT SKR V1.4 folder. Follow the instruction and remove the pins and insert the pins.
NOTE: The instruction says to cut DIAG pins for 2209 but I did not cut them since I am using stall guard sensorless homing.
That should take care of most of the hardware problems.
ONE IMPORTANT MENTION: You need to put BLTOUCH probe wires (black&white wire) to Z MIN endstop on the board.
For the Filament Runout sensor: You need to put it on P1_26. (You can find the board and schematic in the BTT SKR V1.4 Instruction Manual.pdf)
If done correctly, your printer should work fine.
Now you need to tune the speed, PID, and bed leveling to get the ultimate experience.
Good luck!
Feel free to leave comment or question at Comment section
UPDATE: I will soon update this with newest marlin version. Been Busy~
Added pictures for runout sensor (where to plug) and where to plug BLTOUCH
You can tweak the my marlin the following: In the Configuration.h
comment:
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
and define:
#define Z_MIN_PROBE_PIN P0_10
This will allow you to use the true or the one intended for on the board.
where it says BL TOUCH probe.
If you appreciate, donate~
License:
Creative Commons - Attribution
1,096