SamSuka
Teaching Tech
Teaching Tech

patreon


RepRap firmware on SKR V1.4

Dear Patrons,

A little something I've been working on following this blog post and the links within:  https://www.jayuk.org/compiling-and-running-reprapfirmware-on-an-skr-1-4-and-other-lp17xx-boards/ 

RepRap firmware is found on Duet 3D boards, which are quite expensive. There is now a port of RRF to run it on SKR V1.3 and SKR V1.4 (turbo). The add on pictured is an ESP8266 module with some custom wiring. Web interface is working (2nd pic). TMC2209s are in place at this stage. Full UART control is provided with sensorless homing supported I think.

I have a custom firmware image on a BTT TFT35 E3 that is talking to it but the interface doesn't match that well. An old mobile phone or tablet may be better but I'd like to try a MKS TFT working too.

Now to decide what printer to fit it to. Prime candidate is the Artillery X1 since it has a pin compatible MKS Gen L from factory. Plus that means I'll finally fix up the dodgy BLtouch wiring that's been in place for a year.

Happy tinkering and I hope everyone is staying safe. In most of Aus, things are returning to normal but I know this isn't the case everywhere in the world.

Michael

RepRap firmware on SKR V1.4 RepRap firmware on SKR V1.4

Comments

They have expanded to other SKR boards now but I haven't tried it out.

Teaching Tech

I’m definitely interested as I just received 2 of the BTT WiFi exp modules, as well as the BTT EEPROM exp module (don’t know if I’ll use or not). Have several printers, E3, SWX1, Anycubic Predator Delta (with clone duet WiFi already). I’ve got SKR 1.3’s, 2 1.4T’s, an SKR Pro 1.1, and an Ender 3 mini. I’m thinking about playing with this on the SKR Pro on a bench. Look forward to any updates about RRF on these boards as frankly it seems to be more stable (though cumbersome to setup 100%). Regarding sensorless homing and all the other items missing one of the first posters mentioned, I haven’t seen any of those issues on my RRF cloaked duet WiFi running 3.x + firmware. I was about to try sensorless homing on my big delta, and using the duet effector probing as well. Looking forward to more, thanks for covering stuff like this. Shawn

Shawn Bowen

If you use sensorless homing you don't need to do this, but otherwise you will need to cut, solder or possible just bend the pin out of the way. I've done this before in short tests and if you're careful it is viable.

Teaching Tech

I'm keenly interested in this. Building out an SK1.4 and TFT35 for my x1. Just put on the 2209s. I'm really hoping to avoid soldering or cutting off pins...

Michael Robert Kerr

I still get weird errors when turning the printer on sometimes about it being over powered, but it never amounts to anything. Bed and hotend PID tune was necessary for me to avoid critical warnings that required a restart. Glad you found it helpful, it was a fun project.

Teaching Tech

A couple comments about your video. 1) I had issues with the Bed not heating fast enough and found this: "https://duet3d.dozuki.com/Guide/Ender+3+Pro+and+Duet+Maestro+Guide+Part+4:+Calibration/40#s161" This talks about tuning the heaters. It worked great once I found the box to load the config-overide.g on the configurator. 2) The fan for the heater block was not coming on. I found this "https://pastebin.com/QqPA3Uzu" that is an example config for Ender 3 with and SDK 1.4. There are a couple lines that set up a fan on the heater lines. Thanks so much for the great videos!

Mike Geppert

I just got my first 3D printer (Ender 3) and one of the first things I did was add the SKR 1.4 and moved to RepRap based on your video. I really like the RepRap. A couple comments: 1) The Bed kept faulting complaining that it wasn't heating up fast enough. Found this "https://duet3d.dozuki.com/Guide/Ender+3+Pro+and+Duet+Maestro+Guide+Part+4:+Calibration/40#s161" that helped get over that. Also had to check the box for running the config override.g in the configurator. 2) The next thing was I noticed that the Fan for the cooler block wasn't working. I then realized it was hooked into the 2nd heater block. I found this "https://pastebin.com/QqPA3Uzu" with an example configuration for SKR 1.4 on an Ender 3 and he had a couple lines to map the Fan 1 to the hater. That worked for me. Thanks so much for the great Videos!

Mike Geppert

I didn't test the V1.3 but it should work just the same. Just pick V1.3 in the online configurator. If you are stuck otherwise and enjoy a good project then maybe take a punt because you have nothing to lose.

Teaching Tech

Are there any real advantages to adding it to the SKR 1.3? How, still having issues with the final release candidate of 2.0. I’ve had one of my printers down for over 3 months now. I just cannot get the firmware to compile. The other is running SKR 1.3 and bug fix 2.0, it works great! I guess one of the problem is that they moved everything around, and it took me long enough to figure out the bug fix version🙄. This just looks like unnecessary complications/frustration waiting to happen.

Brian

There is a port of the TFT25 firmware linked in the blog post. I tried it out, it connects ok but the main interface is screwed up. After I decided on the X1 as the recipient I switched my attention to the MKS TFT28 instead. No issues with updating firmware with it connected.

Teaching Tech

Interesting! Same with the TFT35? Any SD card issues with the TFT28, akin to having to disconnect it to flash some Marlin builds?

scapeghost

Looking forward to seeing your progress. Cheers

Phil Maddox

The MKS TFT28 that comes with the Artillery X1 seems to connect to and talk to the RepRap firmware. I can see thermistor readouts, which means all of the manual; move/home commands should also work, but I can't test this until it's in the printer.

Teaching Tech

There is a version of this that integrates with a Raspberry pi, so perhaps I'll see how hard that is to get working today.

Teaching Tech

I don't expect it to be a popular video either way, so I'll just put it in a printer that suits my needs rather than try and build interest with an Ender.

Teaching Tech

I guess this relies on the authors of the fork bringing over changes from the mainstream firmware and preserving compatibility. Sensorless homing isn't on the Maestro but is supported on the wifi, I'll be testing it with this too. As you say, each to their own.

Teaching Tech

This is what I've been waiting for. The GTR board with inbuilt Rasp Pi support was I.M.H.O pretty much made for this, and that's why I bought one. Especially with the expansion board that gives you 11, yes 11 stepper motor axis! A whole new world of possibilities!!! Cant wait!!!!

Jynxx13

As to what printer, I think it depends on what you are looking to do. If you want it to appeal to the most people then an Ender 3 or perhaps 5. If you want to use it as a reason to work on a specific printer then do that.

Smolz

You may have noted in my previous comments on this . Of course having options is always good . But without a screen and no ethernet you will be relying on a patched up wifi solution that you hope works ( and will continue to work with updates) for connectivity ...... I wish you the best of luck really i do, but with Marlin 2.0 32 bit now reliably good im done with RRF for as long as possible. It doesn't do sensor less homing , updates are an absolute spinning plate nightmare between firmware for system board , WiFi server . Linear advance ??? S curve acceleration ?? Hot wire this , hack that , bodge wires here there everywhere. Nah ill pass ....................

Phil Maddox

I've got an X1 and a pile of parts waiting to get installed, including an SKR 1.3/TMC2209s/TFT35 and BLTouch... but I've been too busy having fun printing with it stock. :) After watching your video on the Duet 3D, I've been contemplating getting one of those instead. Now you're getting RepRap running on the SKR? The plot thickens! I'll be following this closely!

scapeghost


More Creators