Aller au contenu

GO Print

Construction DIY d'une CNC


Pat 13

Messages recommandés

Bonjour a tous

Je me lance dans la construction d'une cnc (très inspiré d'une vidéo de Topsie )de 600 * 700

4 moteurs Nema 17 2A carte UNO avec CNC SHIELD

J'ai bien téléversé GRBL et j'ai installé CNCjs .

Et c'est la que j'ai besoin de vous lol a j'avais oublié je suis novice .

j'ai ouvert CNCjs et j'ai branché sur ma table 3 des 4 moteur (x/y/z).

J'aimerais savoir comment je pourrais tester ces moteurs comme ça a vide

A+

Modifié (le) par Pat 13
Lien vers le commentaire
Partager sur d’autres sites

Salut pafpaf

Je fais de l 'impression 3d mais je pense qu'il faut entièrement dissocier c'est 2 job.

Donc comme je l'ai dit je suis un vrais novice en cnc .

J'ai presque fini la structure de la cnc et j'en suis maintenant a la partie logiciel

tout est installer sauf que je ne sais pas comment marche CNCjs donc je cherche quelqu'un qui pourrais m'aider a le faire marcher

car  j'espère bien un jour graver (lol)

Merci

A+

Lien vers le commentaire
Partager sur d’autres sites

Il y a 3 heures, Pat 13 a dit :

je pense qu'il faut entièrement dissocier ces 2 jobs

Et tu as bien raison, c'est une erreur trop répandue de croire que l'un EST l'autre

Avant que de faire marcher CncJS il faut que GRBL soit installé dans l'Arduino et que ses paramètres soient OK
Depuis CncJS, tu dois connecter le port USB qui apparaît dans la liste
Ensuite tu peux faire bouger les axes un par un
Je ne sais pas si tu as monté des endstops pour faire les prises de référence (POM) si ce n'est pas le cas il faut en mettre, même si tu vois de ci de là des gens prétendre que "ça sert à rien"

Lien vers le commentaire
Partager sur d’autres sites

Une petite question en passant :   

Pour une machine de cette taille avec une vocation CNC ... des Nema 17 ce n'est pas un peu juste ?
Ne risque t il pas d'être un peu limité suivant la broche qu'il envisage de monter dessus ?
J'imagine que tant qu'à la construire soi même, ce sera au minimum une 500W ?

Lien vers le commentaire
Partager sur d’autres sites

Je me faisais la même réflexion, des 17 pour une petite bécane oui, mais dans tes dimensions je mettrais des 23.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 3 heures, Jean-Claude Garnier a dit :

Et tu as bien raison, c'est une erreur trop répandue de croire que l'un EST l'autre

Avant que de faire marcher CncJS il faut que GRBL soit installé dans l'Arduino et que ses paramètres soient OK
Depuis CncJS, tu dois connecter le port USB qui apparaît dans la liste
Ensuite tu peux faire bouger les axes un par un
Je ne sais pas si tu as monté des endstops pour faire les prises de référence (POM) si ce n'est pas le cas il faut en mettre, même si tu vois de ci de là des gens prétendre que "ça sert à rien"

Bonjour jean claude

Je suis arrivé a faire marcher les moteur via CNCjs .

pourrais tu me dire comment installer les endstop stp

A+ et merci

 

Il y a 1 heure, Titouvol a dit :

Une petite question en passant :   

Pour une machine de cette taille avec une vocation CNC ... des Nema 17 ce n'est pas un peu juste ?
Ne risque t il pas d'être un peu limité suivant la broche qu'il envisage de monter dessus ?
J'imagine que tant qu'à la construire soi même, ce sera au minimum une 500W ?

Salut je vais commencer avec ça on verra par la suite

A+

 

il y a 46 minutes, divers a dit :

Je me faisais la même réflexion, des 17 pour une petite bécane oui, mais dans tes dimensions je mettrais des 23.

Salut je vais commencer avec ça on verra par la suite

A+

Lien vers le commentaire
Partager sur d’autres sites

il y a 3 minutes, Pat 13 a dit :

pourrais tu me dire comment installer les endstop stp

Le endstop du Z doit être tout en haut de la course verticale

Pour le X et le Y je te conseille de regarder soigneusement ce qu'en dit Lebear CNC, pas la peine de réenfoncer les portes ouvertes

Voir ici >>>>>>

Ça te donnera les réglages à mettre dans GRBL pour que le homing se fasse bien (paramètre #23)

Lien vers le commentaire
Partager sur d’autres sites

il y a 41 minutes, Jean-Claude Garnier a dit :

Le endstop du Z doit être tout en haut de la course verticale

Pour le X et le Y je te conseille de regarder soigneusement ce qu'en dit Lebear CNC, pas la peine de réenfoncer les portes ouvertes

Voir ici >>>>>>

Ça te donnera les réglages à mettre dans GRBL pour que le homing se fasse bien (paramètre #23)

Ok et merci

je vais voir tout ça au calme et commander les inters (paramètre $ 23)

A+

Modifié (le) par Pat 13
Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Bonsoir a tous                                         (je reviens vers vous car le forum de Bernard a un petit souci )

j ai un peu avancé sur ma cnc mais j'ai un problème pour la faire marcher .

j'ai suivi a la lettre une vidéo qui montre comment créer une pièce que j'ai appelé "rond de bois"avec fusion 360 et ainsi générer un gcode .

Ce gcode je l'envoie dans CNCjs mais quand je démarre elle me fait  que très peu de mouvement  

et j'ai un message error Grbl 1.1h ['$' for help]
> $
[HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]
> X-10.2 Y13.6 Z-1 I-14.583 J8.738 (line=22)
error:36 (Invalid gcode ID:36)

Avez vous une petite idée du problème ?

A+

 

gcode rond de bois (fusion 360).rtf

Modifié (le) par Pat 13
Lien vers le commentaire
Partager sur d’autres sites

Salutation !

  

il y a 45 minutes, Pat 13 a dit :

> X-10.2 Y13.6 Z-1 I-14.583 J8.738 (line=22)
error:36 (Invalid gcode ID:36)

 

je ne sais pas utiliser une CNC mais là, il semble manquer le g-code de début de la commande (d'où le invalide g-code ?) ... car ce ne sont que des paramètres X Y Z I J ... si je regarde t'on .rtf

Citation

...

G1 Z5 F500

Z2.5 F333.3

G3 X14.583 Y-8.738 Z0.635 I14.583 J-8.738

X-10.2 Y13.6 Z-1 I-14.583 J8.738

X10.2 Y-13.6 I10.2 J-13.6 F500

X-10.2 Y13.6 I-10.2 J13.6

X-12.355 Y-11.677 Z-2 I10.2 J-13.6 F333.3

....

juste avant tu a un "G3 X ..." donc je dirais que là il te manque "G3 "en début. Mais a vérifier ! Donc peut être un "g-code flavor" a ajuster lors de la génération du g-code sous fusion360 ?

Modifié (le) par PPAC
Lien vers le commentaire
Partager sur d’autres sites

Bonsoir PPAC

Je t'avoue que pour moi c'est du chinois lol

il y a un autre problème quand j’utilise cncjs pour déplacer pour déplacer genre l'axe X+ de 20 mm je peux le faire bouger 3 ou 4 fois

et le moteur fait tac et il ce bloque (ça le fait avec tout les axes mais c'est aléatoire des fois c'est plus des fois c'est moins)

il faut que je me  déconnecte et reconnecte pour pouvoir déplacer un axe.

et ça fait pareil avec un autre logiciel 'openbuils control.

j'ai recommander un UNO et cnc Sheild on verra bien

A+

Modifié (le) par Pat 13
Lien vers le commentaire
Partager sur d’autres sites

il y a 46 minutes, Pat 13 a dit :

il y a un autre problème quand j’utilise cncjs pour déplacer pour déplacer genre l'axe X+ de 20 mm je peux le faire bouger 3 ou 4 fois

et le moteur fait tac et il ce bloque (ça le fait avec tout les axes mais c'est aléatoire des fois c'est plus des fois c'est moins)

peut être les contrôleurs de moteur pas a pas qui chauffent et se mette en sécurité ? si les moteur ou les contrôleurs sont très chaud il faut surement ajuster les VRef pour tes Imax des moteurs et éventuellement ajouter un ventilateur pour refroidir les contrôleurs.

Modifié (le) par PPAC
Lien vers le commentaire
Partager sur d’autres sites

Re

cela a déjà était fait merci

toute les idées sont bonne a prendre.

A+

 

salut

si quelqu’un avez un Gcode d'une pièce quelconque (je n'ai pas monter le moteur porte outil) qui fonctionne a me donner je pourrais écarter la piste d'un mauvais gcode de ma part.

Merci a tous

A+

Modifié (le) par Pat 13
Lien vers le commentaire
Partager sur d’autres sites

Essaye ça
Ça DEVRAIT marcher
Tu peux l'ouvrir avec Notepad++ que je te conseille de télécharger avant (ça te servira)

https://notepad-plus-plus.org/

Citation

(Contour 2D)
T1
S5000 M3
G54

Si la mise en route de la broche t'emmerde, tu peux mettre la ligne entre parenthèses comme ça : (S5000 M3)

les parenthèses sont vues comme du commentaire par la CN et pas interprétées

.... de rien !

contour.nc

 

Voilà ce que ça donne, c'est un rectangle, le zéro est au centre du milieu

Si "en même temps" quelqu'un pouvait me rappeler comment on oriente la vue avec le Y+ vers le haut dans CNCjs ça m'arrangerait 🤡

2021-09-01-115505_1366x768_scrot.thumb.png.b37ae76d74bc788be196fa9cdcf698d4.png

Lien vers le commentaire
Partager sur d’autres sites

Merci beaucoup

je pense que ça vient de chez moi

error ;[HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]
> G2 X32.5 Y-42 I-2 J0 F200 (line=18)
error:22 (Undefined feed rate)

et apres redemarrage de cncjs

[HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]
> G1 X35.5 (line=16)
error:22 (Undefined feed rate)
error:22 (Undefined feed rate)
error:22 (Undefined feed rate)

(lol je suis pas dans la M---e

A+

 

Capture.PNG

 

je redémarre et

rbl 1.1h ['$' for help]
> $
[HLP:$$ $# $G $I $N $x=val $Nx=line $J=line $SLP $C $X $H ~ ! ? ctrl-x]
> G17 G3 X34.5 Y-40 I0 J-1 (line=17)
error:22 (Undefined feed rate)

Donc jamais la même chose

A+

 

lol regarde les cotes du X apres un autre redémarrage

A+

lol regarde les cote du X.PNG

Lien vers le commentaire
Partager sur d’autres sites

wow ! C'est quoi s'bordel....
"undefined feedrate" ça veut dire que la vitesse d'avance (F) n'est pas précisée, alors que oui

Citation

G1 Z2 F1000
Z0 F200
G18 G3 X35.9 Z-1 I-1 K0 F150
G1 X35.5
G17 G3 X34.5 Y-40 I0 J-1
G2 X32.5 Y-42 I-2 J0 F200
G1 X-32.5

Tu veux pas taper "$$" saisir à la souris toute la suite, faire un copier-coller dans Notepad et l'envoyer ici stp ?
Comment as tu déterminé tes $100, 101 et 102 stp ?

Déjà tes $130 et $131 devraient être à 600 et 700 (ou le contraire) si tu es sur une topsie

 

PS toi : tu as du bol l'affichage se fait dans le bon sens 🤡

Modifié (le) par Jean-Claude Garnier
Lien vers le commentaire
Partager sur d’autres sites

Il y a 20 heures, Jean-Claude Garnier a dit :

wow ! C'est quoi s'bordel....
"undefined feedrate" ça veut dire que la vitesse d'avance (F) n'est pas précisée, alors que oui

Tu veux pas taper "$$" saisir à la souris toute la suite, faire un copier-coller dans Notepad et l'envoyer ici stp ?
Comment as tu déterminé tes $100, 101 et 102 stp ?

Déjà tes $130 et $131 devraient être à 600 et 700 (ou le contraire) si tu es sur une topsie

 

PS toi : tu as du bol l'affichage se fait dans le bon sens 🤡

j'ai déterminé 100 101 102 avec le tableau fait par topsie (j'ai mis les 3 cavaliers)

les paramètres 130 131 il en parle pas (dommage) moi 130 131 132 sont a 200

video a 00.11.00

Comme je l'ai dit j'ai commandé un autre kit uno et sheild que j'ai reçu

j'ai installé que le uno (donc avec l ancien sheild et drivers ) et bien tu vas pas me croire CA MARCHE lol

par contre tu pourrais me dire combien ça prend de temps ce fraisage

moi 00.10.59

je joint les paramètres actuel dit moi ce qu'il faut changer stp

A+

 

Il y a 18 heures, Pat 13 a dit :

j'ai déterminé 100 101 102 avec le tableau fait par topsie (j'ai mis les 3 cavaliers)

les paramètres 130 131 il en parle pas (dommage) moi 130 131 132 sont a 200

video a 00.11.00

Comme je l'ai dit j'ai commandé un autre kit uno et sheild que j'ai reçu

j'ai installé que le uno (donc avec l ancien sheild et drivers ) et bien tu vas pas me croire CA MARCHE lol

par contre tu pourrais me dire combien ça prend de temps ce fraisage

moi 00.10.59

je joint les paramètres actuel dit moi ce qu'il faut changer stp

A+

 

news paramètres cncjs.rtf

Lien vers le commentaire
Partager sur d’autres sites

il y a 18 minutes, Pat 13 a dit :

130 a 132 ça correspond a quoi ? au dimension de la cnc  ?

Il semble que oui ...

https://lasergrbl.com/configuration/ -> https://lasergrbl.com/wp-content/uploads/2020/05/Grbl-Configuration-ENG.pdf :

Citation

Finally come the parameters $130, $131, $132 which configure the length of the axes. I have already mentioned this when talking about the soft limit and how it is intuitable they must be configured by entering the dimensions of your workable surface, that is the stroke that the laser can do in the respective dimensions.

Modifié (le) par PPAC
Lien vers le commentaire
Partager sur d’autres sites

il y a 52 minutes, PPAC a dit :

Merci je vais voir ça avec attention

Citation;

Viennent enfin les paramètres 130 $ , 131 $ , 132 $ qui configurent la longueur des axes. j'en ai déjà parlé

quand on parle de la limite douce et de son intuition, ils doivent être configurés en entrant les dimensions de votre

surface de travail, c'est la course que le laser peut faire dans les dimensions respectives.

A+

Modifié (le) par Pat 13
Lien vers le commentaire
Partager sur d’autres sites

Le 01/09/2021 at 11:44, Jean-Claude Garnier a dit :

Si "en même temps" quelqu'un pouvait me rappeler comment on oriente la vue avec le Y+ vers le haut dans CNCjs ça m'arrangerait 🤡

Bonjour

Je me réponds à moi même (quelle prétention.....)
Il y a un groupe Facebouc CNCjs Users Group dont l'admin m'a répondu.

Citation

I fixed the issue by turning on "Override software rendering list" under chrome://flags. Apparently on the RPI3 GPU acceleration is forced off in Chromium and turning this option on ignores that and uses GPU acceleration anyway. I guess there is a bug with WebGL and software rendering.

Apparemment, ça ne concerne que le Raspberry, pas la version PC

Oualà oualà..... Si ça peut aider d'ôtres tant mieux

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Bonjour a tous

J'ai un peu avancé et maintenant je rencontre un nouveau problème

quand je fais un homing, le Z fonctionne ,ensuite ça passe au Y ok mais le X marche en même temps et en plus vers la droite donc opposé de l inter

si vous avez une idée comme d'habitude je prend.lol

A+

CNCjs 1.9.22 [Grbl]
Connected to COM8 with a baud rate of 115200
Grbl 1.1h ['$' for help]
client> $$
[MSG:'$H'|'$X' to unlock]
$0=10 (Step pulse time, microseconds)
$1=255 (Step idle delay, milliseconds)
$2=0 (Step pulse invert, mask)
$3=0 (Step direction invert, mask)
$4=0 (Invert step enable pin, boolean)
$5=0 (Invert limit pins, boolean)
$6=0 (Invert probe pin, boolean)
$10=1 (Status report options, mask)
$11=0.010 (Junction deviation, millimeters)
$12=0.002 (Arc tolerance, millimeters)
$13=0 (Report in inches, boolean)
$20=0 (Soft limits enable, boolean)
$21=0 (Hard limits enable, boolean)
$22=1 (Homing cycle enable, boolean)
$23=0 (Homing direction invert, mask)
$24=25.000 (Homing locate feed rate, mm/min)
$25=500.000 (Homing search seek rate, mm/min)
$26=250 (Homing switch debounce delay, milliseconds)
$27=3.000 (Homing switch pull-off distance, millimeters)
$30=1000 (Maximum spindle speed, RPM)
$31=0 (Minimum spindle speed, RPM)
$32=0 (Laser-mode enable, boolean)
$100=800.000 (X-axis travel resolution, step/mm)
$101=800.000 (Y-axis travel resolution, step/mm)
$102=800.000 (Z-axis travel resolution, step/mm)
$110=1500.000 (X-axis maximum rate, mm/min)
$111=1500.000 (Y-axis maximum rate, mm/min)
$112=1500.000 (Z-axis maximum rate, mm/min)
$120=200.000 (X-axis acceleration, mm/sec^2)
$

Lien vers le commentaire
Partager sur d’autres sites

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
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...