RepRap firmware on SKR mainboard guide - The best firmware on a budget
Teaching Tech Teaching Tech
501K subscribers
82,618 views
0

 Published On Jul 9, 2020

RepRap firmware, usually found on the high quality but expensive Duet3D hardware, can now be installed on the biggest bang for your buck Bigtreetech SKR mainboards. In this video I take you through step by step how to get it all working, thanks to some outstanding work by the community. Timestamps below.

Purchase the SKR V1.4 Turbo wit TMC2209 drivers:
Amazon: https://amzn.to/2CnCDgz
Aliexpress: https://s.click.aliexpress.com/e/_d7x...
Purchase the bare NodeMCU ESP8266 wifi module:
Amazon:https://amzn.to/2W2EEpz
Aliexpress: https://s.click.aliexpress.com/e/_dYi...
Purchase the premade and tested ESP8266 module (so much easier!): https://www.tindie.com/products/pcr/r...
Purchase a Raspberry Pi: https://amzn.to/3gp3kkA
Purchase a premade cable adaptor for connecting a Pi (much easier!): https://www.tindie.com/products/pcr/r...

General resources:
Jay’s blog post: https://www.jayuk.org/compiling-and-r...
Gloomyandy GitHub wiki: https://github.com/gloomyandy/RepRapF...
Gloomyandy GitHub releases (for firmware binary files): https://github.com/gloomyandy/RepRapF...
LPC RRF online configurator: https://jaysuk.github.io/LPCConfigura...
RepRap firmware gcode reference: https://duet3d.dozuki.com/Wiki/Gcode
Waggster mod - BLtouch on Artillery3D using the ribbon cable: https://www.thingiverse.com/thing:371...

Timestamps:
0:16 Introduction
1:09 Overview & price comparison of Duet vs SKR hardware
2:22 Where to find documentation
3:13 Comparison of three installation methods
3:53 Artilery3D Sidewinder X1 suitability

4:33 Method 1 - Barebones (RRF on SKR with tft touchscreen - no web interface) https://imgur.com/a/j2SMbU8
6:39 MKS TFT28 touch screen configuration
Wiring diagram: https://imgur.com/a/mXDyowK
TFT28 firmware: https://gum.co/cpQzV

8:01 Method 2 - ESP8266 WIFI (RFF on SKR with full web interface) https://imgur.com/a/uELP8Q5
Order the ESP8266 and breakout board ready to go: https://www.tindie.com/products/pcr/r...
Or if doing it all yourself…
ESP8266 firmware image: https://github.com/gloomyandy/DuetWiF...
ESPtool.py: https://github.com/espressif/esptool
Wiki instructions for firmware flash: https://github.com/gloomyandy/RepRapF...
Wiki instructions for wiring: https://github.com/gloomyandy/RepRapF...
Fritzing schematic: https://drive.google.com/file/d/1jg0F...
Supplementary diagram to show SKR pins with schematic: https://imgur.com/a/waRnVlH

10:06 Method 3 - Raspberry Pi as an SBC / SKR in tethered mode (RFF on SKR and Pi with full web interface) https://imgur.com/a/za7tlkC
Raspberry Pi image from link in wiki: https://github.com/gloomyandy/RepRapF...
Burn to Pi SD card with win32diskimager (make sure you have the right drive!): https://sourceforge.net/projects/win3...
Boot Pi and connect via SSH with Putty. Username is ‘pi’ and password is ‘raspberry’: https://putty.org/
Copy the automated build lines from the wiki one at a time, right click to paste into putty and then press enter. The third line runs the script and takes some time.
Purchase a premade cable adaptor for connecting a Pi (much easier!): https://www.tindie.com/products/pcr/r...
Wiki page for wiring Pi to SKR: https://github.com/gloomyandy/RepRapF...
Wiring diagram: https://imgur.com/a/5cJhSPf
Connect everything as per diagram and power up Pi and SKR.
Go to ‘system’ tab of the web interface and upload the system files previously generated by the online configurator.
13:48 Creating a cut out for the SD card in the casing of the X1
14:17 Using old phone or tablet as a printer touch screen via the web interface
14:27 Pin names for setting up RepRap firmware: https://github.com/gloomyandy/RepRapF...
14:41 Sensorless homing wiki: https://github.com/gloomyandy/RepRapF...
If not using this you must cut the diag pin from TMC2209s
15:02 BLtouch guide I used: https://betrue3d.dk/bltouch-on-duet-w...
My final config.g file (BLtouch connected to servo and probe ports on SKR V1.4 Turbo: https://pastebin.com/QqPA3Uzu
deployprobe.g is needed in sys folder: https://pastebin.com/y853Va6y
retractprobe.g is also needed in sys folder: https://pastebin.com/NaGUR05R
15:30 Outro

Buy quality and affordable filament from X3D. Buy 3, get 1 free and a free sample pack with every order: www.x3d.com.au

Get Quality Resins from 3D Printers Online. 5% off storewide for Teaching Tech subscribers [Code: tech5]
https://3dprintersonline.com.au/

Take a look around and if you like what you see, please subscribe.

Support me on Patreon:   / teachingtech  

show more

Share/Embed