CNC Laser voor afbeeldingen afdrukken en gravure - Shapeoko 2 gebaseerd (11 / 15 stap)

Stap 11: Herprogrammering uw Arduino Uno...


De Arduino Uno die bij mijn Shapeoko 2 kit wordt geleverd kwam met grbl firmwareversie 0.8c. Deze versie van de firmware kunt M3/M5 opdrachten in- of uitschakelen van het signaal op Pin 12 van de Arduino. Het biedt ook ondersteuning voor spindel richtingscontrole. Het biedt echter geen controle van de spindlesnelheid of een ander soort signaal die we gebruiken kunnen om te bepalen van de intensiteit van de laser.

Om deze reden, heb ik aangepast van de broncode van de GRBL om de GShield te brengen in "Laser Mode." Wanneer het schild een $L1-opdracht ontvangt, de motor van de z-as is ontkoppeld en positieve Z-waarden van 0 tot 255 ingesteld de intensiteit van de laser. De waarde van een Z0 bepaalt de laser op het laagste huidige instelling bepaald door kalibratie van de FlexMod P3-bestuurder is. Een Z255-waarde zal het instellen van de laser is zo volledig huidige instellen die mag niet meer dan 1,8 versterkers als de FlexMod P3 was correct gekalibreerd. De kracht van het Z1 naar Z254 moet geleidelijk te verhogen.

Om te schakelen van de Laser-modus, en praktisch van de z-as motor, door de $L0-opdracht te verzenden door de GShield. Dit kan een "GRBL" programma en laser-modus zo nodig uit te schakelen.

Als je zo geneigd zijn, kunt u mijn bron codewijzigingen in de firmware van de GRBL in de github op de volgende link:

https://github.com/alsliahona/grbl/tree/LaserMode. Zorg ervoor dat de LaserMode branch selecteren zodra u de tree hebt gekloond.

Als u wilt dat om te beginnen met een voor-gecompileerde bestand (aanbevolen) u kunt downloaden het bestand van de bijgevoegde grbl.hex. Zodra geïnstalleerd op de Arduino weer het versie 0.8laser.

Er zijn vele gedocumenteerde manieren de hexadecimaal bestand op de Arduino Uno te installeren. Ik * sterk aanbevelen * die u koopt een nieuwe Arduino Uno met uw Shapeoko 2 te gebruiken. Laat de vergevorderd men als een back-up voor het geval u hebt ernstige problemen herprogrammering van de Uno met de nieuwe code van de GRBL. Het moet mogelijk zijn te herprogrammeren van de Arduino Uno met zijn eigen USB-poort. Ik was niet succesvol in mijn poging om dit te doen vanaf een Windows 8.1 PC toch. De software bevroor omhoog op mij en liet de Arduino in een unusable stand. Om dit te verhelpen, geherprogrammeerd ik gewoon de Arduino met behulp van een USBtinyISP programmeur uit Adafruit. Als u hiervoor veel werk met de Arduino of AVR microcontrollers is een must hebben tool! U kunt ook proberen met andere USB-gebaseerde AVR programmeurs, van de ene Sparkfun verkoopt aan de duurdere versies van de (niet-hobby) verkocht door ATMEL. U kunt gaan voor pre-gebouwde programmeurs alsook, zoals deze uit de Hobby-koning die is slechts $3.99.

Na het downloaden van het bestand grbl.hex, gewoon de ISP-programmeur verbinden met de Arduino Uno, en volg de instructies op de programmeur het grbl.hex bestand te uploaden. Zie de bijgevoegde foto's voor details op hoe ik deed dit met de USBtinyISP-programmeur. Als u wilt volgen mijn proces moet je de Arduino ontwikkeling om software te installeren op uw Windows-PC. Maak je geen zorgen, als je niet programmeren u kunt opstijgen het nadat we klaar bent met deze stap. Als er voldoende vraag is, ik waarschijnlijk een paar voorgeprogrammeerde Uno ter beschikking kunnen stellen voor aankoop op eBay al ik heb momenteel geen plannen om dit te doen.

Zoek de map met het bestand grbl.hex vanaf de cmd.exe-prompt. Voer de volgende opdrachten. Pas eventueel de mappen om te verwijzen naar de juiste locaties voor uw computer:

U kunt ook het burn.bat-bestand dat is gekoppeld aan deze stap.

Zodra u krijgt de bevestiging bericht "avrdude gedaan. Thank You", kunt u de ISP-programmer loskoppelen en de Arduino Uno rechtstreeks te koppelen aan uw USB-poort. Gebruik vervolgens uw favoriete GRBL controller-software te verbinden met de Arduino. In de bijgevoegde foto's ben ik met behulp van een gloednieuwe bèta kopie van Pic afzender. Het werd gemaakt door de auteur van PicLaser Lite van http://www.picengrave.com. PicLaser Lite zullen we gebruiken voor het verzenden van foto's naar de Shapeoko 2 te drukken (of echt branden) grijswaardenafbeeldingen op verschillende materiaal.

Als je dit voordat PicSender is officieel vrijgegeven kunt u GRBL Controller 3.6.1 (die werd gebruikt voor een aantal van de afbeeldingen getoond op de Intro stap.) U kunt ook gebruik maken van de "universele GCode afzender." Ik zal u echter waarschuwen dat de universele GCode afzender niet met grote GCode bestanden, over ongeveer 150.000 lijnen dient! Want het is een Java-programma-- en alle Java-programma's jammer zijn, heeft het weinig controle over hoe geheugen wordt gebruikt. Na het versturen ongeveer 150.000 lijnen naar de GShield, zal de universele GCode afzender vertragen, waardoor de laser branden van uw doel-materiaal, nadat de afbeelding heeft zijn afdrukken voor een uur of meer. Hopelijk zal fixes voor deze software beschikbaar zijn, hoewel ik ervan overtuigd ben dat het ergste van de problemen die uit de keuze van de taal voortvloeien.

Gerelateerde Artikelen

Zelfgemaakte X Y Z dia CNC Laser Gravure Plotter 3D Printer Machine Frame van aluminiumlegering

Zelfgemaakte X Y Z dia CNC Laser Gravure Plotter 3D Printer Machine Frame van aluminiumlegering

Zelfgemaakte X Y Z dia CNC Laser Gravure Plotter 3D Printer Machine Frame van aluminiumlegering1 stk aluminiumlegering Bed van 42 x 12 mm 420 mm2 stuks Aluminium 20 x 20 mm Alloy 340 mmGT2 Timing katrol 20teeth Alumium boring 5mm geschikt voor GT2 ri
CNC Laser Cutter reis

CNC Laser Cutter reis

Ik wil delen met u die de reis had gehad, het creëren van mijn eigen CNC laser cutter.Deze projecten is ongeveer 2 jaar in de maak, als gevolg van onderzoek en ontwikkeling, en uitgaven toe te wijzen van tijd aan het kostte me een beetje langer dan v
Zelfgemaakte Mini Router molen DIY X as dia Aluminium fase Frame CNC frezen voor 3D-Printer Machine

Zelfgemaakte Mini Router molen DIY X as dia Aluminium fase Frame CNC frezen voor 3D-Printer Machine

Zelfgemaakte Mini Router molen DIY X as dia Aluminium fase Frame CNC frezen voor 3D-Printer MachineMaterialen:Reizen 105 mm lang1 stk Aluminium 260 x 115 mm x 16 mm voor bed1 stk Aluminium 75 mm x 120 x 8 mm1 stk 200-8D, 8mm leiden schroef Dia 8mm, l
Lego CNC/Laser Cutter

Lego CNC/Laser Cutter

dit is een Lego Mindstorms gebaseerde CNC/Laser Cutter. Het heeft een DC-motor met een boor voor gravure of een vergrootglas voor uitgaan in de zon en snijden papier of dun schuimkern. Het was niet ontwerp als een super nauwkeurige CNC/Laser Cutter e
Zelfgemaakte Mini Router molen DIY Z as dia Aluminium fase Frame CNC frezen voor 3D-Printer

Zelfgemaakte Mini Router molen DIY Z as dia Aluminium fase Frame CNC frezen voor 3D-Printer

Zelfgemaakte Mini Router molen DIY Z as dia Aluminium fase Frame CNC frezen voor 3D-PrinterMaterialen:Reizen 250 mm lang1 stk Aluminium 250 x 110 x 16 mm voor bed1 stk Aluminium 90 x 90 x 8 mm2 stuks LMK12UU 12mm flens voorzien van CNC Flange lineair
CNC ei Shell bas-reliëf gravure

CNC ei Shell bas-reliëf gravure

Dit is een CNC ei shell bas-reliëf gravure procedure.Stap 1: Voorbereiden een afbeelding met grijstintenDe afbeelding met grijstinten te krijgen van het net, of maak uw eigen afbeelding met grijstinten door 3D-software.Opmerking:Afbeelding met grijst
Bouwen aan een lade dia CNC machine voor onder $200!

Bouwen aan een lade dia CNC machine voor onder $200!

Lade dia CNC Machine voor onder $200Zoals velen van ons wilde kochten deze hobby, ik mijn eigen machine. Maar ik wilde het induiken, besteden $2k plus en hebben een grote presse-papier uit in mijn winkel. Ontstond het idee voor een eenvoudige, goedko
Zelfgemaakte Mini Router molen DIY X Y Z as dia Aluminium fase Frame CNC frezen voor 3D-Printer

Zelfgemaakte Mini Router molen DIY X Y Z as dia Aluminium fase Frame CNC frezen voor 3D-Printer

Zelfgemaakte Mini Router molen DIY X Y Z as dia Aluminium fase Frame CNC frezen voor 3D-PrinterMaterialen:1 stk aluminiumlegering 200 x 80 x 9 mm2 stuks aluminiumlegering 80 x 42 x 12 mm1 stk aluminiumlegering 110 x 80 x 6 mm1 stk ID6.35 * 8 mm D19 *
Fotograferen voor lenticulaire afdrukken in 3D

Fotograferen voor lenticulaire afdrukken in 3D

Midwest lenticulaire presenteert:Fotograferen voor lenticulaire afdrukken in 3DEr zijn verschillende manieren om te creëren de illusie van drie dimensies met behulp van de lenticulaire proces, maar een van de meest effectieve natuurlijke 3D fotografi
CNC Laser graveur met GRBL en Arduino

CNC Laser graveur met GRBL en Arduino

In deze serie van video's zal ik u tonen hoe ik maakte mijn eigen CNC laser graveur met behulp van een Arduino geladen met GRBLStap 1: De HardwareElke goede Project vereist sommige HardwareHier is sommige koppelingen voor dit deel:Arduino-R3-UNO:http
Zelfgemaakte Mini Router molen DIY X Y as dia fase Frame CNC frezen voor 3D-Printer Machine

Zelfgemaakte Mini Router molen DIY X Y as dia fase Frame CNC frezen voor 3D-Printer Machine

Zelfgemaakte Mini Router molen DIY X Y as dia fase Frame CNC frezen voor 3D-Printer MachineMaterialen voor Y-asReizen X 105 mm lang, reizen Y 250 mm lang1 stk Aluminium 340 x 80 x 8 mm voor bed1 stk Aluminium 120 x 120 x 8 mm2 stuks Aluminium 80 x 40
Hand gesneden Vinyl Stencil productie en wijziging voor zeefdruk afdrukken

Hand gesneden Vinyl Stencil productie en wijziging voor zeefdruk afdrukken

een handgekapte vinyl stencil uitgesneden als een negatieve druk vereist voor deze zeefdruk afdrukken-project is. In dit instructable ben ik de stappen die nodig zijn voor een goede afdruk uit uw stencil krijgen bij het afdrukken, het wijzigen van uw
Hoe te opstelling Slic3r correct voor goede afdrukken zonder problemen van de extruder

Hoe te opstelling Slic3r correct voor goede afdrukken zonder problemen van de extruder

Update 01/06/2015: Een korte video toegevoegd in de laatste stap toont mijn Model T prusa uitgevoerd nadat optimalisatie op 70mm/s - als mijn printer kan hiervoor een moderne moet zitten kundig voor doen het nog sneller.Update 31/05/2015: Bijgewerkt
Een decoratieve licht voor 10$ met CNC laser

Een decoratieve licht voor 10$ met CNC laser

Ik ben dol op mijn huis met mijn eigen plan dat ik voor leuk ontworpen heb decoreren!Stap 1: DWG-bestand van mijn gesneden plan waarmee ik met laser snij machinesin mijn plan kreeg ik een economisch ontwerp met 5 volledig plan tot minder verspilling