{"id":364450,"date":"2024-05-21T02:17:08","date_gmt":"2024-05-21T02:17:08","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=364450"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=364450","title":{"rendered":"<span>Installing Bigtreetech Octopus Pro in Ender-5 Plus<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>Hi fellows! In this article I will describe my experience of upgrading the Creality Ender-5 Plus printer. Namely \u2014 replacement of the stock Creality 2.2 motherboard with BTT Octopus Pro.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/e42\/56c\/e64\/e4256ce6447dcc282201ccbfc1342df4.png\" width=\"870\" height=\"1160\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e42\/56c\/e64\/e4256ce6447dcc282201ccbfc1342df4.png\"\/><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d60\/765\/201\/d60765201287360c48bdd77785ce1b34.png\" width=\"870\" height=\"653\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d60\/765\/201\/d60765201287360c48bdd77785ce1b34.png\"\/><\/figure>\n<p>Once I already had such an experience with a <a href=\"https:\/\/top3dshop.com\/3d-printers\/p-creatbot\/\"><u>Creatbot<\/u><\/a> machine, now we do it to Creality.<\/p>\n<p>When choosing between BTT SCR 3 and BTT Manto 8 boards, my choice fell on BTT Octopus Pro with a 446 chip, complete with five BTT TMC 2209 drivers.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d6c\/32f\/bea\/d6c32fbea97d0e6074d24aa507344fbf.png\" width=\"870\" height=\"1160\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d6c\/32f\/bea\/d6c32fbea97d0e6074d24aa507344fbf.png\"\/><\/figure>\n<p>In addition, Bigtreetech CB1 module and PI4B adapter were purchased for Klipper.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b53\/519\/96f\/b5351996f59a3e1454bdbdb10c298d07.png\" width=\"870\" height=\"1160\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b53\/519\/96f\/b5351996f59a3e1454bdbdb10c298d07.png\"\/><\/figure>\n<p>To accommodate the board in a standard case, I drew a platform with designated places for the stock mosfet of the bed and UPS module from the same Bigtreetech.<\/p>\n<p>Here is what we see when removing the case and unscrewing the cover. All connectors of the stock board are reliably glued down with hot-melt. Thanks to the manufacturer, it was a \u201cfun experience\u201d tearing all this off.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/e59\/871\/d8b\/e59871d8b364915d53210c9871b32e49.png\" width=\"870\" height=\"1160\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/e59\/871\/d8b\/e59871d8b364915d53210c9871b32e49.png\"\/><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/042\/555\/3bb\/0425553bb10dd6dc9ef8d3ed2361719e.png\" width=\"870\" height=\"1160\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/042\/555\/3bb\/0425553bb10dd6dc9ef8d3ed2361719e.png\"\/><\/figure>\n<p>To accommodate the platform, the power supply needs to be moved a few centimeters.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/72e\/82f\/40a\/72e82f40acfaa232b6cfdd4ebc5ca161.png\" width=\"870\" height=\"1160\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/72e\/82f\/40a\/72e82f40acfaa232b6cfdd4ebc5ca161.png\"\/><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/9b8\/d2a\/2d1\/9b8d2a2d16300ef6c215f824cec5776f.png\" width=\"870\" height=\"1160\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9b8\/d2a\/2d1\/9b8d2a2d16300ef6c215f824cec5776f.png\"\/><\/figure>\n<p>This requires drilling holes for two screws. The offset of the other two can be compensated for by flipping the power supply mount upside down.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a7a\/87d\/6cf\/a7a87d6cfa34fb56f715015afa495f2e.png\" width=\"870\" height=\"653\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a7a\/87d\/6cf\/a7a87d6cfa34fb56f715015afa495f2e.png\"\/><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/9e4\/c2d\/290\/9e4c2d2901e115ae8ee064be4ee401c5.png\" width=\"870\" height=\"1160\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9e4\/c2d\/290\/9e4c2d2901e115ae8ee064be4ee401c5.png\"\/><\/figure>\n<p>Since the placement of the host device involved a separate case, I cut a hole for the connection ports. This looks rather barbarous, but I plan to draw and print an overlay. Overall, I don\u2019t like the Ender-5 Plus case and the way it is arranged. Although it is steel and boasts a good heat dissipation (even in heat it always remains cold despite a small cooler), in the future I probably will replace it with my own design.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/479\/5a1\/29c\/4795a129c4873b32413fc7223ce0fcdc.png\" width=\"870\" height=\"1160\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/479\/5a1\/29c\/4795a129c4873b32413fc7223ce0fcdc.png\"\/><\/figure>\n<p>Let\u2019s get to assembly.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/870\/0bc\/0ee\/8700bc0ee8b50588d232396f5b3808fc.png\" width=\"870\" height=\"1160\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/870\/0bc\/0ee\/8700bc0ee8b50588d232396f5b3808fc.png\"\/><\/figure>\n<p>Despite the fact that the Octopus Pro board can heat up a 24V bed when directly connected, it was decided to leave the stock mosfet. It was also planned to install the BTT UPS 1.0 module, although it doesn\u2019t work in Klipper, but I got it for free, so let it be. My Raspberry is powered by Octopus through USB, so maybe someday I will write a plugin for this module for Klipper.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/cb5\/51d\/08d\/cb551d08d95e63be92b6ade0dc319016.png\" width=\"870\" height=\"1160\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/cb5\/51d\/08d\/cb551d08d95e63be92b6ade0dc319016.png\"\/><\/figure>\n<p>Remove all jumpers on the board and place the necessary ones according to the vendor&#8217;s specifications (github.com\/bigtreetech\/BIGTREETECH-OCTOPUS-Pro). In my case these are:<\/p>\n<p>1. Jumpers under the drivers in UART mode.<\/p>\n<p>2. Jumpers for 24V fans (5V, 12V, and 24V options are possible).<\/p>\n<p>Don\u2019t forget to remove the USB power jumper before connecting to the power supply!<\/p>\n<p>The purpose of the jumpers can be easily understood by BTT documentation (github.com\/bigtreetech\/BIGTREETECH-OCTOPUS-Pro).<\/p>\n<p>According to the specifications, connect the power supply wiring (pay attention to polarity!).<\/p>\n<p>As for the bed out slot, connect the control wires of the stock mosfet of the bed.<\/p>\n<p>There are 8 connectors for the coolers. Two uncontrolled (started simultaneously with the printer power supply at maximum) and six controlled ones. With proper skill in firmware manipulation, you can configure all sorts of blowing for parts, hotends, boards, power supplies, etc.<\/p>\n<p>Now, it\u2019s time to connect the stepper motors. For me it was like this:<\/p>\n<p>Motor 0 \u2014 X<\/p>\n<p>Motor 1 \u2014 Y<\/p>\n<p>Motor 2(1) \u2014 Z1<\/p>\n<p>Motor 2(2) \u2014 Z2<\/p>\n<p>Motor 3 \u2014 free but there is a driver for it, i.e. now I plan to have an auto-leveling bed<\/p>\n<p>Motor 4 \u2014 E (extruder)<\/p>\n<p>The rest are free for now.<\/p>\n<p>Then we connect all the rest according to the documentation. Below I attach a connection diagram for Octopus V1.1 (not Pro), which is useful taking into account some differences between the boards. Also, there is a screenshot of a handy schematic with the board pinout below.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/1c2\/d0d\/12e\/1c2d0d12e9166e1bbb859c7d513b97c1.png\" width=\"870\" height=\"658\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/1c2\/d0d\/12e\/1c2d0d12e9166e1bbb859c7d513b97c1.png\"\/><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/af2\/464\/f2e\/af2464f2e7c3cb375052ed70eccdb20c.png\" width=\"870\" height=\"489\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/af2\/464\/f2e\/af2464f2e7c3cb375052ed70eccdb20c.png\"\/><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/03a\/465\/f31\/03a465f3144e177ee0703c8fb68000ff.png\" width=\"870\" height=\"1160\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/03a\/465\/f31\/03a465f3144e177ee0703c8fb68000ff.png\"\/><\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/f70\/dde\/505\/f70dde505091e9400ffdb7ab7801a2a6.png\" width=\"870\" height=\"1160\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f70\/dde\/505\/f70dde505091e9400ffdb7ab7801a2a6.png\"\/><\/figure>\n<p>It should be noted that BTT Octopus Pro has a separate output for connection of a Neopixel LED strip, as well as an output for direct connection of PT100 or PT1000 temperature sensors. Their connection and location of the microswitch is also covered in the documentation.<\/p>\n<p>Generally, Bigtreetech has understandable and visual documentation, which is a huge plus.<\/p>\n<p>After checking all connections, we can proceed to the firmware. As mentioned above, we will work with Klipper.<\/p>\n<p>Carefully insert the BTT CB-1 module into the PI4 adapter, connect it to Octopus (in my case via USB). Connect the power (in my case, also via USB from Octopus) and deploy the operating system.<\/p>\n<p>I highly recommend using the official Debian-based OS (github.com\/bigtreetech\/CB1) from Bigtreetech. Otherwise, the Wi-Fi module won\u2019t work.<\/p>\n<p>Similar to other distros on Raspberry, BTT OS is installed with the help of Raspberry Pi Imager. There are a lot of instructions online, so I won\u2019t go into details. For example, here is an excellent tutorial (github.com\/bigtreetech\/CB1) from BTT.<\/p>\n<p>Install the image on the SD-card, write the network name and password to the configuration file to connect to Wi-Fi. Insert the card into the CB-1 and load it. Once connected, open the SSH client on the computer and connect to Raspberry (CB-1) via SSH. Login: biqu; password: biqu.<\/p>\n<p>BTT OS already has everything you need on board: Klipper, Moonraker, Mainsail, KlipperScreen, and Crowsnest. If you are happy with this set, you don\u2019t need KIAUH.<\/p>\n<p>Then simply follow Klipper installation instructions:<\/p>\n<p><em>cd ~\/klipper<\/em><\/p>\n<p><em>make menuconfig<\/em><\/p>\n<p><em>make<\/em><\/p>\n<p>You can find settings for the 446 chip in the screenshot below:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a14\/af4\/6a5\/a14af46a541cfa7cc6d47c1fe8f6b692.png\" width=\"870\" height=\"452\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a14\/af4\/6a5\/a14af46a541cfa7cc6d47c1fe8f6b692.png\"\/><\/figure>\n<p>Copy klipper.bin to the SD-card, rename it to firmware.bin, insert SD-card into the printer, and turn on the machine. Write everything necessary in printer.cfg according to standard Klipper instructions.<\/p>\n<p>That\u2019s it, the device is ready to use.\u00a0 But, as expected, the stock display doesn\u2019t work.<\/p>\n<p>From Creality, I have a DWIN DMT display on the T5 chip, which is flashed separately through the SD-card slot on its back.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c98\/2bc\/11b\/c982bc11b0b9f759cd4e26698cd0c2b4.png\" width=\"870\" height=\"1160\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c98\/2bc\/11b\/c982bc11b0b9f759cd4e26698cd0c2b4.png\"\/><\/figure>\n<p>Klipper doesn\u2019t support these displays, but there is a Klipper fork by Desuuuuu on GitHub. I haven\u2019t tested it yet, since I don\u2019t need a display on my printer at all. Maybe in the future I\u2019ll check it out, but for now I\u2019ve set my photo as a screensaver.<\/p>\n<p>Well, that\u2019s basically all.<\/p>\n<p>Good luck to everyone!<\/p>\n<p><em>This article was originally written by DenisAA, published at 3dtoday.ru, translated by the Top 3D Shop team.<\/em><\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/784278\/\"> https:\/\/habr.com\/ru\/articles\/784278\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>Hi fellows! In this article I will describe my experience of upgrading the Creality Ender-5 Plus printer. Namely \u2014 replacement of the stock Creality 2.2 motherboard with BTT Octopus Pro.<\/p>\n<figure class=\"full-width\"><\/figure>\n<figure class=\"full-width\"><\/figure>\n<p>Once I already had such an experience with a <a href=\"https:\/\/top3dshop.com\/3d-printers\/p-creatbot\/\"><u>Creatbot<\/u><\/a> machine, now we do it to Creality.<\/p>\n<p>When choosing between BTT SCR 3 and BTT Manto 8 boards, my choice fell on BTT Octopus Pro with a 446 chip, complete with five BTT TMC 2209 drivers.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>In addition, Bigtreetech CB1 module and PI4B adapter were purchased for Klipper.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>To accommodate the board in a standard case, I drew a platform with designated places for the stock mosfet of the bed and UPS module from the same Bigtreetech.<\/p>\n<p>Here is what we see when removing the case and unscrewing the cover. All connectors of the stock board are reliably glued down with hot-melt. Thanks to the manufacturer, it was a \u201cfun experience\u201d tearing all this off.<\/p>\n<figure class=\"full-width\"><\/figure>\n<figure class=\"full-width\"><\/figure>\n<p>To accommodate the platform, the power supply needs to be moved a few centimeters.<\/p>\n<figure class=\"full-width\"><\/figure>\n<figure class=\"full-width\"><\/figure>\n<p>This requires drilling holes for two screws. The offset of the other two can be compensated for by flipping the power supply mount upside down.<\/p>\n<figure class=\"full-width\"><\/figure>\n<figure class=\"full-width\"><\/figure>\n<p>Since the placement of the host device involved a separate case, I cut a hole for the connection ports. This looks rather barbarous, but I plan to draw and print an overlay. Overall, I don\u2019t like the Ender-5 Plus case and the way it is arranged. Although it is steel and boasts a good heat dissipation (even in heat it always remains cold despite a small cooler), in the future I probably will replace it with my own design.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>Let\u2019s get to assembly.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>Despite the fact that the Octopus Pro board can heat up a 24V bed when directly connected, it was decided to leave the stock mosfet. It was also planned to install the BTT UPS 1.0 module, although it doesn\u2019t work in Klipper, but I got it for free, so let it be. My Raspberry is powered by Octopus through USB, so maybe someday I will write a plugin for this module for Klipper.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>Remove all jumpers on the board and place the necessary ones according to the vendor&#8217;s specifications (github.com\/bigtreetech\/BIGTREETECH-OCTOPUS-Pro). In my case these are:<\/p>\n<p>1. Jumpers under the drivers in UART mode.<\/p>\n<p>2. Jumpers for 24V fans (5V, 12V, and 24V options are possible).<\/p>\n<p>Don\u2019t forget to remove the USB power jumper before connecting to the power supply!<\/p>\n<p>The purpose of the jumpers can be easily understood by BTT documentation (github.com\/bigtreetech\/BIGTREETECH-OCTOPUS-Pro).<\/p>\n<p>According to the specifications, connect the power supply wiring (pay attention to polarity!).<\/p>\n<p>As for the bed out slot, connect the control wires of the stock mosfet of the bed.<\/p>\n<p>There are 8 connectors for the coolers. Two uncontrolled (started simultaneously with the printer power supply at maximum) and six controlled ones. With proper skill in firmware manipulation, you can configure all sorts of blowing for parts, hotends, boards, power supplies, etc.<\/p>\n<p>Now, it\u2019s time to connect the stepper motors. For me it was like this:<\/p>\n<p>Motor 0 \u2014 X<\/p>\n<p>Motor 1 \u2014 Y<\/p>\n<p>Motor 2(1) \u2014 Z1<\/p>\n<p>Motor 2(2) \u2014 Z2<\/p>\n<p>Motor 3 \u2014 free but there is a driver for it, i.e. now I plan to have an auto-leveling bed<\/p>\n<p>Motor 4 \u2014 E (extruder)<\/p>\n<p>The rest are free for now.<\/p>\n<p>Then we connect all the rest according to the documentation. Below I attach a connection diagram for Octopus V1.1 (not Pro), which is useful taking into account some differences between the boards. Also, there is a screenshot of a handy schematic with the board pinout below.<\/p>\n<figure class=\"full-width\"><\/figure>\n<figure class=\"full-width\"><\/figure>\n<figure class=\"full-width\"><\/figure>\n<figure class=\"full-width\"><\/figure>\n<p>It should be noted that BTT Octopus Pro has a separate output for connection of a Neopixel LED strip, as well as an output for direct connection of PT100 or PT1000 temperature sensors. Their connection and location of the microswitch is also covered in the documentation.<\/p>\n<p>Generally, Bigtreetech has understandable and visual documentation, which is a huge plus.<\/p>\n<p>After checking all connections, we can proceed to the firmware. As mentioned above, we will work with Klipper.<\/p>\n<p>Carefully insert the BTT CB-1 module into the PI4 adapter, connect it to Octopus (in my case via USB). Connect the power (in my case, also via USB from Octopus) and deploy the operating system.<\/p>\n<p>I highly recommend using the official Debian-based OS (github.com\/bigtreetech\/CB1) from Bigtreetech. Otherwise, the Wi-Fi module won\u2019t work.<\/p>\n<p>Similar to other distros on Raspberry, BTT OS is installed with the help of Raspberry Pi Imager. There are a lot of instructions online, so I won\u2019t go into details. For example, here is an excellent tutorial (github.com\/bigtreetech\/CB1) from BTT.<\/p>\n<p>Install the image on the SD-card, write the network name and password to the configuration file to connect to Wi-Fi. Insert the card into the CB-1 and load it. Once connected, open the SSH client on the computer and connect to Raspberry (CB-1) via SSH. Login: biqu; password: biqu.<\/p>\n<p>BTT OS already has everything you need on board: Klipper, Moonraker, Mainsail, KlipperScreen, and Crowsnest. If you are happy with this set, you don\u2019t need KIAUH.<\/p>\n<p>Then simply follow Klipper installation instructions:<\/p>\n<p><em>cd ~\/klipper<\/em><\/p>\n<p><em>make menuconfig<\/em><\/p>\n<p><em>make<\/em><\/p>\n<p>You can find settings for the 446 chip in the screenshot below:<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>Copy klipper.bin to the SD-card, rename it to firmware.bin, insert SD-card into the printer, and turn on the machine. Write everything necessary in printer.cfg according to standard Klipper instructions.<\/p>\n<p>That\u2019s it, the device is ready to use.\u00a0 But, as expected, the stock display doesn\u2019t work.<\/p>\n<p>From Creality, I have a DWIN DMT display on the T5 chip, which is flashed separately through the SD-card slot on its back.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>Klipper doesn\u2019t support these displays, but there is a Klipper fork by Desuuuuu on GitHub. I haven\u2019t tested it yet, since I don\u2019t need a display on my printer at all. Maybe in the future I\u2019ll check it out, but for now I\u2019ve set my photo as a screensaver.<\/p>\n<p>Well, that\u2019s basically all.<\/p>\n<p>Good luck to everyone!<\/p>\n<p><em>This article was originally written by DenisAA, published at 3dtoday.ru, translated by the Top 3D Shop team.<\/em><\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/784278\/\"> https:\/\/habr.com\/ru\/articles\/784278\/<\/a><br \/><\/br><\/br><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-364450","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/364450","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=364450"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/364450\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=364450"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=364450"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=364450"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}