Firmware beállítása marlin 3d nyomtató, makerplus

A munka megkezdése előtt nem szakmai vagy félig professzionális 3D nyomtatót, a Kit-készlet öntapadó gyakran szükséges a „töltse ki”, és testre szabhatja a firmware-t. Firmware a szoftver kódja, amelynek fő feladatai a következők: olvasás és reprodukciója G-kódot, a nyomtató vezérlés különböző felületek, információk megjelenítéséhez a nyomtatási folyamatot. Más szóval, a firmware szükséges vasat és egy sor elektronika „életre”, és tudta irányítani őket. Töltött a firmware az ellenőrző testület. Különböző különböző 3D-s nyomtatók ellenőrző testület, illetve szintén különböző firmware-t.







A 3D-s nyomtatók Prusa i3 Steel használt egy csomó kártyát Arduino Mega 2560 és rámpák 1.4, ezért ebben a cikkben fogjuk nézni részletesen és elemezze a beállításokat alkalmas arra, hogy a firmware, Marlin.

Ha még nem gyűjtött az elektronika, akkor nézd meg a cikket: rámpák 1.4 Csatlakozás egy 3D-s nyomtató

Ez a firmware az egyik legnépszerűbb, köztük mert a fejlesztők rendszeresen hozzá új funkciók: automata fékkar, érzékelő végén a bárban, és így tovább. Ezen túlmenően, ez a firmware teljesen ingyenes, és letölthető a hivatalos oldalon.

Hol lehet kapni?

Firmware beállítása marlin 3d nyomtató, makerplus

Kevesebb Downdloads kattintson a Forráskód (zip), és töltse le a firmware fájlt a számítógépen. Ezután távolítsa el a tartalmát az archívum egy mappát.

Telepítése az Arduino IDE

Miután letöltötte a firmware-t, meg kell szerkeszteni, hogy a jövőben, hogy rögzítse a vezérlőkártya mikrokontroller (Arduino mega 2560). Ezekre a célokra van szüksége az IDE Arduino program, amely lehet ingyenesen letölthető a hivatalos Arduino honlapján.

Megjegyzés: Ez a Arduino IDE szoftver rendszeresen frissítik és a lehetséges opció, hogy a firmware töltse ki a fórumon, az új változat a Arduino IDE problémák merülhetnek fel, nevezetesen akkor vylazit hibákat, és nem tudja írni a firmware-t a mikrokontroller. Ezért, ha nem sikerül, próbálja meg letölteni egy régebbi verziója a szoftver, mint például verzió 1.6.0)

Akkor azonnal letölthető verzió 1.6.0 bizonyított megbízhatóság

Firmware beállítása marlin 3d nyomtató, makerplus

Kattintson a Windows Installer, és dobnak egy másik oldalra, ahol meg kell, hogy kattintson a csak letölteni alábbi gombra, hogy elkezdje a letöltés. Telepítse a programot, és folytassa a következő lépéssel.

firmware szerkesztése Marlin

Te le közvetlenül maga Marlin firmware és szoftver Arduino IDE, amellyel lehet szerkeszteni. Nyissa meg a mappát a firmware «Marlin», meg a «Marlin» kiterjesztésű fájl .ino

Firmware beállítása marlin 3d nyomtató, makerplus

Megnyitni ezt a fájlt, nyílt Arduino IDE szoftver

Firmware beállítása marlin 3d nyomtató, makerplus

A tetején a program ablakban, hogy sok lap van, amelyek mindegyike darab kód található, amelyen függ a munka 3D-s nyomtató. Csak akkor kell néhány alapvető lapok. Az első és legfontosabb a lap «Configuration.h»

Firmware beállítása marlin 3d nyomtató, makerplus

Ez a konfigurációs fájl, amely tartalmazza az alap beállításokat. Ez ezen a lapon, meg kell, hogy jelentős változások.

Megjegyzés: Bármilyen változás a firmware tölteni annak érdekében, fentről lefelé. Ezek a változások hatással lesz nagy részét a kódot, és azok nem szükségesek az első üzembe helyezéshez a 3D-s nyomtató.

Állítsa be a kívánt átviteli sebességet

Az első dolog, hogy változtatni - az adatátviteli sebességet. Alapértelmezésben a sebesség érdemes 250.000 (47 kódsort)

Firmware beállítása marlin 3d nyomtató, makerplus

Minden kártya gyártó ajánlja a sebesség, így egy csomó Arduino mega 2560 és rámpák 1.4 szükséges, hogy 115.200, ami egy kódrészlet, meg kell venni a következő formában:

// Ez határozza meg a kommunikációs sebesség a nyomtató #define BAUDRATE 115200

Ha olyan kártyát használ Gen V1.4. Az árfolyamot kell 250.000.

Kiválasztása vezérlőkártya

A beállítás után az adatátviteli sebességet, akkor megkérdezte, mi a vezérlőpult (55 kódsort).

Firmware beállítása marlin 3d nyomtató, makerplus

Az alapértelmezett a 3D Ultimaker kártya nyomtató - BOARD_ULTIMAKER, így meg kell változtatni a fórumon. A teljes listát a táblák a «BOARDS_H» lapra

Firmware beállítása marlin 3d nyomtató, makerplus

Biztosítva van egy hatalmas lista a különböző táblák, de csak akkor kell a következőket:

#define BOARD_RAMPS_13_EFB 33 // RAMPS 1.3 / 1.4 (Power kimenetek: Extruder, ventilátor, Bed)







#define BOARD_RAMPS_13_EEB 34 // RAMPS 1.3 / 1.4 (teljesítményszinttel: Extruder0, Extruder1, Bed)

#define BOARD_RAMPS_13_EFF 35 // RAMPS 1.3 / 1.4 (teljesítményszinttel: Extruder, ventilátor, ventilátor)

#define BOARD_RAMPS_13_EEF 36 // RAMPS 1.3 / 1.4 (teljesítményszinttel: Extruder0, Extruder1, ventilátor)

Ezek a díjak kapcsolódnak a Arduino mega 2560 és rámpák 1.4. Sajátosságaitól függően a 3D-s nyomtató, ki kell választania a megfelelő díjat. Például, a standard köteg extruder 1 + + blowout munkaterület fűtési táblázat megfelel board BOARD_RAMPS_13_EFB

A név a fórumon a másolni kívánt és cserélje «Configuration.h» lapon módosítsa a következő sorokat:

Nevének módosítása a 3D-s nyomtató

Keresse meg a sort: (59 sor)

Az alapértelmezett név «Ez Mendel» a neve 3D nyomtató, például, «P3Steel». Kapunk a következő:

Kiválasztása érzékelő részt, és egy extruder

Fent firmware került beállításra 1 az extruder és a fűtés az asztal, amely, egy 3D-s nyomtató, van két fűtőelemet, amelynek hőmérséklete kell beállítani. Hőmérséklet-szabályozás segítségével hajtjuk végre, hőmérséklet-érzékelők - termisztorok.

Sok különböző termisztoros különböző tulajdonságokkal, így a firmware kell határoznia, hogy milyen termisztor kell. Szükség van továbbá a nyomtató megmutatta megfelelő hőmérsékletet. A firmware található egy lista a támogatott termisztor:

A listában találja meg, emlékszem a szám a bal oldalon. Általános szabály, hogy sokan használják a kínai termisztor 100 ohm termisztor mert az „1” szám.

Végezze el a kívánt helyre (vonalak 115-118)

Alapértelmezésben az első két termisztor aktiválódik a firmware:

TEMP_SENSOR_0 - felelős a termisztor az első extruder

TEMP_SENSOR_1 - felelős a termisztor a második extruder

TEMP_SENSOR_BED - felelős a termisztor asztal

Változás a vonalat, és megkapja a következő:

Firmware beállítása marlin 3d nyomtató, makerplus

TEMP_SENSOR_1 TEMP_SENSOR_2 és nem használják, így előttük, hogy egy „0” nulla.

Korlátozza a maximális hőmérsékletet

Ahhoz, hogy korlátozza a maximális hőmérséklet szükséges következő sorokat (140-143)

A számok a jobb oldalon nevezetesen 275 és 150 - az a maximális hőmérséklet az extruder és a fűtés az asztal, ill.

Korlátozása a minimális hőmérsékletet

Szintén az alapértelmezett firmware egy határ, hogy a minimális extruder hőmérséklete 170 fok. Ez azt jelenti, hogy ha az extruder hőmérséklete alatt van 170 fok, az extruder motor nem forog, és a műanyag nem kell etetni. Védelem nem nyomja a melegített műanyag (230 vonalon).

Ha le szeretné tiltani ezt a funkciót, mielőtt varrás put „//”

Beállítása végálláskapcsolók

Konfigurálása Logic végálláskapcsolók

Az első dolog megjegyezni - ez az, amit használni végálláskapcsolóval és milyen működési elvét. A firmware kell adnia a logika a végálláskapcsoló helyesen. Nézd meg az alábbi sorokat (301-306)

Ha van egy mechanikus végálláskapcsolók. akkor a kiváltó áramkört befejezése beállított értékek «igaz» szemben egyes megfelelő tengely sorokat. Ha az optikai végálláskapcsolók. az áramkör nyitott, amikor elindul, egymással ellentétes a megfelelő tengely irányú beállítási értékeket «hamis».

Alapértelmezésben a firmware előtt minden trailer értékeit «igaz». amelyek megfelelnek a mechanikus végálláskapcsoló.

Miután beállította a végálláskapcsolók munka, akkor megtekintéséhez M119 parancsot a konzolban.
A válasz jöjjön szöveg:
x_min: nyitva - végálláskapcsoló nem működik;
x_min: kiváltása - utánfutó-terhelés.

Pozíciójának beállítása «HOME» - Ház

A firmware támogatja három pár végálláskapcsolók: mindegyik tengelyére X, Y és Z, két pótkocsi min és max. Normális esetben határérték kapcsolók beállítása csak a minimális helyzet az egyes tengely, és a maximális adják a firmware-t.

A helyzet a ház (a kiindulási helyzet), lesz a minimális pozícióba végálláskapcsolóval és be van állítva a firmware (vonalak 337-339)

Megváltoztatja a motor forgásirányát

Összeállításakor a 3D-s nyomtató, mégpedig a kapcsolat léptetőmotorok a fedélzeten, a helyzet akkor állhat elő, amikor beállította, és csatlakozik, nyomja meg a «home» (ház), a kocsi egy tengely halad az ellenkező irányba (nem a trailer), akkor be kell forgassa a léptetőmotor csatlakozó 180 fok vagy módosítsa az értékeket a firmware:

Például, ha csúszik az Y tengely a másik oldalon, meg kell találni egy helyet

és változtatni a «hamis» a «valódi». És így minden tengely és az extruder.

Beépítési méretek mozgás

3D nyomtató meghatározott munkaterületen, akkor meg kell adni a méret a firmware (vonalak 345-350)

Előtte minden sorban adja meg a megfelelő méretet, az alapértelmezett munkaterület 205x205x200 mm

Beállítása mozgás tengelye mozog

Meghatározza a lépések számát a léptetőmotorok - az egyik fő firmware beállításokat (line 490):

Zárójelben, vesszővel elválasztva az egyes tengely jelzi a lépések számát, ami kell, hogy a léptetőmotor a hintó 1 mm. Hol kap ezek az értékek? Lehet számítani, vagy hogy már ismert.

Kiszámítása a tengelyek X és Y (övek)

Minden tengelyek léptetőmotorok 200 lépést tesz meg fordulatonként, 16 mikro-lépés per lépésben (a beállítása jumperekkel az alaplapon).

A tengelyek X és Y jelentése egy öv GT2 2 mm-es pályán tárcsák és 20 fogak.

Kell, hogy sok lépést a léptető motor az X és Y tengelyen utazott pontosan 1 mm.

Ha van egy lánckerék GT2 2 mm-es pályán, és a fogak száma 20, a képlet a következő:

Kiszámítása Z-tengely (orsó)

Z tengely lehet:

  • Hairpin M8 menetemelkedés 1,25 mm, akkor a képlet: 200 * 16 / 1,25 = 2560
  • Hairpin M5 menetemelkedése 0,8 mm-es, akkor a képlet: 200 * 16 / 0,8 = 4000
  • Trapézlemezek csavar, 8 mm átmérőjű, 1 mm-es pályán, és a vezető-1, akkor a képlet: 200 * 16/1 = 3200
  • Trapézlemezek csavar, 8 mm átmérőjű, 2 mm-es raszter és ólom-1, akkor a képlet: 200 * 16/2 = 1600
  • Trapézlemezek csavar, 8 mm átmérőjű, 2 mm-es pályán, és filar 4, akkor a képlet: 200 * 16/2 * 4 = 400

A Pruse i3 Steel alkalmazott M5 csap. aztán kiderül, a 4000-es szám.

Beállítása az extruder betápláló részében függ a csökkentési arány és a betáplált fogaskerék átmérőjét. A lépések száma, hogy kell, hogy a léptető motor az extruder nyomja a műanyag 1mm választott kísérletileg után az első firmware kitölt egy 3D-s nyomtató.

Csavarja ki a fúvókát, és csökkenti a korlátozás a minimális fúvóka hőmérséklet 5 fok:

#define EXTRUDE_MINTEMP 5

Most extruder fog működni hideg fúvókát. Megváltoztatása nélkül extruder beállításait, kattintson száműzni műanyag 100 mm. Mérjük meg a hosszát a sáv áthaladó az extruder uralkodó vagy féknyereg.

Kiválasztja azt a beállítást az extruder precíz alak ésszerű a rúd hosszát, például 200 mm-es. Miután beállította a helyes határ a minimális hőmérséklet:

#define EXTRUDE_MINTEMP 170

Korlátozza a maximális sebességet a tengely

Gyorsítással mozgását a tengelyek

Egy másik fontos feladata, hogy gyorsítsák fel a beállításokat a különböző tengelyek, mint köszönhető, hogy a helytelen konfiguráció ebben a pillanatban gyakran problémát okoz a nyomtatással, vagyis az elmozdulás a rétegek miatt hiányzó motor lépéseket. Ha túl sok gyorsítás, nem lesz hiányos. Alapértelmezés szerint a firmware a következő értékeket:

Az X és Y tengely a gyorsulás 9000 mm / c ^ 2 - sokat.

A kezdeti beállításhoz, értéke 1000 DEFAULT_ACCELERATION fel 1500 helyett 3000.

aktiválása kijelző

Mielőtt ezeket a sorokat nem kell „//”. Meg kell szereznie a következő:

Firmware beállítása marlin 3d nyomtató, makerplus

A vaku fénye

Miután az összes jelentős változások a firmware-t, akkor töltse ki. Az Arduino IDE programot, menj a lap „Eszközök” -> „fizetést” és válassza ki a «Arduino / Genuino Mega vagy Mega 2560"

Firmware beállítása marlin 3d nyomtató, makerplus

És ott kell beállítani, hogy a megfelelő COM portot a 3D-s nyomtató. Ahhoz, hogy töltse ki a firmware kattintással a kör egy nyíllal.

Firmware beállítása marlin 3d nyomtató, makerplus

Haladás jelzi villogó a kitöltés, és sikeres elvégzése után a képernyőn megjelenő üzenet jelenik meg.

Akkor próbálja futtatni a 3D-s nyomtató. Sok szerencsét!




Kapcsolódó cikkek