Aller au contenu

[Résolu][Klipper] KlipperPi ne trouve pas l'imprimante (par dev serial by-id)


mikebzh44

Messages recommandés

Salut.

Je me frotte à Klipper et je galère un peu.

Ma carte mère est une SKR 1.4 Turbo, je suis sous MainsailOS, tout est à jour.

Le Raspberry et le câble étaient utilisés avant sous OctoPi / Marlin.

Je suis les tutos et j'ai donc configuré mon carte comme suis :

Citation

[*] Enable extra low-level configuration options
    Micro-controller Architecture (LPC176x (Smoothieboard))  --->
    Processor model (lpc1769 (120 MHz))  --->
    Bootloader offset (16KiB bootloader (Smoothieware bootloader))  --->
    Communication interface (USB)  --->
    USB ids  --->
()  GPIO pins to set at micro-controller startup

Au niveau des USB ids, j'ai ça :

Citation

(0x1d50) USB vendor ID
(0x614e) USB device ID
[*] USB serial number from CHIPID

Et ça doit être bon car quand l'imprimante est démarrée, j'ai bien ces IDs :

Citation

$ lsusb
Bus 001 Device 006: ID 1d50:614e OpenMoko, Inc. lpc1769

Mais quand il faut configurer Klipper pour discuter avec l'imprimante, ils disent d'utiliser la commande :

Citation

$ ls /dev/serial/by-id/*
ls: cannot access '/dev/serial/by-id/*': No such file or directory

Et moi, cette commande ne me retourne rien, j'ai tenté en passant root mais c'est pareil.

Donc je suis un peu bloqué 😞

Si vous voyez où est mon erreur, je suis preneur 😄

 

Modifié (le) par mikebzh44
Lien vers le commentaire
Partager sur d’autres sites

Il y a 8 heures, mikebzh44 a dit :

e suis les tutos et j'ai donc configuré mon carte comme suis :

le paramétrage de la carte a l'air ok, par contre tu ne dis pas si tu as bien compilé et flashé la CM

après le make menuconfig qui t'as servi a paramétrer la carte est-ce que tu as bien lancé make ?

Si oui ça a du générer un fichier klipper.bin (présent dans le sous répertoire 'out')

étape suivante  : prendre un carte SD vide et copier le fichier klipper.bin sur la carte, puis renommer ce fichier en firmware.bin

une fois que tout ceci est fait : mettre la carte sd dans la SKR et allumer la bestiole.

un ls /dev/serial/by-id/ doit te retourner une ligne avec un périphérique dont le nom commence par usb-klipper...

c'est ce périphérique que tu devras rajouter dans ton printer.cfg

la doc voron est assez claire sur cette partie (qui n'est pas spécifique à Voron) SKR 1.3/1.4 Klipper Firmware | Voron Documentation (vorondesign.com)

et la partie paramétrage du printer.cfg Software Configuration | Voron Documentation (vorondesign.com)

 

Lien vers le commentaire
Partager sur d’autres sites

Salut.

Effectivement, je n'ai pas précisé car ça me paraissait évident que j'avais compilé et flashé le firmware 😄

Si je me réfère à la doc Voron, les captures d'écrans ne sont plus les mêmes d'où mes interrogations.

Voilà comment j'active l'USB : je sélectionne dans le menu principal  Communication interface (USB)  --->

Citation

(Top) → Communication interface
                                                                                                              Klipper Firmware Configuration
(X) USB
( ) Serial (on UART0 P0.3/P0.2)
( ) Serial (on UART3 P4.29/P4.28)

De même pour les USB ids :

Citation

(0x1d50) USB vendor ID
(0x614e) USB device ID
[ ] USB serial number from CHIPID
(12345) USB serial number

J'ai tenté en décochant le USB serial number from CHIPID et la ligne du dessous est apparue.

J'ai tout reflashé.

Quand j'allume l'imprimante, j'ai ces lignes quand je fais un dmesg, donc l'imprimante est bien reconnue par le Pi :

Citation

[  355.380746] usb 1-1.5: new full-speed USB device number 4 using dwc_otg
[  355.485450] usb 1-1.5: New USB device found, idVendor=1d50, idProduct=614e, bcdDevice= 1.00
[  355.485497] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  355.485522] usb 1-1.5: Product: lpc1769
[  355.485542] usb 1-1.5: Manufacturer: Klipper
[  355.485563] usb 1-1.5: SerialNumber: 12345
[  355.570375] cdc_acm 1-1.5:1.0: ttyACM0: USB ACM device
[  355.570504] usbcore: registered new interface driver cdc_acm
[  355.570515] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

et ttyACM0 est le device qu'OctoPrint utilise pour discuter avec l'imprimante sous Marlin.

Et là, miracle, le /dev/serial est présent ✌️

Je peux continuer l'aventure

 

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

  • mikebzh44 changed the title to [Résolu][Klipper] KlipperPi ne trouve pas l'imprimante (par dev serial by-id)

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...