Guillaume3D Posté(e) Mars 24, 2020 Partager Posté(e) Mars 24, 2020 Hello, Comme je m'ennuie, j'ai regardé ce que j'avais dans les placard et j'ai trouvé pas mal de trucs, assez pour faire une machine à dessiner. Comme j'ai pas de shield j'ai suivi ce montage et ce tuto: (https://www.youtube.com/watch?v=uv6rIOjITlY) Pour l'instant tout marche nickel mais j'ai des problème lors de l'envoie du dessin: Inskcape me donne du .gcode alors que GRBLController veut du .nc... Comment je fais pour envoyer le .gcode ? Les languages ne sont pas les mêmes donc même en modifiant l'extansion du fichier ça ne marche pas... Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Vector Posté(e) Mars 24, 2020 Partager Posté(e) Mars 24, 2020 il y a 49 minutes, Guillaume3D a dit : Comme je m'ennuie, j'ai regardé ce que j'avais dans les placard ... Salut @Guillaume3D, si tu y trouves de la peinture ... ben tu finiras ta guitare Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alain Térieur Posté(e) Mars 24, 2020 Partager Posté(e) Mars 24, 2020 Peut-être avec le site http://easel.inventables.com/projects/VuBgZfPM9GezZOobmtIbRg ? 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guillaume3D Posté(e) Mars 24, 2020 Auteur Partager Posté(e) Mars 24, 2020 il y a 3 minutes, Vector a dit : Salut @Guillaume3D, si tu y trouves de la peinture ... ben tu finiras ta guitare J'ai de la peinture ! Et même du vernis C'est juste que j'ai mis le projet en pause, ça m'a soulé... il y a 2 minutes, Alain Térieur a dit : Peut-être avec le site http://easel.inventables.com/projects/VuBgZfPM9GezZOobmtIbRg ? Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guillaume3D Posté(e) Mars 26, 2020 Auteur Partager Posté(e) Mars 26, 2020 (modifié) (Problème rêglé ! Je fais juste une manip dans inkscape pour exporter du .nc.) Hello, Je lance le projet officiellement le projet ! 20h de modélisation (tout de A à Z pour une fois) pour deux versions différentes: guidage par tiges M8 ou par courroie GT2. L'électronique se compose simplement d'une Arduino uno sous GRBL, d'un servo et de deux moteurs 28BYJ-48-08 avec leur drivers. Voici des screens (version Rouge M8 et version Verte courroie GT2) Vous en pensez quoi ? Niveau modélisation ? @Jean-Claude Garnier Surface de travail: de mémoire environ 15cm x 20cm mais pour l'axe Y c'est ajustable. ------------------------------------------------------- Vidéo (pour controller l'arduino, pas faite par moi): https://www.youtube.com/watch?v=uv6rIOjITlY Firmware (pas par moi): https://github.com/ruizivo/GRBL-28byj-48-Servo Modifié (le) Mars 26, 2020 par Guillaume3D 20cm pas 200cm Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jean-Claude Garnier Posté(e) Mars 26, 2020 Partager Posté(e) Mars 26, 2020 C'est très sympathique et ça va t'occuper Ça pourrait même évoluer vers un laser Moi je privilégierais la version par courroies, plus souple et plus rapide il y a une heure, Guillaume3D a dit : 15cm x 200cm 200cm....... mouahahahah ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guillaume3D Posté(e) Mars 26, 2020 Auteur Partager Posté(e) Mars 26, 2020 il y a 3 minutes, Jean-Claude Garnier a dit : C'est très sympathique et ça va t'occuper Ça pourrait même évoluer vers un laser Moi je privilégierais la version par courroies, plus souple et plus rapide 200cm....... mouahahahah ! *20cm Je vais modifier le post Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guillaume3D Posté(e) Mars 27, 2020 Auteur Partager Posté(e) Mars 27, 2020 (modifié) Hello, J'aimerais intégrer des endstop pour pouvoir faire un auto-home car avec ces mini moteur pas à pas on ne peut pas faire bouger les axes à la mains. Problème, à quelle pins faut-ils les brancher sur mon arduino uno ? Mon montage est celui de l'image sur les posts un peu au dessus et mon firmware est celui-là: GRBL-28byj-48-Servo-master.zip cpu_map_atmega328p.h Modifié (le) Mars 27, 2020 par Guillaume3D Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guillaume3D Posté(e) Mars 27, 2020 Auteur Partager Posté(e) Mars 27, 2020 EDIT: J'ai fait un test en branchant un endstop comme celui-ci sur le pins digital n°1 et ds lors qu'il est branché, la carte n'arrive plus à dialogué avec mon ordi, mais dès que je l'enlève ça remarche nickel... Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmarie3D Posté(e) Mars 27, 2020 Partager Posté(e) Mars 27, 2020 (modifié) Sur l'Arduino Uno, les pins 0 et 1 servent au port série (RX/TX respectivement). Tu ne peux donc pas utiliser ces pins si tu utilises le port USB en même temps. D'ailleurs, on voit qu'elles ne sont pas utilisées sur ton schéma. Modifié (le) Mars 27, 2020 par jmarie3D 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guillaume3D Posté(e) Mars 27, 2020 Auteur Partager Posté(e) Mars 27, 2020 il y a 18 minutes, jmarie3D a dit : Sur l'Arduino Uno, les pins 0 et 1 servent au port série (RX/TX respectivement). Tu ne peux donc pas utiliser ces pins si tu utilises le port USB en même temps. D'ailleurs, on voit qu'elles ne sont pas utilisées sur ton schéma. Dac merci Et sais-tu où on définie les pins des endstop dans grb ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmarie3D Posté(e) Mars 27, 2020 Partager Posté(e) Mars 27, 2020 Je ne connais pas. Mais ce ne serait pas cette partie du fichier cpu_map_atmega328p.h ? // Define homing/hard limit switch input pins and limit interrupt vectors. // NOTE: All limit bit pins must be on the same port, but not on a port with other input pins (CONTROL). #define LIMIT_DDR DDRB #define LIMIT_PIN PINB #define LIMIT_PORT PORTB #define X_LIMIT_BIT 1 // Uno Digital Pin 9 #define Y_LIMIT_BIT 2 // Uno Digital Pin 10 #ifdef VARIABLE_SPINDLE // Z Limit pin and spindle enabled swapped to access hardware PWM on Pin 11. #define Z_LIMIT_BIT 4 // Uno Digital Pin 12 #else #define Z_LIMIT_BIT 3 // Uno Digital Pin 11 #endif #define LIMIT_MASK ((1<<X_LIMIT_BIT)|(1<<Y_LIMIT_BIT)|(1<<Z_LIMIT_BIT)) // All limit bits #define LIMIT_INT PCIE0 // Pin change interrupt enable pin #define LIMIT_INT_vect PCINT0_vect #define LIMIT_PCMSK PCMSK0 // Pin change interrupt register 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guillaume3D Posté(e) Mars 27, 2020 Auteur Partager Posté(e) Mars 27, 2020 (modifié) il y a 17 minutes, jmarie3D a dit : Je ne connais pas. Mais ce ne serait pas cette partie du fichier cpu_map_atmega328p.h ? // Define homing/hard limit switch input pins and limit interrupt vectors. // NOTE: All limit bit pins must be on the same port, but not on a port with other input pins (CONTROL). #define LIMIT_DDR DDRB #define LIMIT_PIN PINB #define LIMIT_PORT PORTB #define X_LIMIT_BIT 1 // Uno Digital Pin 9 #define Y_LIMIT_BIT 2 // Uno Digital Pin 10 #ifdef VARIABLE_SPINDLE // Z Limit pin and spindle enabled swapped to access hardware PWM on Pin 11. #define Z_LIMIT_BIT 4 // Uno Digital Pin 12 #else #define Z_LIMIT_BIT 3 // Uno Digital Pin 11 #endif #define LIMIT_MASK ((1<<X_LIMIT_BIT)|(1<<Y_LIMIT_BIT)|(1<<Z_LIMIT_BIT)) // All limit bits #define LIMIT_INT PCIE0 // Pin change interrupt enable pin #define LIMIT_INT_vect PCINT0_vect #define LIMIT_PCMSK PCMSK0 // Pin change interrupt register Je vais tester ça tout de suite merci ! EDIT: C'est peut-être ça mais mes endstop sont particulier et je n'y arrive pas, je vais ressayer une fois que j'aurais les bons... Modifié (le) Mars 27, 2020 par Guillaume3D Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jean-Claude Garnier Posté(e) Mars 28, 2020 Partager Posté(e) Mars 28, 2020 Il y a 14 heures, Guillaume3D a dit : mais mes endstop sont particuliers et je n'y arrive pas Ils ne sont pas particuliers du tout Ce qui te trompe c'est le fil rouge. Tu branches les deux autres sur les pines normales des endstops et le fil rouge n'importe où qu'il puisse y avoir du 5V 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guillaume3D Posté(e) Mars 28, 2020 Auteur Partager Posté(e) Mars 28, 2020 Il y a 11 heures, Jean-Claude Garnier a dit : Ils ne sont pas particuliers du tout Ce qui te trompe c'est le fil rouge. Tu branches les deux autres sur les pines normales des endstops et le fil rouge n'importe où qu'il puisse y avoir du 5V Marche pas... J'ai qu'un endstop pour faire des test (image dans mes précedents posts) et je l'ai branché au pins n°9. Je suis allé sur GRBL, j'ai mis $22=1 et ensuite ça me mets: Grbl 0.9j ['$' for help] Printer is now online. ['$H'|'$X' to unlock] error: Alarm lock Donc je mets $X et les moteurs peuvent à nouveau bouger. Mais quand je demande au home de l'axe X, que je presse le fin de course ou pas rien ne se passe... Des idées JCG ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jean-Claude Garnier Posté(e) Mars 28, 2020 Partager Posté(e) Mars 28, 2020 il y a 23 minutes, Guillaume3D a dit : Des idées JCG ? Peut-être..... Il y a une logique à la prise de référence, tu as dû le remarquer sur ton mprimante Normalement "ça" commence par faire le Z... (pour dégager en sécurité) Je ne sais pas ce que tu as comme axes dans ton GRBL Si ça se trouve y'a 3 axes et comme y'a rien sur le Z il "croit" être parti pour le faire il y a 28 minutes, Guillaume3D a dit : je l'ai branché au pins n°9 Essaye de le mettre sur la 11 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guillaume3D Posté(e) Mars 28, 2020 Auteur Partager Posté(e) Mars 28, 2020 il y a 4 minutes, Jean-Claude Garnier a dit : Peut-être..... Il y a une logique à la prise de référence, tu as dû le remarquer sur ton mprimante Normalement "ça" commence par faire le Z... (pour dégager en sécurité) Je ne sais pas ce que tu as comme axes dans ton GRBL Si ça se trouve y'a 3 axes et comme y'a rien sur le Z il "croit" être parti pour le faire Essaye de le mettre sur la 11 J'ai 2 moteurs pas à pas et un servo-moteur pour faire abaisser le stylo. Le problème c'est que le signal du servo moteur est sur le pins 11... Il a pas moyen de désactiver le home du Z ? De plus, quand je lance un home, les moteurs X et Y tourne, c'est juste qu'ils ne s'arrêtent pas Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tircown Posté(e) Mars 28, 2020 Partager Posté(e) Mars 28, 2020 @Guillaume3D, vérifie que tu as #define VARIABLE_SPINDLE dans config.h décommenté. A priori c'est le cas par défaut. Avec ceci défini et un arduino UNO, le pin 12 devient en endstop Z et le pin 11 disponible pour le servo car il lui faut une broche PWM (~). Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guillaume3D Posté(e) Mars 28, 2020 Auteur Partager Posté(e) Mars 28, 2020 il y a 9 minutes, Tircown a dit : @Guillaume3D, vérifie que tu as #define VARIABLE_SPINDLE dans config.h décommenté. A priori c'est le cas par défaut. Avec ceci défini et un arduino UNO, le pin 12 devient en endstop Z et le pin 11 disponible pour le servo car il lui faut une broche PWM (~). Dans config.h j'ai #define VARIABLE_SPINDLE décommenté et "#define CPU_MAP_ATMEGA328P" c'est bon ? J'ai fait aucune modif... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tircown Posté(e) Mars 28, 2020 Partager Posté(e) Mars 28, 2020 Donc branche ton z endstop sur le 12 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guillaume3D Posté(e) Mars 28, 2020 Auteur Partager Posté(e) Mars 28, 2020 il y a 39 minutes, Tircown a dit : Donc branche ton z endstop sur le 12 Mais comment je fais si j'ai un servo moteur ? Il a pas moyen de supprimer le home z ? de le "court-circuiter" ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tircown Posté(e) Mars 28, 2020 Partager Posté(e) Mars 28, 2020 https://github.com/gnea/grbl/wiki/Frequently-Asked-Questions#how-do-i-configure-my-homing-cycle-to-just-do-2-axes-or-i-have-a-pen-plotter-and-dont-have-a-z-axis 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guillaume3D Posté(e) Mars 29, 2020 Auteur Partager Posté(e) Mars 29, 2020 Il y a 17 heures, Tircown a dit : https://github.com/gnea/grbl/wiki/Frequently-Asked-Questions#how-do-i-configure-my-homing-cycle-to-just-do-2-axes-or-i-have-a-pen-plotter-and-dont-have-a-z-axis Salut, merci pour le lien. J'ai fait la manip mais marche toujours pas... J'ai fait: $5=1 / $21=1 / $22=1 / $23=2 J'ai l'impression que c'est juste qu'ils sont mal branché car quand je demande de faire un home, les moteurs reviennent toujours à la position où ils étaient quand la carte a été mise sous tension... Si je demande au moteurs d'allé à gauche sur 5mm, lors du home ils vint juste à droite de 5mm et si après la mise sous tension je demande juste de faire un home sans faire bouger les axes avants, les moteurs ne bougent pas J'ai mis le X sur le pins 8 et le Y sur le pin 9. J'ai essayé aussi de mettre $5=0 mais pas de changements Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guillaume3D Posté(e) Avril 4, 2020 Auteur Partager Posté(e) Avril 4, 2020 Système perso de l'axe du stylo. Tous les fichiers STL seront sur mon Thingiverse une fois que j'aurais montée la machine. 2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jean-Claude Garnier Posté(e) Avril 5, 2020 Partager Posté(e) Avril 5, 2020 Perso je n'utilise ni un élastique ni un ressort Plutôt un poids. Un élastique ou un ressort forcent différemment selon leur tension. Un poids appuie toujours avec la même force 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant