Lézer Összekötő ttl a grbl, szokatlan eszköz
Egy korábbi post, megtalálta a módját, hogy telepítse az orsót tartalmazó standard csatlakozó SpnEd. De ez, én nagyon kevés. ÉN használ egy lézer modul TTL bemenet, amely elfogadja a digitális jel egyaránt azt mondta, a kínai, vagyis a lézer teljesítmény szabályozható a feszültség a TTL bemenet a 0-5 voltot.
De eddig nem tettem meg a szükséges szoftver a képfeldolgozás és árnyalatos megálló ellenőrzik a lézer nélküli köztes relét. És így a tipikus kínai lézer modell 2 watt (tartsa szem előtt a kínai szeretnek felnyársal és ténylegesen a dióda 1,6 watt, de a lencse még zhgot durranással és egy trükk senki közlemények), az alábbi paraméterekkel rendelkezik TTL bemenet 5 V ő ki, és a 0 (nulla), akkor bekapcsol. Kezelése orsóval ellentétes GRBL közben elvégzett ellátó +5 V és kikapcsolja az orsó nulla. Azaz, az inverzió.
Mire van szükségünk?
A mappában grbl-master mappát grbl azt config.h, nyitott minden olyan notebook, látszó #define VARIABLE_SPINDLE vonalon változik // # define VARIABLE_SPINDLE. tovább keresni a vonal // # define INVERT_SPINDLE_ENABLE_PIN változott #define INVERT_SPINDLE_ENABLE_PIN mentse a változásokat a fájlt.
Nyílt Makefile grbl-master mappa
Nyisd és látni Makefail.
Ezután válassza ki az Eszközök, van egy csapat [WinAVR] Hogy az összes
Ha minden jól megy, a az ablak alján lesz egy üzenetet
> Process Exit Code: 0
> Idő időpontja: 00:05
A grbl-master mappa fájl annak grbl.hex mi és letölthetők XLoadera mi Arduinku.
Fuss például Grbl Controller összeköti és küldünk a következő parancsot M3 S0 és a kimeneti orsó ment nulla volt; Ötletek M3 S1000 parancsot, és ment 5 (valójában mintegy 4,88 volt) a kimeneti tengely.
Továbbá semmilyen összeállított G-kód meg akarja változtatni egy egyszerű parancsot M03 az M03 S0 és M5 M03 S1000. Tehát az én személyes lézer aktiválva alkalmazásával logikai nulla, és kikapcsol, amikor alkalmazása 5 voltot.