Etch-a-schets LOGO - EASiLOGO (4 / 8 stap)

Stap 4: Low-level bestuurder: GCODE


(Afbeelding afkomstig van http://www.gcodemcode.com/gcode.htm)

De computer moet tekenen om opdrachten te verzenden naar de Arduino. Ik vond via RPC-aanroepen, ik dacht over het implementeren van Hewlett Packard Graphics taal (HPGL) zoals gebruikt in de pen-plotters, maar op het einde voor de lol die heb ik besloten om het gebruik van GCODE als mijn tekening protocol - GCODE is hoe laser scharen en 3D printers en vele andere CNC-machines worden gedreven, dus het leek goede ervaring om te leren een beetje over hoe het werkte. Ik vond een Arduino GCODE tolk en bewerkt om het aan mijn project. Meestal de mods moesten gewoon verwijderen van de z-as code die niet nodig was (u kunt geen lift of verlagen van de pen in een etsen-a-schets - wanneer u beweegt, het altijd wordt een lijn getekend), maar de belangrijkste wijziging was om sommige machine-afhankelijke stepper-motor-driving code te verwijderen en te vervangen door draagbare dringt erop aan dat de Adafruit bibliotheken.

Tijdens dit proces ontdekte ik dat de AccelStepper-bibliotheek is niet geschikt voor bewegingen die zowel een X als een Y-component hebben - in plaats van een rechte lijn je iets dat een beetje gebogen begint. Het is OK voor horizontale of verticale beweegt maar voor diagonaal beweegt je moet gebruik maken van een constante snelheid, of (zoals ik omhoog doen beëindigde) berekenen uw eigen diagonaal beweegt door afbraak van een diagonale lijn in percelen van 1-stap horizontale en verticale bewegingen.

Gerelateerde Artikelen

LED Etch-a-schets

LED Etch-a-schets

mijn LED Etch-a-schets is mijn eerste volledig ingevulde elektronica-project. Ik ben met behulp van vier 8 x 8 LED matrices te maken van een 16 x 16 LED matrix tekening oppervlak. Twee potentiometers toestaan gebruikersinvoer voor kolom- en beweging,
LED Etch-a-schets (volledige Instructable)

LED Etch-a-schets (volledige Instructable)

mijn LED Etch-a-schets is mijn eerste volledig ingevulde elektronica-project. Toen ik eerste in elektronica, die ik was op zoek naar een project om te beginnen met en tijdens het browsen op Sparkfun.com stuitte ik op LED matrices en ik wist dat ik wi
Etch-i-schets

Etch-i-schets

"We kunnen niet concurreren met dat!"--Steve Jobs('s doppleganger)'' Zune'?  Wat waren we denken?  Dit is wat wij behoefte. "--Bill Gates('s likely thoughts)"Maar een stroombron nodig ruïnes het punt..."--Ohio Art('s worthless opi
Etch-a-schets gehackt

Etch-a-schets gehackt

wat je nodig hebt:Ardunio uno2 potentiometerstoepassingen nodig:ArdunioVerwerkingStap 1: 1: download de Ardunio bibliotheek voor verwerking, unzip bestand2: Ga naar uw "Sketches" directory, de standaard is... Documenten/Processing3: Maak een nie
Reuze Etch een Sketch kostuum

Reuze Etch een Sketch kostuum

dit instructable detailleert de stappen die ik ging door naar de reus Etch een Sketch kostuum voor Halloween 2008 maken. Zie het afgewerkte kostuum hieronder.Elk jaar, onze familie doet een thema kostuum, en dit jaar hebben we besloten om klassieke s
Telecran (Etch een Sketch) + Arduino = Telecranduino!

Telecran (Etch een Sketch) + Arduino = Telecranduino!

Kwam ik een bos van stappenmotoren en ik heb sindsdien gezocht voor een project te doen met de kinderen.Een oude Telecran (Frans voor etsen-a-schets) later, we zijn in business!Wat ik gebruikt voor dit project:-een arduino Uno-2 stappenmotoren-2 easy
Eenvoudige Disc golftas

Eenvoudige Disc golftas

hier zijn instructies voor het maken van een eenvoudige zak om uw essentials tijdens het spelen van een spel van disc golf; een paar schijven en een fles water (of als je net als mij een mooie grote bier!).Stap 1: Spullen die je nodig hebt -Zware sto
Aangepaste hangers

Aangepaste hangers

mijn om kledinglijn te geven een beetje vleugje iets extra's die ik heb gemaakt deze aangepaste hangers. Ik ben begonnen met 3/8 '' hout zul je te doen 2 passeert te versnijden. U kunt etch met uw logo of andere favoriete modellen. Ze zijn snel, eenv
Hoe maak je een schets kunst op gimp etch

Hoe maak je een schets kunst op gimp etch

goed zijn geen letterlijke kunst, maar het zal doen.Heb je ooit die jongens op tv die kan hij Mona Lisa of Barrack Obama op de etch een sketch? Ik weet dat iedereen heeft willen hebben een nutteloos talent zoals dat maar het enige probleem is dat we
Logo Laser Etched Fluorescerende acryl merk plaques

Logo Laser Etched Fluorescerende acryl merk plaques

Lotta woorden in die titel, oke, zo eenvoudig, uw ontwerp, en zet het op iets zodat iedereen het kan zien wanneer ze lopen in een winkel om uw spullen te kopen.  Ja, mooi straightforwards.Dit was afgezien van een project dat ik bezig was voor de Stoc
EtchABot: Een veelzijdige CNC Etch een Sketch

EtchABot: Een veelzijdige CNC Etch een Sketch

De EtchABot maakt gebruik van een Arduino om te zetten van een Etch A Sketch in een machine voor het tekenen van CNC (Computer Numerical Control) zelf wissen. Het is verre van de eerste gemotoriseerde Etch A Sketch op het internet. Andere projecten z
Mijn logo op een oude ETS roest zag blade

Mijn logo op een oude ETS roest zag blade

In deze video ik neem mijn logo en het etch op een oude zag lemmet met zoutzuur en waterstofperoxide. Het proces is vrij eenvoudig, zoals je in de video zien kunt. U opruimen het metaal tot haar rauwe en blote. Tape uit wat je wilt etch. Schoon met h
Apple-logo aanpassen voor Macbooks

Apple-logo aanpassen voor Macbooks

eenvoudige stappen voor het maken van aangepaste appelembleem voor Macbooks.Benodigdheden die je nodig hebt:-Photoshop (ik gebruik CS6)-Uw ontwerp-transparante zelfklevende boekomslag-Transparante duidelijk glanzende zelf zelfklevend Sticker papier L
Laser etch en Snijd acryl afdrukken sterven

Laser etch en Snijd acryl afdrukken sterven

na eindelijk aankoop van een desktop boekdruk of degel drukpers, ik wilde proberen etsen afdrukken sterft van acryl in plaats van het verzenden van illustraties uit te maken van metaal of polymeer sterft of investeren in type. Na het experimenteren v