3D tiskárna – firmware

Abychom mohly tiskárnu oživit a řídit, je nutné do Arduina nahrát firmware a v něm nastavit potřebné hodnoty. Výhodou Arduina a Ramps je, že ho podporují všechny firmwary. Pojďme si je představit.

1. Výběr firmwaru

1.1 Marlin

  • nabitý funkcemi
  • široce rozšířený
  • dobrá dokumentace
  • velká kompatibilita s různými deskami
  • konfigurace přes Arduino IDE

1.2 Repetier

  • výborná dokumentace
  • kompatibilita s různými deskami (32 bitové)
  • optimalizovaný pro Repetier-Host
  • konfigurace přes Arduino IDE nebo web

1.3 RepRap

  • vysoce modulární
  • podpora 32 bitový desek
  • limitovaná podpora řídicích desek
  • konfigurace přes web

Ačkoliv mě lákala možnost konfigurace přes web, tak jsem nakonec zvolil Marlin. Bylo to spíše intuitivní rozhodnutí, než pragmatické.

2. Marlin nastavení

Firmware si v poslední verzi 1.1.19 stáhnete ze stránek a rozbalíte zip, v kterém je distribuován. Marlin.ino otevřete v Arduino IDE.

Jelikož je konfigurace každé osobně stavěné tiskárny individuální, tak jsem nikde pořádně nenašel, co bych měl nastavit. V dokumentaci je postupně uvedeno vše co můžete nastavit.

Konfigurace se provádí změnou souboru Configuration.h.

Komunikační rychlost

Průměr filamentu

Použitý sensor extruderu a podložky

Parametry PID regulace teploty

Jednotlivé hodnoty získáte po nahrání firmwaru a provedení zahřívacího cyklu. Více třeba na PID autotuning.

Parametry PID regulace podložky

Počet kroků na mm

Hodnoty pro osu Z spočítáte podle dřívějšího článku o GRBL, pro sou X a Y pomocí kalkulačky.

Příklad výpočtu pro osu X a Y.

Korekce se následně provede podle měření a kontrolního tisku. Více v článku kalibrace a tisk.

Akcelerace jednotlivých os

Autokalibrační sonda

Minimální výška pro homování

Velikost podložky

V ose Y ji mám redukovanou kvůli uchycení stolu k vyhřívané podložce svorkami.

Typ kalibrace podložky

Hranice kalibrace podložky

Korekce houmovací pozice

Jedna se o korekci podložení dorazů koncových spínačů v osách X a Y.

Zapnutí bezpečného houmování

Umožnění ukládaní změn nastavení do EEPROM

Komunikační jazyk displeje

Podpora SD karty a nastavení

Výběr typu displeje

Kompletní můj konfigurační soubor Configuration.h.

3. Marlin nahrání

Kompilace a nahrání firmwaru do desky je stejná, jako u jakéhokoliv jiného Arduino prográmku. Vyberete port, typ desky a dáte uploudovat. Projekt se nejprve zkompiluje a nasledně nahraje do Arduina.

Pokud nevíte, zkuste se podívat na video od Sakula.

Tím máme tiskárnu připravenou a můžeme se vrhnout na kalibraci a první tisk.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *