homebuilt HyperQbert Ie Hypercube (predecessors to voron/hevOrt gang.) with Klipper.
This will hold Orange Pi 3 LTS Setup with some overlap of the next tutorial on Klipper Setup.
- Get Orange Pi 3 LTS
- Goto Armbian website and get latest bullseye (debian) CLI image
- flash image to A1 8+ gb MicroSD card. there is many options to flash OS image i use the raspberry Pi OS image Utiliy
- install microsd into orange pi.
- Plug in HDMI and usb keyboard. follow onscreen instructions to choose bash for your shell, your user and password ,and to connect to wifi network
- Enter'apt-get update' then 'apt-get upgrade'. you could now copy the OS to the onboard eMMC with 'nand-sata-install'. (this is for Orange Pi 3 LTS and armbian bullseye)
- your new Orange Pi 3 LTS is now a fully operational SBC server. next steps will Install and turn it into a klipper server
- SSH into your Opi OR sit at the terminal and enter the commands that follow.
- Enter "sudo apt-get install git -y" this will install Git which has different open source projects (we will be using a few!)
- Enter "cd ~" to ensure your on the root user directory
- Enter "git clone https://github.com/th33xitus/kiauh.git" to download a clone of the latest KIAUH (klipper install and update helper utility)
- Enter "bash ./kiauh/kiauh.sh" to boot up into the utlilty.
- Install Klipper, install python 3.x (it works for me ), install moonraker, install mainsail OR fluidd (i choose mainsail)
- many prefer "sudo reboot" and replug in the Opi.
we will now setup our MCU, this will go over the full process, but your mcu will be different in some places.
- get your mcu USB address by entering into your terminal after reboot: "ls /dev/serial/by-id/*"
- enter :"ip address" or like i did "ip address | grep 192.*" which will bring up local ip address if your a normal human.
- goto your web browser and enter your ip "http://192.168..**" to get to the mainsail web frontend.
- on the web frontend mainsail, press machine on the left sidebar, and open your printer.cfg
- change your serial: /dev/serial/by-id/ to what it should be, click save & restart. Mine was "/dev/serial/by-id/usb-Klipper_lpc1769_11000019871C4AAF7D687C5DC72000F5-if00"
here we will setup the accelerometer
Should be able to: http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/orange-pi-4-LTS.html
http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/orange-pi-3-LTS.html
https://www.klipper3d.org/Measuring_Resonances.html
You're going to need to connect your standard 5v and ground up to energize.
Then you SPI connectors per the device :
ADXL:CS - RPI Pin: GPIO08 (CS) | OPi4 Pin: GPIO-01-B2 (CS)
ADXL:SDO - RPi Pin: GPIO09 (MISO) | OPi4 Pin: GPIO-01-B0 (TXD)
ADXL:SDA - RPi Pin: GPIO10 (MOSI) | OPi4 Pin: GPIO-01-A7 (RXD)
ADXL:CLK/SCL - RPi Pin: GPIO11 (CLK) | OPi4 Pin: GPIO-01-B1 (CLK)
Opi3:
Ph3 - CS
Ph5 - SDO/MOSI/TX
Ph6 - SDA/MISO/RX
Ph4 - CLk
[adxl345]
cs_pin: rpi:None
[resonance_tester]
accel_chip: adxl345
probe_points:
100, 100, 20 # an example