Installing Armbian and Klipper on a modified TwoTrees SK1 3D printer
Exxon358 Exxon358
28 subscribers
678 views
11

 Published On Premiered Apr 10, 2024

Detailed procedure from the beginning of the installation. We start by installing Armbian linux, then installing Klipper, Moonraker, Fluidd. Then Klipper configuration and some goodies.

Google disk where is my config file, schematics and pin descriptions of the boards used (i also added my stl files to print the LCD mount and the MKS THR42 plate mount):

https://drive.google.com/drive/folder...

The benefits you get by exchanging HW and SW according to this procedure are:

Current version of Klipper Moonraker and Fluidd with many improvements and new features.

Stable function compared to the supplied printer. I have currently printed about 300 hours without a problem. (so there are still problems here, but not in SW and electronics. In the sequel, I will focus on the mechanics)

Improved communication with the extruder. CAN BUS replaced the serial line. (along with this also changing the cable to the extruder with a larger cross-section of wires)

Great expansion possibilities in the future, both on the HW and SW side. (I plan to add automatic printer shutdown after printing)

Control: The change in terms of local control of the printer on the LCD is an indescribable difference. Basically, nothing could be done on the original LCD, only a few basic operations such as starting printing, stopping, homing, load and unload material. Now you have essentially unlimited options in terms of control and settings, it can be said that what you can do on the website is now also available locally.

The printer (Linux on it) can now be turned off correctly on the display. Powering down (turning off the power source) while running is not good for the operating system.

Silence: all fans can be controlled by software. Except for one fan on the OrangePi, all fans are turned off when the printer is not printing. This single fan that is on runs according to the OrangePI CPU temperature. Defaults to 20% when idle.

Higher computing power of the internal host computer (OrangePI) and also the MCU that controls the movements of the printer (Octopus), and here the increase in performance and memory is double compared to the STM32F402 MCU, which the manufacturer does not even officially produce and there is no documentation for it. My guess is that they are failed chips from the STM32F401 factory, only rebranded. The only traceable datasheet in Chinese is absolutely identical to the STM32F401. The price of this chip is still 30% lower than the STM32F401. Guess why for yourself.

Update: After this installation, update all services with one click on the web page or locally on the printer.

show more

Share/Embed