Stap 4: Programmeren van de laser cutter
Don Lancaster schreef enkele PostScript-code die kan nemen van een post-scriptbestand en vervolgens omzetten in een eenvoudig tekstbestand met de getallen 0-7. De zin:
0 - E
1 - NE
2 - N
3 - NW
4 - W
5 - SW
6 - S
7 - SE
U betekent de pen omhoog
D betekent de pen omlaag
en dat is alles wat die we gonna gebruiken
=========================
ALLE BESTANDEN KUNNEN WORDEN GEVONDEN OP:
http://modati.com/lasercutter/
Voor degenen die graag de instructies is hier een video:
=========================
Update, gemakkelijke manier om het maken van een Flutterfly
Sommige mensen waren problemen hebt uitzoeken hoe een flut-bestand te maken, dus Bryn hielp iedereen die door dit programma te maken dat het voor u doet, zorg ervoor dat het een bestand te verzenden dat is "eerlijk", dat is zonder de eventuele showpage of stoppen met opdrachten in de. ps. Het programma spuugt automatisch ze uit, maar check de ps als je de foutpagina.
flutterflier, dit is waar u uw postscript in een flutterfly
--De oude manier om te maken een Flutterfy--
Zodra u uw tekening hebt opgeslagen als een PostScript-bestand. Openen in een teksteditor zoals Kladblok. Ook openstellen naar het bestand yourpostscripthere.ps in Kladblok. Hoofd van het hele lichaam van uw postscript tekening en plak deze in de flutterafy.ps direct na de lijn die zegt:
% === UW POSTSCRIPT-BRONBESTAND BEGINT HIER ===
% === DIENT NIET SHOWPAGE, STOPPEN, ENZ... ===============
vervolgens plakt u uw spullen hier
% === UW POSTSCRIPT-BRONBESTAND EINDIGT HIER ===
Wijzig de paden in deze twee lijnen:
/destfilename (c://pope.txt) def
(. / pope.txt) readflutfile % lezen geselecteerde flutfile
Wijzig deze aan de waarden die u wilt uw afgewerkte flut bestand kunt vinden.
Yourpostscripthere.ps opslaan
en Installeer http://pages.cs.wisc.edu/~ghost/doc/GPL/index.htm Ghostscript]: Zodra u geïnstalleerd ghostscript hebt kunt u yourpostscripthere.ps naar het pictogram slepen, of open het van binnen ghostscript, het maakt een flutfile voor u op de plaats die je het verteld naar c: / / whateveryousaid (Vergeet niet om gebruik van doube /'s zoals c: / / sommat / /..)
Dus nu heb je een flut-bestand. Hier is een demo voor ya:
http://modati.com/lasercutter/heylaser3.txt
(dit is het stencil dat ik uitgesneden, het zegt "Hallo lasers!")
vervolgens moet u het openen van een C-compiler. de oude versie van bloedvergieten DEV-CPP werkt geweldig! V 4.0, niet de nieuwe dia ophalen
http://modati.com/lasercutter/flutafy.cpp
Dit is het flutafy.cpp-bestand dat u bewerken kunt om uw eigen flut-bestand te voeren. Nu als u het compileren maakt het een uitvoerbaar bestand dat geen bestandsnaam als een parameter accepteert. Zo sleept u enkel uw .txt of .flut-bestand over naar de .exe en het zal beginnen met het kauwen. chompchompchomp. Ik ben het verstrekken van deze code dus als je wilt om eventuele verbeteringen kunt. Gelieve te delen met mij wel.
DIT IS EEN UPDATE
Als je niet veel over de programmering weet. Hier is het uitvoerbare bestand:
Uitvoerbaar voor een .exe waarmee u ieder flut vijl voor het slepen en de stappenmotoren wordt correct uitgevoerd
En als je XP hebt moet u dit één:
Updated exe voor XP
XP-gebruikers moeten deze DLL deze code uit te voeren:
INPOUT32. Dll-bestand
(Voor instructies over het installeren van een dll-bestand, heeft Lifehacker een leukerd.)
Nu kunt u het slepen van een bestand met 0-9 voor een stap routebeschrijving (een flut-bestand. Ik heb een aantal: http://modati.com/lasercutter/) en start het communiceren met de laser cutter die u zojuist hebt gemaakt.
Als uw parallelle poort is aangesloten en alles oke werkt moet je snijden in geen tijd!
-Liefde
Bilal Ghalib