Goodbye Moshi eller hur du kör din laserskrivare på Arduino (5 / 11 steg)
Steg 5: Blinka firmware till Arduino
Uppdatering 19/04/2016:
Vänligen ignorera filer här eftersom det är ytterligare ett steg till för den senaste firmware.
Gå dit och hämta alltid den senaste versionen jag erbjuder.
Just nu alla bör vara mechancially bra på slutet, elektroniken tillbaka i maskinen och alla ledningar dubbla kontrolleras.
Dags att få programvara del arbetar...
Jag försökte firmwares direkt från Dan Beaven som liksom andra utgåvor baserade på nyckelfärdiga tyranni mods men antingen de helt underlåtit att kompilera eller inte fungerade tillsammans med min maskin.
Lösningen blev att ändra firmware så att de passar för en direkt omvandling utan display eller ytterligare kontroller.
Du behöver Arduino 1,05 ISP med motsvarande bibliotek att sammanställa firmware.
Jag slipper du denna mardröm och packade all programvara för denna kompatibel i ett arkiv.
Så ladda ner det från här (200 mb).
Allt finns där, så packa upp till en mapp på datorn och lämna mappstrukturen som det är.
Ansluta Arduino med datorn men inte driva upp laserskärare ännu.
Starta Arduino IDE och öppna filen "Marlin.ide" - Marlin releas ligger i mappen "Min maskin/Marlin".
Från IDE Verktyg menyn uppsättning Arduino Mega 2560 256 seriell bufferten som styrelsen att göra är användningen av mina ändringar i fråga om ökad buffert storlek, men det helt valfritt, kan du använda den standard Mega 2560 också.
Välj den seriella porten som visar upp det i din system Enhetshanteraren - det måste vara en match.
Ladda upp skissen och ha tålamod det kan ta ett tag.
Det bör finnas några fel i hälsningar till saknade bibliotek, dependcies eller innehåller och jag kommer inte att hjälpa om du använde du eget Arduino ISP för att få det alla kommer.
Om din Ardunio inte ansluta eller Windows kan inte hitta några drivrutiner du kan ha en klon 341-kretsuppsättning, jag tagit dem i arkivet också.
Standarddrivrutiner för Arduino ingår IDE om fönster inte hitta rätta online när du ansluter Arduino.