Hlavní navigace

Jak jsem stavěla 3D tiskárnu: firmware a práce s tiskárnou

Amy Winston

Naše 3D tiskárna je prakticky hotová, tedy alespoň po hardwarové stránce. Zbývá nám do řídící desky nahrát nejnovější firmware, který chceme používat. Pak už můžeme začít zkoumat možnosti 3D tisku. Doporučíme si k tomu dva programy, kterými budeme svou novou tiskárnu ovládat z počítače.

Stáhneme si firmware Marlin z GitHubu. Nejlepší a nejjednodušší pro úpravu firmwaru je použít program arduino. Pro megatronics v2.0 je potřeba použít nastavení pro „Arduino Mega 2560 or Mega ADK“ a zvolit sériový port.

Nastavení konfigurace

Otevřeme si adresář, kam jsme si stáhli Marlin firmware a v programu arduino otevřeme soubor Marlin.ino. Pro jednoduché nastavení nám stačí editovat soubor  Configuration.h.

1. Sériový port:

#define SERIAL_PORT 0

2. Baudrate (rychlost komunikace):

#define BAUDRATE 250000

Největší rychlost je samozřejmě nejlepší.

3. Nastavení řídící desky

#ifndef MOTHERBOARD
#define MOTHERBOARD 701
#endif

Čísla desek jsou zakomentována, stačí jen změnit číslo pro danou desku.

4. Počet extruderů:

#define EXTRUDERS 1

5. Zdroj:

// 1 = ATX zdroj
#define POWER_SUPPLY 1

6. Termistory:

//// 1 je 100k termistor - volba pro EPCOS 100k termistor
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_BED 1

7. Nastavení home:

// 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR 1
#define Z_HOME_DIR -1

Nastavuje směr kalibrace os (home) podle umístění endstopů.

PID regulátor hot-end

Pro správnou funkci žhavení hot-endu je nutné zkalibrovat PID regulátor tohoto hot-endu. K tomu slouží G-code „M303“, který je vhodné spustit z nějakého ovládacího software (viz následující  kapitola). Kalibrace chvíli trvá a nalezené hodnoty je potom nutné dopsat do souboru Configuration.h a znovu nahrát aktualizovaný firmware do řídící desky.

PID regulátor v Pronterface

Ovládání 3D tiskárny

Abychom nemuseli komunikovat přímo s firmware elektroniky tiskárny, používá se ovládací software tiskárny v počítači. Představíme si dva programy určené k ovládání 3D tiskárny:

  • Pronterface
  • Octoprint

Pro účely této kapitoly předpokládáme, že máme k dispozici modely rozřezané pomocí specializovaného programu.

Pronterface

Proterface je desktopová aplikace napsaná v programovacím jazyce Python za pomocí sady grafických přípravků Gtk+. Umožňuje ovládat 3D tiskárnu v reálném čase (pohyb os, interakce s firmware) a tisknout rozřezané modely ve formátu G-code. 

$ cd Printrun/
$ python pronterface.py

Pronterface

Octoprint

Jak již bylo zmíněno v úvodu, často je výhodné mít možnost řídit a kontrolovat 3D tisk vzdáleně. K tomuto účelu slouží program Octoprint, který umožňuje ovládat 3D tiskárnu pomocí webového rozhraní. Jednoduchým způsobem má integrovánu podporu pro zobrazení obrazu z webové kamery, a tak je možné přímo v něm sledovat postup tisku a při problémech alespoň vzdáleně přerušit či ukončit tisk.

Ovládací program Octoprint: Gcode náhled

Ovládací program Octoprint: Nastavení teploty

Odkazy

Našli jste v článku chybu?

24. 2. 2014 12:52

nik (neregistrovaný)

Působí to moc stručně, jako naškrobený rychlo-kurz :-) Vlastně nevím co k tomu říct, 3D tiskárnu jsem nikdy nestavěl, tak to nemohu ani vyzkoušet a zase, jako čtenáři mi chybí ... něco, nevím co. Takové nějaké, jako knedlíky bez omáčky :-) Suché? Možná suché.

Ale nezatracuji článek, jako ostatní čtenáři, kteří neumí ocenit snahu a k oplzlým nadávkám nemají očividně daleko.

7. 10. 2014 9:04

Mikes (neregistrovaný)

Ja dobre,
ozvali se, kdyz jsem neco spatne popsal pri zadavani a pak "to proste vyrobili a poslali na dobirku" ;-)
Zadavani bylo trochu krkolomne, ale fungovalo. Podklady jsem poslal v dxf formatu, takze tam bylo vse potrebne.



Vitalia.cz: Taky věříte na pravidlo 5 sekund?

Taky věříte na pravidlo 5 sekund?

Podnikatel.cz: Změny v cestovních náhradách 2017

Změny v cestovních náhradách 2017

Lupa.cz: Kdo pochopí vtip, může jít do ČT vyvíjet weby

Kdo pochopí vtip, může jít do ČT vyvíjet weby

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Vitalia.cz: Potvrzeno: Pobyt v lese je skvělý na imunitu

Potvrzeno: Pobyt v lese je skvělý na imunitu

DigiZone.cz: Rádio Šlágr má licenci pro digi vysílání

Rádio Šlágr má licenci pro digi vysílání

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

Měšec.cz: Jak levně odeslat balík přímo z domu?

Jak levně odeslat balík přímo z domu?

Vitalia.cz: Mondelez stahuje rizikovou čokoládu Milka

Mondelez stahuje rizikovou čokoládu Milka

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

Vitalia.cz: Proč vás každý zubař posílá na dentální hygienu

Proč vás každý zubař posílá na dentální hygienu

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

Podnikatel.cz: Udávání a účtenková loterie, hloupá komedie

Udávání a účtenková loterie, hloupá komedie

120na80.cz: Horní cesty dýchací. Zkuste fytofarmaka

Horní cesty dýchací. Zkuste fytofarmaka

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí