BTT SKR2 -Klipper Firmware Install

preview_player
Показать описание
This is a long tutorial on how to setup Klipper on BTT SKR v2

One Time Tips, You Can PayPal Me:
Patreon:
buymeacoffee:
Discord Chat:

Required hardware:
BTT SKR v2
Raspberry PI 4
Complete Octopus v1.1 printer configuration.
USB Cable
SD Memory Cards Class 10

Required software:
Documentation and Firmware

Software:

Pronterface:
Рекомендации по теме
Комментарии
Автор

Thanks man! I got hung up at the point with the M112 error, and your video got me past it!

Kazzran
Автор

Just a clarification; `sudo apt update` simply updates the OS list of packages and compares to what is installed. Following up with `sudo apt upgrade` actually updates the pacakges/software. That just makes sure that things are up to date in terms of package versions etc so that when the Klipper script runs it is getting the right packages. It's not "grabbing information", it's actually downloading and installing the packages needed to compile Klipper for the SKR2.

stevenknudsen
Автор

Usually PA1 just means port A, pin 1. Arduino likes to label pins A & D for analog and digital but the chip also has ports A and ports D which don't correspond in any way to analog or digital. Given the SKR2 also uses pins PC & PE its safe to assume PA1 & PA2 is port A rather than A(nalog).

lusher
Автор

Seems the klipper process has changed, can you make an updated video for this board? please and thank you.

MDigitalProductions
Автор

ok so finally I got everything working. there are some things that are a bit odd and different but. It worked it finally worked. Also took less time to figure this out than Marlin that firmware is absolutely incredibly ridiculous and excruciatingly painful to deal with.

MyGreatCreation
Автор

To find what ARM chip you have on the skr 2, its printed right on the big chip in the center of the board. Newer models have the STM32F429.

hillbobaggins
Автор

Copying `klipper.bin` to the SKR2's SD Card can be done on the RPi. Just put the SD Card into the USB adapter as was shown in the video, but then plug into the RPi and mount the drive. Don't forget to rename the `klipper.bin` to `firmware.bin` as per the config file text. If you need help mounting the USB adapter on the RPi, google something like `mount usb raspberry pi` for help.

stevenknudsen
Автор

Would be really useful if you did a guide on proximity sensors / inductive sensors with the octopus board. Can't figure out how to check if mine is working or not using the 3 pin slot.

OfficialyMax
Автор

any idea why i'm follow you video and found that i can't home my printer due to all stopper show triggered but the actual printer is not ?

ekumania
Автор

I got mine to work! But I gotta ask, why use octoprint and not fluidd?

zergmare
Автор

Thanks for the great tutorial! I'm stuck at 19:30, it's when you are puting your firmware.bin file in the boot. In your video, you have a one file FIRMWARE.CUR, while I have about 20 different files in my folder. Is it alright or did I do something wrong?

FlashStationCom
Автор

What happens it won't open on the command line when you add http, username and password for octopi

joedelrio
Автор

Hi Ed, first of all, thank you for this tutorial, im a big raspberry noob, you help me get into it.
Im having problems connecting to my skr 2 . if wont connect, it tries al the different baud rates but doesnt connect. i tried a different usb cable, i tried the different usb ports nothing.... can you help me?

VinokDesign
Автор

Does the SKR 2 really need clipper I mean the processor is 32 bit clocked at 600+mhz.
I really can't see why a person should bother with klipper when the control board is so powerful.
The only Thing I can think of is only the interface

abdallahhanoun
Автор

Great tutorial, you're level of detail is excellent and easy to understand. I have a question/issue though, I am using the SKR 2 Rev B board (identified by the MOSFET HY1904) .

Chose processor model STM32F429 in make menuconfig.
Edited config file in Octopi for
Used cp ~/klipper/config/ ~/printer.cfg

Your printer's firmware reported an error. Due to that OctoPrint will disconnect. Reported error: Can not update MCU 'mcu' config as it is shutdown

Here is the MCU setup in config:

[mcu]
serial:

Obtained from ls /dev/serial/by-id/*

Is there something obvious I am missing or is more information required? Thanks in advance.

aq
Автор

Thanks for the tutorial! After about 8 trials, I'm desperate for some help... Perhaps you can see what's wrong?
Changing monitoring state from "Offline" to "Detecting serial connection"
Trying port /tmp/printer, baudrate 115200
Connecting to port /tmp/printer, baudrate 115200
Handshake attempt #1 with timeout 2.0s
Connected to: Serial<id=0x6bba3990, open=True>(port='/tmp/printer', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=2.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
Recv: // Shutdown due to M112 command
Recv: // Once the underlying issue is corrected, use the
Recv: // "FIRMWARE_RESTART" command to reset the firmware, reload the
Recv: // config, and restart the host software.
Send: N0 M110 N0*125
Changing monitoring state from "Detecting serial connection" to "Operational"
Send: N0 M110 N0*125
Recv: // Printer is shutdown
Recv: !! Shutdown due to M112 command
Changing monitoring state from "Operational" to "Error"
Send: M112
Send: N1 M112*32
Send: N2 M104 T0 S0*35
Send: N3 M140 S0*102
Changing monitoring state from "Error" to "Offline after error"
Connection closed, closing down monitor

nickenvdv
Автор

network={
ssid="<ssid>"
scan_ssid=1
psk="<password>"
key_mgmt=WPA-PSK
}

adampiotrmalejewski