Sable 2015 CNC + Arduino + GRBL = LunchBox CNC (5 / 7 steg)

Steg 5: GRBL, steg inställningar och lite matte.



GRBL är en öppen källkod, mycket kraftfull firmware som drivs på Arduino och översätter G-kod till riktningar och hastigheter för CNC styrelsen att kasta på stegmotorer.

Du kan flash GRBL in i en Arduino med deras IDE-gränssnitt, kan du hitta zippade källa filer här: https://github.com/grbl/grbl

Du måste veta hur man gör det, ingen bättre tid än nu (jag var tvungen att lära sig hur man gör det för dessa CNC projekt)

Tänk på GRBL har förbundskapten, CNC skölden är tränare och den stegmotorer är aktörer på fältet. De har alla att arbeta i synk och har rätt uppsättning av lekarna till poäng en touch down... eller gör en del. Om det är något fel, en bryts ner i kommunikation, leken misslyckas och bollen blir fumlade eller din maskin rör sig på ett mycket konstigt sätt (antingen för fort, för lite eller värre, kraschar in sidan linjer).

Vi behöver rätt inställningar att göra lekar, och här är hur man hittar dem.

Heres vad du behöver veta om den Sable 2015. Denna typ av matematik kan tillämpas på de flesta CNC maskiner kommer från utlandet eftersom de är alla mått. GRBLS inställningar finns i mått, detta är bra, detta innebär att de åtminstone talar samma språk. Det kommer att finnas några översättning behövs om du använder en maskin med säga... ACME skruvar med imperial mätningar.

--

Sable 2015 använder standard Trapetsformat bly skruvarna, dessa enbart är ganska exakt, men kombinerade med anti motreaktion nötter, kan ge en upplösning på .1mm tolerans. Storleken på dessa bly skruvar är 10mm med en lutning på 1.5mm

Vi bryr oss egentligen inte om 10mm men vi bryr oss om 1,5 mm pitch. Planen är avståndet mellan trådarna. Ett enkelt sätt att förklara det är om du har en mutter på denna skruv, kan du vända den skruven ett varv medan du håller på muttern, muttern kommer att flytta 1,5 mm.

Det betyder att en full rotation oss 1,5 mm av resor, hålla detta nummer på baksidan av din hjärna.

--

Stegmotorer används på Sable 2015 är ganska standard 1,8 graders motorer.

360 grader av rotation dividerat med 1,8 grader per steg

= 200 hela steg PER rotation

--

För att få ännu svårare, kan nu CNC skölden för micro stepping, steg mellan stegen, jämna ut förslaget och införa mer noggrannhet samtidigt att offra några vridmoment.

Jag har min CNC sköld med 1/16 mikrosteg, vilket innebär att det finns 16 mikrosteg PER full steg. Mikrosteg kommer i 1/2, 1/4, 1/8, 1/16 (max av A4988) och även 1/32 (med DRV8825 marker). Mindre steg är möjliga, men dessa marker bara stödja ett max på 1/16 eller 1/32. Matten är densamma, justera bara därefter.

200 hela steg multiplicerat med 16 mikrosteg = 3200 totala steg

--

Nu GRBLS inställningar samtal för den steg som krävs för att leda skruven resa 1 mm så låt oss kombinera några siffror för den inställningen:

3200 steg = 1 rotation = 1.5mm

Vi behöver veta 1 mm så låter gå bakåt på matematik

3200/1,5 = 2133.333 stammen till flytta den 1mm

Så, mina inställningar för GRBL är 2133.33 steg/mm

--

Om du går in i någon GRBL gränssnitt (GRBL controller, Chilipepr, CarbideMotion, Universal GRBL avsändare) du kommer att kunna redigera dina inställningar för GRBL. Det är en enkel sak att skriva:

$100 = 2133.330 (x, steg/mm)

$101 = 2133.330 (y, steg/mm)

$102 = 2133.330 (z, steg/mm)

(Xyz, steg/mm) är inte nödvändigt, det är mer att visa dig att $100, $101 och $102 värdena skiljer sig åt och motsvarar de olika axlarna.

--

Ju mer du spelar med inställningar viktigare är det att skriva ner inställningar som du tidigare så om någon gång går fel... du kan återgå till det. Du kan även ändra max hastighet, min hastighet, acceleration av varje axlar etc. När du finjustera inställningarna till din maskin, du aldrig behöva ändra det igen om inte du reflash din Arduino med en ny version av GRBL... Kopiera och klistra in hela inställningslistan innan dess.

Se Steg
Relaterade Ämnen

3020 CNC + Arduino + GRBL + CNC sköld V3

Låt oss konvertera en billig kinesisk CNC-maskin från parallell Port till Arduino och GRBL.Okej killar, detta är en kulmen på veckor läser, forska och beslutsamhet. Det är min första instructable så hoppas den här hjälper dig där du behöver gå.Lite b...

Hemmabyggd (DIY) CNC router - baserade Arduino (GRBL)

Redan för några var månader eller år, jag planerar att bygga mitt eget CNC fräsmaskin. Nu bestämde jag mig för det var tid att göra det! Jag läser mycket om andra DIY projekt och till slut jag gillade designen från Arduino CNC intstructable som jag h...

Hemgjord CNC fräsning maskin v2 - arduino uno GRBL

Här ville jag presentera min andra cnc fräsmaskin. Just nu är det redo 1 axel med kontroll arduino GRBL. Slutligen, jag kommer att lägga till fler steg byggt min maskin i den ordning skapades. Syftet med detta projekt är att kontrollera driften av ko...

Mini Arduino CNC

Detta instructable visar dig hur man bygger en billig och enkel, men mycket liten CNC använder Arduino UNO. Du kan använda den till mill tunna trä, olika skum eller du kan använda den för plottning olika skisser och kan också användas för gravyr och...

Hur man gör en Arduino Powered CNC-maskin

Stegvisa instruktioner om hur man bygger en låg kostnad CNC-maskin med en Arduino Uno!Steg 1: Fabricera en bas och x-axeln slädeRoller skate hjul kommer att användas att skapa x-axeln släden. En kombination av 2 in och 1 i stål slangar bildar basen a...

Göra en CNC kvarn med en laserskärare

Så du har en CNC laserskärare, men du vill ha en CNC kvarn? Problemet löst.Detta projekt är en liten CNC kvarn som kan sättas ihop från affären och laserskurna delar för omkring $800 utan verktygsmaskiner. (Om du har tillgång till en butik med en cho...

Raspberry Pi Alamode CNC Controller

Detta är mitt första försök till en instructable. Jag hoppas det hjälper någon annan.Växlar och lampor och fläktar, åh min...Läs gärna igenom kommentarerna för mer detaljer.Jag köpte en CNC-maskin för en tid sedan och jag var aldrig nöjd med det. Det...

Shapeoko 2, Arduino UNO R3, grbl 9g, 8 bit lasergravyr diod foto

Mig och min son utvecklat uppfann/ett nytt koncept "On-The flyga" 8-bitars laserdiod gravyr bilder över två år sedan. Med detta begrepp släcks Laser-diod aldrig genom hela bilden gravyr process. Det varierar bara kraften upp och ner för att prod...

DIY CNC router - klassprojekt

Varje extravaganta verktyg förvärvet är att din genomsnittliga person, ett mysterium. "Vad fan behöver du det för?" handlar vanligen exclaimed. Jag behöver oftast inte specifika svar på dessa frågor till vill ha ett verktyg. Bara det faktum att...

Kontrollera din CNC över Wi-Fi

Hej alla! Detta är min första Instructable, någonsin. Jag hoppas du njuta av den.Jag byggde nyligen mitt eget CNC router och ända sedan jag fick den igång har jag varit besatt av den. Det har varit en stor erfarenhet av lärande både när det gäller CN...

CNC ur en scanner (billigt)

du kan rädda delar från skannrar och skrivare att bygga en billig CNC-maskin. Stegmotorer och linjär guider (stavar) har tagits från skrivare och skannrar.De saker du behöver köpa är aluminiumprofil, stepper controller, Arduino, gängad stång, nötter...

3W 4'x 4' Arduino Laser skärare/gravör

I denna tutorial får du lära dig att göra dina egna 4 ft 4 fot, Arduino kontrolleras, 3 watt laser gravör / fräs (för tunna material) för omkring 300$. Det viktigaste som skiljer denna tutorial från andra laser gravör tutorials på här är ungefär 42 x...

Styra servon med Arduino och RC mottagare/Transmiter

I denna Tutorial ska jag förklara hur man styr mer än en servo med endast en kanal för dina Transmiter/mottagare och program egna rörelser. Det är nyttigt för komplexa rörelser som robotarmar.Du behöver:-Arduino Uno-Transmiter-Mottagare-3 servonSteg...

Arduino Leonardo Micro som Game Controller/Joystick

VIKTIGT: Denna artikel är för Arduino IDE version 1.6.6 (eller ovan). Lägga till en USB-spelenhet till en Arduino Leonardo eller Micro använder Arduino IDE version 1.6.5 (eller under) se följande Instructable: lägga till USB-spelenhet till Arduino Le...

Arduino lastcell / skala

Från sinnen på http://arduinotronics.blogspot.com/Viktig uppdatering!Eftersom så många människor har problem med INA125P, har vi nu en ny och förbättrad version som använder Hx711 24 bitars ADC förstärkare modulen. http://arduinotronics.blogspot.com/...

Arduino Yun GPS Bot

I detta instructable visar jag hur du kan bygga en arduino gps-enhet som spårar din position, hastighet, temperatur och ljus intensitet. Jag också hur koden ska bygga en klient som hämtar data automatiskt till din dator och ett GUI som graps data och...

Bygga robotarm med 3DP +Arduino(用3DP+Arduino製作機械手臂)

Detta är en 5-axlig robotarm, jag gjorde det med 3D skrivare & Arduino.Du kan följa nedan steg för att hämta resursen och göra den.Förbereda saker:1.MG995 servo x 52. SONY Joystick x13. Arduino x1.Steg 1: Se Demo FilmDu kan se Demo Film. Med hjälp av...

Ambilight DFMirage [super snabb skärm ta till fånga och bearbeta]

Ja, alla min instructables är om ett litet projekt, men som du kanske har sett, jag har utvecklats riktigt bra i dessa typer av projekt.i denna artikel vi goin att använda en programvara som jag har jobbat på ganska länge, och som titeln säger "Super...

DIY I2C LCD-Display med ingångar

Den typiska parallella LCD används med en Arduino (16 x 2 eller 20 x 4) har 16 stift. Endast 6 I/O pins krävs på Arduino, men tänk om du kunde få det ner till två I/O stift, och har fortfarande de stift som är tillgänglig för andra enheter?I2C gränss...