PierreG PostĂ©(e) Juillet 30, 2021 PostĂ©(e) Juillet 30, 2021 Bonne journĂ©e Ă vous.. (quoique je devrais dire bonsoir)..  Une chose m'agace sur ma Ender, c'est que la premiere couche s'appelle Layer 0. Pour moi, la couche 0 n'existe pas, ou du moins on pourrais considĂ©rer le plateau comme Ă©tant la couche 0.  Dans Cura d'ailleurs, la premiere couche est la couche 1, ce qui est plus logique... Est-ce que quelqu'un sait comment changer ca dans le firmware de Marlin, pour qu'il commence Ă compter les couches a partir de 1 ? J'ai fait une petite recherche rapide dans le FW avec le mot Layer, et je n'ai rien trouvĂ© qui s'apparente au dĂ©compte des couches !!!  Â
PPAC PostĂ©(e) Juillet 30, 2021 PostĂ©(e) Juillet 30, 2021 (modifiĂ©) Salutation ! (indĂ©pendant de l'heure ou du fuseau horaire ) Un petit post-it avec Ă©crits "+1" a cotĂ© de la zone oĂč tu lis le "Layer 0" ? ou un gros scotch opaque pour ne plus voir le "Layer ..." ? Je me dit que c'est surement dans le firmware de lâĂ©cran ... donc pas forcement dans le firmware marlin ... car chez moi avec un Ă©cran "antique" menu marlin, je n'ai pas les couches, j'ai juste les coordonnĂ©es Z=0.2 , Z=0.4  ... si en hauteur de couche a 0.2 mm  Mais, il faut plutĂŽt le voir comme les indices d'un tableau en programmation. Le 1er Ă©lĂ©ment se trouve a l'indice 0 du tableau ... indice de 0 a n-1 pour un tableau de n Ă©lĂ©ments ... c'est surement juste pour faciliter le test de sortie des boucle de parcours des tableau ... le test de continuation Ă©tant i l'indice "i<n" et pour lever une erreur dans le cas d'un tableau vide ou d'un accĂšs hors tableau ... (ou alors 0 pour ne pas perdre une valeur d'un codage binaire ...) Sinon peut ĂȘtre modifier les fichiers .gcode (mais je ne suis pas sur de mon coup et c'est pas forcement aussi rapide que d'accepter cette histoire d'indice ...)  cf ;LAYER_COUNT:6 ;LAYER:0  Edit : et sinon lâhistoire du "rez de chaussĂ©" et du "1er Ă©tage" ... on fait quoi ? ( moi je dit rĂ©forme ! on en profite pour enlever les exceptions et rĂšgles de grammaire et orthographes que j'arrive toujours pas a appliquer ... ) ModifiĂ© (le) Juillet 30, 2021 par PPAC 1
Rlv Posté(e) Juillet 30, 2021 Posté(e) Juillet 30, 2021 Le premier étage c'est celui qui touche le sol. Sauf en France :-). Sinon tu peux faire un ticket sur le Github Marlin pour ton histoire de zéro, ça risque de faire rigoler pas mal de monde :-). 1
hyoti PostĂ©(e) Juillet 30, 2021 PostĂ©(e) Juillet 30, 2021 C'est l'Ă©ternel dĂ©bat entre informaticiens (type codeur) et les autres. Il est vrai que le premier nombre entier N est le zĂ©ro, le 1 le deuxiĂšme,.. MĂȘme si le zĂ©ro c'est rien ou presque rien !!!! Ă voir.
Geekdoctor Posté(e) Juillet 30, 2021 Posté(e) Juillet 30, 2021 Il y a 3 heures, PierreG a dit : Est-ce que quelqu'un sait comment changer ça dans le firmware de Marlin, pour qu'il commence à compter les couches a partir de 1 ? Je suis désolé mais je ne suis pas assez expérimenté pour t'aider...
PierreG PostĂ©(e) Juillet 30, 2021 Auteur PostĂ©(e) Juillet 30, 2021 Il y a 11 heures, hyoti a dit : C'est l'Ă©ternel dĂ©bat entre informaticiens (type codeur) et les autres. Il est vrai que le premier nombre entier N est le zĂ©ro, le 1 le deuxiĂšme,.. MĂȘme si le zĂ©ro c'est rien ou presque rien !!!! Ă voir. Pourtant, si je donnes des pommes Ă compter Ă quelqu'un, la premiere pomme va etre "1" et pas la pomme 0.....  sinon, Ă la fin, je te demande combien y-a-t'il de pommes, tu me rĂ©ponds 14 (sachant qu'il y a 15 pommes dans le sac) ?  Il y a 12 heures, Rlv a dit : ça risque de faire rigoler pas mal de monde :-). A une certaine Ă©poque, quand j'Ă©tais gestionnaire, un informaticien qui m'arrivait avec cette attitude aurait pris la porte instantanĂ©ment....  L'informatique est au service des humains, pas l'inverse !  Je m'en foutais que toutes les matrices et les vecteurs commencent avec l'indice 0.  C'est ta job de t'arranger pour que ca me m'oblige pas Ă rĂ© apprendre Ă compter !!!  DĂ©solĂ© pour le double post, je n'ai pas pu ajouter la citation en mode Ă©dition !! Â
PPAC PostĂ©(e) Juillet 30, 2021 PostĂ©(e) Juillet 30, 2021  si je mange des pommes quand je mange la 1er (j'ai mangĂ© disons 1/4 de pomme) si on me demande combien de pomme j'ai mangĂ© si j'arrondie a l'infĂ©rieur je rĂ©pond 0 Mais oui cela se discute ... mais pour discuter avec un programme c'est pas simple ... "l'ordinateur est fatal" cfÂ
PierreG Posté(e) Juillet 30, 2021 Auteur Posté(e) Juillet 30, 2021 il y a 1 minute, PPAC a dit : si je mange des pommes quand je mange la 1er (j'ai mangé disons 1/4 de pomme) si on me demande combien de pomme j'ai mangé si j'arrondie a l'inférieur je répond 0 Et moi je te répondrais que si tu as mangé 0 pomme, qu'est-ce que tu fout avec un morceau de pomme dans la gueule !!!  1
Rlv PostĂ©(e) Juillet 30, 2021 PostĂ©(e) Juillet 30, 2021 il y a 1 minute, PierreG a dit : A une certaine Ă©poque, quand j'Ă©tais gestionnaire, un informaticien qui m'arrivait avec cette attitude aurait pris la porte instantanĂ©ment....  L'informatique est au service des humains, pas l'inverse !  Je m'en foutais que toutes les matrices et les vecteurs commencent avec l'indice 0.  C'est ta job de t'arranger pour que ca me m'oblige pas Ă rĂ© apprendre Ă compter !!! Je me suis mal exprimĂ©. Je suis d'accord avec toi il faut ĂȘtre non informaticien pour voir le bug ! Quand tu code tu as tellement l'habitude de compter Ă partir de 0 (0, 1, 10,11  ) que tu en oublies la logique "humaine". Bon aprĂšs, si tu prends l'Ăąge tu ne nait pas non plus Ă 1 an. 1
PierreG Posté(e) Juillet 30, 2021 Auteur Posté(e) Juillet 30, 2021 il y a 6 minutes, Rlv a dit : si tu prends l'ùge tu ne nait pas non plus à 1 an Tu as une secone de vie !!!  ***MDR***  Sérieusement, je sais que c'est un débat futile, mais bon, naivement j'aurais crû que ca n'était qu'une simple constante à modifier, comme tout le reste !!!  hi hi hi
PPAC PostĂ©(e) Juillet 31, 2021 PostĂ©(e) Juillet 31, 2021 (modifiĂ©) Si tu trouve les sources du binaire du firmware pour ton Ă©cran ...peut ĂȘtre ... mais c'est pas gagnĂ© d'avance que ce soit "une simple constante Ă modifier" et j'ai du mal a trouver les sources ... Edit : Enfin si on parle bien d'un Ă©cran autre que celui lĂ Â https://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller car lĂ oui c'est le firmware marlin qui gĂšre l'affichage (c'est comme chez moi pas de "layer 0" mais un Z 0.0 ...) ModifiĂ© (le) Juillet 31, 2021 par PPAC
PierreG Posté(e) Juillet 31, 2021 Auteur Posté(e) Juillet 31, 2021 @PPAC J'ai l'écran d'origine de la Ender 3 Pro...  Ca ressemble pas mal a celui que tu me montre !!!
hyoti PostĂ©(e) Juillet 31, 2021 PostĂ©(e) Juillet 31, 2021 Bonjour @PierreG pour continuer juste un peu le dĂ©bat futile. tu dis "" A une certaine Ă©poque, quand j'Ă©tais gestionnaire, un informaticien qui m'arrivait avec cette attitude aurait pris la porte instantanĂ©ment....  L'informatique est au service des humains, pas l'inverse !  Je m'en foutais que toutes les matrices et les vecteurs commencent avec l'indice 0.  C'est ta job de t'arranger pour que ca me m'oblige pas Ă rĂ© apprendre Ă compter !!! "" Tu as dû louper des bons informaticiens capables d'Ă©crire en langage machine et te faire de la sĂ©curitĂ© sachant que si tu leur expliques ils peuvent comprendre trĂšs vite. PlutĂŽt que des reconvertis en info de gestion juste programmeurs . Cela aurait Ă©vité (je me place en tant qu'utilisateur final) une grande partie des bugs des gros systĂšmes types gestion (SAP,...et all) Maintenant pour faire du Marlin ou Ă©quivalent ce n'est pas avec des informaticiens de gestion que tu y arriveras ( ex prog TMC,... middleware et hardware). AprĂšs je ne prends pas position, je comprends les deux. mĂȘme en tant qu'utilisateur final (science et gestion) bien que les gestionnaires soient trĂšs chiant !!! Avis perso REX. Â
papaone PostĂ©(e) Juillet 31, 2021 PostĂ©(e) Juillet 31, 2021 Bonjour Ă tous ! Perso, pour ma Ender 3v2 j'utilise le firmware de L-Christophe v2.0.4a . Il a codĂ© dans son FW la possibilitĂ© d'afficher les layers en cours d'impression via un script python. Les explications sont en fichiers joints, ainsi que le script pour Cura Cela aidera peut ĂȘtre @PierreG a trouver une solution.  AFFICHER LES LAYERS EN COURS - MicroSD.pdf AfficheLayer.py 1
hyoti Posté(e) Juillet 31, 2021 Posté(e) Juillet 31, 2021 Bonjour @PierreG Je viens de voir ceci dans Cura. Tu as le choix de mettre initial layer à 0 ou 1. pour tout les goûts!!! 1 1
PierreG PostĂ©(e) Juillet 31, 2021 Auteur PostĂ©(e) Juillet 31, 2021 il y a 51 minutes, hyoti a dit : Tu as le choix de mettre initial layer Ă 0 ou 1. pour tout les goĂ»ts!!! Merci @hyoti ...   au moins ca permettrait d'avoir la mĂȘme chose sur Cura et Ender !!! Â
hyoti PostĂ©(e) Juillet 31, 2021 PostĂ©(e) Juillet 31, 2021 il y a 21 minutes, PierreG a dit : Merci @hyoti ...   au moins ca permettrait d'avoir la mĂȘme chose sur Cura et Ender !!!  VoilĂ @PierreGsur l'Ă©cran LCD Ender. Bon j'ai mis l'appli de @papaone, mais je ne sais si c'est celle lĂ , je l'avais peut ĂȘtre avant (pack marchĂ© Ultimaker) 1
PPAC PostĂ©(e) Aout 1, 2021 PostĂ©(e) Aout 1, 2021 (modifiĂ©) Salutation ! Je me sent vraiment idiot de ne pas avoir compris qu'il s'agissais des messages gĂ©nĂ©rĂ© par un post traitement .... et donc des M117 https://marlinfw.org/docs/gcode/M117.html dans le .gcode. Bien vue @papaone ! J' Ă©tait donc complĂštement a cotĂ© a parler de firmware dâĂ©cran ! Mes excuses. ModifiĂ© (le) Aout 1, 2021 par PPAC
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