Électronique

Avatar de l’utilisateur
Guillaume
Messages : 81
Inscription : 13 janv. 2016, 20:22

Électronique

Messagepar Guillaume » 27 mai 2017, 22:55

Le kit est livré avec une Arduino et un shield 3 axes.

JE vais la tester avec GRBL:
https://github.com/gnea/grbl/wiki
Avatar de l’utilisateur
Guillaume
Messages : 81
Inscription : 13 janv. 2016, 20:22

Re: Électronique

Messagepar Guillaume » 27 mai 2017, 22:57

List of Supported G-Codes in Grbl v1.1:
- Non-Modal Commands: G4, G10L2, G10L20, G28, G30, G28.1, G30.1, G53, G92, G92.1
- Motion Modes: G0, G1, G2, G3, G38.2, G38.3, G38.4, G38.5, G80
- Feed Rate Modes: G93, G94
- Unit Modes: G20, G21
- Distance Modes: G90, G91
- Arc IJK Distance Modes: G91.1
- Plane Select Modes: G17, G18, G19
- Tool Length Offset Modes: G43.1, G49
- Cutter Compensation Modes: G40
- Coordinate System Modes: G54, G55, G56, G57, G58, G59
- Control Modes: G61
- Program Flow: M0, M1, M2, M30*
- Coolant Control: M7*, M8, M9
- Spindle Control: M3, M4, M5
- Valid Non-Command Words: F, I, J, K, L, N, P, R, S, T, X, Y, Z
Avatar de l’utilisateur
Guillaume
Messages : 81
Inscription : 13 janv. 2016, 20:22

Re: Électronique

Messagepar Guillaume » 10 juin 2017, 09:11

J'ai téléchargé (clonage avec git) ici:
https://github.com/gnea/grbl
Le projet fourni un Makefile très complet, j'ai compiler avec la commande:
Pour le moment aucun changement dans le fichier grbl/config.h

J'ai flasher le firmware avec un flasheur AVR ISP MKII

Code : Tout sélectionner

make install

Je m'y suis connecté via le port série virtuelle de l'Arduino à 115200 bauds.
Le firmware répond !

Avec Gérard on a placé le shield gshield v5 et raccordé 3 moteurs pap.
On a testé le tout avec Universal-G-Code-Sender.
https://github.com/winder/Universal-G-Code-Sender

Tout fonctionne !
Dernière édition par Guillaume le 10 juin 2017, 09:23, édité 3 fois.
Avatar de l’utilisateur
Guillaume
Messages : 81
Inscription : 13 janv. 2016, 20:22

Re: Électronique

Messagepar Guillaume » 08 août 2017, 15:36

Mise à jour du projet grbl: https://github.com/gnea/grbl/releases/tag/v1.1f.20170801

Code : Tout sélectionner

git pull

Un changement dans grbl/config.h
#define DEFAULTS_GENERIC -> #define DEFAULTS_OXCNC

On recompile:

Code : Tout sélectionner

make clean
make all


À flasher et à tester!

Paramètres à vérifier:
$100 (x, step/mm)
$101 (y, step/mm)
$102 (z, step/mm)
Avatar de l’utilisateur
Guillaume
Messages : 81
Inscription : 13 janv. 2016, 20:22

Re: Électronique

Messagepar Guillaume » 17 août 2017, 18:46

Flashage OK
Avec un flasher AVR ISPMKII

Code : Tout sélectionner

make install


Connection avec Universal Gcode Sender OK
(vitesse 115200bps)
Avatar de l’utilisateur
Guillaume
Messages : 81
Inscription : 13 janv. 2016, 20:22

Re: Électronique

Messagepar Guillaume » 17 août 2017, 20:44

Avatar de l’utilisateur
Guillaume
Messages : 81
Inscription : 13 janv. 2016, 20:22

Re: Électronique

Messagepar Guillaume » 17 août 2017, 22:05

Les paramètres $100 et $101 sont par défaut à 250 mais ça ne correspond pas.
Voici le détail du calcul.
Les moteurs ont 200 pas/tour.
Sur la carte GShield il n'y a pas de jumper pour X et Y donc elle est réglée pour un microstepping 8x.
Il y a donc 200x8=1600 pas/tour.
La machine est équipée de courroies GT2 3mm et de poulies crantées de de 20 dents donc 20x3=60mm/tour.

Le paramètre $100 c'est le nombre de pas pour avancer X de 1mm donc il faut le régler à 1600/60=26.667.
Idem pour le paramètre $101.
Dernière édition par Guillaume le 17 août 2017, 23:02, édité 1 fois.
Avatar de l’utilisateur
Guillaume
Messages : 81
Inscription : 13 janv. 2016, 20:22

Re: Électronique

Messagepar Guillaume » 17 août 2017, 22:14

Malgré ces savants calculs la précision n'est pas encore au rendez-vous: Déplacement de 9,6mm pour 10 demandés.

Choses à voir/tester:
- Tension des courroies.
- Courant des moteurs (augmenter la limite du courant semble améliorer)
- Réduire le microstepping à 4x, 2x ou 1x.
Dernière édition par Guillaume le 17 août 2017, 23:16, édité 2 fois.
Avatar de l’utilisateur
Guillaume
Messages : 81
Inscription : 13 janv. 2016, 20:22

Re: Électronique

Messagepar Guillaume » 17 août 2017, 22:24


Revenir vers « Assemblage de la fraiseuse OX CNC »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité