Mesh bed leveling (3D tisk)
Vložit
- čas přidán 9. 06. 2019
- V dnešním díle se podíváme na to, co to je Mesh Bed Leveling, jak ho nastavit a jak používat.
-----------------------------------
Podpořte další tvorbu
-----------------------------------
www.buymeacoffee.com/zemistr
www.thingiverse.com/Zemistr
/ martinzemanzemistr
-----------------------------------
Hardware (Aliexpress)
-----------------------------------
Ender-3: s.click.aliexpress.com/e/B3xHCi4
--------------
Soubory
--------------
Testovací model - www.thingiverse.com/thing:34558
-----------
Hudba
-----------
We Are One by Vexento - bit.ly/2PaIKcR - Věda a technologie
Skvělá videa Martine, Podpořil jsem. :) Pokud tě od toho něco neodradí, natáčej dál !
Supr video draku! Jen tak dál.
Ahoj Marťas,nastavuji novou tiskárnu a jsem hlava děravá,tak jsem si oživil toto videjko a děkuji za něj.
Stejně nejlepší je ta kačenka :-).
Zdravím, objevil jsem vaše videa teprve včera, a do teď jsem měl s kalibrováním problém. Nyní už to jede vše jak má. Díky moc! Videa jsou super. S pozdravem Lukáš
6:40 super efekt a kačenka na závěr nejlepší :D
To jsem se teprve učil. 😅
Teď už je nějaký ten skrytý střih a další efekty v každém videu. 😬
Martine Best
endless thanks to you. You solved my problem I couldn't solve in 1 month. Thank you thank you thank youuuuuuu :D :D :D
Be sure to watch also the update video ;)
I'm watching right away
Jenom pozor na "přetížení" paměti :-D Teď sem to tam nahrál, všechno vypadalo v pohodě a nakonci se to seklo a deska se nenabootuje. Musím to přes Arduino Mini resetovat
Kurňa už potřebuji tu SKR abych mohl jed na Marlinu 2.0 (vím že stock deska ho umí) ale nechci se s tím patlat na pár dní. Jako vždy jsi mě utvrdil v tom že umím h.vno :D
Nejlepší je drcení bedu kačenkou :-)
Po tom drcení bedu kačenkou mi na Rebel II zůstane kalibrace bez rozjetí, tak nevím kde soudruzi z EnDeEr3 udělaly chybu ;)
@@PetrStanekSnek Nemá náhodou Rebel bed na 8 mm tyčích? 🤔
Jinak jak jsem říkal. Pokud bed není stabilně připevněn, tak je celá kalibrace k ničemu. Navíc Ender-3 má jen jedno Z a tak při každé změně výšky Z se vlastně sám lehce rozhodí...
@@PetrStanekSnek V základu jsou docela slabé pružiny, takže se to může stát celkem snadno :-)
@martin zeman
Mohl by si ukazat podroneji jak mas nastaveny slicer (prusa) pro ender 3?
Tady jsou profily co používám i s videem jak je nainstalovat.
Pokud nemáš auto bed leveling, tak nepoužívej profily s ABL 😉
github.com/Zemistr/Ender-3_PrusaSlicer
Ahoj, prosím o radu, neukáže se mě po kalibraci možnost uložit nastavení. Ve videu to říkáš v čase 7:30. Děkuji
Tak asi nemáš povolenou EEPROM paměť. Ve firmware stačí odkomentovat definici EEPROM. 😉
klobouk dolů pane
Potřeboval bych něco vysvětlit...
Všechny tyto konfigurace ve firmwaru děláte tak že vypnete tiskárnu a pak přes USB připojíte k PC/NB? Pokud ne, tak co je jinak než to co jsem napsal?
Jaký program použít pro kofiguraci firmwaru?
Jsem v tomhle naprostý nováček tak prosím, mějte se mnou trpělivost.... :D
K tomu, aby jsi mohl aktualizovat firmware pomocí USB, musíš nejdříve do desky nahrát bootloader. ;)
czcams.com/video/2CQxBEP1Ol0/video.html
Jinak moje videa jsou jako seriál. Postupně se vše dozvíš ;)
czcams.com/play/PLyLeYnAqRVj_QcP_vCiNdRfJ1xMLoGTFM.html
@@MartinZeman3Dok díky moc!
Cauko, vdaka tvojim videam som spojazdnil marlin 2, mash bed leveling, kalibraciu extruderu, remaining time, ale zda sa mi ze tlaciaren je este hlucnejsia je pocut taky divny pukot. Najprv som si myslel ze je chyba v extruderi ale pekne taha vlakno aj ked ho brzdim prstami. Nakoniec som prisiel odkial vychadza divny pukot. Je to na ose Z ako sa vlastne prisposobuje nastaveneniam mesh bed levelling (pravdepodobne). Je to v pohode ze to tak pukoce? velmi rad by som to nahral ale neni to pocut v telefone cez hukot pocas tlace.
Nevím, co si mám představit pod slovem "pukot" 😁
@@MartinZeman3D 😁😁😁 dobre neviem ako to inak vysvetlit ale asi to je normalna vec kedze som doteraz levelling nepouzival tak tie zvuky pochybu Z osi neboli tak pocut kedze teraz chodi hore dole a prisposobuje sa podlozke. Ale mam trochu iny problem pisal som aj na FB do skupiny. Ako keby nechcelo respektovat ulozene hodnoty na Bed Z ktore som ulozil a nastavil na zaklade babystepu.
@@IdunkTown Viděl jsi?
czcams.com/video/F2UIRWb34SE/video.html
@@MartinZeman3D videl ale pozrel som to teraz vo videu spominas G28 to mam odkomentovane, v sliceru mam M420 S1, ale v menu mi nezobrazuje vobec kolonku ci je levelling zapnuty alebo vypnuty no hodnoty Bed Z su aj po restarte ulozene
Položka v menu se ukáže až po houmování. 😉
Ahoj, videá sú naozaj pekné a poučné. Ďakujem. Nasledujúce nie je kritikou Tvojej práce.
ABL a MBL sa mi zdá samoúčelné. Tí, ktorí teraz nabili zbrane, vydržte, prosím.
Vychádzajme zo základu 0:50 - 1:10. Hovoríme o osi Z.
V jednom z videí uvádzaš, že matematické metódy korekcie sú vhodné pre rovné podložky. Ale len málokto z nás má naozaj rovnú podložku.
Úprava výšok sa uplatní pre prvú vrstvu. A čo ostatné? Ak sa transformácia prenáša na celý výtlačok, tak potom bude vrchná vrstva rovnako krivá ako podložka.
Ignorujeme to, že mechanická kalibrácia papierom pridá medzeru medzi trysku a stôl až 0,1mm! To je 50% z bežnej hrúbky vrstvy, o ktorej systém nevie.
Narábame s odchýlkami v stotinách, max. 1-2 desatiny mm, ale naše merania a kalibrácie majú rovnakú chybu. A výrobok sa počas tlače a po vychladnutí deformuje aj o niekoľko desatín.
Mne sa zatiaľ nepodarilo nájsť odpovede na tieto otázky. Môj názor je, že ABL je len biznis. Strelcov, ktorí teraz vystrelili, sklamem, mám 2x zalepenú kameru.
Simplify3D a Cura majú možnosť vyrobiť=tlačiť zarovnanú podložku z určeného počtu vrstiev. Netuším, ako sa na to nalepí tlačou výrobok, či napevno, či ako na podporu, neskúšal som to.
Kalibrujem medeným plechom strhnutým z plošáku (0,03mm). Pre prvú vrstvu dávam FLOW 110%, čo vyplní dolinky a na kopčekoch sa roztlačí. Prvou vrstvou tak vyrobím rovinu podľa podložky na miestach budúcej tlače.
Mám Ender3Pro, hot-bed s obyčajným sklom 3mm, a pohon Z dvomi skrutkami cez ozubený remeň.
Kurňa, neblbnite, prvá strela skoro trafila papagája.
Wooooow tomu říkám komentář! 😁
Rovnou podložkou není myšlena precizně rovná podložka dle norem. Jde spíš o relativně rovné povrchy kde se očekává jej minimální nerovnost.
Tuším že dokonce v tomto videu mluvím o parametru který říká, v jaké výšce se má kompenzace vypnout. Firmware v této poloze provede postupný přechod z z rozdílných výšek a zůstane pouze na jedné z nich. Nejsem si ale teď jistý, jak přesně si onu společnou výšku určuje.
S papírem je to pravda. Běžný levný kancelářský papír se pohybuje okolo 0.1 mm tloušťky. Když pak ve Sliceru říkáme, že první vrstva je 0.2, je ve skutečnosti 0.3 mm. Jedná se o nejjednodušší a nejrychlejší způsob nastavení "nulové" polohy osy Z. Jsou v plánu videa, která se zabývají těmito věcmi do podrobna, ale zatím v nich nevidím takový přínos jako třeba v PID kalibraci.
ABL má smysl hlavně kvůli tepelné roztažnosti materiálu, ze kterého je tvořena tisková podložka. Většinou se jedná o hliník nebo o cuprextit. Oba se při zahřátí roztáhnou a tím změní svůj tvar. Dle velikosti roztažnosti může dojít i k několika milimetrovým rozdílům a rozhození roviny. Proto se používá tato dočasná kompenzace vypočítaná z více bodového měření / kalibrace. Je to opravdu jen pro kompenzaci nerovnosti.
Pokud se nepletu, tak ta věc pro vytvoření rovného povrchu pomocí 3D tisku se nazývá "raft".
Obecně vzato jakákoliv kompenzace nerovnosti je jen náhrada za rovný a pevný tiskový podklad. U tiskáren, kde se tisková podložka pohybuje, chceme pohybovat co nejlehčí váhou. Proto na tiskárně nemůžeme mít, například, centimetr tlustý kus hliníku. Aktuálně se využívá zrcadla a skla pro vytvoření oné roviny. Zrcadlo je samozřejmě rovnější. Bohužel při zahřátí tiskové podložky se může stát, že se například zrcadlo vyskytne v jiné poloze, než v jaké bylo naposledy. No a proto je zde automatická kalibrace, která si zjistí stav tiskové podložky ještě před začátkem tisku.
Jinak tě žádná kulka nezasahla. Střílel jsem radostí z tvého komentáře do vzduchu. 😉
@@MartinZeman3DTak budem ďalej za nepriateľa ABL/MBL. Vo všetkej serióznosti.
Demonštrácia dokonalosti ABL: czcams.com/video/x8eqSQNAyro/video.html. Pribudne rozhodovanie o metóde? Lebo v tomto prípade zarovnanie nenastalo.
Zábava dotiahnutá do absurdna: czcams.com/video/c71OMvJQlTU/video.html . Alebo: BenGadget nastavuje studený hotbed na tisíciny czcams.com/video/hDv73AdiBqM/video.html .
A keď máme všetko na chlp vyladené, tak je to žabkám, vázam, držiakom na telefóny a ksichtíkom aj tak úplne jedno. V horšom prípade do toho zasiahnu fyzikálne vlastnosti materiálu czcams.com/video/qdmVutE-2-g/video.html
Nebolo by jednoduchšie minimalizovať kalibračnú medzeru a použiť nejakým spôsobom raft? Teda vrátiť sa k snahe dobre prilepiť a zarovnať do roviny prvú vrstvu. Lenže na to netreba novú riadiacu dosku, držiaky, snímače, drôtiky, skrutky a to miliónkrát. Uznávam, ABL/MBL sa vykoná pred každou tlačou, ale môj názor na naháňanie tisícin je jasný.
Hovoríme o zásahoch do tlače len v smere osi Z. Môj náhľad na kalibráciu X/Y dám samostatne, ak ma dovtedy niekto nezastrelí. Ale nalepil som na kameru tretiu vrstvu pásky.
Z hlavy sklenára: zrkadlá sa robia na sklá z jednej linky. Pri nákupe skla/zrkadla sa zíde oceľové pravítko.
Teším sa na PID. Keď to pochopím, konečne si nastavím koptéru.
Nový materiál ke studiu 😎
Jakákoliv kompenzace nerovnosti je z principu vlastně špatná věc. 😅
Raft je fajn, ale záleží na materiálu který tiskneš. Můžeš se dostat do situace, že ten raft nesundáš.
Asi si udělám pár testů, jak se to chová při různých typech nerovností. To na videu je stará verze Marlina a ta nová by se měla chovat stejně. Dokonce lépe... 🤔
Zatím dělám videa dle potřeb. Třeba video o TMC driverech bude taky jen k základech. Něco ve stylu "Přes UART se připojím z počítače ke driveru a ..." by sice bylo super cool, ale bude to zajímat 10 lidí z 1000. 😬
@@MartinZeman3D Ahoj, trochu mimo témy. Včera som narval do môjho Ender3 Marlin bugfix1.1.9 - verzia pre Ender. Ale tlač je zlá, linky ležia vedľa seba. Idem kalibrovať pohony. Môže v tom byť aj niečo iné? Ďakujem.
@@ujovko2493 Hele už bych do verze 1 nešel. Je to sice stabilní verze, ale daleko za verzi 2. Vím že měla problémy s autokalibrací, ale to tě asi netrápí... 😅
Ahoj. Díky za všechny tvé návody, jsou super :) Ale, bohužel mám jeden problém. Po úspěšném nahrání firmwaru s MBL, mi nejde tisknout z SD karty. Tisk se jakoby spustí, ale zahřívání podložky a trysky se nekoná. Funguje to leda tak, že se připojím na tiskárnu přes Pronterface a poté tisk z SD karty funguje bez problémů. Ale to se mi moc nechce dělat po každé :/ Díky za každou radu.
Jaká deska? Jak myslíš že ti karta funguje jen přes pronterface? 🤔
@@MartinZeman3D Deska původní z Ender 3. Ve VSC Melzi_optiboot. Chová se to následovně. Nahraju Gcode na kartu a dám do tiskárny. Na displeji se objeví název souboru pro tisk ale nic dál se neděje, nic se nezahřívá, tiskárna stojí. Tak jsem zkusil připojit se na tiskárnu přes Pronterface. Ta se zresetuje, já jdu do menu na tiskárně pro tisk z SD karty a tiskárna se rozeběhne, začne se vše zahřívat a model se vytiskne. :/
@@koudelap Jaká verze Marlin? 🤔
@@MartinZeman3D 2.0.x - stahováno před několika týdny.
@@koudelap Možná si zkus stáhnout poslední stabilní verzi. Verze 2.0.x je vývojová a většinou nestabilní. 😉
Ahoj, řešil někdo má Ender 3 v2? Když vše odkomentuju dle videa, dám build a vyskáče asi 20 chyb...
Kdyby tak existovala možnost dát do komentáře víc textu... jako třeba seznam chybových hlášek nebo odkaz na snímek obrazovky... ach jo... svět by byl hned lepší... škoda že to není možné... nebo je? 🤔😀
@@MartinZeman3D to samozrejme jde, jen sem to tady nechtel spamovat.:)
In file included from Marlin\src\HAL\STM32F1\../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\STM32F1\HAL.cpp:30:
Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:1485:6: error: #error "LCD_BED_LEVELING requires a programmable LCD controller."
#error "LCD_BED_LEVELING requires a programmable LCD controller."
^~~~~
In file included from Marlin\src\HAL\STM32F1\../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\STM32F1\HAL_SPI.cpp:32:
Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:1485:6: error: #error "LCD_BED_LEVELING requires a programmable LCD controller."
#error "LCD_BED_LEVELING requires a programmable LCD controller."
^~~~~
In file included from Marlin\src\HAL\STM32F1\../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\STM32F1\SPI.cpp:43:
Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:1485:6: error: #error "LCD_BED_LEVELING requires a programmable LCD controller."
#error "LCD_BED_LEVELING requires a programmable LCD controller."
^~~~~
In file included from Marlin\src\HAL\STM32F1\../../inc/MarlinConfig.h:49:0,
from Marlin\src\HAL\STM32F1\MarlinSerial.cpp:25:
Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:1485:6: error: #error "LCD_BED_LEVELING requires a programmable LCD controller."
#error "LCD_BED_LEVELING requires a programmable LCD controller."
^~~~~
*** [.pio\build\STM32F103RET6_creality\src\src\HAL\STM32F1\HAL.cpp.o] Error 1
*** [.pio\build\STM32F103RET6_creality\src\src\HAL\STM32F1\HAL_SPI.cpp.o] Error 1
*** [.pio\build\STM32F103RET6_creality\src\src\HAL\STM32F1\MarlinSerial.cpp.o] Error 1
*** [.pio\build\STM32F103RET6_creality\src\src\HAL\STM32F1\SPI.cpp.o] Error 1
========================================================== [FAILED] Took 12.09 seconds ==========================================================
Environment Status Duration
---------------------- -------- ------------
STM32F103RET6_creality FAILED 00:00:12.092
===================================================== 1 failed, 0 succeeded in 00:00:12.092 =====================================================
The terminal process "C:\Users\PC\.platformio\penv\Scripts\pio.exe 'run', '--environment', 'STM32F103RET6_creality'" terminated with exit code: 1.
Terminal will be reused by tasks, press any key to close it.
@@MartinZeman3D Chyba uz je mi jasna, ale nevim co s ni...
Už se to řešilo na githubu Marlina. Aktuálně je potřeba zapnout nějaký LCD displej v nastavení firmware. E3v2 používá vlastní displej a Marlin na to nebyl připravený. 😉
@@MartinZeman3D už sem to našel, díky.
Jsou to odborné informace, ale vše je moc rychlé a začínajícímu tiskaři to moc nepomůže.
Když nemáš čas tak to nenatáčej.