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

Görüntüleme: 1,5 B

İstatistikleri görüntüle:

Son 24 Saat:
1
Son 7 Gün:
8
Son 30 Gün:
63
Her zaman:
1.485
Yorumlar: 0

Hiç kimse bu kılavuza yorum bırakmadı. Birinci olacak mısın?

Go to guide comments
Tamamlandı: 0

Hiç kimse bu kılavuzu "tamamlandı" olarak işaretlemedi. İlk mi olacaksın?

Sık Kullanılanlar: 1

1 kişi bu kılavuzu favorilerine ekledi (ve abone oldu). Sıradaki sen olacak mısın?

Gerekli Süre: Tahmin yok
Zorluk: Orta
Topluluk-Katkılı Kılavuz

Topluluğumuzdan muhteşem birisi bu kılavuzu hazırladı. Bu kılavuz iFixit elemanları tarafından oluşturulmamıştır.

5. Canbus

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.

    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: 1

Son 7 gün: 8

Son 30 gün: 63

Her zaman: 1,485