Das bestellte Modul war nicht direkt mit dem Drucker kompatibel und musste geflasht werden. Dies war sehr einfach:
- ADXL345 Modul mit einem USB-C zu USB-A Kabel verbinden
- per SSH mit dem Drucker verbinden
- USB-ID des ADXL345-Moduls auslesen
- Flashing vorbereiten
- printer.cfg einrichten
mks@mkspi:~$ sudo ls /dev/serial/by-id
usb-Klipper_rp2040_MELLOW-if00
cd ~klipper
make clean KCONFIG_CONFIG=config.adxl345
make menuconfig KCONFIG_CONFIG=config.adxl345
make KCONFIG_CONFIG=config.adxl345 -j4
make KCONFIG_CONFIG=config.adxl345 flash FLASH_DEVICE=/dev/serial/by-id/usb-Klipper_rp2040_MELLOW-if00
Zum Abschluss nochmal
$ sudo ls /dev/serial/by-id
usb-Klipper_rp2040_E66368254F5A0B2A-if00
Den neuen Namen des Moduls dann in die printer.cfg einfügen:
[mcu adxl]
serial: /dev/serial/by-id/usb-Klipper_rp2040_E66368254F5A0B2A-if00
[adxl345]
cs_pin: adxl:gpio9
spi_software_sclk_pin: adxl:gpio10
spi_software_mosi_pin: adxl:gpio11
spi_software_miso_pin: adxl:gpio12
[resonance_tester]
accel_chip: adxl345
accel_per_hz: 75
probe_points:
100, 100, 20 # an example
Quellen:
https://mellow-3d.github.io/fly_adxl345_usb_klipper_usb_updating.html
Schreibe einen Kommentar