En cours CNC laser à carte sd

  • Auteur de la discussion rd35520
  • Date de début
R

rd35520

Apprenti
Bonjour à tous

Et surtout à vous qui allez m'aider car je suis ultra débutant. :smileyvieux:

Donc plus sérieusement j'ai pour projet de débarrasser ma cnc laser arduino grbl de
mon pc et de le remplacer par un lecteur de carte SD avec ou sans écran lcd.

J'ai fait des recherches ...merci goolge translate..mais j'avoue avoir du mal à
comprendre entre les différentes pistes que j'ai trouvé à savoir :

- 1 liaison RX TX entre deux arduinos un avec grbl et l'autre le lecteur de
carte SD avec le Gcode.

j'ajoute deux liens qui vont dans ce sens.

celui avec le montage:
https://www.shapeoko.com/wiki/index.php/Headless

et celui avec le code:
http://headlesscnc.blogspot.fr/

Merci de ne pas me dire "tu as tout ce qu il te faut" sinon je crée un poste
avec "qui pour me prendre la main":smt077

Sinon j'ai cru comprendre que depuis grbl 0.8c il y avait d 'intégrer la librairie
pour écran LCD 2x16 mais avec google traduction je ne sais pas si il y a aussi
le lecteur SD comme sur les imprimantes 3D sous marlin.

je ne sais pas non plus ce que GRBL pour arduino mega apporte de plus et
si il serait plus simple de travailler le projet avec une carte mega.

Merci de votre aide à tous.
 
J

jpbbricole

Compagnon
Bonsoir rd35520

Peut-être un autre lien ici.
Perso, je préfère garder un pc, mais une tablette 7", ce qui permet de garder toutes les possibilités de Windows, tout en devenant indépendant.

Cordialement
jpbbricole
 
R

rd35520

Apprenti
Vraiment un grand merci JP.
Bon je vais devoir attendre un peu pour faire des tests car je viens
de m’apercevoir que je n’ai ni lecteur de carte SD ni écran LCD.
Dès que j'ai le matos je teste et je poste.
Merci
 
R

rd35520

Apprenti
Voila comme vu sur la photo du dessus j'ai bien reçu tout mon matos de mon pote
ali de chine ^^.
j'ai donc fait des montages indépendants pour tester :

- l'arduino nano
- l'ecran lcd 16x2
- le lecteur de carte sd
- carte sd 2 gigas
- carte sd 32 gigas.
- les bouton au multimetre

1516462917-sans-titre-1.png


Pour l'installation je prends le lien donné par jpb je télécharge le fichier "standaloneGRBL-master"
j'ai essayé l’installation via ide Arduino "ajouter la bibliothèque.zip" mais il me dit "Le dossier
spécifié ne contient pas de bibliothèque valide". J'ai donc dézipper le fichier ouvert jusqu'au
dossier GRBL copier celui ci puis remplacer celui qui se trouve dans C:\Program Files (x86)\
Arduino\librairies.

Après pour téléverser dans l’Arduino nano:

fichier/exemples/grbl/grblupload

j'obtiens une nouvelle fenêtre de l'ide avec "#include <grbl.h>"
et je téléverse.

Bon quand j’allume mon bordel j'obtiens ce qu'on voit sur la photo de mon poste plus haut.
pourtant quand j'ouvre le moniteur série j'ai bien
Grbl 0.9j ['$' for help]
['$H'|'$X' to unlock]


je lance $$

Grbl 0.9j ['$' for help]
['$H'|'$X' to unlock]
$0=238 (step pulse, usec)
$1=188 (step idle delay, msec)
$2=100 (step port invert mask:01100100)
$3=15 (dir port invert mask:00001111)
$4=1 (step enable invert, bool)
$5=1 (limit pins invert, bool)
$6=1 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.010 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=1 (homing cycle, bool)
$23=0 (homing dir invert mask:00000000)
$24=25.000 (homing feed, mm/min)
$25=500.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=53.333 (x, step/mm)
$101=53.333 (y, step/mm)
$102=250.000 (z, step/mm)
$110=700.000 (x max rate, mm/min)
$111=500.000 (y max rate, mm/min)
$112=500.000 (z max rate, mm/min)
$120=10.000 (x accel, mm/sec^2)
$121=10.000 (y accel, mm/sec^2)
$122=10.000 (z accel, mm/sec^2)
$130=200.000 (x max travel, mm)
$131=200.000 (y max travel, mm)
$132=200.000 (z max travel, mm)
ok
ok

Ah j’ai oublié en bas de la page de lien de jpb il y a ça aussi standaloneGRBL_2axis.zip
1516462937-sans-titre-2.png


lien du forum:http://www.cnc-club.ru/forum/viewtopic.php?f=41&t=16194
42 pages

Qui peut me dire ou je me suis trompé ?

Merci pour vos réponses.
 
J

jpbbricole

Compagnon
ali de chine ^^
Ah! on a le même copain?

Si j'ai bien compris ton problème, c'est l'afficheur qui pose problème?
Si oui, au vu de la photo, tu as visiblement un problème de réglage du rétroéclérage, n'aurais-tu pas un petit pot ou autre au dos du LCD, mets moi le type exacte ou le lien chez ton copain ali.

Cordialement
jpbbricole
 
J

jpbbricole

Compagnon
Salut rd35520

Suite des constations, quand on voit des pavés sur un affichage LCD, c'est que la luminosité est trop forte et ca masque les caractères, as-tu mis un pot de 10 k sur l'entrée VO de l'affichage afin de régler cette luminosité?
upload_2018-1-20_20-13-33.png

je lance $$

Grbl 0.9j ['$' for help]
Pas sûre que la console fonctionne, j'ai pas encore pû tester, par contre Grbl 0.9j ?
Dans le fichier grbl.h il y a

#define GRBL_VERSION "1.1f"

As-tu chargé le bon firmware?

Cordialement
jpbbricole
 
R

rd35520

Apprenti
La on voit pas le potentiomètre mais il est à l'extérieur de la photo en haut.
Le truc c’est que je ne suis pas sûr que ça a bien transféré la bonne version de grbl
et si ma procédure est bonne. Si quelqu'un pouvait tester avec un Arduino nano et un écran
pour me dire si un menu apparaît, ça serait vraiment sympa.
Merci.
 
R

rd35520

Apprenti
GG ça fonctionne.
J'avais juste une double librairie grbl, une dans programme-files et l'autre dans mes documents des sauvegarde Arduino.
Merci beaucoup.
 
R

rd35520

Apprenti
Alors ça fonctionne pas si bien que ça, je m'explique :

Lorsque j'utilise le logiciel fournit et que je téléverse, là pas
de problème tout fonctionne mais si je mets le fichier g-code sur la
sd carte, grbl ne voit pas le fichier.
1516546282-sans-titre-3.png

Je pense avoir trouver pourquoi
sur le topic du forum du programmeur hélas traduction du russe
/français enfin voila ce que j'ai trouvé.

La question :
Il difficile de faire une version pour l'habituel Atmegu32 ?

La réponse:
Non, ce n'est pas difficile mais je ne le ferai pas dans un proche avenir, pardonnez-moi. Cette version en théorie,
aussi devrait fonctionner, naturellement, sans la possibilité de mouvements manuels, et par conséquent,
il n'y aura aucune possibilité de faire défiler la liste des fichiers.

A votre avis ils parlent de Atmega 328 et 168 ?

Merci pour vos réponses.
 
R

rd35520

Apprenti
Résolu,
Pour que ça fonctionne il ne faut surtout pas utiliser de la carte sd de qualité plus elle
est pourrie (classe 4) et de petite taille et mieux c'est.

Un grand merci à toi JPB.
 
R

rd35520

Apprenti
Un petit bonjour

Toutes les parties blanches sont imprimées en PLA remplissage à 100%
sur une ANET A8 et les dimensions sont de 1M².

1521101305-img-20180314-191302.jpg


et la partie électronique

1521101935-img-20180314-191321.jpg
 

Sujets similaires

Dudulle
Général langage MMBASIC
Réponses
14
Affichages
2 240
greg_elec
greg_elec
M
Réponses
6
Affichages
1 535
MitchCanon
M
D
Réponses
9
Affichages
428
Doctor_itchy
D
sergent61
Réponses
13
Affichages
34 191
sergent61
sergent61
esloch
Réponses
52
Affichages
3 180
esloch
esloch
grandioso
Réponses
7
Affichages
794
grandioso
grandioso
Haut