Ana içeriğe geç
Onarım Topluluğuna Katılın - Hesap Oluşturun

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.

5. Canbus

    1. 5. Canbus, CAN0 arayüz dosyasını oluşturun: adım 1, 1 resimden 1.
      • 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

      • Dosyanın içine kopyalayıp yapıştırabilirsiniz ancak son 4 satırın başındaki tek boşluğu içerecek şekilde biçimlendirmelerin doğru olduğundan emin olun.

      • Dosyadan çıkın ve CTRL + SHIFT X > Evet adımlarını izleyerek kaydedin

      • Sudo Reboot

      FixBot'a Sor

      Yorum Ekle

    2. 5. Canbus, CAN kartına bootloader yükleme: adım 2, 2 resimden 1. 5. Canbus, CAN kartına bootloader yükleme: adım 2, 2 resimden 2.
      • 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

      FixBot'a Sor

      Yorum Ekle

    3. 5. Canbus, EBB36 v1.0: adım 3, 1 resimden 1.
      • 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))

      FixBot'a Sor

      Yorum Ekle

    4. 5. Canbus, EBB36 v1.2: adım 4, 1 resimden 1.
      • 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ı

      FixBot'a Sor

      Yorum Ekle

    5. 5. Canbus: adım 5, 2 resimden 1. 5. Canbus: adım 5, 2 resimden 2.
      • 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

      FixBot'a Sor

      Yorum Ekle

    6. 5. Canbus: adım 6, 2 resimden 1. 5. Canbus: adım 6, 2 resimden 2.
      • 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.

      FixBot'a Sor

      Yorum Ekle

    7. 5. Canbus: adım 7, 1 resimden 1.
      • Çalıştırın

      • cd ~/klipper

      • make menuconfig

      • Aşağıdakileri seçin

      • Enable extra low-level configuration

      • Micro-controller Architecture > (STMicroelectronics STM32)

      • Processer model > STM32F072

      • Bootloader offset > (8KiB bootloader)

      FixBot'a Sor

      Yorum Ekle

    8. 5. Canbus: adım 8, 1 resimden 1.
      • devamı:

      • Saat Referansı > (8 MHz)

      • (500000) CAN veriyolu hızı

      • Yapılandırmayı kaydetmek için ESC > Evet tuşuna basın

      • Çalıştır

      • make clean

      • make

      FixBot'a Sor

      Yorum Ekle

    9. 5. Canbus, EBB36 v1.2: adım 9, 1 resimden 1.
      • 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ı

      FixBot'a Sor

      Yorum Ekle

    10. 5. Canbus: adım 10, 3 resimden 1. 5. Canbus: adım 10, 3 resimden 2. 5. Canbus: adım 10, 3 resimden 3.
      • 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

      FixBot'a Sor

      Yorum Ekle

Bitiş Çizgisi

İptal et: Bu kılavuzu tamamlamadım.

David Husolo

Üyelik tarihi: 06/16/21

9.382 İtibar

33 adet Kılavuz yazıldı

0Kılavuz Yorumları

Yorum Ekle

İstatistikleri Görüntüle:

Son 24 Saat: 2

Son 7 gün: 13

Son 30 gün: 41

Her zaman: 1,380