Aide Construction CNC Mega 250 RAMPS 1.4

bonhom61
Apprenti
12 Août 2016
157
  • Auteur de la discussion
  • #1
Bonjour à tous et toutes, voilà j'ai en projet de faire une petite cnc avec arduino mega 2560 et RAMPS 1.4. pour l'intention j'ai commander un kit arduino mega et RAMPS 1.4 et moteur pas à pas nema 17. j'ai Télécharger une version de grbl en 3 axes et utilise grbl contrôler.

Mon problème, les moteurs pas à pas ne tourne pas quand je leur donne un déplacement. une Led rouge fixe s'affiche en haut à gauche de la ramps 1.4.



avez vous des solutions ? des indications? merci davance
 
bonhom61
Apprenti
12 Août 2016
157
  • Auteur de la discussion
  • #3
IL s'agit de grbl 9c me semble til. j'en ai essayer plusieurs mais même problème sur tous. quel version faut il ? merci de ta réponse
 
speedjf37
Compagnon
15 Octobre 2009
1 969
indre et loire
Bonjour,

Quelle alimentation sur la ramps ?
quels réglages sur les pololu ?

une photo de l'ensemble svp.

Cordialement JF
 
bonhom61
Apprenti
12 Août 2016
157
  • Auteur de la discussion
  • #5
SUR la ramps j'ai une alimentaire 12 volt (j'ai une léd rouge qui sallume sur là ramps). c'est quoi les pololu?

Globalement ma ramps et monté sur la arduino, puis j'ai mis les fusible et les 3 carte contrôler', puis les trois moteur pas a pas.

Je poste une photo du montage ce soir.
 
bonhom61
Apprenti
12 Août 2016
157
  • Auteur de la discussion
  • #6
Ok le pololu c le potentiomètre sur la carte, j'ai tourné celui ci mais je n'ai pas eu de changement (1 tour ou deux dans les deux sens)
 
jpbbricole
Compagnon
26 Mai 2016
1 962
Corsier-sur-Vevey (Vaud)
Salut bonhom61
Je ne pense pas qu'une version standard de GRBL soit compatible avec Rampes 1.4. C'est un question de pinout. Je te fais un topo dans le courant de d'après-midi.

jpbbricole
 
jpbbricole
Compagnon
26 Mai 2016
1 962
Corsier-sur-Vevey (Vaud)
Je te fais un topo dans le courant de d'après-midi.
Voilà, je suis de retour! Ce que je vais t'expliquer, je n'ai pas pu l'expirémenter, ne pratiquant pas Ramps 1.4.
Ce type carte n'est pas fait pour du GRBL standard, le pinout n'est pas le même que sur les cartes GRBL. Et c'est certainement pourquoi la LED rouge, le port étant mal ou pas initialisé.
Ici le pinout Ramps 1.4
ici le pinout de GRBL

Tu peux essayer de corriger dans cpu_map.h

// Define step pulse output pins. NOTE: All step bit pins must be on the same port.
#define STEP_DDR DDRD
#define STEP_PORT PORTD
#define X_STEP_BIT 2 // Uno Digital Pin 2
#define Y_STEP_BIT 3 // Uno Digital Pin 3
#define Z_STEP_BIT 4 // Uno Digital Pin 4
#define STEP_MASK ((1<<X_STEP_BIT)|(1<<Y_STEP_BIT)|(1<<Z_STEP_BIT)) // All step bits

// Define step direction output pins. NOTE: All direction pins must be on the same port.
#define DIRECTION_DDR DDRD
#define DIRECTION_PORT PORTD
#define X_DIRECTION_BIT 5 // Uno Digital Pin 5
#define Y_DIRECTION_BIT 6 // Uno Digital Pin 6
#define Z_DIRECTION_BIT 7 // Uno Digital Pin 7
#define DIRECTION_MASK ((1<<X_DIRECTION_BIT)|(1<<Y_DIRECTION_BIT)|(1<<Z_DIRECTION_BIT)) // All direction bits

en respectant les warnings!
Autrement il existe une version GRBL pour Ramps 1.4

Mais de toute façon, je doute que tu puisses utiliser les interfaces, lecteur de cartes, écran LCD et divers boutons, de cette carte, avec GRBL.
C'est pourquoi, pour les petites CNC en général il est préférable de s'orienter vers des cartes à base de UNO avec shield V3.1.

Cordialement
jpbbricole
 
bonhom61
Apprenti
12 Août 2016
157
  • Auteur de la discussion
  • #9
Oki super merci pour l'information, je vais tester le grbl pour la ramps, merci à tous. Je reviens vers vous des que j'ai des news
 
Dardar88
Compagnon
27 Avril 2011
655
Autrement il existe une version GRBL pour Ramps 1.4
merci aussi pour le lien ,je tente....

Pour gagner du temps , car il y a des problemes de compilation avec la version proposée :
il faut suivre les prescriptions (prises dans les discussions) suivantes.

dans : GRBL_RAMPS1_4
remplacer les quotes <> par des "

#include "system.h"
#include "nuts_bolts.h"
#include "eeprom.h"
#include "gcode.h"

#include "config.h"
#include "defaults.h"
#include "settings.h"
#include "fastio.h"

#include "stepper.h"
#include "planner.h"
#include "report.h"
#include "serial.h"
#include "cpu_map.h"
#include "limits.h"
#include "motion_control.h"
#include "spindle_control.h"
#include "protocol.h"
#include "probe.h"
#include "print.h"
#include "coolant_control.h"

sinon il ne trouvera pas les librairies.(depend peut etre des versions Arduino ,pour moi la 1.5.8)

Dans Ramps.h
Enlever les asterix autour des Z

inline void rampsWriteDisable(uint8_t value) {
if (CHECK(value, STEPPERS_DISABLE_BIT)) {
WRITE(X_ENABLE_PIN, 1);
WRITE(Y_ENABLE_PIN, 1);
WRITE(**Z**_ENABLE_PIN, 1);
} else {
WRITE(X_ENABLE_PIN, 0);
WRITE(Y_ENABLE_PIN, 0);
WRITE(**Z**_ENABLE_PIN, 0);
}
}

(Z should be bold instead of enclosed in asterisks, I think you get the idea.)

j'ai rien inventé, merci a eux ! .

Apres ces modifs ,ça compile et ça televerse , a ce point rendu ,sous le moniteur de communication a
115200 , le GRBL cause bien en retour des $ (venal ?) mais je n'ai pas encore connecté de moteurs...

(ma carte est une DCcduino avec un chip de com USB nécessitant un pilote particulier , ça fonctionne
nickel sauf en mode OTG ,pas terrible a partir d'une tablette , mais en progres.... )

t.
 
speedjf37
Compagnon
15 Octobre 2009
1 969
indre et loire
dans : GRBL_RAMPS1_4
remplacer les quotes <> par des "
Bonjour,

Pour les problèmes avec les <> et "" , c'est du chemin standard.
<> accède à un chemin défini (librairies installées ou chemin par défaut de l'application par exemple)
" " pointe vers les fichiers du chemin actuel (même dossier).

Cordialement JF
 
bonhom61
Apprenti
12 Août 2016
157
Bon ba super vos retour les gars je vais tenter ça se soir, et je vous dit ce qu'il en ai.
 
bonhom61
Apprenti
12 Août 2016
157
Bon jsuis content cette version fonctionne et fait tourner mes moteurs, par contre j'ai l'axe y et Z qui sont inversé.
 
bonhom61
Apprenti
12 Août 2016
157
Quelqu'un a une idée pour que grbl identifie les bon axes? mon y et z son inversé
 
La dernière réponse à ce sujet date de plus de 6 mois
Sujets similaires Forum Date
Projets de fraiseuse et portique d'usinage CNC
Machines CNC d'autoconstructeurs type portique lég
Projets de fraiseuse et portique d'usinage CNC
Projets de fraiseuse et portique d'usinage CNC
Projets de fraiseuse et portique d'usinage CNC
Projets d'autres machines CNC
Projets de fraiseuse et portique d'usinage CNC
Projets de fraiseuse et portique d'usinage CNC
Projets de fraiseuse et portique d'usinage CNC
Machines CNC d'autoconstructeurs type portique lég
Machines CNC d'autoconstructeurs type portique lég
Projets de fraiseuse et portique d'usinage CNC
Projets de fraiseuse et portique d'usinage CNC
Projets de fraiseuse et portique d'usinage CNC
Electronique spécifique CNC
Haut