CNC Grbl met Adafruit Motot Shield v2 (3 / 4 stap)

Stap 3: Grbl firmware


De eerste grbl wordt eenvoudig stuurprogramma gebruikt om te controleren van de stappenmotoren. De gemakkelijke stuurprogramma gebruiken 2 pinnen om te controleren de motor, één pin bepalen de richting en de andere voor stap.

Voor de uitvoering van het stuurprogramma van de Adafruit dat ik herschrijven van de motorische controle en de motie-beheerbestanden moest, remake van de lijn- en boogsegmenten algoritmen. Ook ik de Hekschakelaar remade functioneert dus nu de software weet welke Hekschakelaar wordt ingedrukt en de exacte fout te gooien. De firmware kan worden geconfigureerd om te werken met Hekschakelaar of zonder hen.

Op het niveau van de Gcode die ik heb toegevoegd sommige andere M-functies:

M100 - Ga naar mechanische nul - de machine beweegt elke as totdat het de mechanische hit nulpositie (min Hekschakelaar)

M101 - naar mechanische nul zonder Z-as - hetzelfde met M100 maar niet verschuift de z-as, omdat soms de tool op de z-as is niet gemonteerd precies op de min Hekschakelaar zodat u niet wilt raken de werkende plaat met uw gereedschap.

M102-Ga naar park positie: P - dat dit uw as videoconnectors verplaatsen, zodat de machine gemakkelijk kan worden opgeslagen, deze functie moet worden gewijzigd volgens uw ontwerp, u vindt het op stepper_control.cpp bestand.

Ook de instellingen zijn vernieuwd zodat u op elke motor het aantal stappen/rev instellen kunt, de ankerstang stappen, de standaard feed tarief, de lengte van de boog segmenten en een heleboel voeders en ook in het geval van een kalibreren-functie die van één Hekschakelaar naar de andere, op elke as gaat, tellen de stappen en berekenen het exacte werkgebied wordt opgeslagen in eeprom.

Als een g-code afzender kunt u over alle afzenders, ik gebruik de Grbl Controller, u vindt het op GitHub hier, maar is een beetje traag dus ik gebruik het voor het instellingenvenster, en de handmatige bediening en voor het verzenden van grotere gcodes ik gebruik JCNC, u vindt het hier, het is een coole tool, kunt u de g-code bewerken , u kunt voorproef het beeld en ook een animatie afspelen, heeft handmatige controle, maar dat hoeft niet een opdrachtregel.

Voor Gcode generator, of cam-software:

2.5D igebruik ezel door Inventables, is een gratis browser-hulpmiddel waarmee u upload een vector bestand (svg of wat dan ook) of het maken van een ontwerp en normaliter het moet verbinden met een Carver (een cnc geproduceerd door Inventables), maar u kunt ook de g-code exporteren door naar Machine tabblad / gevorderd.

Voor 3D frezen Vectric knippen 3D, is niet vrij, ik denk dat is ongeveer 300$, maar is super cool.

Ik zal het uitvoeren van een optie in de instellingen kunnen worden geconfigureerd als u Hekschakelaar of niet want nu net in config.h is gedefinieerd

Ik twee 7zip bestanden zijn gekoppeld, hebben een van hen binnen een Ino bestand, zodat kunt u het gewoon openen met arduino en andere één een NetBeans project bevatten en u hoeft alleen de naam van het bestand grbl_"Adafruit_motor_driverV2.ino.cpp wijzigen" te "grbl_Adafruit_motor_driverV2.ino"

Hebt u een suggestie over hoe te verbeteren of als u wilt om het te verbeteren door uw zelf gelieve aandeel.

bewerken

Update: Toegevoegde Hekschakelaar inschakelen en laat na verhuizing naar instellingen, dus u niet hoeft te wijzigen van het configuratiebestand, maar de pin nummer definitie nog steeds in config is.

Gerelateerde Artikelen

Android gecontroleerd Bot met behulp van Adafruit motor Shield

Android gecontroleerd Bot met behulp van Adafruit motor Shield

Dit is een eenvoudige hobby circuit van Android gecontroleerd Bot usin Adafruit motor Shield & Arduino uno. De belangrijkste component die hier gebruikt is de Adafruit motor shield, Arduino Uno, Bluetooth & Android apparaat. Met behulp van Motor S
Android CNC Besturing met GRBL

Android CNC Besturing met GRBL

Project voor maken Android cnc controller met GRBL (0.9) CNC Controller Via Bluetooth BAUD RATE 9600 BPSAndroid CNC Controller met GRBL niet nood PC Computer...Voor meer GRBL Controller informatie bezoekt u http://github.com/grbl/grblGRBL Controller
Adafruit Motor Shield gebruik

Adafruit Motor Shield gebruik

Hallo vrienden, ik noem robotic toepassingen in motor rijden, een van de meest gebruikte kaart adafruit L293d bedrijf die de geïntegreerde bar van Adafruit motor shield motor bestuurderskaart ontwikkeld. De belangrijkste reden wordt voor de voorkeur
Adafruit Motor Shield Tutorial

Adafruit Motor Shield Tutorial

De Adafruit Motor Shield is een grote en snelle manier om controle DC motoren, servo's of zelfs stappenmotoren. Het heeft de mogelijkheid tot 2 stappenmotoren, 4 DC-motoren te controleren. en 2 servo's. Ik denk dat dit schild zou een goed begin voor
CNC sculptuur met Neopixel

CNC sculptuur met Neopixel

Dit is een project dat ik noemen de "Adobe Cloud willen" omdat ik mijn lichten aan CMY kleuren geprogrammeerd. Het vereist kennis van SketchUp 3D-software, Breadboarding, Soldering, en algemene schilderen en knutselen.De "Adobe Cloud"
IoT weerstation met Adafruit HUZZAH ESP8266 (ESP-12E) en Adafruit IO

IoT weerstation met Adafruit HUZZAH ESP8266 (ESP-12E) en Adafruit IO

Hallo, iedereen! Tijd geleden zag ik dit weerstation door Aleator777 en kreeg ik geïnspireerd om mijn eigen weerstation. Ik zag dat de Intel Edison te duur in mijn land, dus heb ik besloten om iets goedkoper te vinden, en ik vond dat de Adafruit HUZZ
WeMo Switch regelen met Arduino + Ethernet-shield

WeMo Switch regelen met Arduino + Ethernet-shield

Er zijn veel apps waarmee u de controle van uw Belkin WeMo -apparaten, maar er is geen een panel schakelaar hardware zoals de Hue Tap voor Philips hue.Dus bouwen ik met een Arduino!Stap 1: materialenVoor dit project heb je het volgende nodig:Een Ardu
Controle van Denon AVR met Arduino + Ethernet-shield

Controle van Denon AVR met Arduino + Ethernet-shield

Aan dit project heb ik het opbouwen van een eenvoudig bedieningspaneel voor mijn Denon AVR (AVR-X4100W).Meeste van Denon A / V-ontvangers zijn netwerk klaar, zodat u hen binnen een web interfase of een app bepalen kunt. Er is geen officiële documenta
Maken van een CNC mill met een laser cutter

Maken van een CNC mill met een laser cutter

Dus, hebt u een CNC laser cutter, maar u wilt een CNC mill? Probleem opgelost.Dit project is een kleine CNC molen die voor ongeveer $800 zonder gereedschapswerktuigen uit winkel koopt en laser-gesneden delen kan worden gemonteerd. (Als u toegang hebt
Laten we monteren een Adafruit Motor Shield

Laten we monteren een Adafruit Motor Shield

u weet hoe sommige mensen spelen op youtube terwijl u kunt kijken?  Ik dacht dat het zou nuttiger zijn om dingen te maken op youtube terwijl u kunt kijken.Een via-holes circuit board of PCB solderen kan lijken intimiderend met alle verschillende onde
Werken met Adafruit FRAM geheugen

Werken met Adafruit FRAM geheugen

Ik kocht een Adafruit I2C FRAM-geheugenchip te kunnen bewaren van sommige variabelen tussen herstarts op een Arduino Camera schuifregelaar project die ik bezig was. Adafruit heeft 2 FRAM geheugenchips. Werkt met de bus van de SPI en anderzijds gebrui
Zelfgemaakte CNC moer met thermo vormbare kunststof behuizing

Zelfgemaakte CNC moer met thermo vormbare kunststof behuizing

ik heb dit ding om het te gebruiken in een CNC-prototype gebouwd. Ik wilde ook testen thermo vormbare kunststoffen in dit project.Het doel is het bouwen van een moer-houder die kan worden aangesloten met schroeven op basis van hout. Dit nut zal worde
CNC Gantry met behulp van lade dia's

CNC Gantry met behulp van lade dia's

ik heb wilde een CNC-machine te bouwen voor jaren.  Ik heb eindelijk rond gekregen om het maar ik ben het bijhouden van de kosten en complexiteit zo laag mogelijk.  Terwijl met lade dia's niet de beste methode is die ik wilde spelen rond met hen en z
RGB LED lichteffecten met Adafruit Trinket

RGB LED lichteffecten met Adafruit Trinket

Dit instructable is te maken van programmeerbare lichteffecten met behulp van een RGB-LED (dit is een LED met afzonderlijke elementen van rood, groen en blauw) en de low-cost Adafruit Trinket microcontroller. Deze lichten kunnen worden gebruikt en he