Vai al contenuto

La SKR mini e firmware klipper


Vai alla soluzione Risolta da dnasini,

Messaggi raccomandati

Dopo circa 4 mesi di test sulla Ender 5 Plus, ho deciso di migrare anche la mia storica CR20 a Klipper. Installo tutto su raspi tramite kiauh e poi passo a compilare il fw per la SKR mini E3 v3. Imposto processore, clock e USB, compilo il tutto, trasferisco il file klipper.bin su SD e lo rinomino in firmware.bin, inserisco nella stampante la SD, faccio il boot e nada de nada. Sembra che la scheda nn ne voglia sapere di di caricare il fw. O meglio, l'impressione e' che inizi ma poi in qualche modo si incarti xche' Klipper vede la stampante collegata via usb ma nn riesce a comunicarci. Se tolgo la SD  e la rimetto nel PC, il file e' ancora nominato firmware.bin e non firmware.cur, ma se faccio ripartire la stampante, nn si prende ne il vecchio ne il nuovo fw. Ho provato a formattare la SD, a cambiarla con un altra ma nulla, sempre lo stesso risultato. Non credo dipenda dalla SD xche' se ci carico il fw di marlin, la scheda se lo importa senza batter ciglio. Ho addirittura scaricato il fw precompilato dal sito BTT ma neanche quello si carica. Le impostazioni configurate per la compilazione sono quelle suggerite da BTT e da altre guide trovate per la mia scheda

image.thumb.jpeg.36269949a28d2553a7357b5a6f17502a.jpeg

avete qualche idea?

Link al commento
Condividi su altri siti

  • Risposte 2
  • Creato
  • Ultima Risposta

Miglior contributo in questa discussione

Giorni Popolari

Cercando un po' in giro, per capire se l'immagine Klipper e' correttamente flashata sulla MB, lanciando il comando

ls /dev/serial/by-id/*

dovrei trovare il path della seriale che include la dicitura "usb-Klipper". In effetti, rimettendo l'immagine di Marlin e lanciando il comando di cui sopra, ottendo questo output

/dev/serial/by-id/usb-STMicroelectronics_MARLIN_STM32G0B1RE_CDC_in_FS_Mode_208637745341-if00

e la cosa torna. Allora carico in SD il firmware compilato per Klipper, rieseguo il comando ed ottengo come output

/dev/serial/by-id/usb-Klipper_stm32g0b1xx_3B0050000350415339373620-if00

e quindi questa dovrebbe essere la prova che l'immagine klipper e' correttamente caricata. Allora modifico il file printer.cfg inserendo il comando

[mcu]
serial: /dev/serial/by-id/usb-Klipper_stm32g0b1xx_3B0050000350415339373620-if00

faccio save&restart e ottengo

Printer is not ready
The klippy host software is attempting to connect. Please
retry in a few moments.

entro in klippy.log per trovare il messaggio

===== Config file =====
[mcu]
serial = /dev/serial/by-id/<your-mcu-id>

[virtual_sdcard]
path = /home/dnasini/printer_data/gcodes
on_error_gcode = CANCEL_PRINT

[printer]
kinematics = none
max_velocity = 1000
max_accel = 1000
=======================
mcu 'mcu': Starting serial connect
mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-id/<your-mcu-id>: [Errno 2] No such file or directory: '/dev/serial/by-id/<your-mcu-id>'

MCU error during connect
Traceback (most recent call last):
  File "/home/dnasini/klipper/klippy/mcu.py", line 769, in _mcu_identify
    self._serial.connect_uart(self._serialport, self._baud, rts)
  File "/home/dnasini/klipper/klippy/serialhdl.py", line 182, in connect_uart
    self._error("Unable to connect")
  File "/home/dnasini/klipper/klippy/serialhdl.py", line 61, in _error
    raise error(self.warn_prefix + (msg % params))
serialhdl.error: mcu 'mcu': Unable to connect

nn riesco proprio a capire dove sbaglio. L'altra stampante con stessa identica scheda e' andata su senza problemi......

Link al commento
Condividi su altri siti

  • Soluzione

Vabbe', che vi devo dire???? ho risolto ma nn so neanche io come....... 😩

all'improvviso l'incoscenza.... rinomino il file printer.cfg e lo sostituisco con il file sample per la SKR mini E3 v3, aggiungo il valore corretto della seriale sotto MCU e *puff*, per magia si collega senza neanche far fatica. Allora mi dico "deve essere quanche miconfig che ho scritto preparando il file offline". Da buon troubleshooter, modifico il file printer.cfg funzionante, aggiungendo/sostituendo un pezzetto alla vorta le config del file sample con il mio file.... Arrivero' a trovare la parte del file che mi fa incartare tutto...... e invece no, beffa delle beffe, ricopio tutto paro paro e stica..... funziona tutto!!! 🤬

Neanche la soddisfazione di sapere cosa nn digeriva del file originale.......

Vabbe', guardiamo il bicchiere mezzo pieno..... adesso sempra funzionare, e domani via con calibrazioni e settaggi.....

  • Like 1
Link al commento
Condividi su altri siti

Partecipa alla conversazione

Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.

Ospite
Rispondi a questa discussione...

×   Hai incollato il contenuto con la formattazione.   Rimuovere la formattazione

  Sono consentiti solo 75 emoticon max.

×   Il tuo collegamento è stato incorporato automaticamente.   Mostra come un collegamento

×   Il tuo contenuto precedente è stato ripristinato.   Pulisci editor

×   Non puoi incollare le immagini direttamente. Carica o inserisci immagini dall'URL.

×
×
  • Crea Nuovo...