Laser-skärare, börja skivning grejer för under 50 dollar (4 / 6 steg)
Steg 4: Programmering av laserskärare
Don Lancaster skrev vissa PostScript-kod som kan ta en post scriptfil och sedan förvandla det till en enkel textfil som innehåller siffrorna 0-7. Betydelse:
0 - E
1 - NE
2 - N
3 - NW
4 - W
5 - SW
6 - S
7 - SE
U betyder flytta pennan upp
D innebär rör pennan
och det är allt vi kommer att använda
=========================
ALLA FILER FINNS PÅ:
http://modati.com/lasercutter/
För dem som gillar att höra instruktionerna är här en video:
=========================
Uppdatering, lätt sätt att göra en Flutterfly
Vissa människor har problem att lista ut hur man skapar en flut fil, så Bryn hjälpte alla ut genom att skapa detta program som gör det för dig, se till att skicka en fil som är "fair", som är utan någon showpage eller avsluta kommandon i den. ps. Programmet spottar automatiskt ut dem, men kontrollera ps om du trycker på felsidan.
flutterflier, det är där du slår din postscript i en flutterfly
--Det gamla sättet att skapa en Flutterfy--
När du sparat din ritning som en PostScript-fil. Öppna den i en textredigerare som anteckningar. Också öppna filen yourpostscripthere.ps i anteckningar. Klara hela kroppen din PostScript-ritning och klistra in den i flutterafy.ps direkt efter raden som säger:
% === KÄLLFILEN POSTSCRIPT BÖRJAR HÄR ===
% === FÅR INTE INNEHÅLLA SHOWPAGE, AVSLUTA, ETC... ===============
sedan klistrar in dina saker här
% === KÄLLFILEN POSTSCRIPT SLUTAR HÄR ===
sedan ändra sökvägar i dessa två rader:
/Destfilename (c://pope.txt) def
(. / pope.txt) readflutfile % läst valda flutfile
ändra dessa till de värden du vill hitta din färdiga flut fil på.
Spara yourpostscripthere.ps
och installera http://pages.cs.wisc.edu/~ghost/doc/GPL/index.htm Ghostscript]: när du har installerat ghostscript du kan antingen dra yourpostscripthere.ps till ikonen, eller öppna den upp inuti ghostscript, det kommer skapa en flutfile för dig på den plats som du sa det till c: / / whateveryousaid (kom ihåg att använda doube /'s som c: / / sommat / /..)
Så nu har du en flut fil. här är en demo för ya:
http://modati.com/lasercutter/heylaser3.txt
(detta är stencilen som jag klippt ut, säger "Hej lasrar!")
Nästa måste du öppna en C-kompilator. den gamla versionen av blodsutgjutelse DEV-CPP arbetar stor! Få v 4.0, inte ny en.
http://modati.com/lasercutter/flutafy.cpp
Detta är filen flutafy.cpp som du kan redigera om du vill köra en egen flut-fil. Just nu om du kompilerar det kommer att skapas en körbar fil som kommer att acceptera ett filnamn som en parameter. Så du dra bara din .txt eller .flut filen över till .exen och det börjar chomping. chompchompchomp. Jag bifogar här koden så om du vill göra några förbättringar du kan. Vänligen dela med mig ändå.
DETTA ÄR EN UPPDATERING
Om du inte vet mycket om programmering. Här är körbara:
Körbar för en .exe som låter dig dra någon flut filen till det och kommer att köras stegmotorer
Och om du har XP behöver du den här:
Uppdaterad exe för XP
XP-användare måste denna DLL att köra denna kod:
INPOUT32. DLL-filen
(Instruktioner om hur du installerar en DLL, Lifehacker har en fin en.)
Nu kan du dra alla filer som har 0-9 för steg anvisningar (en flut fil. Jag har några: http://modati.com/lasercutter/) och den vilja börja kommunicera med laserskärare du just gjort.
Om din parallellporten är inkopplad och allt fungerar okej bör du att skära på nolltid!
-Love
Bilal Ghalib