Bu çeviri bir makine tarafından oluşturulmuştur ve henüz bir kişi tarafından incelenmemiştir. Bu dili konuşuyor musunuz? İnceleme için.
Giriş
Talimat verilene kadar 24 V bağlantısını yapmayın. CAN kartının bazı versiyonlarında ısıtıcı pinleri önyükleyici (bootloader) pinine bağlı olduğundan, hotend ısıtıcısını ayırmak da akıllıca olacaktır. Bu durum, hotend'in kontrolsüz bir şekilde ısınmaya başlamasına neden olabilir.
-
-
-
CAN0 arayüz dosyasını oluşturun
-
sudo nano /etc/network/interfaces.d/can0
-
Aşağıdakileri girin
-
auto can0 iface can0 can static bitrate 500000 up ifconfig $IFACE txqueuelen 256 pre-up ip link set can0 type can bitrate 500000 pre-up ip link set can0 txqueuelen 256
-
Dosyadan çıkın ve CTRL + SHIFT X > Evet adımlarını izleyerek kaydedin
-
Sudo Reboot
-
-
-
Klipper yazılımını yükleyebilmemiz (flash) için CAN kartının bir bootloader'a ihtiyacı var. CanBoot kullanacağız. CanBoot deposunu indirin:
-
git clone https://github.com/Arksine/CanBoot
-
cd CanBoot
-
make clean
-
make menuconfig
-
-
-
Mikro denetleyici Mimarisi > (STMicroelectronics STM32)
-
İşlemci modeli > STM32F072
-
CanBoot Dağıtım Uygulaması Oluştur > (Oluşturma)
-
Önyükleyici ofseti > (8 KiB önyükleyici)
-
Saat Referansı > (8 MHz)
-
(500000) CAN veri yolu hızı
-
İletişim arayüzü > (CAN veri yolu (PB8/PB9 üzerinde))
-
-
-
Mikrodenetleyici Mimarisi > (STMicroelectronics STM32)
-
İşlemci modeli > STM32G0B1
-
CanBoot Dağıtım Uygulamasını Oluştur > (Oluşturma)
-
Saat Referansı > (8 MHz)
-
İletişim arayüzü > (CAN veri yolu (PB0/PB1 üzerinde))
-
Uygulama başlangıç ofseti > (8KiB ofset)
-
(500000) CAN veri yolu hızı
-
-
-
-
5V jumper'ı ekleyin. Raspberry Pi üzerindeki USB-C'yi EBB36 kartına bağlayın.
-
EBB36'yı DFU moduna alın
-
RESET + BOOT düğmelerini basılı tutun. BOOT düğmesini basılı tutmaya devam ederken RESET düğmesini bırakın, ardından BOOT düğmesini bırakın.
-
Kart DFU moduna girdikten sonra cihaz kimliğini (ID) alın
-
DFU modu öncesi
-
DFU modunda
-
-
-
Donanım yazılımını silin ve yükleyin
-
sudo dfu-util -a 0 -D ~/CanBoot/out/canboot.bin --dfuse-address 0x08000000:force:mass-erase:leave -d DEVICE:ID
-
Sistemi kapatın. UT0C'den EBB36'ya giden 4 telli CAN kablolamasını takın, ardından yazıcıyı ve RPI'ı açın.
-
Sistem açıldıktan sonra CAN ağının aktif olduğunu doğrulayın.
-
cd klipper
-
python3 lib/canboot/flash_can.py -q
-
CanBoot uygulaması için 1 adet girdi görmelisiniz. UUID'nizi not edin.
-
-
-
Mikro denetleyici Mimarisi > (STMicroelectronics STM32)
-
İşlemci modeli > STM32G0B1
-
Önyükleyici (Bootloader) ofseti > (8 KiB önyükleyici)
-
Saat Referansı > (8 MHz)
-
İletişim arayüzü > (CAN veri yolu (PB0/PB1 üzerinde))
-
(500000) CAN veri yolu hızı
-
-
-
EBB36'yı yeni derlenen aygıt yazılımıyla flaşlayın
-
python3 ~/CanBoot/scripts/flash_can.py -i can0 -f ~/klipper/out/klipper.bin -u 9fd4db4bdbc0
-
sudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D ~/CanBoot/out/canboot.bin
-
Her şey yolunda giderse CAN kartınız artık flaşlanmış olmalıdır
-
çalıştırın
-
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
-
Sağlanan dosyaları yazıcıya yükleyin ve FIRMWARE_RESTART tuşuna basın
-
Makine sekmesini kontrol ettiğinizde 4 sistemi görmelisiniz
-
-