jpeg Posté(e) Novembre 30, 2023 Auteur Posté(e) Novembre 30, 2023 (modifié) Il y a 18 heures, Savate a dit : Comme pour le canboot : deux klipper.bin à faire un pour le can avec les paramètres de l'EBB et un pour la M8P vaec les paramètres de la manta (et il faut bien choisir can pour les deux) M8P : cd ~/klipper make menuconfig [*] Enable extra low-level configuration options Micro-controller Architecture (STMicroelectronics STM32) ---> Processor model (STM32G0B1) ---> Bootloader offset (8KiB bootloader) ---> Clock Reference (8 MHz crystal) ---> Communication interface (USB to CAN bus bridge (USB on PA11/PA12)) ---> CAN bus interface (CAN bus (on PD12/PD13)) ---> USB ids ---> (250000) CAN bus speed () @Savate Est-ce bien la peine ? J'ai tendance à être bête et discipliné (génération ayant fait son service lol). D'autre part, avant le ~/CanBoot/scripts/flash_can.py -q ne faut-il pas connecter le port can à l'EBB ? Modifié (le) Novembre 30, 2023 par jpeg
Savate Posté(e) Novembre 30, 2023 Posté(e) Novembre 30, 2023 Il y a 1 heure, jpeg a dit : ne faut-il pas connecter le port can à l'EBB ? non, la carte m89 est en can aussi elle doit apparaître (en mettant les deux il y aura deux id can et on ne saura pas qui est qui ). Il y a 1 heure, jpeg a dit : Est-ce bien la peine ? J'ai tendance à être bête et discipliné (génération ayant fait son service lol). Oui, là rien ne marche donc il faut tout vérifier par acquis de conscience
jpeg Posté(e) Novembre 30, 2023 Auteur Posté(e) Novembre 30, 2023 (modifié) @Savate Je pense que tu n'as pas lu l'intégralité de la citation du précédent post. Tu me dis 250000bauds, je tape 250000 J'ai reflashé klipper en modifiant le menuconfig : même résultat pi@raspberrypi:~/klipper $ ~/CanBoot/scripts/flash_can.py -q ERROR:root:Flash Error Traceback (most recent call last): File "/home/pi/CanBoot/scripts/flash_can.py", line 487, in run_query self.cansock.bind((intf,)) OSError: [Errno 19] No such device During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/pi/CanBoot/scripts/flash_can.py", line 615, in main loop.run_until_complete(sock.run_query(intf)) File "/usr/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete return future.result() File "/home/pi/CanBoot/scripts/flash_can.py", line 489, in run_query raise FlashCanError("Unable to bind socket to can0") FlashCanError: Unable to bind socket to can0 pi@raspberrypi:~/klipper $ le menuconfig klipper Modifié (le) Novembre 30, 2023 par jpeg
Savate Posté(e) Novembre 30, 2023 Posté(e) Novembre 30, 2023 il y a 47 minutes, jpeg a dit : Tu me dis 250000bauds, je tape 250000 oui j'ai fais deux copié collé et le deuxième j'ai oublié de modifier la vitesse ... tu as flashé la m8P avec la carte SD ?
jpeg Posté(e) Novembre 30, 2023 Auteur Posté(e) Novembre 30, 2023 (modifié) @Savate Oui et tu as le résultat dans mon précédent post. Comment vérifier les différents flashages ? Voir leurs éventuelles dates ? Modifié (le) Novembre 30, 2023 par jpeg
Savate Posté(e) Novembre 30, 2023 Posté(e) Novembre 30, 2023 Il y a 1 heure, jpeg a dit : Oui et tu as le résultat dans mon précédent post. non, là c'est une tentative de flash via le bus can et le bus can ne marche pas ... Dans ce cas il faut flasher 'à l'ancienne' en renommant le klipper.bin en firmware.bin, le copier sur la carte SD et mettre la SD dans le bon port SD de la carte mère (il y a deux slots sd sur la m8p, il faut utliser celui de la cm, pas celui réservé au CM4/CB1)
jpeg Posté(e) Novembre 30, 2023 Auteur Posté(e) Novembre 30, 2023 @Savate + commutateurs dip 3et4 basculés j'imagine ? Citation (il y a deux slots sd sur la m8p, il faut utliser celui de la cm, pas celui réservé au CM4/CB1) le lecteur précédemment utilisé lors du 1er flashage de klipper (celui proche de la prise usb-c) ?
Savate Posté(e) Novembre 30, 2023 Posté(e) Novembre 30, 2023 (modifié) il y a 10 minutes, jpeg a dit : + commutateurs dip 3et4 basculés j'imagine ? non pas la peine normalement il y a 10 minutes, jpeg a dit : le lecteur précédemment utilisé lors du 1er flashage de klipper oui tu éteins tout, tu mets la carte tu rallumes tu attends deux bonnes minutes et tu ré éteins tout, tu enlève la carte et tu rallumes. (le nom du fichier sur la carte sd devrait passer en .cur) Modifié (le) Novembre 30, 2023 par Savate
jpeg Posté(e) Décembre 5, 2023 Auteur Posté(e) Décembre 5, 2023 (modifié) @Savate Bonjour, Je suis de retour après quelques péripéties. Flashage réussie : cette fois-ci j'ai une réponse sous Putty à ~/CanBoot/scripts/flash_can.py -q Resetting all bootloader node IDs... Checking for Katapult nodes... Detected UUID: fa3a896b86c9, Application: Klipper Query Complete par contre ls /dev/serial/by-id/* ls: cannot access '/dev/serial/by-id/*': No such file or directory Normal, y a pas de répertoire serial dans dev. J'ai également une erreur sur le tableau de bord de Klipper mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/serial/by-path/platform-fe9c0000.xhci-usb-0:1.4:1.0: [Errno 2] No such file or directory: '/dev/serial/by-path/platform-fe9c0000.xhci-usb-0:1.4:1.0' Sinon j'ai téléchargé un fichier de configuration (toolhead_btt_ebbcan_G0B1_v1.2.cfg) que j'imagine devoir mixer avec le précédent fichier actif et en ayant actualisé l'id du port can. Dans quel ordre je procède ? toolhead_btt_ebbcan_G0B1_v1.2.cfg.txt klippy(2).log.txt Modifié (le) Décembre 5, 2023 par jpeg
Savate Posté(e) Décembre 5, 2023 Posté(e) Décembre 5, 2023 il y a 2 minutes, jpeg a dit : Je suis de retour après quelques péripéties. Je m'inquiétais il y a 3 minutes, jpeg a dit : Normal, y a pas de répertoire serial dans dev. exactement tu n'accèdes plus à la carte avec sont serial mais avec son canbus_uuid [mcu] canbus_uuid: fa3a896b86c9 Donc la première étapes est franchie et en changeant la partie [mcu] avec celle juste au dessus, tout doit remarcher comme avant. Maintenant, il faut brancher l'ebb36 en can (et l'alimenter en 24v ou en usb - comme tu veux) Une fois branchée la commande ~/CanBoot/scripts/flash_can.py -q Devrait te donner deux uuid, celui de la CM et celui de l'ebb36
jpeg Posté(e) Décembre 5, 2023 Auteur Posté(e) Décembre 5, 2023 (modifié) il y a 4 minutes, Savate a dit : Je m'inquiétais A juste raison, je me suis amusé à passer les doigts dans une machine à bois il y a 4 minutes, Savate a dit : Maintenant, il faut brancher l'ebb36 en can (et l'alimenter en 24v ou en usb - comme tu veux) Une fois branchée la commande ~/CanBoot/scripts/flash_can.py -q Devrait te donner deux uuid, celui de la CM et celui de l'ebb36 OK, ce sera du 24v - le cablage est prêt. Je vois tout ça et revient vers toi en début d'après midi @Savate Modifié (le) Décembre 5, 2023 par jpeg
Savate Posté(e) Décembre 5, 2023 Posté(e) Décembre 5, 2023 à l’instant, jpeg a dit : A juste raison, je me suis amusé à passer les doigts dans une machine à bois aïe... rien de trop grave j'espère.
jpeg Posté(e) Décembre 5, 2023 Auteur Posté(e) Décembre 5, 2023 Non, juste 3 doigts de la main gauche - celle qui sert moins
Savate Posté(e) Décembre 5, 2023 Posté(e) Décembre 5, 2023 il y a 4 minutes, jpeg a dit : Non, juste 3 doigts de la main gauche - celle qui sert moins oui, mais ça peut toujours servir ces bêtes là.
jpeg Posté(e) Décembre 5, 2023 Auteur Posté(e) Décembre 5, 2023 De plus j'ai la chance d'habiter pas très loin des chirurgiens spécialistes de la main- Ca aide
Savate Posté(e) Décembre 5, 2023 Posté(e) Décembre 5, 2023 C'est une bonne chose, mais c'est pénible et douloureux quand même ... Ma mère a combattu (dans sa 'jeunesse') contre une lame de la scie circulaire : c'est la lame qui a gagné (à deux doigts près)
jpeg Posté(e) Décembre 5, 2023 Auteur Posté(e) Décembre 5, 2023 Il y a 3 heures, Savate a dit : Maintenant, il faut brancher l'ebb36 en can (et l'alimenter en 24v ou en usb - comme tu veux) Une fois branchée la commande ~/CanBoot/scripts/flash_can.py -q Devrait te donner deux uuid, celui de la CM et celui de l'ebb36 @Savate La CM n'est pas prêteuse : aucune UUID en retour pi@raspberrypi:~ $ ~/CanBoot/scripts/flash_can.py -q Resetting all bootloader node IDs... Checking for Katapult nodes... Query Complete
Savate Posté(e) Décembre 5, 2023 Posté(e) Décembre 5, 2023 (modifié) il y a 14 minutes, jpeg a dit : La CM n'est pas prêteuse : aucune UUID en retour alors à partir du moment ou l'uuid est utilisé par klipper il disparaît de la liste (petit détail que j'avais oublié) Donc tu ne vois pas la carte mère, c'est normal, mais l'ebb36 devrait apparaître. Les L et H sont bien branchés ensemble (le L avec le L et le H avec le H) ? Les jumpers 120R sont bien mis des deux côtés (CM et EBB36) ? l'EBB36 est bien allumée ? Modifié (le) Décembre 5, 2023 par Savate
jpeg Posté(e) Décembre 5, 2023 Auteur Posté(e) Décembre 5, 2023 (modifié) il y a 6 minutes, Savate a dit : alors à partir du moment ou l'uuid est utilisé par klipper il disparaît de la liste (petit détail que j'avais oublié) Donc tu ne vois pas la carte mère, c'est normal, mais l'ebb36 devrait apparaître. Les L et H sont bien branchés ensemble (le L avec le L et le H avec le H) ? Les jumpers 120R sont bien mis des deux côtés (CM et EBB36) ? l'EBB36 est bien allumée ? Oui Oui Oui @Savate ... mais le printer.cfg n'a pas encore été actualisé. Deplus, l'EBB36 est connectée mais rien n'est branché dessus. Modifié (le) Décembre 5, 2023 par jpeg
Savate Posté(e) Décembre 5, 2023 Posté(e) Décembre 5, 2023 il y a 3 minutes, jpeg a dit : ... mais le printer.cfg n'a pas encore été actualisé. Deplus, l'EBB36 est connectée mais rien n'est branché dessus. ça ne n'est pas bien grave, l'uuid devrait quand même apparaître. Tu peux brancher l'ebb en usb et faire un lsusb ?
jpeg Posté(e) Décembre 5, 2023 Auteur Posté(e) Décembre 5, 2023 En plus du branchement du port can ? Ou séparément en direct sur le PC ?
Savate Posté(e) Décembre 5, 2023 Posté(e) Décembre 5, 2023 à l’instant, jpeg a dit : En plus du branchement du port can ? oui, tu peux tout laisser branché à l’instant, jpeg a dit : Ou séparément en direct sur le PC ? non sur la care mère, c'est juste pour vérifier ce qu'il y a sur l'ebb comme firmware
jpeg Posté(e) Décembre 5, 2023 Auteur Posté(e) Décembre 5, 2023 lsusb Bus 001 Device 003: ID 1d50:606f OpenMoko, Inc. Geschwister Schneider CAN adapter Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Savate Posté(e) Décembre 5, 2023 Posté(e) Décembre 5, 2023 il y a 11 minutes, jpeg a dit : Bus 001 Device 003: ID 1d50:606f OpenMoko, Inc. Geschwister Schneider CAN adapter Si tu passes l'ebb36 en mode DFU (le truc avec les deux boutons à appuyer) est-ce qu'elle apparaît ben mode dfu en refaisant un lsusb ? (il faut noter les deux groupes de chiffres séparés par : -> xxxx:xxxx Petite compilation de firmware (pour l'ebb36) : cd /klipper make menuconfig [*] Enable extra low-level configuration options Micro-controller Architecture (STMicroelectronics STM32) Processor Model (STM32G0B1) Bootloader offset (8KiB bootloader) Clock Reference (8 MHz crystal) Communication interface (CAN bus (on PB0/PB1) (500000) CAN bus speed puis make clean puis make puis sudo dfu-util -a 0 -D ~/klipper/out/klipper.bin --dfuse-address 0x08000000:force:mass-erase -d xxxx:xxxx
jpeg Posté(e) Décembre 5, 2023 Auteur Posté(e) Décembre 5, 2023 (modifié) @Savate par quoi je remplace xxxx:xxxx ? sudo dfu-util -a 0 -D ~/klipper/out/klipper.bin --dfuse-address 0x8000000:force:mass-erase -d xxxx:xxxx dfu-util 0.9 Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2016 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to http://sourceforge.net/p/dfu-util/tickets/ dfu-util: Invalid DFU suffix signature dfu-util: A valid DFU suffix will be required in a future dfu-util release!!! dfu-util: No DFU capable USB device available j'imagine par 1d50:606f mais ça ne passe pas non plus - même résultat Modifié (le) Décembre 5, 2023 par jpeg
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant