En cours CNC laser à carte sd

  • Auteur de la discussion rd35520
  • Date de début
R
rd35520
Apprenti
27 Oct 2016
51
  • Auteur de la discussion
  • #1
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.
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 249
Corsier-sur-Vevey (Vaud)
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
27 Oct 2016
51
  • Auteur de la discussion
  • #3
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
27 Oct 2016
51
  • Auteur de la discussion
  • #4
une petite photo de mon avancement.
1516296607-img-20180118-152752.png
 
R
rd35520
Apprenti
27 Oct 2016
51
  • Auteur de la discussion
  • #5
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



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


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.
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 249
Corsier-sur-Vevey (Vaud)
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
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 249
Corsier-sur-Vevey (Vaud)
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
27 Oct 2016
51
  • Auteur de la discussion
  • #8
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
27 Oct 2016
51
  • Auteur de la discussion
  • #9
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.
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 249
Corsier-sur-Vevey (Vaud)
Super, bon WE!
 
R
rd35520
Apprenti
27 Oct 2016
51
  • Auteur de la discussion
  • #11
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
27 Oct 2016
51
  • Auteur de la discussion
  • #12
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
27 Oct 2016
51
  • Auteur de la discussion
  • #14
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
 
Haut