Hoe GRBL te installeren / gebruiken met uw CNC-machine!

Deze instructables leren je hoe je grbl installeert en aanpast aan je cnc frees / lasersnijder.

Dus eerst en vooral: wat is GRBL?

GRBL is een firmware voor arduino-kaarten (uno, nano, Duemillanove) die stappenmotoren en spindels / lasers bestuurt. GRBL gebruikt gcode als invoer en voert signalen uit via de arduino-pinnen.

De meeste industriële cnc-machines gebruiken een parallelle poortcontroller die die grote paarse connectoren vereist. Omdat GRBL arduino boards je gewoon aansluiten op een vrije usb-poort.

Als u al over uw hardware beschikt, kunt u direct doorgaan naar stap 3!

Stap 1: Hardware

Grbl is compatibel met alle op atmega 328 gebaseerde arduino-kaarten, wat betekent dat je een uno of een nano zou kunnen gebruiken, maar niet de mega zoals zijn op atmega 2560 gebaseerde. De arduino mega wordt in veel 3d-printers gebruikt vanwege de krachtigere processor, maar vanwege de relatief eenvoudige taken van een cnc-molen is de arduino uno voldoende.

Om stappenmotoren aan te drijven heb je een soort driver nodig. Enkele populaire keuzes zijn a4988 en drv8825 voor kleine motoren zoals nema 14 of 17, maar mogen niet worden gebruikt met krachtigere motoren zoals nema23 en hoger. Het is een goed idee om uit de buurt te blijven van de gemakkelijke stuurprogramma's.

Om uw motorrijders en arduino aan te sluiten, kunt u een kant-en-klaar bord gebruiken zoals het populaire arduino uno cnc-schild of uw eigen bord bouwen. Zelf bouwen is vrij eenvoudig, maar het kan veel tijd kosten. Er zijn ook arduino nano-gebaseerde platen die speciaal zijn gemaakt voor lasersnijden.

Samenvatten:
je hebt deze onderdelen nodig voor een typische cnc-machine:

1x arduino bord
3x stepper drivers (x, y, z)
1x cnc-schild

Stap 2: Installatie

Om grbl te installeren heb je twee dingen nodig:

  • Arduino IDE (download als .zip als je op een schoolcomputer zit)
  • nieuwste grbl-release
  1. Download de nieuwste grbl-broncode als .zip
  2. Als je het arduino-idee nog niet hebt, download en installeer het dan
  3. Open de grbl .zip en navigeer naar een map die simpelweg "grbl" heet
  4. Pak de map uit op een bekende plaats en open de Arduino Ide
  5. Navigeer in het arduino-idee naar schets> bibliotheek opnemen> .ZIP-bibliotheek toevoegen
  6. Navigeer naar de grbl-map en klik op ok.

Grbl is nu geïnstalleerd als een arduino-bibliotheek. Navigeer naar bestand> voorbeeld> grbl> grblupload.
Er wordt een nieuwe schets geopend met instructies voor het flblen naar je bord.

Stap 3: Setup / aanpassingen

Nu met firmware op uw bord, moet u grbl aanpassen aan uw specifieke machine. Om met uw bord te communiceren, moet u de arduino ide seriële monitor openen. U zou een bericht als dit "Grbl x.xj ['$' voor hulp]" moeten zien als u het bericht niet ziet, zorg ervoor dat u op de juiste poort bent aangesloten en gebruik de baudrate van 115200.

Typ "$$" en er zou een lijst met opdrachten moeten verschijnen, zoals deze:

$ 100 = 250.000 (x, stap / mm)
$ 101 = 250.000 (y, stap / mm)
$ 102 = 3200.000 (z, stap / mm)
$ 110 = 500.000 (x max. Snelheid, mm / min)
$ 111 = 500.000 (y max. Tarief, mm / min)
$ 112 = 500.000 (z maximumsnelheid, mm / min)
$ 120 = 10.000 (x versnelling, mm / sec ^ 2)
$ 121 = 10.000 (y accel, mm / sec ^ 2)
$ 122 = 10.000 (z accel, mm / sec ^ 2)
$ 130 = 200.000 (x maximale reis, mm)
$ 131 = 200.000 (y max reizen, mm)
$ 132 = 200.000 (z max. Reizen, mm)

Het belangrijkste te veranderen onderdeel zijn de stappen / mm. Stappen / mm moeten worden berekend en de eenvoudigste manier om dit te doen is door prusas reprap calulator te gebruiken.

Om een ​​instelling te veranderen, typ de identifier van de parameter (bijvoorbeeld $ 100 voor x stappen) "=" en dan de nieuwe waarde.
Bijvoorbeeld: als u $ 112 = 600 typt, wordt het maximale z-tarief gewijzigd in 600.
Zorg ervoor dat uw instelling is opgeslagen door $$ te typen en de waarden te controleren.

Sommige instellingen (zoals corexy-setup, variabele spindel) moeten worden gewijzigd via de config.h. Je vindt het configuratiebestand in de arduino bibliotheekmap voor grbl. Het bestand bevat instructies en moet vrij eenvoudig te bewerken zijn. Wanneer je het configuratiebestand hebt bewerkt, moet je de schets opnieuw uploaden naar je bord.



Hopelijk waren deze instructables nuttig en is uw cnc-machine actief!
Als er iets mis is / ontbreekt, kun je dat aangeven in de reacties.

Verwante Artikelen