Le MicroSlice V1 | Un petit coupe au laser Arduino (10 / 10 étapes)

Étape 10 : Logiciels et installation

La MicroSlice utilise début v0.8 pour le contrôle du mouvement. Début convertit G-Code en commandes que les contrôleurs de moteur stepper EasyDriver comprennent. Nous avons besoin d’un autre programme pour envoyer le G-Code au début, pour cela je vais utiliser v3.0 contrôleur de début de Zapmaker.

Avant de commencer, vous devrez l' IDE Arduino, disponible sur le site d’Arduino.

Assurez-vous que votre Diode Laser n’est pas connecté au circuit électrique, alors que vous configurez votre MicroSlice. Le Laser volonté pouvoir éteindre pendant le processus d’installation et de configuration s’il est connecté. Connectez uniquement la Diode Laser lorsque vous êtes prêt à couper ou à graver.

Wiki du début vous montre comment flasher le fichier hex pré-compilé de début sur votre Arduino.

Pour ceux d'entre vous qui ont un Pi de framboise, comme je l’ai fais, vous serez heureux de savoir que vous pouvez contrôler le MicroSlice à l’aide de votre Pi ! Zapmaker est un guide étape par étape pour installer début contrôleur sur une facture pro forma de framboise.

Nous aurons besoin pour générer des G-Code. La meilleure façon de procéder est d’utiliser Inkscape combiné à un graveur laser plug-in. Un éditeur de graphiques vectoriels Open Source, avec des capacités similaires à Illustrator, CorelDraw ou Xara X, utilisant le format de fichier Scalable Vector Graphics (SVG) standard du W3C. J’ai utilisé le même support plug-in de prévoir son graveur, il a fait une courte vidéo décrivant son utilisation.

Avant que nous pouvons utiliser notre nouveau G-Code, nous aurons besoin de configurer le début pour utiliser les moteurs pas à pas et les butées fin de course.

Vous pouvez utiliser soit l’Arduino IDE Serial Terminal (CTRL + MAJ + M) pour envoyer des commandes au début. envoi de $$ à début affiche les paramètres de configuration (vôtre peut se présenter différemment) ;

$0 = 755.906 (x, étape/mm)
1 $= 755.906 (y, étape/mm)
2 $= 755.906 (z, étape/mm)
3 = 30 $ (étape impulsion, usec)
4 $= 500.000 (défaut d’alimentation, mm/min)
5 $= 500.000 (recherche par défaut, mm/min)
$6 = 28 (étape port invert mask, int:00011100)
7 = 25 $ (retard de ralenti, l’étape msec)
8 $= 50.000 (accélération, mm/sec ^ 2)
9 $= 0,050 (déviation de jonction, mm)
10 $= 0,100 (arc, segment/mm)
11 = 25 $ (n-arc correction, int)
$12 = 3 (n-nombres décimaux, int)
$13 = 0 (rapport po, Boolean)
$14 = 1 (démarrage automatique, Boolean)
$15 = 0 (inverti étape activer, Boolean)
$16 = 0 (limites dures, Boolean)
$17 = 0 (cycle de radioralliement, Boolean)
$18 = 0 (homing dir invert mask, int:00000000)
19 $= 25.000 (saut de radioralliement, mm/min)
20 $= 250.000 (seek radioralliement, mm/min)
21 = 100 $ (debounce radioralliement, msec)
22 $= 1.000 (autoguidage > pull-off, mm)

Les paramètres qui que nous intéressent sont $0 & $1. Ces deux configuration configure le A et l’axe des Y. Nous aurons besoin calculer le nombre d’étapes pour déplacer la tête de coupe 1mm dans les deux sens.

Calculons donc ;

Nombre d’étapes = nombre d’étapes par rotation x Microsteps / Pitch fil

20 étapes-par-tour (18 degrés une étape) x 8 micropas (MS1 et MS2 connecté à + 5v sur la EasyDrivers) / 3mm filetage (3mm de débattement par rotation).

(20 x 8) / 3 = 53.333333333

Tapez 0 $= 53.333 et 1 $= 53.333 dans la borne à l’axe d’installation. Vous aurez besoin de faire une réinitialisation logicielle pour que les modifications entrent en vigueur ($X).

Ou vous pouvez utiliser le contrôleur de début de Zapmaker pour ajuster le début. Vous pouvez accéder aux paramètres début via l’onglet Options avancées. Vous aurez toujours besoin une réinitialisation logicielle après en cliquant sur appliquer.

Vous devez également définir ;

4 = 200 $ Ceci définit la vitesse par défaut, que la tête de coupe se déplace à tout en travaillant.

5 = 200 $ Ceci définit la vitesse par défaut, que la tête de coupe se déplace à tout en se déplaçant entre deux emplois.

$16 = 1 Cela permet les butées fin de course.

$17 = 1 Cette mesure de domiciliation ($H), mine se bloque quand j’essaie de lancer le cycle de radioralliement. Pour activer cette fonction, vous devrez modifier le code source pour le début et recompilez le fichier .hex. Les instructions indiquant comment cela sont au bas de cette étape.

18 = 69 $ Cela rendra la fraise zéro dans le coin inférieur gauche de la table de coupe lorsque la commande de radioralliement $H est exécutée. Pour une explication approfondie de cette fonction, consultez le Wiki de début.

19 = 200 $

20 = 200 $

22 $= 2.000 Ceci définit la distance, que l’axe se déplace forme partie les butées fin de course après le cycle de radioralliement.

Il y a des explications détaillées pour chacun des paramètres de début sur le Wiki de début.

Vérifiez que votre configuration est correcte en tapant $$ dans la borne. Vous devriez voir quelque chose comme ça ;

$0 = 53.333 (x, étape/mm)
1 $= 53.333 (y, étape/mm)
2 $= 53.330 (z, étape/mm)
$3 = 10 (étape impulsion, usec)
4 $= 200.000 (défaut d’alimentation, mm/min)
5 $= 200.000 (recherche par défaut, mm/min)
$6 = 28 (étape port invert mask, int:00011100)
7 = 50 $ (retard de ralenti, l’étape msec)
8 $= 100.000 (accélération, mm/sec ^ 2)
9 $= 0,050 (déviation de jonction, mm)
10 $= 0,100 (arc, segment/mm)
11 = 25 $ (n-arc correction, int)
$12 = 3 (n-nombres décimaux, int)
$13 = 0 (rapport po, Boolean)
$14 = 1 (démarrage automatique, Boolean)
$15 = 0 (inverti étape activer, Boolean)
$16 = 1 (limites dures, Boolean)
$17 = 1 (cycle de radioralliement, Boolean)
$18 = 69 (homing dir invert mask, int:00000000)
19 $= 200.000 (saut de radioralliement, mm/min)
20 $= 200.000 (seek radioralliement, mm/min)
21 = 100 $ (debounce radioralliement, msec)
22 $= 2.000 (autoguidage > pull-off, mm)

L’étape finale consiste à concentrer le laser. J’ai chargé un petit échantillon, dans ce cas, il a un X et laissez la séquence.

Vous pouvez allumer la Diode Laser et désactivées à l’aide de la tique c.p. étiquetés Broche sur le contrôleur de début de Zapmaker.

La première fois il y avait là rien, mais même quelques tours de la lentille j’ai réussi à obtenir une note sur un papier. Après que tout il fallait un peu de réglage fin et le laser me correctement portait sur la table de coupe.

J’ai fait quelques cales de 3mm à passer sous le module de guigui pour la soulever vers le haut pour quand j’ai voulu graver un contreplaqué de 3mm. Cela signifiait que je n’avais pas de recentrer l’objectif chaque fois que je voulais échanger des matériaux.

Modifier le Code Source.

Au cours des essais, j’ai trouvé que début s’accrocher sur la commande (autoguidage) $H. Je me doutais que c’était un problème avec l’axe Z, tel que le MicroSlice n’en a pas.

Pour fixer le probem que nous devons supprimer les options de l’axe Z du Cycle d’autoguidage. Les commandes sont trouvent dans le fichier config.h dans le code source.

1 | Télécharger le code source depuis le début (lien).

2 | Décompressez l’archive.

3 | Ouvrez config.h dans votre éditeur de texte préféré.

4 | Recherchez le code suivant

HOMING_SEARCH_CYCLE_0 #define (1 < HOMING_SEARCH_CYCLE_1 #define ((1<

5 | Remplacez le code avec

#define HOMING_SEARCH_CYCLE_0 (1 <
HOMING_SEARCH_CYCLE_0 #define ((1<

6 | Recherchez le code suivant

#define HOMING_LOCATE_CYCLE ((1<

7 | Remplacez le code avec

#define HOMING_LOCATE_CYCLE ((1<

6 | Enregistrer

7 | Recompilez le fichier grbl.hex. J’ai utilisé mon Raspberry Pi à recompiler l’hexagone. Dans le cas où les choses vont mal j’ai inclus la mis à jour le fichier hex pour vous ci-dessous. Vous aurez besoin flasher votre Arduino avec le nouveau hex.

Si tout a fonctionné, et tous les paramètres sont configurés correctement, vous devriez être capable d’exécuter le cycle de radioralliement ($H) et voir le MicroSlice zéro lui-même et alors vous devriez être prêt à aller créer !

  • g_code_samples.zip
  • laserengraver.zip
  • modded_grbl_hex.zip

Articles Liés

Découpé au laser Arduino + radio enceinte

Découpé au laser Arduino + radio enceinte

j'ai découpé au laser cette enceinte de plis noyer.  A l'intérieur, il y a un Arduino et un récepteur radio à recevoir de télémétrie de mon réseau de capteurs sans fil.  Elle est entièrement optimisée par le port USB, qui est relié à un petit serveur
Découpé au laser lampe de placage en bois

Découpé au laser lampe de placage en bois

Ce laser coupe feu de bois de placage dodécaèdre fait partie d'une série de « Temporaires » que j'ai conçu avec Toon Welling et Jonathan Kraayeveld. Au cas où que vous souhaitez acheter un ou voir les autres formes, voici un lien vers notre boutique
L’Aurum MicroSlice V2 | Une coupe au laser mini or & graveur.

L’Aurum MicroSlice V2 | Une coupe au laser mini or & graveur.

L'histoire de MicroSlice commence en 2013 avec une inscription au concours de microcontrôleur Instructables 2013 RadioShack. Le MicroSlice V1 a remporté le Grand prix et définir les bases pour un succès de la Campagne de Kickstarter quelques mois plu
Carte de ville natale, un grand cadeau Sentimental, découpé au laser.

Carte de ville natale, un grand cadeau Sentimental, découpé au laser.

Vous pouvez trouver qu'un laser cut carte de toutegrande ville, mais qu'en est-il de la petite ville de votre famille a passé dans les générations ? Dans mon cas, je vis 2 500 miles de la maison, mais depuis quatre générations, la famille de mon père
Découpé au laser pivotant Box

Découpé au laser pivotant Box

J'avais besoin d'un petit récipient pour des choses comme routeur et drill bits, colle et autres petits objets que j'utilise dans mon atelier. J'ai aimé la conception d'un boîtier pivotant, mais celles qui pourraient être achetés étaient moyen à gran
Découpe au laser de métal (Visible le pavillon vide)

Découpe au laser de métal (Visible le pavillon vide)

Modèle de conceptCe morceau de métal pliable a été créé à l'aide d'un dessin 2D. La technique utilisée s'appelle Bordage, reportez-vous à l'étude de Aaron Porterfield de modèles différents de bordage.Dans ce instructable je vais sur comment j'ai prép
Coupe de Laser bricolage horloge

Coupe de Laser bricolage horloge

Nous avions besoin une horloge pour la MakerSpace, donc bien sûr nous avons fait un !Étape 1: Outils et matériaux nécessairesMatériaux :1/4" contreplaqué de bambou (vous pouvez utiliser n'importe quel etc. acrylique, de contreplaqué, MDF, OSB)Mini qu
Acrylique 3D Printer Filament porte-bobine - découpé au Laser avec mandrin aluminium

Acrylique 3D Printer Filament porte-bobine - découpé au Laser avec mandrin aluminium

Mon premier kit imprimante 3D est venu avec un porte-bobine acrylique filament qui arborait à tige filetée avec écrous aux extrémités à placer la bobine de filament de découpées au laser. Au début je n'aimais pas ça--il n'a pas fonctionné très bien.
L’agitation Transfiguration : Découpé au Laser gravé feuille

L’agitation Transfiguration : Découpé au Laser gravé feuille

Il s'agit d'un ajout à notre agitation Transfiguration : dispositif de couleur. Le but de cette instructable est de montrer comment vous pouvez prendre notre infini Fractal feuille de Thingiverse et ensuite utiliser OpenScad suivie d'Inkscape pour re
Dukta avec coupe au laser

Dukta avec coupe au laser

Il y a beaucoup de bois fixe avec le coupeur de laser, et ils ont commencé à ma fascination dans la transformation de la flexibilité d'un matériau solide. Ce projet est mon exploration personnelle du même concept, mais en utilisant dukta incision. Au
Vectorize des Images pour la découpe au Laser et 3D impression

Vectorize des Images pour la découpe au Laser et 3D impression

Juste avant Noël, j'ai décidé de faire des ornements d'arbre de ma famille et mes amis. L'idée était de CNC ou les laser coupe dans une feuille de contreplaqué de 1/8 po. Ma première tâche était de trouver un joli modèle en ligne. Il y avait un certa
Découpé au laser Ukulele

Découpé au laser Ukulele

Je parie que vous avez été tourmentés par la sempiternelle question, « ce qui ne peux pas faire avec un laser cutter? » Eh bien, je suis ici pour vous dire que la réponse n'est certainement pas un ukulélé parce que je vais vous montrer comment utilis
Découpé au laser modèle TIE Fighter

Découpé au laser modèle TIE Fighter

Salut tout le monde !Après l'aide beaucoup, que j'ai trouvé sur ce site, j'ai finalement décidé de commencer à partager des trucs trop. Il s'agit de mon premier instructable, alors j'espère que ce sera clair et bien expliqué.Aussi, je suis français,
Découpé au laser griffes de Wolverine

Découpé au laser griffes de Wolverine

Créer un jeu de griffes inoffensifs pour l'accessoire de costume idéal.Matériaux :1/8" acryliqueSuper collePeinture en aérosol chromeOutils :Coupe au laser(Toute la gamme Laser - Laser Hobby)Étape 1: couper Découper avec un cutter laser de vos fichie