{"id":50,"date":"2024-08-21T17:27:50","date_gmt":"2024-08-21T17:27:50","guid":{"rendered":"https:\/\/landing.jonasburkhard.ch\/?p=50"},"modified":"2025-01-21T11:43:45","modified_gmt":"2025-01-21T11:43:45","slug":"orange-pi-zero-2w-klipper-host","status":"publish","type":"post","link":"https:\/\/blog.jonasburkhard.ch\/index.php\/2024\/08\/21\/orange-pi-zero-2w-klipper-host\/","title":{"rendered":"Orange Pi Zero 2W Klipper host"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/landing.jonasburkhard.ch\/wp-content\/uploads\/2024\/08\/616U9wA7wBL-1024x1024.jpg\" alt=\"\" class=\"wp-image-145\" srcset=\"https:\/\/blog.jonasburkhard.ch\/wp-content\/uploads\/2024\/08\/616U9wA7wBL-1024x1024.jpg 1024w, https:\/\/blog.jonasburkhard.ch\/wp-content\/uploads\/2024\/08\/616U9wA7wBL-300x300.jpg 300w, https:\/\/blog.jonasburkhard.ch\/wp-content\/uploads\/2024\/08\/616U9wA7wBL-150x150.jpg 150w, https:\/\/blog.jonasburkhard.ch\/wp-content\/uploads\/2024\/08\/616U9wA7wBL-768x768.jpg 768w, https:\/\/blog.jonasburkhard.ch\/wp-content\/uploads\/2024\/08\/616U9wA7wBL-1536x1536.jpg 1536w, https:\/\/blog.jonasburkhard.ch\/wp-content\/uploads\/2024\/08\/616U9wA7wBL.jpg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Version 1.0.0<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Using an Orange Pi Zero 2W for hosting your Klipper instance<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Step for step guide<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Installing the operating system<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Download the OrangePi OS of your choice (i.e. <a href=\"https:\/\/github.com\/leeboby\/raspberry-pi-os-images?tab=readme-ov-file\">Raspberry Pi OS<\/a> ) and burn it to your SD card using your preffered tool (i.e. Raspberry Pi Imager). Note that Kiauth won&#8217;t work on a Arch-system. Insert the SD card into the board and start it up while connected to a monitor and peripherials. Connect to your wifi or plug in your ethernet cable. Enable ssh and change the hostname to your preference. Now the orangepi is ready for headless operation and can be acessed through SSH.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Installing Klipper<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Log into your Orange Pi using your client of choice (i.e. PuTTY). Using the Kiauh tool you can easely install klipper and the necessarry components. Install and start Kiauh with the following commands:<\/p>\n\n\n\n<div class=\"dm-code-snippet light dm-slim-version no-background no-background-mobile\" style=\"background-color:#abb8c3\"><div class=\"control-language\"><div class=\"dm-buttons\"><div class=\"dm-buttons-left\"><div class=\"dm-button-snippet red-button\"><\/div><div class=\"dm-button-snippet orange-button\"><\/div><div class=\"dm-button-snippet green-button\"><\/div><\/div><div class=\"dm-buttons-right\"><a id=\"dm-copy-raw-code\"><span class=\"dm-copy-text\">Copy Code<\/span><span class=\"dm-copy-confirmed\">Copied<\/span><span class=\"dm-error-message\">Use a different Browser<\/span><\/a><\/div><\/div><pre class=\" no-line-numbers\"><code id=\"dm-code-raw\" class=\" no-wrap language-python\">sudo apt-get update &amp;&amp; sudo apt-get install git -y<\/code><\/pre><\/div><\/div>\n\n\n\n<div class=\"dm-code-snippet light dm-slim-version no-background no-background-mobile\" style=\"background-color:#abb8c3\"><div class=\"control-language\"><div class=\"dm-buttons\"><div class=\"dm-buttons-left\"><div class=\"dm-button-snippet red-button\"><\/div><div class=\"dm-button-snippet orange-button\"><\/div><div class=\"dm-button-snippet green-button\"><\/div><\/div><div class=\"dm-buttons-right\"><a id=\"dm-copy-raw-code\"><span class=\"dm-copy-text\">Copy Code<\/span><span class=\"dm-copy-confirmed\">Copied<\/span><span class=\"dm-error-message\">Use a different Browser<\/span><\/a><\/div><\/div><pre class=\" no-line-numbers\"><code id=\"dm-code-raw\" class=\" no-wrap language-clike\">cd ~ &amp;&amp; git clone https:\/\/github.com\/dw-0\/kiauh.git<\/code><\/pre><\/div><\/div>\n\n\n\n<div class=\"dm-code-snippet light dm-slim-version no-background no-background-mobile\" style=\"background-color:#abb8c3\"><div class=\"control-language\"><div class=\"dm-buttons\"><div class=\"dm-buttons-left\"><div class=\"dm-button-snippet red-button\"><\/div><div class=\"dm-button-snippet orange-button\"><\/div><div class=\"dm-button-snippet green-button\"><\/div><\/div><div class=\"dm-buttons-right\"><a id=\"dm-copy-raw-code\"><span class=\"dm-copy-text\">Copy Code<\/span><span class=\"dm-copy-confirmed\">Copied<\/span><span class=\"dm-error-message\">Use a different Browser<\/span><\/a><\/div><\/div><pre class=\" no-line-numbers\"><code id=\"dm-code-raw\" class=\" no-wrap language-php\">.\/kiauh\/kiauh.sh<\/code><\/pre><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Preparation for running input shaper<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Input Shaping<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sudo apt install libopenblas-base<\/p>\n\n\n\n<div class=\"dm-code-snippet light dm-slim-version no-background no-background-mobile\" style=\"background-color:#abb8c3\"><div class=\"control-language\"><div class=\"dm-buttons\"><div class=\"dm-buttons-left\"><div class=\"dm-button-snippet red-button\"><\/div><div class=\"dm-button-snippet orange-button\"><\/div><div class=\"dm-button-snippet green-button\"><\/div><\/div><div class=\"dm-buttons-right\"><a id=\"dm-copy-raw-code\"><span class=\"dm-copy-text\">Copy Code<\/span><span class=\"dm-copy-confirmed\">Copied<\/span><span class=\"dm-error-message\">Use a different Browser<\/span><\/a><\/div><\/div><pre class=\" no-line-numbers\"><code id=\"dm-code-raw\" class=\" no-wrap language-php\">sudo apt install python3-numpy python3-matplotlib libatlas-base-dev libopenblas-dev<\/code><\/pre><\/div><\/div>\n\n\n\n<div class=\"dm-code-snippet light dm-slim-version no-background no-background-mobile\" style=\"background-color:#abb8c3\"><div class=\"control-language\"><div class=\"dm-buttons\"><div class=\"dm-buttons-left\"><div class=\"dm-button-snippet red-button\"><\/div><div class=\"dm-button-snippet orange-button\"><\/div><div class=\"dm-button-snippet green-button\"><\/div><\/div><div class=\"dm-buttons-right\"><a id=\"dm-copy-raw-code\"><span class=\"dm-copy-text\">Copy Code<\/span><span class=\"dm-copy-confirmed\">Copied<\/span><span class=\"dm-error-message\">Use a different Browser<\/span><\/a><\/div><\/div><pre class=\" no-line-numbers\"><code id=\"dm-code-raw\" class=\" no-wrap language-php\">~\/klippy-env\/bin\/pip install -v numpy<\/code><\/pre><\/div><\/div>\n\n\n\n<div class=\"dm-code-snippet light dm-slim-version no-background no-background-mobile\" style=\"background-color:#abb8c3\"><div class=\"control-language\"><div class=\"dm-buttons\"><div class=\"dm-buttons-left\"><div class=\"dm-button-snippet red-button\"><\/div><div class=\"dm-button-snippet orange-button\"><\/div><div class=\"dm-button-snippet green-button\"><\/div><\/div><div class=\"dm-buttons-right\"><a id=\"dm-copy-raw-code\"><span class=\"dm-copy-text\">Copy Code<\/span><span class=\"dm-copy-confirmed\">Copied<\/span><span class=\"dm-error-message\">Use a different Browser<\/span><\/a><\/div><\/div><pre class=\" no-line-numbers\"><code id=\"dm-code-raw\" class=\" no-wrap language-php\">~\/klippy-env\/bin\/pip install -v numpy==1.25.2<\/code><\/pre><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Using an Orange Pi Zero 2W for hosting your Klipper instance Step for step guide Installing the operating system Download the OrangePi OS of your choice (i.e. Raspberry Pi OS ) and burn it to your SD card using your preffered tool (i.e. Raspberry Pi Imager). Note that Kiauth won&#8217;t work on a Arch-system. Insert [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":145,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-50","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3dprinting-en"],"_links":{"self":[{"href":"https:\/\/blog.jonasburkhard.ch\/index.php\/wp-json\/wp\/v2\/posts\/50","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.jonasburkhard.ch\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jonasburkhard.ch\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jonasburkhard.ch\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jonasburkhard.ch\/index.php\/wp-json\/wp\/v2\/comments?post=50"}],"version-history":[{"count":32,"href":"https:\/\/blog.jonasburkhard.ch\/index.php\/wp-json\/wp\/v2\/posts\/50\/revisions"}],"predecessor-version":[{"id":220,"href":"https:\/\/blog.jonasburkhard.ch\/index.php\/wp-json\/wp\/v2\/posts\/50\/revisions\/220"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jonasburkhard.ch\/index.php\/wp-json\/wp\/v2\/media\/145"}],"wp:attachment":[{"href":"https:\/\/blog.jonasburkhard.ch\/index.php\/wp-json\/wp\/v2\/media?parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jonasburkhard.ch\/index.php\/wp-json\/wp\/v2\/categories?post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jonasburkhard.ch\/index.php\/wp-json\/wp\/v2\/tags?post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}