Utrymme Weaver: Sju fot lång 3D vävning maskin (6 / 8 steg)
Steg 6: Programmering: med en TinyG med gräshoppa och Firefly
Synthetos TinyG är en 4-motor kontroll ombord medan inte öppen, det konverterar automatiskt g-kod direkt i maskinkod, vilket gör det otroligt lätt att konvertera Rhino/gräshoppa geometri i stepper rörelser.
Motor 1: x-axeln
Motor2: Y-axeln (2 stegmotorer)
Motor3: Z-axeln (5' maskin Z-höjd)
Motor4: A-axel (spool picker tool)
Styrelsen läser G-kod som skickas med hjälp av Firefly http://www.fireflyexperiments.com/#home och gräshoppa http://www.grasshopper3d.com/ som är plug-ins för rhino http://www.rhino3d.com/.
För att styra de fyra stegmotorer, skickas G-kod till TinyG från gräshoppa/Firefly. Motors 1-3 är beroende av följande G-kod format: g1 f450 x12 y12 z4 där g1 är rörliga hastighet "f" i mm/s och '450' är variabeln. Kartesiska koordinater är x12 y12 z4.
Fjärde motorn är på en roterande axel formel som är lite annorlunda än den linjära axel motorer. Det svarar mot g0 a2, där g0 är kommandot för att flytta med maximal hastighet och a2 är koordinaten. Mer information kan hittas på https://github.com/synthetos/TinyG/wiki/Gcode-Support
För att väva kolumner, vi var tvungna att skapa en ny programmering metod som kunde översätta spool förflyttningar till vävda former. Bifogat är ett prov som PDF (PA_Script_Spool Movement_121314.pdf) som förklarar steg för steg process för "utskrift" ett lager, som sedan upprepas tills tornet är klar. Firefly upprätthåller realtid kontroll och feedback-print, som också tillåter användare att ändra hastighet eller design även när objekt skrivs ut.
Torndesign scripting inspirerad av befintliga strukturer inklusive Eiffeltornet och cantonsna Tower. I båda fallen var strukturen dras i Rhino och översatt till G-kod med TinyG. Helst skulle det vara ett bibliotek av skriptbaserade rörelser som användare kan länka samman för att skapa unika mönster och strukturer i olika styrkor/OH-film.