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