Mesh bed leveling (3D tisk)

Sdílet
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

Komentáře • 56

  • @jindrichsikl6126
    @jindrichsikl6126 Před 5 lety +4

    Skvělá videa Martine, Podpořil jsem. :) Pokud tě od toho něco neodradí, natáčej dál !

  • @trollboll3061
    @trollboll3061 Před 5 lety

    Supr video draku! Jen tak dál.

  • @simimartas7033
    @simimartas7033 Před 3 lety +1

    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 :-).

  • @lukaspolacek5307
    @lukaspolacek5307 Před 4 lety

    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áš

  • @GamingDeimos
    @GamingDeimos Před 4 lety

    6:40 super efekt a kačenka na závěr nejlepší :D

    • @MartinZeman3D
      @MartinZeman3D  Před 4 lety

      To jsem se teprve učil. 😅
      Teď už je nějaký ten skrytý střih a další efekty v každém videu. 😬

  • @michalmelus995
    @michalmelus995 Před 5 lety

    Martine Best

  • @burakmete7156
    @burakmete7156 Před 4 lety

    endless thanks to you. You solved my problem I couldn't solve in 1 month. Thank you thank you thank youuuuuuu :D :D :D

  • @milanmilus1
    @milanmilus1 Před 5 lety +1

    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

  • @michalskultety4882
    @michalskultety4882 Před 5 lety

    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

  • @PavelTajdus3D
    @PavelTajdus3D Před 5 lety +1

    Nejlepší je drcení bedu kačenkou :-)

    • @PetrStanekSnek
      @PetrStanekSnek Před 5 lety +1

      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 ;)

    • @MartinZeman3D
      @MartinZeman3D  Před 5 lety

      @@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í...

    • @PavelTajdus3D
      @PavelTajdus3D Před 5 lety +1

      @@PetrStanekSnek V základu jsou docela slabé pružiny, takže se to může stát celkem snadno :-)

  • @petzed2
    @petzed2 Před 4 lety

    @martin zeman
    Mohl by si ukazat podroneji jak mas nastaveny slicer (prusa) pro ender 3?

    • @MartinZeman3D
      @MartinZeman3D  Před 4 lety +2

      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

  • @vladasejvl3362
    @vladasejvl3362 Před 4 lety

    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

    • @MartinZeman3D
      @MartinZeman3D  Před 4 lety

      Tak asi nemáš povolenou EEPROM paměť. Ve firmware stačí odkomentovat definici EEPROM. 😉

  • @jaroslavcecho3348
    @jaroslavcecho3348 Před 5 lety +2

    klobouk dolů pane

  • @jakubskrbek3608
    @jakubskrbek3608 Před 5 lety

    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

    • @MartinZeman3D
      @MartinZeman3D  Před 5 lety

      K tomu, aby jsi mohl aktualizovat firmware pomocí USB, musíš nejdříve do desky nahrát bootloader. ;)
      czcams.com/video/2CQxBEP1Ol0/video.html

    • @MartinZeman3D
      @MartinZeman3D  Před 5 lety +1

      Jinak moje videa jsou jako seriál. Postupně se vše dozvíš ;)
      czcams.com/play/PLyLeYnAqRVj_QcP_vCiNdRfJ1xMLoGTFM.html

    • @jakubskrbek3608
      @jakubskrbek3608 Před 5 lety +1

      @@MartinZeman3Dok díky moc!

  • @IdunkTown
    @IdunkTown Před 4 lety

    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.

    • @MartinZeman3D
      @MartinZeman3D  Před 4 lety

      Nevím, co si mám představit pod slovem "pukot" 😁

    • @IdunkTown
      @IdunkTown Před 4 lety

      @@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.

    • @MartinZeman3D
      @MartinZeman3D  Před 4 lety

      @@IdunkTown Viděl jsi?
      czcams.com/video/F2UIRWb34SE/video.html

    • @IdunkTown
      @IdunkTown Před 4 lety

      @@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

    • @MartinZeman3D
      @MartinZeman3D  Před 4 lety

      Položka v menu se ukáže až po houmování. 😉

  • @ujovko2493
    @ujovko2493 Před 4 lety +1

    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.

    • @MartinZeman3D
      @MartinZeman3D  Před 4 lety

      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. 😉

    • @ujovko2493
      @ujovko2493 Před 4 lety

      @@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.

    • @MartinZeman3D
      @MartinZeman3D  Před 4 lety

      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. 😬

    • @ujovko2493
      @ujovko2493 Před 4 lety

      @@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.

    • @MartinZeman3D
      @MartinZeman3D  Před 4 lety

      @@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í... 😅

  • @koudelap
    @koudelap Před 4 lety

    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.

    • @MartinZeman3D
      @MartinZeman3D  Před 4 lety

      Jaká deska? Jak myslíš že ti karta funguje jen přes pronterface? 🤔

    • @koudelap
      @koudelap Před 4 lety

      @@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. :/

    • @MartinZeman3D
      @MartinZeman3D  Před 4 lety

      @@koudelap Jaká verze Marlin? 🤔

    • @koudelap
      @koudelap Před 4 lety

      @@MartinZeman3D 2.0.x - stahováno před několika týdny.

    • @MartinZeman3D
      @MartinZeman3D  Před 4 lety

      @@koudelap Možná si zkus stáhnout poslední stabilní verzi. Verze 2.0.x je vývojová a většinou nestabilní. 😉

  • @Snakei22
    @Snakei22 Před 3 lety

    Ahoj, řešil někdo má Ender 3 v2? Když vše odkomentuju dle videa, dám build a vyskáče asi 20 chyb...

    • @MartinZeman3D
      @MartinZeman3D  Před 3 lety

      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? 🤔😀

    • @Snakei22
      @Snakei22 Před 3 lety

      @@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.

    • @Snakei22
      @Snakei22 Před 3 lety

      @@MartinZeman3D Chyba uz je mi jasna, ale nevim co s ni...

    • @MartinZeman3D
      @MartinZeman3D  Před 3 lety

      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ý. 😉

    • @Snakei22
      @Snakei22 Před 3 lety

      @@MartinZeman3D už sem to našel, díky.

  • @wacaw-zdzisawgralinski4567
    @wacaw-zdzisawgralinski4567 Před 3 měsíci

    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.