souriceaux PostĂ©(e) Mars 8 PostĂ©(e) Mars 8 Bonjour Ă vous tous, Juste pour information. Ayant eu quelques soucis je pense avec ma carte EMMC, j'ai effectuĂ© une commande sur le site en Europe. Mais au vu de la politique en ce moment (frais de douane et autres), j'ai achetĂ© sur le site AMAZON une autre carte (identique) pour 10 euros Cette carte Ă©tant vierge, dâoĂč ma question: Est il possible avec l'astuce de @fran6p (Image USB) de copier l'intĂ©gralitĂ© sur cette carte ? Â
pjtlivjy PostĂ©(e) Mars 8 PostĂ©(e) Mars 8 Il y a 6 heures, souriceaux a dit : Bonjour Ă vous tous, Juste pour information. Ayant eu quelques soucis je pense avec ma carte EMMC, j'ai effectuĂ© une commande sur le site en Europe. Mais au vu de la politique en ce moment (frais de douane et autres), j'ai achetĂ© sur le site AMAZON une autre carte (identique) pour 10 euros Cette carte Ă©tant vierge, dâoĂč ma question: Est il possible avec l'astuce de @fran6p (Image USB) de copier l'intĂ©gralitĂ© sur cette carte ?  par contre il te faut un adaptateur USB pour pouvoir la programmer 1
fran6p PostĂ©(e) Mars 9 PostĂ©(e) Mars 9 Le 08/03/2025 at 10:08, souriceaux a dit : Est il possible avec l'astuce Image USB de copier l'intĂ©gralitĂ© sur cette carte ? Oui⊠en espĂ©rant que l'image faite soit ou Ă©gale ou moindre en capacitĂ©. Toutes les cartes eMMC de 32 Go n'ont pas exactement la mĂȘme capacitĂ©. On peut Ă©videmment flasher via imageUSB une image plus petite sur une eMMC plus grande. Il faudra simplement agrandir la partition plus tard pour disposer de la taille totale du support mĂ©moire. @souriceaux, tu aurais le lien Amazon ? 10 ⏠pour une 32 Go, c'est un bon prix . Â
souriceaux PostĂ©(e) Mars 9 Auteur PostĂ©(e) Mars 9 Yes @fran6p, ici: 10,34 Euros exactement https://www.amazon.fr/dp/B0DFC5B5P7/?coliid=I39JDMJL53ZID3&colid=2RVHNQ1JMUK6E&psc=1&ref_=list_c_wl_lv_ov_lig_dp_it Je viens de la recevoir avant celle de QiDi Mais ou trouver l'image pour la Xplus3 sur le site ? Â
hcl28 Posté(e) Mars 10 Posté(e) Mars 10 Bonjour, @souriceaux Voici le lien pour l'image : https://qidi3d.com/products/x-max-3-x-plus-3-x-smart-3-emmc-32g https://drive.google.com/file/d/169c8aaMe8YdqOP-cswjxlOCQqbp_6HrL/view?usp=drive_link A+  1 2
souriceaux PostĂ©(e) Mars 10 Auteur PostĂ©(e) Mars 10 (modifiĂ©) Merci @hcl28, je vais effectuer la manipulation cet aprĂšs-midi. Mais je viens aussi de mâapercevoir que le site de QiDi a des prix diffĂ©rents. 18.99 contre 21.99. Pourtant l'expĂ©dition se fera (je pense) de l'europe ;( ModifiĂ© (le) Mars 10 par souriceaux
pjtlivjy Posté(e) Mars 10 Posté(e) Mars 10 salut @souriceaux à 18.99 ⏠c'est celle destinée à la Plus 4 (encore un avantage de la Plus 4 ) 1
souriceaux PostĂ©(e) Mars 10 Auteur PostĂ©(e) Mars 10 (modifiĂ©) Terrible Mais encore une question, lorsque j'ai branchĂ© l'EMMC, il y avait dĂ©jĂ un BOOT Makerbase dessus. Faut il quand mĂȘme installer celui de chez QiDi Ici la capture Ă©cran de l'EMMC: ModifiĂ© (le) Mars 10 par souriceaux
hcl28 Posté(e) Mars 10 Posté(e) Mars 10 (modifié) @souriceauxIl faut que tu utilises un logiciel (balenaEtcher)qui va flasher (écrire) le logiciel de Qidi sur la EMMC, et donc effacer tout l'ancien contenu de celle-ci. https://wiki.qidi3d.com/en/Memo/flash-emmc  Modifié (le) Mars 10 par hcl28 3
souriceaux PostĂ©(e) Mars 14 Auteur PostĂ©(e) Mars 14 Re bonjour Ă tous, VoilĂ , la 2Ă©me carte en provenance de QiDi est arrivĂ©e. Je vais tenter de 'libĂ©rer' ma Xplus3 en modifiant la premiĂšre. Mais avant j'ai regardĂ© de nouveau le site "GitHub de Phil1988". N'Ă©tant pas un 'pro' de la langue anglaise, j'utilise comme certains un traducteur , dans une mise Ă jour, il a effectuĂ© une image pour nos 'X'. You are lucky! I have prepared a full image ready to go for you. Its a fresh and clean system to make it as simple for you as I can Je voudrais garder pour le moment l'Ă©cran de ma Xplus3 et la modification qu'il propose semble intĂ©ressante. Ce qui Ă©vite pas mal de manipulation. Qu'en pensez vous ? Â
pjtlivjy Posté(e) Mars 14 Posté(e) Mars 14 (modifié) bonjour @souriceaux si elle vient de Qidi elle est déjà programmée rien à faire à part la mettre en lieu et place de l'ancienne Modifié (le) Mars 14 par pjtlivjy 1
V3DP Posté(e) Mars 14 Posté(e) Mars 14 Il y a 2 heures, souriceaux a dit : Je voudrais garder pour le moment l'écran de ma Xplus3 et la modification qu'il propose semble intéressante. Ce qui évite pas mal de manipulation. Qu'en pensez vous ?  J'ai libéré une de mes X Max 3 avec l'écran Freedi, mais juste la manip de l'écran (le dongle wifi et le montage des clés usb en font partie). J'avais fait la libération de Klipper avec le GitHub de @fran6p Donc j'utilise l'écran d'origine reprogrammé par FreeDi. Rien à dire, ça marche trÚs bien depuis plus d'un mois maintenant. Et je lui ai mis quelques centaines d'heures d'impression .... Il faut bien faire attention à modifier le printer.cfg comme il est dit sur son site. Par contre, je n'ai pas utilisé son image pour passer sur Klipper open source, je l'ai construite. Donc je ne peux pas dire si c'est valable ou pas 1
souriceaux PostĂ©(e) Mars 14 Auteur PostĂ©(e) Mars 14 Merci Ă vous deux pour votre rĂ©ponse. Il y a 2 heures, pjtlivjy a dit : elle est dĂ©jĂ programmĂ©e rien Ă faire Effectivement @pjtlivjy, c'est pour cela que je veux la garder au cas oĂč.  il y a 13 minutes, V3DP a dit : je n'ai pas utilisĂ© son image pour passer sur Klipper open source, je l'ai construite @V3DP la modification du 'printer.cfg' est incluse dans son article. Toujours d'aprĂšs son article, il est possible de revenir en arriĂšre avec l'image de QiDi (qui sera sur ma deuxiĂšme carte). Cela mâintĂ©resse si je fais une fausse manĆuvre (dur dur de n'ĂȘtre plus jeune)  1 1
V3DP Posté(e) Mars 14 Posté(e) Mars 14 il y a 3 minutes, souriceaux a dit : la modification du 'printer.cfg' est incluse dans son article. Oui, c'est bien détaillé. Il faut bien faire attention en modifiant le printer.cfg d'origine, car il y a des changements un peu partout. Mais c'est pas sorcier à faire. 1
hcl28 Posté(e) Mars 14 Posté(e) Mars 14 (modifié) Salut, Tu vas partir de la solution faite par Phil1988 et son firmware a juste installé sur la EMMC, je vais te suivre, car cela me tente aussi Modifié (le) Mars 14 par hcl28 1
souriceaux Posté(e) Mars 14 Auteur Posté(e) Mars 14 Pas de soucis @hcl28, comme il devrait y avoir pas mal de pluie je devrais essayer ce week-end. Je ferai une synthÚse de cette libération  1
fran6p PostĂ©(e) Mars 15 PostĂ©(e) Mars 15 Il y a 21 heures, souriceaux a dit : Toujours d'aprĂšs son article, il est possible de revenir en arriĂšre avec l'image de QiDi Ăa ne fonctionnerait que si les mcu n'ont pas Ă©tĂ© reflashĂ©s . Avec sa nouvelle image, contenant l'Ă©cosystĂšme Ă jour, pour que tout fonctionne, le flashage des mcu sera nĂ©cessaire. Je ne veux pas te mettre le doute, simplement te prĂ©venir. N'ayant jamais utilisĂ© son image, je ne sais pas quelle mĂ©thode il utilise pour flasher Klipper sur la carte principale et sur celle de la tĂȘte (plusieurs mĂ©thodes existent et il y en a mĂȘme une qui se passe de carte SD ⊠mais je ne l'ai pas dĂ©crite sur mon dĂ©pĂŽt).  1
souriceaux Posté(e) Mars 15 Auteur Posté(e) Mars 15 Oups, effectivement avec le flashage du MCU difficile de refaire machine arriÚre, merci @fran6p. Ici, je pense qu'il utilise une micro carte:
fran6p PostĂ©(e) Mars 15 PostĂ©(e) Mars 15 Il y a 1 heure, souriceaux a dit : je pense qu'il utilise une micro carte: Non . Il utilise une mĂ©thode que je n'avais pas documentĂ©e (prĂ©sente originellement dans l'image systĂšme de Qidi dans le dossier /root, le logiciel hid-flash) : uniquement logicielle. En extrayant le texte du binaire, on a :  HID-Flash v2.2.1 - STM32 HID Bootloader Flash Tool et son usage : Usage: hid-flash <bin_firmware_file> <comport> <delay (optional)> For example: ./hid-flash /home/mks/klipper/out/klipper.bin ttyS0 Cette mĂ©thode il l'a nommĂ©e «klipper auto flasher (KAP)» d'aprĂšs ta copie d'Ă©cran. La partie la plus pĂ©nible reste toujours pour la carte de la tĂȘte qu'il faut passer en mode BOOT0 (il faut parfois s'y reprendre Ă plusieurs fois).  3
V3DP PostĂ©(e) Mars 15 PostĂ©(e) Mars 15 il y a 5 minutes, fran6p a dit : Cette mĂ©thode il l'a nommĂ©e «klipper auto flasher (KAP)» d'aprĂšs ta copie d'Ă©cran Ce qui veut dire qu'avec hid-Flash d'installĂ© + Katapult on n'a plus Ă mettre de micro SD ni intervenir sur la tĂȘte ?
fran6p PostĂ©(e) Mars 16 PostĂ©(e) Mars 16 (modifiĂ©) Il y a 19 heures, V3DP a dit : Ce qui veut dire qu'avec hid-Flash d'installĂ© + Katapult on n'a plus Ă mettre de micro SD ni intervenir sur la tĂȘte ? En thĂ©orie, je dirais oui, mais uniquement pour la carte principale. Si celle de la tĂȘte est Katapult«ée», la procĂ©dure de flashage est celle utilisĂ©e avec Katapult Je viens d'aller consulter son dĂ©pĂŽt. Le script install.sh, installe les prĂ©-requis. RĂ©vĂ©lation # Installing the AutoFlasher.service echo "Installing AutoFlasher.service..." sudo cp /home/$USER_NAME/FreeDi/helpers/AutoFlasher.service /etc/systemd/system/AutoFlasher.service echo "AutoFlasher.service installed!" # Setting current user in AutoFlasher.service echo "Setting user to $USER_NAME in AutoFlasher.service" sudo sed -i "s/{{USER}}/$USER_NAME/g" /etc/systemd/system/AutoFlasher.service # Make the script executable echo "Making the klipper_auto_flasher.sh executable..." chmod +x /home/$USER_NAME/FreeDi/helpers/klipper_auto_flasher.sh echo "Script /home/$USER_NAME/FreeDi/helpers/klipper_auto_flasher.sh is now executable." # Enable AutoFlasher.service to start at boot echo "Enabling AutoFlasher.service to start at boot..." sudo systemctl enable AutoFlasher.service echo "AutoFlasher.service enabled to start at boot!" # Make hid-flash executable echo "Making hid-flash executable..." chmod +x /home/$USER_NAME/FreeDi/mainboard_and_toolhead_firmwares/hid-flash echo "AutoFlasher.service installed!" Ensuite, c'est le script klipper_auto_flasher.sh qui gĂšre le flashage en utilisant le binaire hid-flash (j'ai comparĂ© son binaire et celui originel de Qidi (dans /root) et ils sont identiques ). RĂ©vĂ©lation #!/bin/bash ## muss ausfĂŒhrbar gemacht werden mit ## chmod +x /home/mks/FreeDi/mainboard_and_toolhead_firmwares/hid-flash # Get the absolute path of the script script_dir="$(cd "$(dirname "$0")" && pwd)" # Define the absolute paths to the firmware files toolhead_firmware_path="$script_dir/../mainboard_and_toolhead_firmwares/v0.12.0-289/Toolhead_RP2040.uf2" hid_flash_path="$script_dir/../mainboard_and_toolhead_firmwares/hid-flash" mcu_firmware="$script_dir/../mainboard_and_toolhead_firmwares/v0.12.0-289/X_4.bin" serial_port="ttyS0" # Find matching /dev/sd*[0-9] to see if toolhead is in boot mode for device in /dev/sd*[0-9]; do # Check if the device exists if [ -e "$device" ]; then # Get the size of the partition size=$(lsblk | grep "$(basename "$device")" | awk '{print $4}') # Check if the size matches exactly 128M if [ "$size" == "128M" ]; then echo "Device $device size is exactly 128M" # Copy (flash) the toolhead klipper firmware to the device echo "Copying firmware to $device..." sudo cp "$toolhead_firmware_path" "$device" # Check if the copy was successful if [ $? -eq 0 ]; then echo "Firmware successfully copied to $device" sudo service klipper stop; sudo service klipper start; # Wait for Klipper service runtime to stabilize (with timeout) max_attempts=30 # Timeout after 30 seconds attempt=0 while true; do runtime=$(systemctl show klipper.service --property=ActiveEnterTimestampMonotonic | awk -F'=' '{print $2}') if [ -n "$runtime" ] && [ "$runtime" -ge 5000000 ]; then echo "Klipper service has been running for at least 5 seconds." break fi # Increment attempt counter and check for timeout attempt=$((attempt + 1)) if [ "$attempt" -ge "$max_attempts" ]; then echo "Timeout waiting for Klipper service to stabilize." exit 1 fi sleep 1 done sleep 10 echo "FIRMWARE_RESTART" | sudo tee /home/mks/printer_data/comms/klippy.serial sudo service klipper stop # Flash the MCU firmware $hid_flash_path "$mcu_firmware" "$serial_port" # Starting klipper again echo "Starting Klipper service..." sleep 3 if ! sudo service klipper start; then echo "Failed to start Klipper service." exit 1 fi else echo "Failed to copy firmware to $device" fi else echo "Device $device size is $size (not 128M)" fi else echo "Device $device not found" fi done Il a compilĂ© les firmwares avec sa version de Klipper (0.12.0-289) pour la carte principale (X4.bin) et pour celle de la tĂȘte (Toolhead_RP2040.uf2). Le firmware de la tĂȘte n'est pas «Katapult». Avec sa mĂ©thode, si la tĂȘte avait Ă©tĂ© d'abord flashĂ©e avec le chargeur de dĂ©marrage Katapult, puis Klipper flashĂ© via le script Python Katapult, on perdrait le flashage mode Katapult. Comme il n'a pas utilisĂ© Katapult, sa mĂ©thode nĂ©cessitera pour le flashage de la tĂȘte Ă chaque fois de dĂ©monter le capot arriĂšre pour accĂ©der au bouton Boot. J'avais testĂ© une mĂ©thode sans avoir besoin d'Ă©teindre, maintenir le bouton Boot enfoncĂ© et allumer l'imprimante : imprimante allumĂ©e, capot arriĂšre retirĂ©, maintenir le bouton Boot enfoncĂ©, presser le bouton Reset et relĂącher les deux boutons => le RP2040 passait en mode Boot   Il y a mĂȘme les firmwares originels pour le cas oĂč cela se passerait mal, mais pas de script pour reflasher avant de remettre une eMMC originelle (il n'y aurait que les chemins dĂ©clarĂ©s dans le script Ă modifier «lĂ©gĂšrement») RĂ©vĂ©lation Citation # Define the absolute paths to the firmware files toolhead_firmware_path="$script_dir/../mainboard_and_toolhead_firmwares/v0.12.0-289/Toolhead_RP2040.uf2" <= lĂ hid_flash_path="$script_dir/../mainboard_and_toolhead_firmwares/hid-flash" mcu_firmware="$script_dir/../mainboard_and_toolhead_firmwares/v0.12.0-289/X_4.bin" <= et lĂ serial_port="ttyS0" ModifiĂ© (le) Mars 16 par fran6p 1 1
V3DP PostĂ©(e) Mars 16 PostĂ©(e) Mars 16 (modifiĂ©) Il y a 7 heures, fran6p a dit : J'avais testĂ© une mĂ©thode sans avoir besoin d'Ă©teindre, maintenir le bouton Boot enfoncĂ© et allumer l'imprimante : imprimante allumĂ©e, capot arriĂšre retirĂ©, maintenir le bouton Boot enfoncĂ©, presser le bouton Reset et relĂącher les deux boutons => le RP2040 passait en mode Boot  Cette mĂ©thode marche trĂšs bien. Il y a 7 heures, fran6p a dit : En thĂ©orie, je dirais oui, mais uniquement pour la carte principale. Si celle de la tĂȘte est Katapult«ée», la procĂ©dure de flashage est celle utilisĂ©e avec Katapult  C'est une bonne option pour mettre Ă niveau la machine aprĂšs l'avoir libĂ©rĂ©e et KatapultĂ©e pour ne pas avoir Ă ouvrir les capots et tout faire depuis son clavier. J'ai regardĂ© les fichiers de ma X Max 3 libĂ©rĂ©e avec l'Ă©cran flashĂ© avec FreeDi, et mĂȘme en ne choisissant de ne mettre Ă jour que l'Ă©cran dans les scripts FreeDi, il installe hid-flash sur l'eMMC. Il suffirait donc de passer manuellement les commandes qui vont bien pour installer le service et flasher le STM32 aprĂšs avoir fait la compilation du firmware. ModifiĂ© (le) Mars 16 par V3DP 1
souriceaux PostĂ©(e) Mars 22 Auteur PostĂ©(e) Mars 22 Bonjour Ă tous, Bon aprĂšs quelques dĂ©boires ce week-end, je me suis penchĂ© sur ma Xplus3 afin de la rendre libre J'ai effectuĂ© une image de la version 1.40 sur une EMMC32 et copiĂ© les modifications 1.42 sur une clĂ© USB. J'ai voulu effectuer une sauvegarde des paramĂštres via FLuidd mais impossible d'accĂ©der Ă la sauvegarde. Environnement: Windows 7 QiDi Slicer 1.2.2 Liaison RJ45 = OK Connexion Fluidd via Moonraker = OK Choix : Fichiers de configurations / sĂ©lection puis Clic droit et choix tĂ©lĂ©charger = impossible Avez vous une idĂ©e ? A+ Ce que je recherche, Ă©tant une certaine rapiditĂ© dans: - Affichage plus fluide - Choix des fichiers. - RĂ©action de la bĂȘte - Et dans un avenir, apprendre mieux le systĂšme la pilotant. Â
hcl28 Posté(e) Mars 23 Posté(e) Mars 23 Salut, @souriceauxAs-tu fait un essai en redémarrant l'imprimante ou fluid ?, je viens d'essayer sur ma machine, pas de problÚme, tu utilises quel navigateur ? 1
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