Klipper + ADXL345 Input Shaper guide: Difference between revisions
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
# Install the software - if you havent done so already. | # Install the software - if you havent done so already. | ||
# Update your Raspberry Pi: | # Update your Raspberry Pi: | ||
<blockquote>< | # <blockquote><code>sudo apt update -y</code></blockquote> | ||
sudo apt upgrade -y</ | # <blockquote><code>sudo apt upgrade -y</code></blockquote> | ||
# Install "numpy" - ''Note: this will take quite some time - NERO says 20 minutes. It was faster on my Raspberry Pi 4 but still...'' | # Install "numpy" - ''Note: this will take quite some time - NERO says 20 minutes. It was faster on my Raspberry Pi 4 but still...'' | ||
<blockquote>< | # <blockquote><code>~/klippy-env/bin/pip install -v numpy</code></blockquote> | ||
# Install additional dependencies | # Install additional dependencies | ||
<blockquote>< | # <blockquote><code>sudo apt install python-numpy python-matplotlib</code></blockquote> | ||
# Configure your Raspberry Pi as a secondary MCU - ''Note: I got this working together with screen on my Creality Ender 5 Plus :-)'' | # Configure your Raspberry Pi as a secondary MCU - ''Note: I got this working together with screen on my Creality Ender 5 Plus :-)'' | ||
<blockquote>< | # <blockquote><code>sudo cp ~/klipper/scripts/klipper-mcu-start.sh /etc/init.d/klipper_mcu</code></blockquote> | ||
sudo update-rc.d klipper_mcu defaults</ | # <blockquote><code>sudo update-rc.d klipper_mcu defaults</code></blockquote> | ||
# Rebuild the microcontroller code | # Rebuild the microcontroller code | ||
<blockquote>< | # <blockquote><code>cd ~/klipper/</code></blockquote> | ||
make menuconfig</ | # <blockquote><code>make menuconfig</code></blockquote> | ||
# | # | ||
# | # |
Revision as of 10:18, 27 November 2021
Guide
- Aquire an ADXL345
- Solder 6 wires on to the ADXL345.
- Monut the ADXL to you Extruder. If you got a moving printbed as X you need to move the ADXL345 halfway into the calibration guide. Watch NEROs video!
- Connect the 6 wires to your Raspberry Pi - DO it correct please or you COULD risk frying either your ADXL345, Your Raspberry Pi... or both ;-)
- Install the software - if you havent done so already.
- Update your Raspberry Pi:
sudo apt update -y
sudo apt upgrade -y
- Install "numpy" - Note: this will take quite some time - NERO says 20 minutes. It was faster on my Raspberry Pi 4 but still...
~/klippy-env/bin/pip install -v numpy
- Install additional dependencies
sudo apt install python-numpy python-matplotlib
- Configure your Raspberry Pi as a secondary MCU - Note: I got this working together with screen on my Creality Ender 5 Plus :-)
sudo cp ~/klipper/scripts/klipper-mcu-start.sh /etc/init.d/klipper_mcu
sudo update-rc.d klipper_mcu defaults
- Rebuild the microcontroller code
cd ~/klipper/
make menuconfig
Credits
I wrote this guide using NERO 3Ds Youtube video as inspiration, so I hade the commands needed handy to cut'n paste into my Raspberry Pi when ever I want to rerun the calibration.