Aller au contenu

GO Print

Découpeuse Vynile GRBL + Servo SG90


ac-3d

Messages recommandés

Bonjour à tous !

 

Je me suis lancé l'idée de me faire une découpeuse vinyle avec ce que j'avais en stock ... ouais la cricut à 400 balles impossible

et en plus pour 4 bouts de plastique et 2 moteurs de lecteurs CD c'est clairement trop chère ! c'est mort !

Bon dans ma tête c'est beau mais l'idée est passé à la réalisation ...

 

1- Conception sous Solidworks terminée

2- Réception du matériel terminé

3- Impression des pièces en 3D terminé

4- Montage terminé

5- Installation des programmes terminé

6- Première extraction d'un gcode avec Inkscape terminé

7- Flash et mise à jour du firmware en cours -> les problèmes commencent

8- Essai de la première découpe AÏE bon ca bouge en X et Y mais le servo fais n'importe quoi !

 

En matériel c'est plutôt habituel sur ces machines :

- Arduino Uno

- Shield CNC V3

- 2 Steppers DRV8825

- 2 Moteurs 17HS19

- 1 Servo Tower Pro SG90

- Transmission par courroie et poulie GT2

- Tête Roland chinoise ... que  j'essai de piloter en descente avec le SG90

 

Programmes :

- Firmware GRBL-Servo -> https://github.com/robottini/grbl-servo

- GRBL Plotter 1.7.0.1

- Universal Gcode Platform v2.0.14

- Inkscape 0.48.5 + Mi Inkscape Extension

 

 

Si vous avez des notions je suis preneur c'est mon premier essai avec ce genre de matériel (Uno + Shield) ... je suis plus combo Mega+Ramps sous marlin alors NEED HELP ! 🙂

sous GRBL Plotter en mode router, j'active le Spindle On et le servo tourne bien dans les 2 sens entre 40% sens horaire - 50% Stop - 60% sens anti horaire

donc avec un délai de Xµs je peux faire descendre et remonter la lame de coupe par contre je ne sais pas comment ajouter ces informations dans mon firmware 😅

 

Merci beaucoup de votre aide 🙂

Capture.JPG

Modifié (le) par ac-3d
Lien vers le commentaire
Partager sur d’autres sites

Salut,

Je suis loin d'être un expert donc ce qui va suivre est à prendre avec des pincettes 😁.

Dans les sources de GRBL Plotter 1.7.0.1, différents firmwares sont fournis, notamment une version plus récente que GRBL 1.09 (Firmware GRBL-Servo -> https://github.com/robottini/grbl-servo) GRBL V1.1f: ./Firmware/hex_files/grbl_v1.1f_Servo.hex. Je choisirais plutôt cette version car est sait interpréter le Gcode G4 (pause).

Dans GRBL Plotter, menu File -> Setup -> Graphics Import -> G-code Generation partie droite Pen: onglet Individual, je choisirais ces commandes pour descendre et monter le cutter:

Citation

Gcodecutter.jpg.392fec5f8bbbc31de208f705a66c7964.jpg

Les valeurs de S pour les mouvements seront à déterminer et comprise entre 0 et $30, que tu pourras fixer.

La pause G4 sera aussi à affiner (temps en secondes, 0.5 dans l'exemple)

Dans ce document, il est aussi indiqué qu'il faut ajouter M3S0 au début du programme pour activer le servo et un M5 pour le désactiver à la fin. Même si ce n'est pas pour la même version de firmware, j'imagine que ça reste valable. 🤔

Modifié (le) par pommeverte
  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Salut !

Merci @pommeverte pour ta réponse, c'est un bon début de piste malheureusement ça a fonctionné sur un gcode en donnant une plage entre

Pen Up M3 S517;G4 P0.5

Pen Down M3 S483; G4 P0.5

Et depuis plus rien toujours ce même problème : le servo tourne sans arrêt du début jusqu'à l'envoie du M3 S517 dans le gcode où il se met à tourner moins vite dans l'autre sens et il repart en sens horaire à fond ...

 

Bref je suis pas sorti du lac ^^

 

Par contre si je joue sur le Spindle On ça fonctionne avec 48% sens anti horaire - 50% le servo stop -52% il tourne dans l'autre sens ... donc il faudrait que j'arrive à ajouter un truc du genre : 

Spindle On : 48% ; G4 P0.5; Spindle On : 50% pour la descente

Spindle On : 52% ; G4 P0.5; Spindle On : 50% pour la montée

et ça serait génial mais je ne sais pas où rentrer ces infos pour le gcode 😅

Modifié (le) par ac-3d
Lien vers le commentaire
Partager sur d’autres sites

Salut,

A tout hasard, tu n'aurais pas une valeur trop faible pour $30?

As-tu appliqué ceci?

Le 15/08/2023 at 21:53, pommeverte a dit :

Dans ce document, il est aussi indiqué qu'il faut ajouter M3S0 au début du programme pour activer le servo et un M5 pour le désactiver à la fin. Même si ce n'est pas pour la même version de firmware, j'imagine que ça reste valable.

quelle version de firmware GRBL utilises-tu? es-tu passé à la V1.1f?

Est-ce que tu peux fournir un fichier gcode généré par GRBL plotter?

Modifié (le) par pommeverte
Lien vers le commentaire
Partager sur d’autres sites

Salut @pommeverte !

Oui je suis passé sous 1.1f-servo car il gère le power off des moteurs 🙂

le 0.9f laissait les moteurs et les steppers en fonctionnement continu donc les stepper chauffés énormément en idle ! 😞 

 

J'ai réussi à faire un bricolage qui fonctionne ! il faut juste que j'arrive à modifier les tempos mais le moteur monte et baisse déjà ! 🤩

avec les réglages individual:

M3 S120;G4 P0.33;M3 S130;G4 P0.33

M3 S140;G4 P0.33;M3 S120;G4 P0.33

avec une valeur de $30=255

Car le M3 S0 fait tourner mon moteur à fond en continue et le seul moyen de le faire stopper est un Hard Reset ou un Spindle On à 50% 🤦‍♂️

J'ai cramé un servo avec tous les essais heureusement que j'en ai encore 2 en stock ^^

Capture1.thumb.JPG.704bc6bf3aa3618af65261669975a92a.JPG

 

Modifié (le) par ac-3d
  • Wow 1
Lien vers le commentaire
Partager sur d’autres sites

Il y a 1 heure, BourrinDesBois a dit :

Je suis, tu veux faire quel genre de découpe avec ? 

Salut @BourrinDesBois je suis en train de faire une découpe vinyle type cricut 😉

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Des petites nouvelles ...

J'ai réussi à faire une découpe simple pour l'instant donc tout fonctionne mais le réglage par la temporisation c'est bancale 😞

Il faut que je revois l'entrainement aussi : le vinyle épais à tendance a glisser et se décaler mais ce sera dans un second temps car il faut que je règle ce problème de descente/montée de ce satané servo ...

Modifié (le) par ac-3d
Lien vers le commentaire
Partager sur d’autres sites

Salut,

il y a 28 minutes, ac-3d a dit :

le réglage par la temporisation c'est bancale 😞

je pense que c'est en partie pour ça que certains préfèrent utiliser un électro-aimant. C'est très rapide mais ça consomme et donc ça chauffe 🥴.

Il faudrait voir si c'est possible d'ajouter mécaniquement 2 détecteurs (position haut et bas) pour l'intégrer au code source 🤔...

Lien vers le commentaire
Partager sur d’autres sites

  • 3 weeks later...

Hello les amis !

 

Alors tout fonctionne ... Le servo est remplacé par un 180° et j'ai réglé le $31 sur 255

ce qui me donne une plage d'utilisation de ma tête de coupe en M3 S125 position haute et M3 S90 position coupe

 

Partie logiciel : Inkscape 0.48.5 avec l'extension MI GRBL ça fonctionne très bien pour cette utilisation 🙂

Donc partie servo et entrainement Check ! hihi

-> Il me reste juste à trouver un meilleur moyen d'entrainer la feuille car elle est bien entrainée mais elle glisse de droite à gauche et du coup décale la coupe 😕

 

Mais tout va bien pour aujourd'hui juste un dernier réglage et c'est parti pour de la coupe de folie (Stickers moto, flocages perso, ...) largeur de bande en fonction des Barres alu et des barres Ø8 pour l'instant je passe des feuilles de 30.5cms mais bientôt un modèle de 61 cms à rouleau prendre la place à côté

 

Une fois terminé je mettrai tout sur thingiverse pour que tout le monde puisse se faire sa petite découpe vinyle pas cher 

 

Des bisous et des bonbons,

A Tantôt

Modifié (le) par ac-3d
  • J'aime 2
Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...