Introducción
Necesitarás un adaptador impreso para montar el ADXL345 en la parte trasera del carro X. Puedes encontrar uno aquí
Qué necesitas
-
-
Conecta el Acelerómetro al RPI
-
3V3 del acelerómetro al pin 17 de 3.3 V del RPI
-
GND del acelerómetro al pin 20 Tierra del RPI
-
CS del acelerómetro al pin 24 GPIO08 (SPI0_CE0_N) del RPI
-
SDO 21 del acelerómetro al pin GPIO09 (SPI0_MISO) del RPI
-
SDA del acelerómetro al pin 19 GPIO10 (SPI0_MOSI) del RPI
-
SCL 23 del acelerómetro al pin GPIO11 (SPI0_SCLK) del RPI
-
-
-
Hay un gran número de opciones que puedes usar para montar el acelerómetro. Yo he usado este montaje.
-
-
-
Necesitas SSH en tu impresora e instalar Numby.
-
~/klippy-env/bin/pip install -v numpy
-
sudo apt update
-
sudo apt install python3-numpy python3-matplotlib -y
-
Verifica si el driver Linux SPI esta activado
-
sudo raspi-config
-
Opción de Interfaz #3 > SPI P4 > Si > OK > Terminar
-
-
-
-
Descomente la sección del probador de resonancia y modelador de entrada en la configuración.
-
probe_points: Se recomienda utilizar 1 punto en el centro de la cama ligeramente por encima. Utilicé las mismas coordenadas que utilicé cuando busqué Z
-
Reinicia klipper con
-
"RESTART"
-
-
-
Verifica para asegurarte de que el RPI pueda comunicarse con el ADXL345 ejecutando el siguiente comando en la consola
-
"ACCELEROMETER_QUERY"
-
Debería devolver algo como:
-
"adxl345 values (x, y, z): -152.983740, 10249.910580, 152.983740"
-
-
-
Inicio la impresora.
-
Durante las pruebas de resonancia, las vibraciones pueden volverse extremadamente violentas. Asegúrate de estar cerca de la impresora en caso de que necesites cancelar la prueba con M112
-
Ahora puedes ejecutar la primera prueba de resonancia para X
-
"TEST_RESONANCES AXIS=X"
-
Cuando se complete la prueba, ejecútala de nuevo para Y
-
"TEST_RESONANCES AXIS=Y"
-
Cuando se complete la prueba, generará archivos CSV almacenados en el pi.
-
-
-
SSH de nuevo en la impresora y ejecuta los siguientes 2 comandos
-
~/klipper/scripts/calibrate_shaper.py /tmp/resonances_x_*.csv -o /tmp/shaper_calibrate_x.png
-
~/klipper/scripts/calibrate_shaper.py /tmp/resonances_y_*.csv -o /tmp/shaper_calibrate_y.png
-
Este script generará los gráficos /tmp/shaper_calibrate_x.png y /tmp/shaper_calibrate_y.png con respuestas de frecuencia
-
También obtendrás las frecuencias sugeridas para cada modelador de entrada, así como qué modelador de entrada se recomienda para tu configuración.
-
Puedes ver mis valores para X
-
Puedes ver mis valores para Y
-
-
-
Con un CoreXY también puedes usar Klipper para comparar la tensión de la correa entre X e Y. Esto no te indica si las correas están demasiado apretadas o demasiado flojas. Te dice que tienes las correas tensas por igual.
-
Ejecuta los siguientes comandos en la consola
-
TEST_RESONANCES AXIS=1,1 OUTPUT=raw_data
-
TEST_RESONANCES AXIS=1,-1 OUTPUT=raw_data
-
SSH en el pi y ejecutar
-
~/klipper/scripts/graph_accelerometer.py -c /tmp/raw_data_axis*.csv -o /tmp/resonances.png
-
Según el gráfico generado, X tenía frecuencias mucho más altas que Y. Tuve que apretar el tensor de la correa izquierda para acercar las frecuencias entre sí.
-
Como puedes ver en la segunda prueba, las frecuencias para X e Y están más juntas, pero aún podrían usar un poco más de ajuste. Creo que gran parte de la variación de frecuencia se debe a mi cadena de cable. A frecuencias más bajas, vibra considerablemente más solo cuando se calibra X.
-
Cancelar: No complete esta guía.
7 personas más completaron esta guía.
Un agradecimiento especial a estos traductores:
100%
Estos traductores nos están ayudando a reparar el mundo! ¿Quieres contribuir?
Empezar a traducir ›
2 comentarios
You must have known delicious food, right? And now you will play a game called: