<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kobe, Autore presso MagiForge</title>
	<atom:link href="https://www.magiforge.it/author/kobe/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.magiforge.it/author/kobe/</link>
	<description>Your Hub for DIY &#38; 3D Innovations</description>
	<lastBuildDate>Wed, 16 Jul 2025 14:45:37 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://www.magiforge.it/wp-content/uploads/2025/01/cropped-cropped-magiforge_logo-32x32.png</url>
	<title>kobe, Autore presso MagiForge</title>
	<link>https://www.magiforge.it/author/kobe/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Configure BLTouch in Ender 3 2018 using Klipper and Mainsail</title>
		<link>https://www.magiforge.it/how-to-configure-bltouch-in-ender-3-2018-using-klipper-and-mainsail/</link>
		
		<dc:creator><![CDATA[kobe]]></dc:creator>
		<pubDate>Fri, 14 Feb 2025 11:16:55 +0000</pubDate>
				<category><![CDATA[3D Printing]]></category>
		<category><![CDATA[DIY]]></category>
		<guid isPermaLink="false">https://www.magiforge.it/?p=93</guid>

					<description><![CDATA[<p>Introduction If you&#8217;re looking to learn how to configure bltouch in ender 3 and improve your prints quality and speed, installing Klipper firmware with a BLTouch for auto bed leveling is a great choice. This guide walks you through the setup process step by step, ensuring a smooth installation. Why Use Klipper with BLTouch on ... <a title="How to Configure BLTouch in Ender 3 2018 using Klipper and Mainsail" class="read-more" href="https://www.magiforge.it/how-to-configure-bltouch-in-ender-3-2018-using-klipper-and-mainsail/" aria-label="Read more about How to Configure BLTouch in Ender 3 2018 using Klipper and Mainsail">Read more</a></p>
<p>L'articolo <a href="https://www.magiforge.it/how-to-configure-bltouch-in-ender-3-2018-using-klipper-and-mainsail/">How to Configure BLTouch in Ender 3 2018 using Klipper and Mainsail</a> proviene da <a href="https://www.magiforge.it">MagiForge</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://www.magiforge.it/wp-content/uploads/2025/01/ENDER-3-2018-1-1024x576.png" alt="" class="wp-image-83" srcset="https://www.magiforge.it/wp-content/uploads/2025/01/ENDER-3-2018-1-1024x576.png 1024w, https://www.magiforge.it/wp-content/uploads/2025/01/ENDER-3-2018-1-300x169.png 300w, https://www.magiforge.it/wp-content/uploads/2025/01/ENDER-3-2018-1-768x432.png 768w, https://www.magiforge.it/wp-content/uploads/2025/01/ENDER-3-2018-1.png 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Introduction</h2>



<p>If you&#8217;re looking to learn how to configure bltouch in ender 3 and improve your prints quality and speed, installing Klipper firmware with a BLTouch for auto bed leveling is a great choice. This guide walks you through the setup process step by step, ensuring a smooth installation.</p>



<h2 class="wp-block-heading">Why Use Klipper with BLTouch on an Ender 3?</h2>



<ul class="wp-block-list">
<li><strong>Faster Print Speeds</strong> – Klipper leverages your printer&#8217;s hardware for improved performance.</li>



<li><strong>Better Precision</strong> – The BLTouch sensor enables automatic bed leveling, ensuring optimal first-layer adhesion.</li>



<li><strong>Enhanced Features</strong> – Advanced macro support, better motion control, and remote monitoring options.</li>
</ul>



<h2 class="wp-block-heading">Prerequisites</h2>



<p>Before starting, ensure you have:</p>



<ul class="wp-block-list">
<li>A Creality Ender 3 with Klipper -> <a href="https://www.magiforge.it/how-to-install-klipper-on-ender-3-2018-with-kiau/">Learn How to install Klipper on Ender 3</a></li>



<li>A Raspberry Pi (or another host device) with Klipper installed and Mainsail</li>



<li>BLTouch Installed (genuine or clone)</li>



<li>USB cable to connect the printer to the Pi</li>



<li>Access to a terminal (SSH or Serial)</li>
</ul>



<h2 class="wp-block-heading">Step: 1 Configure BLTouch in Klipper</h2>



<ol start="1" class="wp-block-list">
<li>Import a default <strong>printer.cfg</strong> downloading it from <a href="https://github.com/Klipper3d/klipper/blob/master/config/printer-creality-ender3-2018.cfg">GitHub</a></li>



<li>Update the <strong>printer.cfg</strong> file:
<ul class="wp-block-list">
<li>I<strong>nclude <code>mainsail.cfg</code> in <code>printer.cfg</code></strong></li>



<li>Open your <strong><code>printer.cfg</code></strong> in Mainsail or via SSH:</li>
</ul>
</li>
</ol>



<pre class="wp-block-code"><code><code>nano ~/printer_data/config/printer.cfg</code></code></pre>



<ol start="1" class="wp-block-list">
<li>Add this line at the top (if it&#8217;s missing):</li>
</ol>



<pre class="wp-block-code"><code><code>&#91;include mainsail.cfg]</code></code></pre>



<p>3. Add the bltouch configuration:</p>



<ul class="wp-block-list">
<li>Under [stepper_z] replace the endstop_pin value to be like:</li>
</ul>



<pre class="wp-block-code"><code>endstop_pin: probe:z_virtual_endstop</code></pre>



<p>4. Add the BlTouch section</p>



<pre class="wp-block-code"><code><code>&#91;bltouch]</code>
<code>sensor_pin: ^PA1 </code>
<code>control_pin: PA0 </code>
<code>x_offset: -45 </code>
<code>y_offset: -10 </code>
<code>z_offset: 2.5</code></code></pre>



<p>5. Save the configuration and restart Klipper.</p>
<p>L'articolo <a href="https://www.magiforge.it/how-to-configure-bltouch-in-ender-3-2018-using-klipper-and-mainsail/">How to Configure BLTouch in Ender 3 2018 using Klipper and Mainsail</a> proviene da <a href="https://www.magiforge.it">MagiForge</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How To Install Bootloader on Ender 3 2018 using Orange Pi Zero LTS</title>
		<link>https://www.magiforge.it/how-to-install-bootloader-on-ender-3-2018-using-orange-pi-zero-lts/</link>
		
		<dc:creator><![CDATA[kobe]]></dc:creator>
		<pubDate>Fri, 24 Jan 2025 16:28:24 +0000</pubDate>
				<category><![CDATA[3D Printing]]></category>
		<guid isPermaLink="false">https://www.magiforge.it/?p=41</guid>

					<description><![CDATA[<p>Hardware You’ll Need Software You’ll Need Disclaimer: CAUTION: You will need to access parts of your control box that may carry high voltage. Ensure the power is completely disconnected and exercise extreme caution. I am not liable for any harm to you or your property. Proceed entirely at your own risk. Getting Started In the ... <a title="How To Install Bootloader on Ender 3 2018 using Orange Pi Zero LTS" class="read-more" href="https://www.magiforge.it/how-to-install-bootloader-on-ender-3-2018-using-orange-pi-zero-lts/" aria-label="Read more about How To Install Bootloader on Ender 3 2018 using Orange Pi Zero LTS">Read more</a></p>
<p>L'articolo <a href="https://www.magiforge.it/how-to-install-bootloader-on-ender-3-2018-using-orange-pi-zero-lts/">How To Install Bootloader on Ender 3 2018 using Orange Pi Zero LTS</a> proviene da <a href="https://www.magiforge.it">MagiForge</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><strong>Hardware You’ll Need</strong></h2>



<ul class="wp-block-list">
<li>Orange Pi Zero LTS</li>



<li>6 x female-female jumper cables (if your board does not have headers, then you need 6 x female-male)</li>
</ul>



<h2 class="wp-block-heading"><strong>Software You’ll Need</strong></h2>



<ol class="wp-block-list">
<li><a href="https://www.putty.org/" target="_blank" rel="noreferrer noopener">Putty</a></li>



<li>Armbian OS on Orange Pi Zero LTS 
<ul class="wp-block-list">
<li>If you have a new Orange Pi Zero without Armbian follow this guide: <a href="https://www.magiforge.it/how-to-install-armbian-os-on-orange-pi-zero-lts/" target="_blank" rel="noreferrer noopener">How to Install Armbian OS on Orange Pi Zero LTS</a></li>
</ul>
</li>
</ol>



<h2 class="wp-block-heading"><strong>Disclaimer:</strong></h2>



<p><strong>CAUTION</strong>: You will need to access parts of your control box that may carry high voltage. Ensure the power is completely disconnected and exercise extreme caution. I am not liable for any harm to you or your property. Proceed entirely at your own risk.</p>



<h2 class="wp-block-heading"><strong>Getting Started</strong></h2>



<p>In the stock 2018 version Ender 3 boards, the bootloader is not present. </p>



<p>It is not possible to flash any firmware via USB or Micro SD, you have to flash the bootloader first. </p>



<h3 class="wp-block-heading">1. <strong>Connect to Your Orange Pi Zero via SSH</strong></h3>



<ul class="wp-block-list">
<li>Open Putty and connect to your Pi. If you&#8217;re unsure how to do this, follow this guide: <a href="https://www.magiforge.it/how-to-connect-via-ssh-using-putty/" target="_blank" rel="noreferrer noopener">How to Connect via SSH Using PuTTY</a></li>
</ul>



<h3 class="wp-block-heading">2. <strong>Update and Install AVR Dude</strong></h3>



<p>Once you&#8217;re connected to your board, update the system, install AVR Dude (which is the software that will communicate with your board):</p>



<p>Run the following commands:</p>



<pre class="wp-block-preformatted"><code>sudo apt-get update<br>sudo apt-get upgrade<br>sudo apt-get install avrdude<br></code></pre>



<p>After installation, verify that AVR Dude is installed correctly by typing:</p>



<pre class="wp-block-preformatted"><code>avrdude -v<br></code></pre>



<p>If installed correctly, you should see something like <code>Version x.x.x</code> on the first line.</p>



<h3 class="wp-block-heading">2. <strong>Enable SPI Interface on Orange Pi Zero LTS</strong></h3>



<p>Check if there is an SPI Interface enabled:</p>



<pre class="wp-block-code"><code>ls /dev/spidev*</code></pre>



<p>If something is showing like /dev/spidev1.1, you are good to go. Otherwise open armbianEnv.txt:</p>



<pre class="wp-block-code"><code>sudo nano /boot/armbianEnv.txt</code></pre>



<p>And add at the bottom:</p>



<pre class="wp-block-code"><code>overlays=spi-spidev
param_spidev_spi_bus=1</code></pre>



<p>Then, reboot the system:</p>



<pre class="wp-block-code"><code>sudo reboot</code></pre>



<p>You should now see the spidev1.1 interface by typing:</p>



<pre class="wp-block-code"><code>ls /dev/spidev*</code></pre>



<h3 class="wp-block-heading">3. <strong>Connect Your Orange Pi Zero to the Creality Board</strong></h3>



<p><strong>CAUTION</strong>: Make sure your board is not powered during this process. </p>



<p>Use the GPIO pins on your Orange Pi Zero to connect to your Creality board:</p>



<figure class="wp-block-table is-style-regular"><table class="has-fixed-layout"><tbody><tr><td><strong>Orange Pi Pin</strong></td><td><strong>Creality Board Pin</strong></td><td><strong>Purpose</strong></td></tr><tr><td>MOSI (GPIO 15)</td><td>MOSI</td><td>Sends data from master to slave</td></tr><tr><td>MISO (GPIO 16)</td><td>MISO</td><td>Receives data from slave to master</td></tr><tr><td>SCK (GPIO 14)</td><td>SCK</td><td>Clock signal</td></tr><tr><td>RESET (GPIO 10)</td><td>RESET</td><td>Puts the board in bootloader mode</td></tr><tr><td>3.3V (Pin 1 or 17)</td><td>VCC</td><td>Powers the Creality board</td></tr><tr><td>GND (Pin 6 or 25)</td><td>GND</td><td>Common ground connection</td></tr></tbody></table></figure>



<p>Make sure you don&#8217;t mix the pin numbers with the GPIO numbers. If you&#8217;re using a different board, search for its specific pinout.</p>



<p>Wire the board like this scheme, using jumper cables.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="521" src="https://www.magiforge.it/wp-content/uploads/2025/01/image-1-1024x521.png" alt="Install bootloader Ender 3 2018 Orange Pi" class="wp-image-50" srcset="https://www.magiforge.it/wp-content/uploads/2025/01/image-1-1024x521.png 1024w, https://www.magiforge.it/wp-content/uploads/2025/01/image-1-300x153.png 300w, https://www.magiforge.it/wp-content/uploads/2025/01/image-1-768x391.png 768w, https://www.magiforge.it/wp-content/uploads/2025/01/image-1.png 1245w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>I&#8217;ve directly soldered the cables to the GPIO Pins of my Orange Pi Zero LTS. I had no jumpers, only the ones that cames from the BLTouch.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="768" height="1024" data-id="52" src="https://www.magiforge.it/wp-content/uploads/2025/01/d1707040-0b61-45d7-ba0c-a64b69bab38d-768x1024.jpg" alt="" class="wp-image-52" srcset="https://www.magiforge.it/wp-content/uploads/2025/01/d1707040-0b61-45d7-ba0c-a64b69bab38d-768x1024.jpg 768w, https://www.magiforge.it/wp-content/uploads/2025/01/d1707040-0b61-45d7-ba0c-a64b69bab38d-225x300.jpg 225w, https://www.magiforge.it/wp-content/uploads/2025/01/d1707040-0b61-45d7-ba0c-a64b69bab38d-1152x1536.jpg 1152w, https://www.magiforge.it/wp-content/uploads/2025/01/d1707040-0b61-45d7-ba0c-a64b69bab38d.jpg 1200w" sizes="(max-width: 768px) 100vw, 768px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="768" height="1024" data-id="53" src="https://www.magiforge.it/wp-content/uploads/2025/01/717c0681-ceba-438e-8daa-93be98c36ca3-1-768x1024.jpg" alt="" class="wp-image-53" srcset="https://www.magiforge.it/wp-content/uploads/2025/01/717c0681-ceba-438e-8daa-93be98c36ca3-1-768x1024.jpg 768w, https://www.magiforge.it/wp-content/uploads/2025/01/717c0681-ceba-438e-8daa-93be98c36ca3-1-225x300.jpg 225w, https://www.magiforge.it/wp-content/uploads/2025/01/717c0681-ceba-438e-8daa-93be98c36ca3-1-1152x1536.jpg 1152w, https://www.magiforge.it/wp-content/uploads/2025/01/717c0681-ceba-438e-8daa-93be98c36ca3-1.jpg 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure>
</figure>



<p>Now, if you power on your Orange Pi Zero the creality board should be powered displaying a blue light.</p>



<h3 class="wp-block-heading">4.&nbsp;<strong>Configure AVR Dude</strong></h3>



<p>Next, configure AVR Dude to communicate with the board:</p>



<ul class="wp-block-list">
<li>Copy the default configuration file:</li>
</ul>



<pre class="wp-block-code"><code><code>cp /etc/avrdude.conf ~/avrdude_gpio.conf</code></code></pre>



<p>Edit the configuration file:</p>



<pre class="wp-block-code"><code><code>nano ~/avrdude_gpio.conf</code></code></pre>



<p>Press&nbsp;<strong>CTRL + </strong>V&nbsp;and go at the end of the file. Then, paste the programmer configuration:</p>



<pre class="wp-block-code"><code>programmer
id = "pi_1";
desc = "Use the Linux sysfs interface to bitbang GPIO lines";
type = "linuxgpio";
reset = 10;    # GPIO 10 for RESET
sck   = 14;   # GPIO 14 for SCK
mosi  = 15;   # GPIO 15 for MOSI
miso  = 16;   # GPIO 16 for MISO
;</code></pre>



<ul class="wp-block-list">
<li>Save and exit:
<ul class="wp-block-list">
<li><strong>Ctrl + O</strong>&nbsp;(save)</li>



<li><strong>Enter</strong>&nbsp;(confirm)</li>



<li><strong>Ctrl + X</strong>&nbsp;(exit)</li>
</ul>
</li>
</ul>



<h3 class="wp-block-heading">5.&nbsp;<strong>Initialize AVR Dude</strong></h3>



<p>To check if the Raspberry Pi can communicate with the board, run:</p>



<pre class="wp-block-code"><code>sudo avrdude -p atmega1284p -C ~/avrdude_gpio.conf -c pi_1 -v</code></pre>



<p>If everything is connected correctly, you should see a message like “AVR device initialized and ready to accept instructions.”</p>



<p>If it doesn’t work, double-check your wiring.</p>



<h3 class="wp-block-heading">6.&nbsp;<strong>Get the Bootloader HEX File</strong></h3>



<p>You’ll need the appropriate bootloader&nbsp;<code>.hex</code>&nbsp;file for your board. </p>



<p>Download it directly in your Orange Pi Zero LTS:</p>



<pre class="wp-block-code"><code>wget https://raw.githubusercontent.com/Lauszus/Sanguino/refs/heads/master/bootloaders/optiboot/optiboot_atmega1284p.hex</code></pre>



<h3 class="wp-block-heading">8.&nbsp;<strong>Flash the Bootloader</strong></h3>



<p>Back in Putty, run the following command to flash the bootloader:</p>



<pre class="wp-block-code"><code>sudo avrdude -p atmega1284p -C ~/avrdude_gpio.conf -c pi_1 -v -U flash:w:optiboot_atmega1284p.hex:i</code></pre>



<p>If your&nbsp;<code>.hex</code>&nbsp;file is named differently, replace&nbsp;<code>optiboot_atmega1284p.hex</code>&nbsp;with the correct file name.</p>



<p>Done! Shutdown the Orange Pi Zero and disconnect the wirings. Now you can proceed flashing a firmware like Klipper via USB.</p>



<p><a href="https://www.magiforge.it/how-to-install-klipper-on-ender-3-2018-with-kiau/">How to Install Klipper on Ender 3 2018 with KIAU</a></p>



<p></p>
<p>L'articolo <a href="https://www.magiforge.it/how-to-install-bootloader-on-ender-3-2018-using-orange-pi-zero-lts/">How To Install Bootloader on Ender 3 2018 using Orange Pi Zero LTS</a> proviene da <a href="https://www.magiforge.it">MagiForge</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Install Armbian OS on Orange Pi Zero LTS</title>
		<link>https://www.magiforge.it/how-to-install-armbian-os-on-orange-pi-zero-lts/</link>
		
		<dc:creator><![CDATA[kobe]]></dc:creator>
		<pubDate>Fri, 24 Jan 2025 15:39:11 +0000</pubDate>
				<category><![CDATA[3D Printing]]></category>
		<category><![CDATA[DIY]]></category>
		<guid isPermaLink="false">https://www.magiforge.it/?p=48</guid>

					<description><![CDATA[<p>Step 1: Prepare the Necessary Step 2: Download the Armbian OS Step 3: Write the Armbian Image to the microSD Card Step 4: Insert the microSD Card into the Orange Pi Zero LTS Step 5: Access the Orange Pi Zero LTS Option 1: Via SSH (Headless Setup) Option 2: Connect via Serial Console (Optional) Step ... <a title="How to Install Armbian OS on Orange Pi Zero LTS" class="read-more" href="https://www.magiforge.it/how-to-install-armbian-os-on-orange-pi-zero-lts/" aria-label="Read more about How to Install Armbian OS on Orange Pi Zero LTS">Read more</a></p>
<p>L'articolo <a href="https://www.magiforge.it/how-to-install-armbian-os-on-orange-pi-zero-lts/">How to Install Armbian OS on Orange Pi Zero LTS</a> proviene da <a href="https://www.magiforge.it">MagiForge</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading"><strong>Step 1: Prepare the Necessary</strong></h3>



<ol class="wp-block-list">
<li><strong>Orange Pi Zero LTS</strong> board.</li>



<li>A <strong>microSD card</strong> (at least 8GB; a Class 10 or higher is recommended).</li>



<li><strong>microSD card reader</strong> to connect the card to your computer.</li>



<li>A <strong>power supply</strong> compatible with the Orange Pi Zero LTS (5V/2A recommended).</li>



<li>Ethernet cable (optional, for headless setup).</li>



<li>A computer for downloading and flashing the Armbian OS.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>Step 2: Download the Armbian OS</strong></h3>



<ol class="wp-block-list">
<li>Go to the official Armbian website: <a href="https://www.armbian.com">https://www.armbian.com</a>.</li>



<li>Search for <strong>Orange Pi Zero LTS</strong> in the supported devices list.</li>



<li>Download the recommended Armbian image (choose a version based on your preference: CLI-only or desktop).
<ul class="wp-block-list">
<li>Example: <code>Armbian_XX_OrangePiZero_LTS_*.img.xz</code>.</li>
</ul>
</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>Step 3: Write the Armbian Image to the microSD Card</strong></h3>



<ol class="wp-block-list">
<li>Insert the microSD card into your computer.</li>



<li>Download and install a disk imaging tool, such as:
<ul class="wp-block-list">
<li><strong>balenaEtcher</strong>: <a>https://www.balena.io/etcher/</a></li>



<li><strong>Rufus</strong> (Windows): <a href="https://rufus.ie/">https://rufus.ie/</a></li>
</ul>
</li>



<li>Flash the Armbian image:
<ul class="wp-block-list">
<li>Open the imaging tool.</li>



<li>Select the downloaded <code>.img.xz</code> file.</li>



<li>Choose your microSD card as the target.</li>



<li>Click <strong>Flash</strong> or <strong>Start</strong> to write the image.</li>
</ul>
</li>



<li>Wait until the process completes, then safely eject the microSD card.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>Step 4: Insert the microSD Card into the Orange Pi Zero LTS</strong></h3>



<ol class="wp-block-list">
<li>Insert the prepared microSD card into the Orange Pi Zero LTS.</li>



<li>Connect the power supply to the board to power it on.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>Step 5: Access the Orange Pi Zero LTS</strong></h3>



<h4 class="wp-block-heading"><strong>Option 1: Via SSH (Headless Setup)</strong></h4>



<ol class="wp-block-list">
<li>Connect the Orange Pi Zero LTS to your network using an Ethernet cable.</li>



<li>Discover its IP address using:
<ul class="wp-block-list">
<li>Your router’s admin panel.</li>



<li>Tools like <strong>Advanced IP Scanner</strong> or <strong>Fing</strong> (see the section in the previous guide).</li>
</ul>
</li>



<li>Use an SSH client like <strong>PuTTY</strong>:
<ul class="wp-block-list">
<li>Hostname: The IP address of the Orange Pi.</li>



<li>Port: <code>22</code>.</li>



<li>Username: <code>root</code>.</li>



<li>Password: <code>1234</code> (default).</li>
</ul>
</li>



<li>Upon first login, you’ll be prompted to change the root password and create a new user.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h4 class="wp-block-heading"><strong>Option 2: Connect via Serial Console (Optional)</strong></h4>



<ol class="wp-block-list">
<li>Use the debug UART pins on the Orange Pi Zero LTS to connect via a USB-to-serial adapter.</li>



<li>Access the serial console using a terminal tool like <strong>minicom</strong> or <strong>PuTTY</strong>.
<ul class="wp-block-list">
<li>Baud rate: <code>115200</code>.</li>
</ul>
</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>Step 6: Initial Configuration</strong></h3>



<ol class="wp-block-list">
<li>On first boot, complete the initial setup:
<ul class="wp-block-list">
<li>Set a new root password.</li>



<li>Create a non-root user.</li>



<li>Configure timezone, language, and other settings.</li>
</ul>
</li>



<li>Update the system</li>
</ol>



<pre class="wp-block-code"><code><code>sudo apt update &amp;&amp; sudo apt upgrade -y</code></code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Usefull links:<br>&#8211; <a href="https://www.magiforge.it/how-to-install-klipper-on-ender-3-2018-with-kiau/">How to Install Klipper on Ender 3 2018 with KIAU</a></p>



<p></p>



<p></p>
<p>L'articolo <a href="https://www.magiforge.it/how-to-install-armbian-os-on-orange-pi-zero-lts/">How to Install Armbian OS on Orange Pi Zero LTS</a> proviene da <a href="https://www.magiforge.it">MagiForge</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Connect via SSH Using PuTTY</title>
		<link>https://www.magiforge.it/how-to-connect-via-ssh-using-putty/</link>
		
		<dc:creator><![CDATA[kobe]]></dc:creator>
		<pubDate>Fri, 24 Jan 2025 15:19:39 +0000</pubDate>
				<category><![CDATA[3D Printing]]></category>
		<category><![CDATA[DIY]]></category>
		<guid isPermaLink="false">https://www.magiforge.it/?p=46</guid>

					<description><![CDATA[<p>Step 1: Download and Install PuTTY Step 2: Obtain the IP Address of Your Server Step 3: Open PuTTY Step 4: Configure the Connection How to Connect via SSH Using PuTTY Follow this guide to establish an SSH connection to a remote server: Step 1: Download and Install PuTTY Step 2: Obtain the IP Address ... <a title="How to Connect via SSH Using PuTTY" class="read-more" href="https://www.magiforge.it/how-to-connect-via-ssh-using-putty/" aria-label="Read more about How to Connect via SSH Using PuTTY">Read more</a></p>
<p>L'articolo <a href="https://www.magiforge.it/how-to-connect-via-ssh-using-putty/">How to Connect via SSH Using PuTTY</a> proviene da <a href="https://www.magiforge.it">MagiForge</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading"><strong>Step 1: Download and Install PuTTY</strong></h3>



<ol class="wp-block-list">
<li>Go to the official PuTTY website: <a href="https://www.putty.org">https://www.putty.org</a>.</li>



<li>Download the appropriate installer for your operating system (Windows/Linux/Mac).</li>



<li>Install PuTTY by following the installation instructions.</li>
</ol>



<h3 class="wp-block-heading"><strong>Step 2: Obtain the IP Address of Your Server</strong></h3>



<ol class="wp-block-list">
<li>Check your server&#8217;s documentation or settings for its IP address.</li>



<li>If you can’t find the IP address, see <strong>IP Discovery Tools</strong> below:
<ul class="wp-block-list">
<li><strong>Advanced IP Scanner</strong> (Windows)
<ul class="wp-block-list">
<li>A free tool to scan your network and list all connected devices with their IP addresses.</li>



<li><a href="https://www.advanced-ip-scanner.com">https://www.advanced-ip-scanner.com</a></li>
</ul>
</li>



<li><strong>Angry IP Scanner</strong> (Cross-Platform)</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading"><strong>Step 3: Open PuTTY</strong></h3>



<ol class="wp-block-list">
<li>Launch PuTTY from your applications or desktop shortcut.</li>
</ol>



<h3 class="wp-block-heading"><strong>Step 4: Configure the Connection</strong></h3>



<ol class="wp-block-list">
<li>In the PuTTY Configuration window:
<ul class="wp-block-list">
<li><strong>Host Name (or IP address):</strong> Enter the server&#8217;s IP address.</li>



<li><strong>Port:</strong> Typically, SSH uses port <code>22</code> (unless your server uses a custom port).</li>



<li><strong>Connection type:</strong> Ensure <strong>SSH</strong> is selected.</li>
</ul>
</li>



<li>(Optional) Save the session:
<ul class="wp-block-list">
<li>Enter a name under <strong>Saved Sessions</strong> and click <strong>Save</strong>.</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading"><strong>How to Connect via SSH Using PuTTY</strong></h3>



<p>Follow this guide to establish an SSH connection to a remote server:</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>Step 1: Download and Install PuTTY</strong></h3>



<ol class="wp-block-list">
<li>Go to the official PuTTY website: <a href="https://www.putty.org">https://www.putty.org</a>.</li>



<li>Download the appropriate installer for your operating system (Windows/Linux/Mac).</li>



<li>Install PuTTY by following the installation instructions.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>Step 2: Obtain the IP Address of Your Server</strong></h3>



<ol class="wp-block-list">
<li>Check your server&#8217;s documentation or settings for its IP address.</li>



<li>If you can’t find the IP address, see <strong>IP Discovery Tools</strong> below.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>Step 3: Open PuTTY</strong></h3>



<ol class="wp-block-list">
<li>Launch PuTTY from your applications or desktop shortcut.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>Step 4: Configure the Connection</strong></h3>



<ol class="wp-block-list">
<li>In the PuTTY Configuration window:
<ul class="wp-block-list">
<li><strong>Host Name (or IP address):</strong> Enter the server&#8217;s IP address.</li>



<li><strong>Port:</strong> Typically, SSH uses port <code>22</code> (unless your server uses a custom port).</li>



<li><strong>Connection type:</strong> Ensure <strong>SSH</strong> is selected.</li>
</ul>
</li>



<li>(Optional) Save the session:
<ul class="wp-block-list">
<li>Enter a name under <strong>Saved Sessions</strong> and click <strong>Save</strong>.</li>
</ul>
</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>Step 5: Connect to the Server</strong></h3>



<ol class="wp-block-list">
<li>Click <strong>Open</strong> to initiate the connection.</li>



<li>If it’s your first time connecting to the server, PuTTY will display a <strong>security alert</strong> about the server&#8217;s host key. Click <strong>Yes</strong> to proceed.</li>
</ol>



<h3 class="wp-block-heading"><strong>Step 6: Log In to the Server</strong></h3>



<ol class="wp-block-list">
<li>A terminal window will appear asking for a <strong>username</strong>. Enter the username provided by your server administrator.</li>



<li>Next, enter the <strong>password</strong> when prompted. (Note: The password field may not show anything as you type; this is normal for security reasons.)</li>



<li>Once authenticated, you’ll have access to the server via SSH.</li>
</ol>
<p>L'articolo <a href="https://www.magiforge.it/how-to-connect-via-ssh-using-putty/">How to Connect via SSH Using PuTTY</a> proviene da <a href="https://www.magiforge.it">MagiForge</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to Install Klipper on Ender 3 2018 with KIAU</title>
		<link>https://www.magiforge.it/how-to-install-klipper-on-ender-3-2018-with-kiau/</link>
		
		<dc:creator><![CDATA[kobe]]></dc:creator>
		<pubDate>Thu, 23 Jan 2025 18:41:43 +0000</pubDate>
				<category><![CDATA[3D Printing]]></category>
		<guid isPermaLink="false">https://www.magiforge.it/?p=34</guid>

					<description><![CDATA[<p>In this guide, you’ll learn how to Install Klipper on Ender 3 2018 with KIAU using a Raspberry Pi (or similar device). Hardware You’ll Need Software You’ll Need Disclaimer: CAUTION: If you still have the stock firwmare you are unable to flash Klipper via USB. You need to flash a bootloader first. Discover How To ... <a title="How to Install Klipper on Ender 3 2018 with KIAU" class="read-more" href="https://www.magiforge.it/how-to-install-klipper-on-ender-3-2018-with-kiau/" aria-label="Read more about How to Install Klipper on Ender 3 2018 with KIAU">Read more</a></p>
<p>L'articolo <a href="https://www.magiforge.it/how-to-install-klipper-on-ender-3-2018-with-kiau/">How to Install Klipper on Ender 3 2018 with KIAU</a> proviene da <a href="https://www.magiforge.it">MagiForge</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In this guide, you’ll learn how to Install Klipper on Ender 3 2018 with KIAU using a Raspberry Pi (or similar device).</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>Hardware You’ll Need</strong></h3>



<ul class="wp-block-list">
<li>Raspberry Pi or Orange Pi</li>



<li>Micro USB Cable</li>
</ul>



<h3 class="wp-block-heading"><strong>Software You’ll Need</strong></h3>



<ul class="wp-block-list">
<li>PuTTY (SSH client)</li>



<li>FileZilla (for file transfers)</li>
</ul>



<h2 class="wp-block-heading"><strong>Disclaimer:</strong></h2>



<p><strong>CAUTION</strong>: If you still have the stock firwmare you are unable to flash Klipper via USB. You need to flash a bootloader first. Discover <a href="https://www.magiforge.it/how-to-install-bootloader-on-ender-3-2018-using-orange-pi-zero-lts/">How To Install Bootloader on Ender 3 2018 using Orange Pi Zero LTS</a></p>



<p>If you mount Marlin then you are good to go.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>3. Access the Raspberry Pi / Orange Pi via SSH</strong></h3>



<ol class="wp-block-list">
<li><strong>Find the Raspberry Pi’s IP Address:</strong>
<ul class="wp-block-list">
<li>You can find it via your router’s admin panel or use a network scanner like <strong>Angry IP Scanner</strong>.</li>
</ul>
</li>



<li><strong>Connect to the Raspberry Pi via SSH:</strong>
<ul class="wp-block-list">
<li>Open a terminal or an SSH client (like PuTTY) and connect using the IP address.</li>



<li>If you cannot connect, refer to a guide like <a href="https://www.magiforge.it/how-to-connect-via-ssh-using-putty/"><em>How to Connect via SSH Using PuTTY</em>.</a></li>
</ul>
</li>



<li><strong>Update the Raspberry Pi:</strong>
<ul class="wp-block-list">
<li>Run the following commands:</li>
</ul>
</li>
</ol>



<pre class="wp-block-code"><code><code>sudo apt update &amp;&amp; sudo apt upgrade -y</code></code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>4. Install KIAUH</strong></h3>



<ol class="wp-block-list">
<li><strong>Clone the KIAUH Repository (non-root user):</strong></li>
</ol>



<pre class="wp-block-code"><code><code>cd ~/</code>
<code>git clone https://github.com/th33xitus/kiauh.git ~/kiauh</code></code></pre>



<ol class="wp-block-list">
<li><strong>Navigate to the KIAUH Directory:</strong></li>
</ol>



<pre class="wp-block-code"><code><code>cd ~/kiauh</code></code></pre>



<ol class="wp-block-list">
<li><strong>Start KIAUH:</strong></li>
</ol>



<pre class="wp-block-code"><code><span style="background-color: initial; font-family: inherit; font-size: inherit; color: inherit;">./kiauh.sh</span></code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>5. Install Klipper, Moonraker, and a Web Interface</strong></h3>



<p>In the KIAUH menu:</p>



<ol class="wp-block-list">
<li><strong>Install Klipper</strong> to install the Klipper firmware.</li>



<li><strong>Install Moonraker</strong> to set up the Klipper API server.</li>



<li><strong>Install a Web Interface:</strong> Choose either <strong>Mainsail</strong> or <strong>Fluidd</strong> for a user-friendly web interface.</li>
</ol>



<p>After installation, reboot the device:</p>



<pre class="wp-block-preformatted"><code>sudo reboot<br></code></pre>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>6. Compile Klipper Firmware</strong></h3>



<ol class="wp-block-list">
<li>After rebooting, reconnect to the device via SSH.</li>



<li>Open the KIAUH menu:</li>
</ol>



<pre class="wp-block-code"><code>cd ~/klipper/
make menuconfig</code></pre>



<ol class="wp-block-list">
<li>Select the following configurations:
<ul class="wp-block-list">
<li><strong>Microcontroller Architecture:</strong> Atmel AVR</li>



<li><strong>Processor Model:</strong> ATmega1284p</li>



<li><strong>Communication Interface:</strong> Serial (on USART0)</li>
</ul>
</li>



<li>Press Q to exit and Save</li>



<li>Compile the firmware:</li>
</ol>



<pre class="wp-block-code"><code>make</code></pre>



<p>The compiled firmware will be saved as <code>klipper.</code>elf.hex in the <code>/out</code> directory.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>7. Flash Klipper Firmware</strong></h3>



<p>Determine the serial port to the printer board. Run:</p>



<pre id="__code_3" class="wp-block-code"><code>ls /dev/serial/by-id/*
</code></pre>



<p>It should show something like:</p>



<pre class="wp-block-code"><code>/dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0</code></pre>



<p>Flash the firmware in your board:</p>



<pre class="wp-block-code"><code>sudo service klipper stop
make flash FLASH_DEVICE=/dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
sudo service klipper start</code></pre>



<p>Awesome! Now your Ender 3 runs klipper!</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>8.</strong> <strong>Configure Klipper</strong></h3>



<ol class="wp-block-list">
<li><strong>Create the <code>printer.cfg</code> file:</strong>
<ul class="wp-block-list">
<li>Access the web interface (<strong>Mainsail</strong> or <strong>Fluidd</strong>) by entering the Raspberry Pi’s IP address in a browser.</li>



<li>Upload or create a <code>printer.cfg</code> file. Use the Ender 3 template from Klipper:<br><a href="https://github.com/Klipper3d/klipper/blob/master/config/printer-creality-ender3-2018.cfg">Ender 3 Config File</a></li>



<li>If you have installed BlTouch, follow this guide: <a href="https://www.magiforge.it/how-to-configure-ender-3-2018-with-klipper-and-bltouch-and-mainsail-step-by-step-guide/">How to Configure BLTouch in Ender 3 2018 using Klipper and Mainsail</a></li>
</ul>
</li>



<li><strong>Save and Restart:</strong>
<ul class="wp-block-list">
<li>Save the file and restart the Klipper service.</li>
</ul>
</li>



<li><strong>Test the Connection:</strong>
<ul class="wp-block-list">
<li>Run basic commands like <code>G28</code> (homing) to ensure everything works.</li>
</ul>
</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>9. Calibration and Optimization</strong></h3>



<ol class="wp-block-list">
<li><strong>PID Tuning for Hotend:</strong>bashCopiaModifica<code>PID_CALIBRATE HEATER=extruder TARGET=200 SAVE_CONFIG</code></li>



<li><strong>Pressure Advance Calibration:</strong>
<ul class="wp-block-list">
<li>Improves extrusion consistency:bashCopiaModifica<code>TUNE_PRESSURE_ADVANCE</code></li>
</ul>
</li>



<li><strong>Input Shaping:</strong>
<ul class="wp-block-list">
<li>Reduces vibrations and improves print speed:bashCopiaModifica<code>SHAPER_CALIBRATE</code></li>
</ul>
</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>10. Start Printing!</strong></h3>



<ul class="wp-block-list">
<li>Upload a test G-code file through the web interface.</li>



<li>Monitor the print and enjoy the improved performance of your Ender 3 with Klipper!</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><strong>Conclusion</strong></h3>



<p>Using KIAUH, installing Klipper on the Ender 3 becomes a straightforward process. You now have a faster, more precise printer with advanced features like Pressure Advance and Input Shaping.</p>
<p>L'articolo <a href="https://www.magiforge.it/how-to-install-klipper-on-ender-3-2018-with-kiau/">How to Install Klipper on Ender 3 2018 with KIAU</a> proviene da <a href="https://www.magiforge.it">MagiForge</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
