jpeg Posté(e) Novembre 30, 2023 Auteur Posté(e) Novembre 30, 2023 (modifié) Le 29/11/2023 at 12:27, 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 () Dérouler @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 Le 30/11/2023 at 07:09, jpeg a dit : ne faut-il pas connecter le port can à l'EBB ? Dérouler 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 ). Le 30/11/2023 at 07:09, jpeg a dit : Est-ce bien la peine ? J'ai tendance à être bête et discipliné (génération ayant fait son service lol). Dérouler 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 Le 30/11/2023 at 09:14, jpeg a dit : Tu me dis 250000bauds, je tape 250000 Dérouler 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 Le 30/11/2023 at 10:53, jpeg a dit : Oui et tu as le résultat dans mon précédent post. Dérouler 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) Dérouler 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é) Le 30/11/2023 at 12:51, jpeg a dit : + commutateurs dip 3et4 basculés j'imagine ? Dérouler non pas la peine normalement Le 30/11/2023 at 12:51, jpeg a dit : le lecteur précédemment utilisé lors du 1er flashage de klipper Dérouler 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.txtFetching info... klippy(2).log.txtFetching info... Modifié (le) Décembre 5, 2023 par jpeg
Savate Posté(e) Décembre 5, 2023 Posté(e) Décembre 5, 2023 Le 05/12/2023 at 09:35, jpeg a dit : Je suis de retour après quelques péripéties. Dérouler Je m'inquiétais Le 05/12/2023 at 09:35, jpeg a dit : Normal, y a pas de répertoire serial dans dev. Dérouler 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é) Le 05/12/2023 at 09:43, Savate a dit : Je m'inquiétais Dérouler A juste raison, je me suis amusé à passer les doigts dans une machine à bois Le 05/12/2023 at 09:43, 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 Dérouler 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 Le 05/12/2023 at 09:48, jpeg a dit : A juste raison, je me suis amusé à passer les doigts dans une machine à bois Dérouler 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 Le 05/12/2023 at 09:52, jpeg a dit : Non, juste 3 doigts de la main gauche - celle qui sert moins Dérouler 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 Le 05/12/2023 at 09:43, 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 Dérouler @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é) Le 05/12/2023 at 13:24, jpeg a dit : La CM n'est pas prêteuse : aucune UUID en retour Dérouler 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é) Le 05/12/2023 at 13:38, 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 ? Dérouler 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 Le 05/12/2023 at 13:44, 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. Dérouler ç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 Le 05/12/2023 at 13:49, jpeg a dit : En plus du branchement du port can ? Dérouler oui, tu peux tout laisser branché Le 05/12/2023 at 13:49, jpeg a dit : Ou séparément en direct sur le PC ? Dérouler 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 Le 05/12/2023 at 13:58, jpeg a dit : Bus 001 Device 003: ID 1d50:606f OpenMoko, Inc. Geschwister Schneider CAN adapter Dérouler 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