Aller au contenu

GO Print

problème de croquis avec 3D Touch


biquet

Messages recommandés

Bonjour.
J'ai imprimé toutes les pièces en ABS pour monté un 3D Touch sur mon E3DV6. J'ai fait le câblage. J'ai fait les modifs dans Marlin en suivant le Tuto  d'Olivier Gaillot.  Pas de problème jusque là mais lorsque je compile j'ai un message d'erreur:

Arduino : 1.8.4 (Windows 10), Carte : "Anet V1.0"

Archiving built core (caching) in: C:\Users\JC\AppData\Local\Temp\arduino_cache_268526\core\core_anet_avr_anet_0c812875ac70eb4a9b385d8fb077f54c.a
Le croquis utilise 130482 octets (102%) de l'espace de stockage de programmes. Le maximum est de 126976 octets.

Les variables globales utilisent 4844 octets de mémoire dynamique.
Croquis trop gros ; vois http://www.arduino.cc/en/Guide/Troubleshooting#size pour des conseils de réduction.
Erreur de compilation pour la carte Anet V1.0

J'ai vu qu'il y avait une mise à jour de Arduino (je suis avec la version 1.8.4). Peut être ont-ils amélioré la compilation????
Ma carte est dépassée?
Y -a-t-il possibilité d'allégé  le croquis pour que la config de 3D Touch passe?
Si vous avez la solution..
Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Tu cherches pas du bon côté, en fait la réponse est sous tes yeux, ton firmware est trop gros pour la carte (ce qui est fréquent avec un lcd graphique et/ou un bl-touch), la solution est de passer en optiboot, mais pour ça tu dois changer le bootloader de la carte (tout simplement parce que le bootloader optiboot est plus petit que celui d'origine).

Modifié (le) par Maeke
  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

J'ai été voir tous ces mots bizarres "optiboot,  bootloader". Tu n'aurais pas un lien avec une procédure car j'ai vaguement compris que je dois changer le "BIOS" de ma carte mais c'est ce que j'ai compris et ça ne m'a pas l'air d'être simple.😩
Par Arduino je dois installer bootloader optiboot sur la carte mère à l'aide d'une périphérique spécifique et je conserve mon marlin 1.1.9 modifier pour le 3Dtouch qui je transfère ensuite dans la carte mère????????

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

Non, et.... non

On utilise arduino ide pour flasher le bootloader, (tu vas dans les menus, tu sélectionnes "anet 1.0 (optiboot)", puis à nouveau dans le menu, tu dois avoir quelque chose comme "flasher la séquence d'initialisation" (désolé, pas fait depuis longtemps, ma mémoire n'est plus très fraiche)), tu laisses faire (mais surveilles au cas ou il y aurait un message d'erreur) et après il faut flasher Marlin (parce que changer le bootloader supprime le firmware).

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Ha, tu fais ça connecter à l'imprimante ou hors connexion?  Et après tu te connectes et tu flashes Marlin dans l'Anet?
P... tu es la bible de l'impression 3D, c'est hallucinant
Merci beaucoup

Lien vers le commentaire
Partager sur d’autres sites

j'ai essayé mais je coince.
J'ai configuré en Optiboot  puis "vérifier et compiler" et là  il me sort une erreur. je pense que le croquis est toujours trop gros:
"Le croquis utilise 130482 octets (100%) de l'espace de stockage de programmes. Le maximum est de 130048 octets" a 434 octets j'étais bon😖 (message d'erreur joint)

J'ai vu que certains utiliser un USBASP pour cette manip?

@Foxies je baragouine le  robef mais un sujet que je ne connais pas avec du vocabulaire que je ne connais pas non plus!! Mais j'ai compris l'idée générale.
 

optiboot.docx

Lien vers le commentaire
Partager sur d’autres sites

il y a 15 minutes, biquet a dit :

J'ai vu que certains utiliser un USBASP pour cette manip?

Tu peux utiliser un usbasp ou un arduino Nano (programmé en ISP) .Pour libérer de la mry , tu peux supprimer la gestion de la SD si tu ne l'utilise pas ou encore ;

#define AUTO_REPORT_TEMPERATURES  //Annonce la T°C Prend 290 bytes
#define EXTENDED_CAPABILITIES_REPORT  //Annonce la T°C Prend 474 bytes

 

Voili, voilà.

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Pas la peine, la désactivation de la commande M503 et l'optiboot ont largement suffit sur mon am8, malgré son bl-touch, son lcd d'A6 et son Titan Aero.

Après tout ça libère bien plus de mémoire que les commandes montrées par @Foxies

 

"//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!"

Modifié (le) par Maeke
  • +1 1
  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Je me suis servi de ce tuto pour mettre en place le 3D touch mais je n'avais pas été jusqu'au bout puisque je coinçais à la compilation.

 Dans Arduino, je me suis mis en Optiboot dans l'onglet Outils. Je ne sais pas si cette manip est suffisante.  Puis j'ai désactivé la commande M503 et  la compilation s'est faite sans problème. Lorsque j'ai voulu transférer il me sortait systématiquement un erreur. Je ne suis remis en Anet V1.0 dans l'onglet Outils de Arduino et le téléversement s'est fait sans problème.
Tout semble correcte et je vais passer à la phase finale de l'installation du 3D touch
Je vous remercie tous pour ce coup de main et vos conseils pertinents.🤗

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

Juste un truc à savoir, ça vient uniquement du fait que le microcontrôleur utilisé par anet est une version bridée du microcontrôleur des cartes arduino, les kits ramps étant basés sur une vraie carte arduino, ils ont le double en capacité progmem, autrement dit, ton firmware serait passé sans problème une fois adapté

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

j'ai voulu continuer mon installation mais lorsque je fais M501 dans repetier  j'ai un message V55 store settings retrieved et je ne tiens pas à faire un fausse commande et de perdre tous mes paramètres

Lien vers le commentaire
Partager sur d’autres sites

voilà le log que me sort Repetier lorsque je lance M501. a priori j'ai encre mes paramètres dans l'imprimante mais je ne veux pas faire de bêtise

17:27:30.884 : start
17:27:30.884 : echo: External Reset
17:27:30.886 : Marlin 1.1.9
17:27:30.892 : echo: Last Updated: 2018-07-31 | Author: (Bob Kuhn, Anet config)
17:27:30.894 : echo:Compiled: Aug 20 2019
17:27:30.898 : echo: Free Memory: 11494  PlannerBufferBytes: 1664
17:27:30.919 : echo:V55 stored settings retrieved (655 bytes; crc 22540)
17:27:31.019 : N1 M110*34
17:27:31.019 : N2 M115*36
17:27:31.019 : N3 M105*36
17:27:31.019 : N4 M114*35
17:27:31.067 : N5 M111 S6*98
17:27:31.073 : N6 T0*60
17:27:31.073 : N7 M20*22
17:27:31.073 : N8 M80*19
17:27:31.074 : N9 M105*46
17:27:32.112 : N10 M105*22
17:27:34.282 : N11 M105*23
17:27:34.326 : Cap:SERIAL_XON_XOFF:0
17:27:34.329 : Cap:EEPROM:1
17:27:34.329 : Cap:VOLUMETRIC:1
17:27:34.331 : Cap:AUTOREPORT_TEMP:1
17:27:34.331 : Cap:PROGRESS:0
17:27:34.334 : Cap:PRINT_JOB:1
17:27:34.334 : Cap:AUTOLEVEL:1
17:27:34.337 : Cap:Z_PROBE:1
17:27:34.337 : Cap:LEVELING_DATA:1
17:27:34.339 : Cap:BUILD_PERCENT:0
17:27:34.342 : Cap:SOFTWARE_POWER:0
17:27:34.342 : Cap:TOGGLE_LIGHTS:0
17:27:34.345 : Cap:CASE_LIGHT_BRIGHTNESS:0
17:27:34.347 : Cap:EMERGENCY_PARSER:0
17:27:34.350 : Cap:AUTOREPORT_SD_STATUS:0
17:27:34.353 : Cap:THERMAL_PROTECTION:1
17:27:34.354 : N12 M105*20
17:27:34.366 : echo:DEBUG:INFO,ERRORS
17:27:34.366 : N13 M220 S100*83
17:27:34.366 : N14 M221 S100*85
17:27:34.369 : echo:Active Extruder: 0
17:27:34.369 : N15 M111 S6*83
17:27:34.369 : Begin file list
17:27:34.373 : End file list
17:27:34.373 : N16 T0*13
17:27:34.374 : echo:Unknown command: "M80"
17:27:34.383 : N17 M155 S1*86
17:27:34.433 : echo:DEBUG:INFO,ERRORS
17:27:34.435 : echo:Active Extruder: 0
 

Lien vers le commentaire
Partager sur d’autres sites

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...