Here a newbie from spain trying to put together a LR2. I´ve been reading all I could around this forum, and finally started printing all the pieces. I´ve would have prefered buying a kit from Ryan, but taxes and shipping to spain are totally impossible. So I´ve bought all electronics on Aliexpress. And I think I messed it up buying the skr 1.4. I thought there was a firmware for it, but now I realise that the “official one” from V1 is only for the skr 1.3. Damn.
So my cuestion is probabbly quite dumb, but as a complete nerd in all this controller stuff I have to ask: Would the 1.3 firmware work on the skr 1.4?
Thanks in advance, I really admire all the knoledge I read from all of you on this forum!
The ulimate opportunity to learn to flash your own firmware… SKR1.3 is very close to the SKR1.4.
Grab the source and convert it to your board. Compile and flash. It is not so hard to do. I converted the MP3DP firmware to SKR1.4 without any problems.
I mean, I’m not worried about trying, but I have absolutely no idea of where I should start. I guess I need a kind of “flashing LR2 firmware for dummies” guide.
I’ve bought the tmc 2209 drivers and the tft35-e3 v3 screen.
I´ve watched the guide, and than encouraged me to go on with it.
But now I have a few questions:
I´m looking on the V1 firmware releases page for what I should download. I understand that I need the V1CNC_Skr1p3_2209-2.0.7.2-src.zip file, because I´m not using endstops. But that file doesn´t have any “LR” name on it. Is this wright? Or should I take the V1CNC_Skr1p3_DualLR_2209-2.0.7.2-src.zip file even if I won´t use dual endstops? It´s quite confusing for me, sorry.
-Once I take that source file and I change the board name in visualstudio and the configuration.h… save it, etc… is it done, really? I don´t have to monkey anywhere more? sounds like magic!
Did the same mistake here I tried the renaming only and the recompiling never worked as I can only work on the week end I just ordered an skr1.3 to go faster
Seems nothing was out of reach though I might take on it over christmas as I might have some time.
The problem was mostly about pins naming and some include. i have to admit it was late on sunday and it didn’t take long for me to just order the 1.3
I’ll be happy to follow if you make any progress though
ah yes! good catch. I dont use x or y max. (actually they dont exist on the skr 1.4 Turbo. The board is labeled E0 and E1 for extruder runout detection where x and y max are normally on other boards) I may have actually moved them for whatever reason as I redefined what those pins would normally be for y2 min endstop and z2 min endstop as I am using dual endstops. I also moved the Fan0 and Heater1 to the Bed pin as I am reusing the Heater1 and Fan0 for a laser(or plan to).
It really doesn’t matter which one you use, in the firmware I compiled endstops are also defined. Actualy I don’t know if they are defined NC of NO. Try if your motors are working. I will fix if they are normale closed (you will get an error because you don’t have them attached)
In general, the ones without the dual only ever allow 3 drivers for X,Y,Z. If you wanted to, you could use a serial wiring harness with either dual endstop version. But Marlin would complain because it couldn’t talk over uart to the E0 and E1 drivers. The difference in the LR version is one of the extra enabled drivers is Z instead of X.
You don’t really need to care. You are in good hands. But if anyone was looking for the exact answer to that question, that is the answer.
I´ve been out these weeks, but finally back. I did all the wiring stuff and used the firmware @keeze gave me (millions of thanks!).
I was quite nervous when I powered it up, but: it works! I did a few test runs and all seems to move. However, I have a few questions because I´m not sure if they´re issues or not:
In marlin mode screen, I have an error message that says: TMC CONNECTION ERROR. Is this due to the endstops configuration? The firmware has them, but I don´t.
I tried to home Z and it started to turn continuosly. Finally an error message was shown on screen (in marlin mode): FAILED TO HOME Z. Should I be worried about this?
When I home X, the Z stepper also moves one turn. Is this normal?
When I move Y, there´s no problem, but when I move it back to position 00.00 it kind of keeps in “tension”… it´s just like if it haves power. None of the others do that. First I thought it was used to keep the height, but should be the Z… or not? or am I driving crazy?
Sorry for all the questions, It´s just too much info for me…
The tmc connection error means it can’t talk to one of the drivers. It might be because you have firmware configured for 5 drivers, but only have 3 installed? It is an error generated by the skr, saying it can’t talk to the 2209(s). It is just being reported on the screen.
The Z may lift up if it hasn’t had its position set. This is so it doesn’t scrape the bed when it homes X.
When you start the motors aren’t “enabled”. To move, they get enabled. They shouldn’t disable for a while, like 20 mins. It sounds lile Y is doing it right and X,Z are wrong. They should all stay enabled.