This post is a collection of information for those getting started with their Voron 3D printer configuration on an SKR 1.4 controller boards. At the time of writing, the documentation for the SKR 1.4 was sparse which let me to collect all of my discoveries in this post
1) Hardware Changes required from 1.3 to 1.4 configuration
There exists a pinned comment on the #controller_hardware
channel on the Voron Discord. It helped me make changes but it was not complete.
Jumper Locations
On SKR1.4 the location of jumpers changed slightly. The jumpers are now under the TMC drivers rather than next to it.
Advertisement Begins
Advertisement End
Cutting TMC Driver Pins
The DIAG pin on TMC2209 drivers need to be cut off because the Voron does not use sensorless homing. The DIAG pin is normally used by the driver to detect if the stepper motor is skipping steps. Due to the fact that 2 steppers drive the XY plane simultaneously it is not possible to reliably implement sensorless homing. Sensorless homing is only suitable for cartesian printers.
The extract from Big Tree Techs SKR 1.4 Manual shows the DIAG pin on the driver board which needs to be cut off.
5V Jumper for Voltage selection
You need to change this jumper to bridge over the VDD pin if you are using an external power supply to power the board.
Klipper Configuration Changes
The linked comment shows what changes are required. In addition to these, I had to modify the uart_pin
for each stepper motor. In short you need to adjust:
Stepper | Pin |
stepper x | uart_pin: P1.10 |
stepper y | uart_pin: P1.9 |
extruder | uart_pin: P1.4 |
stepper z | uart_pin: z:P1.10 |
stepper z1 | uart_pin: z:P1.9 |
stepper z2 | uart_pin: z:P1.8 |
stepper z3 | uart_pin: z:P1.4 |
Mini 12864 RGB LCD
The LCD does not require an SD card at all. The EXP connectors need to be inserted into the slot in reverse. This can be achieved by prying open the connector itself and reversing it or cutting/filing off the key on the connector like I did (see image on the left).
You can adjust the default colour by changing the red, green and blue values in the config file.
MY MISSION
This blog started nearly 10 years ago to help me document my technical adventures in home automation and various side projects. Since then, my audience has grown significantly thanks to readers like you.
While blog content can be incredibly valuable to visitors, it’s difficult for bloggers to capture any of that value – and we still have to work for a living too. There are many ways to support my efforts should you choose to do so:
Consider joining my newsletter or shouting a coffee to help with research, drafting, crafting and publishing of new content or the costs of web hosting.
It would mean the world if gave my Android App a go or left a 5-star review on Google Play. You may also participate in feature voting to shape the apps future.
Alternatively, leave the gift of feedback, visit my Etsy Store or share a post you liked with someone who may be interested. All helps spread the word.
BTC network: 32jWFfkMQQ6o4dJMpiWVdZzSwjRsSUMCk6
[display]
lcd_type: uc1701
cs_pin: z:P1.18
a0_pin: z:P1.19
encoder_pins: ^z:P3.25,^z:P3.26
click_pin: ^!z:P0.28
contrast: 63
[neopixel my_neopixel]
pin: z:P1.21
chain_count: 3
initial_RED: 0.9
initial_GREEN: 0.0
initial_BLUE: 0.0
color_order_GRB: False
Affiliate Content Start
New Amazon Fire HD 8 tablet, 8” HD Display, 3GB memory, 32GB, designed for portable entertainment, Black, (2024 release)
$54.99 (as of December 18, 2024 06:15 GMT +08:00 - More infoProduct prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.)Wireless Earbuds Bluetooth Headphones 80hrs Playback Ear Buds Power Display with Noise Canceling Mic Headsets for Sports/Workout/Running Black
$24.63 (as of December 18, 2024 06:15 GMT +08:00 - More infoProduct prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.)Apple Watch Series 10 [GPS 42mm case] Smartwatch with Rose Gold Aluminium Case with Light Blush Sport Band - S/M. Fitness Tracker, ECG App, Always-On Retina Display, Water Resistant
$335.04 (as of December 18, 2024 06:15 GMT +08:00 - More infoProduct prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.)Affiliate Content End
General SKR Troubleshooting
- Restart the Raspberry Pi: This resolved connection problems with
/tmp/printer
being unavailable - Jumpers: Make sure the the jumper (third pin from top) is inserted
- Ensure the DIAG pin on TMC2209 is cut off
- Eliminate TMC driver fault: Try another TMC driver in the problematic driver slot to rule out a faulty driver
- Eliminate SKR board fault: Assign the problematic driver (e.g. stepper_x) to a different driver slot on the board. This will eliminate a faulty driver slot. Swap around the two SKRs to rule out a faulty board.
- Upgraded Klipper to the latest version and recompiled firmware.bin