dav26300 Posté(e) Février 15, 2024 Posté(e) Février 15, 2024 (modifié) Bonjour , je me suis fabriqué une petite CNC type 3018 . j'ai pris comme carte mère une MKS DLC version 2.0, sur laquelle j'ai installé le firmware GRBL. J'utilise le ogiciels candle pour utiliser la CNC . j ai mis dessus des fins de courses ce qui me permet de faire un homing, et j aussi un palpeur . C'est là que je rencontre un problème . lorsque je demande à candle de faire un palpage il me met une alarme et se bloque, je suis obligé de réinitialiser et débloquer la CNC afin de pouvoir la réutiliser . Le capteur est connecté sur la pin A5 et le ground sur l'emplacement prévu a cette effet. J ai passé des heures et des jours à comprendre, c'est au dessus de mes compétences et j'espère que vous allez pouvoir m'aider. voici le firmware de ma cnc: $0=10 $1=25 $2=0 $3=0 $4=0 $5=0 $6=0 $10=1 $11=0.010 $12=0.002 $13=0 $20=1 $21=1 $22=1 $23=7 $24=50.000 $25=800.000 $26=250 $27=1.000 $30=1000 $31=0 $32=0 $100=402.545 $101=402.545 $102=402.545 $110=1000.000 $111=1000.000 $112=500.000 $120=10.000 $121=10.000 $122=10.000 $130=291.000 $131=186.000 $132=64.000 ok dans candle j'ai bien ajouté la commande pour le probe: G21G91G38.2Z-50F100; G0Z1; G38.2Z-2F10; G92 Z13.74;G0Z5M30 mais voila ce qui ce passe G21G91G38.2Z-50F100 G0Z1 G38.2Z-2F10 G92 Z1.50 G0Z5M30 [MSG:Reset to continue] Et lorsque je modifie la commande $6=1 du probe j'ai ca: G21G91G38.2Z-50F100 < ALARM:4 ok G0Z1 < error:9 G38.2Z-2F10 < error:9 G92 Z1.50 < error:9 G0Z5M30 < error:9 S9600 < error:9 Modifié (le) Février 15, 2024 par dav26300
vap38 Posté(e) Février 15, 2024 Posté(e) Février 15, 2024 (modifié) Salut, @dav26300 Je ne suis pas un spécialistes mais j'ai déjà aussi galéré avec le GRBL ! essai de prendre contact avec le fournisseur MKS sur Aliexpress (macrobase store ) ils répondent bien pour des problème techniques. si j'ai bien compris c'est la carte MKS DLC v2 8 bits avec le chip ATMEGA 328P. Nota la version V2 est actualisée en V2.1 peut être que le firmware est différent à vérifier. tu utilises la pin 5 mais sur qu'elle connectique sur la carte mère ? La sérigraphie servo correspond au Probe de la pin S c'est à dire la PIN 5 c'est bien cela ? Ce qui est bizarre il ne renvoie pas la commande G92 Z13.74 la hauteur du Zprobe dans Candle. $6 - Inversion de la broche de sonde (Booléen) Par défaut, la broche du Z-probe est maintenue au niveau haut via une résistance “pull-up” interne à l’Arduino.Le capteur indique un niveau bas lors du contact de la pince (masse) avec la base du Z-probe, GRBL l’interprète comme déclenché. Si vous avez besoin de l’inverse, il faut taper $6=1. Attention, il va aussi falloir ajouter une résistance « pull-down » externe. Vous devez redémarrer après avoir changé ce paramètre. ALARM:4 : Probe fail. La sonde n’est pas dans l’état initial attendu avant le démarrage du cycle de sonde, où G38.2 et G38.3 ne sont pas déclenchés et G38.4 et G38.5 sont déclenchés. Il faut vérifier dans le firmware si la pin 5 est bien active et déclarée dans la version MKS V2. Vérifié les tensions sur la Sonde Zprobe . J'ai vérifié la sérigraphie de la carte mère il n'y a pas d'erreur ! S = PIN5 tiens moi informé regarde sur Guithub le WIKI Question tous les axes se déplacent t-il dans le bon sens car $23=7 donc tous les axes sont inversés ? a+ Francis Modifié (le) Février 15, 2024 par vap38
dav26300 Posté(e) Février 17, 2024 Auteur Posté(e) Février 17, 2024 Salut vap38, oui c'est bien la mks dlc v2 qui est en 8bit et avec le chip ATMEGA 328P, un arduino avec gestion de moteur quoi. Mais fin de course sont comme sur une imprimante 3D tous a gauche et en haut pour L'axe Z. que qui explique l'inversion des axes. Tous les axes vont dans le bon sens et le homing se passe très bien. C'est juste ce z probe qui me fait ......... j'utilise la pin "s" du connecteur "probe" qui d'après le datasheet correspond au "a5" de l'Arduino. Ce qui doit correspondre car en haut sur le connecteur "J22" j'ai bien tout les pin sauf ce "A5" qui lui est sur "probe". j'ai même essayé de faire un probe sans le capteur haut cas ou je m'étais trompé dans la connectique mais il se passe rien. comment je peux savoir si la pin 5 est bien déclaré? Je viens de m'apercevoir d'une chose, lorsque la cnc est juste alimenté par la prise usb et que je lance un probe sur candle, il exécute bien la commande puisque je vois l'état passer en vert Démarrer et les coordonnées défilées comme si l'axe z descendait au contact du probe. Mais si j'alimente la carte normalement par son alimention 12v j'ai ces messages d'erreurs décris plus haut.
vap38 Posté(e) Février 17, 2024 Posté(e) Février 17, 2024 (modifié) hello @dav26300 voici le schéma Atmega 328 il faut tracer la pin 28 sur le 328 avec un ohmmètre et vérifier si la conduction de la PIN5 est bonne avec la prise probe marquée S. Il faut recharger le firmware ci-joint pour test du GRBL V1.1. J'ai vérifié si dans le fichier HEXA si la PIN 5 du probe est bien enable c'est le cas voici une image du fichier cpu_map.h donc c'est tout bon ! Une chose m'intrigue as-tu essayé de graver du texte pour vérifier si le sens de l'écriture pour l'axe Y est bon ? çà permet de vérifier si le texte n'est pas inversé dans $23=7 (chez moi $23=3 et $3=2, $21=1, $22=1, $6=0) Peux-tu faire le test suivant remet $6=0 et demande un Zprobe dans CANDLE et me dire dans quel sens l'axe Z se déplace vers le bas ou vers le haut? Après la commande Zprobe tu fais la commande $ dans le GRBL pour vérifier l'état des PIN stat pour le Zprobe .... Tu as bien câblé l'arrêt d'urgence A+ Francis grbl-1.1h.20190825.zipFetching info... Modifié (le) Février 17, 2024 par vap38
dav26300 Posté(e) Février 17, 2024 Auteur Posté(e) Février 17, 2024 (modifié) J'ai bien la continuité avec la pin28 et le A5. par contre ton fichier n'est pas en hex comment je charge ca? Avez-vous modifié le Fichier? ou je peu prendre le fichier hex du wiki mks-dlc? alors j'ai fais un erase eeprom et j'ai flashé avec votre fichier mais il y a beaucoup de chose qui ne correspondent plus notamment mon homing ne fonctionne plus. le fichier tel quel je ne peux pas faire de homing. On est d'accord quand je fais + dans le X la tête doit partir a droite, le Y dois avancer et le Z? est ce que le + doit descendre? car dans ma logique c'est j'enlève plus de matiere donc + = descendre. Je te remercie infiniment car tu as réussie a me mettre sur d'autre piste et maintenant le palpeur fonctionne. Je pense que je devais avoir une mauvaise configuration de grbl. voici mon fichier config maintenant: $$ < $0=10 $1=25 $2=0 $3=4 $4=0 $5=0 $6=0 $10=1 $11=0.010 $12=0.002 $13=0 $20=0 $21=1 $22=1 $23=3 $24=50.000 $25=800.000 $26=250 $27=1.000 $30=1000 $31=0 $32=0 $100=402.545 $101=402.450 $102=402.450 $110=1000.000 $111=1000.000 $112=500.000 $120=10.000 $121=10.000 $122=10.000 $130=291.000 $131=186.000 $132=64.000 Maintenant il me reste plus qua comprendre la commande envoyé par candle pour le palpeur car au bout de 50 mm il se met en alarme et je dois le relancer pour qui finisse sa course et touche le capteur. sachant que j'ai une course de 64 mm en Z. Modifié (le) Février 17, 2024 par dav26300
vap38 Posté(e) Février 17, 2024 Posté(e) Février 17, 2024 (modifié) Ok @dav26300 pour le homing il faut changer la direction $23=4 pour inverser les axes X et Y. Si le fin de course est à gauche à ouest et l'axe y en haut au nord pour l'axe Z dans le homing si le fin de course est en haut il doit monter vers le ciel! Pour le Zprobe dans la commande tu change G21G91G38.2Z-70F100; G0Z1; G38.2Z-2F10; G92 Z13.74;G0Z5M30 Tu remplace -50 par -70 et çà doit fonctionner ! a+ Modifié (le) Février 17, 2024 par vap38
dav26300 Posté(e) Mars 20, 2024 Auteur Posté(e) Mars 20, 2024 Super merci ça marche nickel maintenant. Merci à toi.
vap38 Posté(e) Mars 21, 2024 Posté(e) Mars 21, 2024 Bonjour @dav26300 bien content que tout fonctionne pour ta CNC. J'ai réalisé un cyclone pour récupérer les poussières de la gravure bois. Le système fonctionne avec une turbine alimentée en 24V, moteur récupéré d'une perceuse HS. L'alimentation 24v est couplée à un régulateur PWM pour faire varier la vitesse de la turbine. J'ai dessiné et imprimé un récupérateur de poussière fixé sur le moteur de la CNC. le seul problème c'est de trouver le bon tube flexible pour relier le cyclone à la broche. Le cyclone fonctionne très bien pour récupérer les poussières fines. J'ai utilisé EASLE en version démo c'est très bien; mais la licence est trop chère ! c'est du bisness je préfère les applications free. Je recherche toujours le meilleur compromis pour une application FAO gratuite j'e vais essayer ESTLCAM pour la gravure 3D. Et toi quel est ton choix ? A te relire Francis
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