Aller au contenu

Messages recommandés

Posté(e) (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) par dav26300
Posté(e) (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) par vap38
Posté(e)

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.

Posté(e) (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

probe.jpg

atmega328.jpg

grbl-1.1h.20190825.zip

Modifié (le) par vap38
Posté(e) (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) par dav26300
Posté(e) (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) par vap38
  • 1 month later...
Posté(e)

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

mini_20240228_103333.jpg

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • CrĂ©er...