Stap 1: 100% compatibel is met Grbl CNC Controller
Ten eerste, ik kocht het 100% Grbl compatibel CNC Controller schild uit: http://blog.protoneer.co.nz/arduino-cnc-shield. Ik al had een Arduino en bedoeld om te gebruiken die met de CNC Controller schild en lopen iets op mijn laptop om alles onder controle. Daarna ontdekte ik dat de Arduino niet zou kunnen zijn voor het verwerken van een volledige ontwerp-bestand alle door haarzelf. Dit is te wijten aan het niet hebben van voldoende geheugen om meer dan één GCode opdracht tegelijk. In feite zijn niet alle opdrachten van de GCode momenteel volledig geïmplementeerd in de Arduino Grbl software. Echter de Arduino direct interface met het CNC Controller schild en opdrachten kunt doorgeven aan de stepper stuurprogramma's op de CNC Controller schild zonder enige extra circuits.
De sets van drie gele jumpers die u in de foto's zien instellen de micro intensivering voor de stappenmotoren De één enkele gele jumper selecteert u hoe de limiet schakelt werk. Mijne zijn ingesteld omhoog zodat wanneer de schakelaar sluit een grond is ontdekt (de standaardinstelling). Het alternatief is om zin een Hallo als Vcc is geselecteerd. Dat wil zeggen dat de limiet logica overschakelen kunnen worden ingesteld op gevoel een hi of lo, uw keuze. De twee gele jumpers op de linkerkant van het beeld zijn voor de selectie van welke de A-as spiegels (twee motors op één as).
Ik gebruikte de gepolariseerde headers te koppelen aan de stepper stuurprogramma's zodat ik niet zou kunnen stekker in mijn stappenmotoren achteruit - dat is erg belangrijk.
Het 100% Grbl compatibel CNC Controller schild omvat eigenlijk niet alle stepper motor stuurprogramma's. Het is slechts een middel van de stepper motor drivers integreren een Arduino schild gunstig en het werkt geweldig voor dat doel. Het schild CNC Controller is ontworpen om gebruik driver for the Pololu type stap modules zoals de A4988 stepper motor stuurprogramma vervoerder die hier wordt weergegeven: http://www.pololu.com/product/1182
Ik kocht enkele uit China die waren ongeveer $4.00 elke en lijken te zijn precies hetzelfde (we zullen zien wanneer ik eigenlijk probeer om ze te gebruiken). Ze kwam met enkele heatsinks ook maar ik besliste te gebruiken die je (van Adafruit ziet) in plaats van degenen die opgenomen in plaats daarvan waren. Je hoeft eigenlijk alleen voor het vullen van de X-, Y- en Z stepper driver dragers op de CNC Controller boord (omdat de software van de Grbl op de Arduino alleen weet over drie assen). Tenzij u van plan bent te gebruiken van de A-as ook (voor een tweede motor op één van de primaire assen). De CNC Controller kunt u een mirror van de signalen van de controle van X, Y of Z aan de A-as met behulp van de jumpers. Ik ben niet met behulp van de vierde as. Ik ook gewoon de vierde stepper driver vervoerder zodat ik een reserve hebben zou voor het geval dat een van de anderen stopt met werken. Dan weer, wie weet wat in de toekomst zou kunnen zijn?