Roubat
Nouveau
Bonjour,
J’écris ici pour trouver une solution potentiellement firmware à un souci que j'ai.
Résumé rapide du projet :
J'essaie de transformer une imprimante 3D en une sorte de petite CNC.
L'imprimante que je transforme est une Ceality CR 6 max.
Je viens de terminer tout le développement et la fabrication de ce projet et allais la tester pour la première fois. Mais j'ai coincé sur la prise de points 0.
Ce que je souhaiterais :
Qu’au minimum pour l'axe Z, aucune prise de point 0 ne soit faite (je me débrouille autrement en positionnant les axes à la main et en travaillant avec les offsets).
Il y a encore quelques heures étaient assez convaincus de ne pas avoir de problème avec ça car j'avais pu désactiver sur le slicer l'option d’effectuer un bed leveling. Sauf que j'ai découvert au moment de lancer le g code que nativement (via le firmware de la carte électronique et non via une commande du g code) au minimum une prise de point 0 en Z est effectuée au centre de la table (juste après avoir fait une prise de point 0 en X et en Y).
Pourquoi c'est un problème :
La Creality CR 6 est une machine équipée d'une jauge d'extensiometrie (tenant l’extrudeur) permettant de capter le moment où l’extrudeur rentre en contact avec la table (prise de point 0).
Sauf que, personnellement, la tête d'origine n'est plus présente sur l'imprimante (et cette jauge d'extension métrie non plus). Actuellement j'en suis à un niveau ou tout irait tip top (je crois) si l'imprimante ne décidait pas de prendre ce point 0 en Z.
Solution que j'ai à proposer :
Je peux, en théorie, tromper le signal tu envoies cette jauge d'extension métrie pour faire croire à l'imprimante qu'une prise de point 0 est effectuée avec un Arduino à un moment clé.
Potentiel solution qui m'intéresserait (la question) :
J'ai encore peu exploré la partie firmware de la carte mère d'origine de l'imprimante (dont je mets une photo).
J'ai cru comprendre que certains craquent en informatique étaient capable de modifier ses firmware pour apporter des modifications. Je me demande donc s'il est possible d'enlever la ligne qui est impose une prise de point 0 en Z avant chaque démarrage de G-code ? Je ne sais pas si vous en connaissez déjà un (de firmware) ou si vous connaissez une solution à laquelle je n'ai pas pensé ?
PS : j'ai vu que pour changer le firmware de l'écran de cette imprimante il faut une carte SD micro SD de maximum 8 gigas (c'est quand même presque introuvable de nos jours mais peut être que je n’aurai pas à changer le firmware de l'écran ?)
Merci à ceux qui ont lu jusque là
Roubat
J’écris ici pour trouver une solution potentiellement firmware à un souci que j'ai.
Résumé rapide du projet :
J'essaie de transformer une imprimante 3D en une sorte de petite CNC.
L'imprimante que je transforme est une Ceality CR 6 max.
Je viens de terminer tout le développement et la fabrication de ce projet et allais la tester pour la première fois. Mais j'ai coincé sur la prise de points 0.
Ce que je souhaiterais :
Qu’au minimum pour l'axe Z, aucune prise de point 0 ne soit faite (je me débrouille autrement en positionnant les axes à la main et en travaillant avec les offsets).
Il y a encore quelques heures étaient assez convaincus de ne pas avoir de problème avec ça car j'avais pu désactiver sur le slicer l'option d’effectuer un bed leveling. Sauf que j'ai découvert au moment de lancer le g code que nativement (via le firmware de la carte électronique et non via une commande du g code) au minimum une prise de point 0 en Z est effectuée au centre de la table (juste après avoir fait une prise de point 0 en X et en Y).
Pourquoi c'est un problème :
La Creality CR 6 est une machine équipée d'une jauge d'extensiometrie (tenant l’extrudeur) permettant de capter le moment où l’extrudeur rentre en contact avec la table (prise de point 0).
Sauf que, personnellement, la tête d'origine n'est plus présente sur l'imprimante (et cette jauge d'extension métrie non plus). Actuellement j'en suis à un niveau ou tout irait tip top (je crois) si l'imprimante ne décidait pas de prendre ce point 0 en Z.
Solution que j'ai à proposer :
Je peux, en théorie, tromper le signal tu envoies cette jauge d'extension métrie pour faire croire à l'imprimante qu'une prise de point 0 est effectuée avec un Arduino à un moment clé.
Potentiel solution qui m'intéresserait (la question) :
J'ai encore peu exploré la partie firmware de la carte mère d'origine de l'imprimante (dont je mets une photo).
J'ai cru comprendre que certains craquent en informatique étaient capable de modifier ses firmware pour apporter des modifications. Je me demande donc s'il est possible d'enlever la ligne qui est impose une prise de point 0 en Z avant chaque démarrage de G-code ? Je ne sais pas si vous en connaissez déjà un (de firmware) ou si vous connaissez une solution à laquelle je n'ai pas pensé ?
PS : j'ai vu que pour changer le firmware de l'écran de cette imprimante il faut une carte SD micro SD de maximum 8 gigas (c'est quand même presque introuvable de nos jours mais peut être que je n’aurai pas à changer le firmware de l'écran ?)
Merci à ceux qui ont lu jusque là
Roubat
Dernière édition: