SKR Mini E3 V3 Working Config Before Tweaks

This is the current config for my SKR Mini E3 V3. It is working, but I’m still tweaking it a bit. Will update later. I’m using this with a RPi 4 2gb and the BTT TFT35 screen
SKR_Mini_E3_V3.cfg (2.5 KB)

1 Like

Are there any notable improvements / differences over the official one?

1 Like

None that I am aware of, other than it is working. Every other version I found kept coming back with multiple errors. This has BLTouch already set up, so all that needs to be done are the sanity checks and dialing it in. The other printer.cfg files I got for this board didn’t have BLTouch in them.

I just realized I uploaded the one that didn’t have the BLTrouch code. Sorry for that. I think I may have deleted that one

Ok, I was able to find the correct one with the BLTouch code added, once I got to my PC. Here is the correct one, and its noted since I tend to be scatterbrained and would need to know the difference.
SKR-MINI-E3-V3-Corrected.cfg (3.0 KB)

Thanks for this config! I’m considering converting my Ender 3 with a SKR mini to Klipper and have been a bit overwhelmed by it.
What printer are you using this on? This will give me an idea what I’ll have to change.
You said this works with a BTT TFT35, I assume that’s only in Marlin mode?
Have you come up with any new tweaks?
Sorry for all the questions but you’ve given me hope that I might even get this to work. :laughing:

I’d also be interested in learning whether this will play nicely with a BTT TFT35 (got the SKR v3 and the TFT as a bundle, and it’s great.) Been running Marlin up to now, taking the plunge into Klipper. I think once I get a good printer.cfg put together I can pull the trigger and flash the machine and see what happens!

I’m running:

  • ender 3
  • BTT SKR Mini E3 V3
  • rockpro64
  • BTT ADXL345
  • original TFT screen

and my config is at nix-config/hosts/rockpro64/klipper at 19184e2bb3f6c47662fabbf8f9b7b18933516008 - mateidibu/nix-config - Codeberg.org in case it helps anyone

I’ve tried to separate my config into “board definition” “printer definition” and “board+printer config”. This included redefining pins like this:

[board_pins hardware]
aliases:
    # Axis Steppers
    X_ENABLE=PB14, X_STEP=PB13, X_DIR=PB12,
    Y_ENABLE=PB11, Y_STEP=PB10, Y_DIR=PB2,
    Z_ENABLE=PB1,  Z_STEP=PB0,  Z_DIR=PC5,
    # Extruder
    E_ENABLE=PD1, E_STEP=PB3, E_DIR=PB4,
    # Stepper UART
    UART_TX=PC10, UART_RX=PC11,
    # Endstops
    X_STOP=PC0, Y_STOP=PC1, Z_STOP=PC2, E0_STOP=PC15,