Msappdem Posté(e) Avril 20, 2024 Posté(e) Avril 20, 2024 Bonjour, Je viens de recompiler un firmware pour mon imprimante (marlin 2.x). Je ne sais pas quel paramètre je dois changer pour décaler vers l'arrière le dimensionnement du plateau, le stl donne ça : et la réalité donne ça : je voudrais reculer de 1 voir 1.5 cm Pouvez-vous m'aider ? Merci
PPAC Posté(e) Avril 20, 2024 Posté(e) Avril 20, 2024 (modifié) il y a 10 minutes, Msappdem a dit : je voudrais reculer de 1 voir 1.5 cm Pouvez-vous m'aider ? Salutation ! A vérifier car je touche rarement a cela quand je compile un marlin, mais je dirais qu'il te faut vérifier/adapter la valeur de #define Y_MIN_POS 0 cf https://marlinfw.org/docs/configuration/configuration.html#movement-bounds Mais quand a savoir si tu doit mettre en négatif ou en positif les 15 mm qui tu veux là je ne sais plus .... Modifié (le) Avril 20, 2024 par PPAC J'ai un doute si c'est ou non en négatif
BO105cbs Posté(e) Avril 21, 2024 Posté(e) Avril 21, 2024 Est que le homing se fait bien au centre d'abord ? Car si oui, cela voudrais dire que les caractéristiques dimensionnelles sont bien déclarées dans le firmware (avec le bon décalage de la buse si doigt de contact aussi). Un décalage peut être induit dans le trancheur, dans la déclaration des paramètres de l'imprimante.
PPAC Posté(e) Avril 21, 2024 Posté(e) Avril 21, 2024 il y a 2 minutes, BO105cbs a dit : Est que le homing se fait bien au centre d'abord ? Le truc c'est qu'un "home" ne ce fait pas forcement au centre du plateau ... c'est selon la config ... ( voir la fin de la citation ) https://marlinfw.org/docs/configuration/configuration.html#movement-bounds Citation With Marlin you can directly specify the bed size. This allows Marlin to do extra logic related to the bed size when it differs from the movement limits below. If the XY carriage is able to move outside of the bed, you can specify a wider range below. #define X_MIN_POS 0 #define Y_MIN_POS 0 #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS 170 These values specify the physical limits of the machine. Usually the [XYZ]_MIN_POS values are set to 0, because endstops are positioned at the bed limits. [XYZ]_MAX_POS should be set to the farthest reachable point. By default, these are used as your homing positions as well. However, the MANUAL_[XYZ]_HOME_POS options can be used to override these, if needed. Although home positions are fixed, M206 can be used to apply offsets to the home position if needed.
BO105cbs Posté(e) Avril 21, 2024 Posté(e) Avril 21, 2024 il y a 14 minutes, PPAC a dit : Le truc c'est qu'un "home" ne ce fait pas forcement au centre du plateau ... c'est selon la config ... ( voir la fin de la citation ) Ouais, bah si faut tout lire aussi 2
Msappdem Posté(e) Avril 21, 2024 Auteur Posté(e) Avril 21, 2024 (modifié) merci pour ta réponse. alors j'ai effectivement 0 pour cette valeur. j'ai tenté de faire un -15, ça recule dans le bon sens un tout petit peu mais pas de 15mm. la commande M206 n'est pas disponible dans mon firmware donc je suis obligé de recompiler a chaque fois. Modifié (le) Avril 21, 2024 par Msappdem modification
Solution PPAC Posté(e) Avril 21, 2024 Solution Posté(e) Avril 21, 2024 (modifié) il y a 19 minutes, Msappdem a dit : j'ai tenté de faire un -15, ça recule dans le bon sens un tout petit peu mais pas de 15mm. Il te faut probablement aussi ajuster, ( pour avoir une certaine cohérence du fait de se décalage ... ) #define Y_MAX_POS Y_BED_SIZE genre (Mais a vérifier car cela fait un moment que je n'ai pas touché au source d'un marlin...) #define Y_MAX_POS Y_BED_SIZE + 15 Sinon une doc qui parle d'autre techniques https://reprap.org/wiki/Configuring_Marlin_Bed_Dimensions et le tuto de @fran6p Modifié (le) Avril 21, 2024 par PPAC 1
pommeverte Posté(e) Avril 21, 2024 Posté(e) Avril 21, 2024 Salut, il y a 22 minutes, Msappdem a dit : la commande M206 n'est pas disponible dans mon firmware En es-tu vraiment sûr???? normalement ce Gcode n'est pas conditionné dans Marlin. Il y est par défaut. Tu utilises quelles sources de Marlin? 1
Msappdem Posté(e) Avril 21, 2024 Auteur Posté(e) Avril 21, 2024 c'est un fimware de th3d adapté pour mon modèle dans prontface quand je lui fait un M206 il me dit que la commande n'est pas reconnue.
pommeverte Posté(e) Avril 21, 2024 Posté(e) Avril 21, 2024 D'accord. Tu as essayé de compiler ton firmware en commentant la ligne 4136 du fichier configuration_adv.h: #if DISABLED(DWIN_CREALITY_LCD_JYERSUI) // #define NO_WORKSPACE_OFFSETS <--- ligne 4136 #endif 1
Msappdem Posté(e) Avril 21, 2024 Auteur Posté(e) Avril 21, 2024 j'avais bien vu cette ligne mais non je n'ai pas essayé (je suis en train d'essayer du coup, ça compile) j'ai suivis le premier lien que tu avais donné, je vais relancer mes test. merci @pommeverte j'ai réussi a décaler un peu la zone d'impression. Je ne peux pas allez plus loin le tendeur de couroie du Y gène le plateau suite a un passage en rail linéaire. Je vais tenter de modifer ça et de refaire un firmware. et oui en commentant la ligne j'ai bien accès a la commande M206. Encore merci. 1 1
Msappdem Posté(e) Avril 23, 2024 Auteur Posté(e) Avril 23, 2024 je confirme c'était bien ça : merci ! 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