Paano Mag-upgrade sa Auto Bed Leveling – Ender 3 & Higit pa

Roy Hill 27-06-2023
Roy Hill

Maraming user na nagsimula sa manual bed leveling ang nag-iisip tungkol sa pag-upgrade sa auto bed leveling sa kanilang 3D printer ngunit hindi sigurado kung paano ito gagawin. Dadalhin ka ng artikulong ito kung paano i-upgrade ang iyong manual leveling sa awtomatikong bed leveling.

Upang mag-upgrade sa auto bed leveling, gusto mong linisin ang iyong print bed pagkatapos ay manual na i-level ito. I-install ang iyong auto bed leveling sensor gamit ang mga bracket at kit, pagkatapos ay i-download at i-install ang nauugnay na firmware. I-configure ang iyong X, Y & Nag-offset ang Z at simulan ang proseso ng auto leveling sa iyong makina. Ayusin ang Z offset pagkatapos.

Mayroong higit pang mga detalye na makakatulong sa iyo sa pag-upgrade ng iyong bed leveling, kaya patuloy na magbasa para sa higit pa.

    Paano Gumagana ba ang Auto Bed Leveling?

    Gumagana ang auto bed leveling sa pamamagitan ng paggamit ng sensor na sumusukat sa distansya sa pagitan ng sensor at mismong kama, ang kabayaran para sa distansya. Pinapanatili nito ang X, Y & Z na mga distansya na naka-save sa loob ng mga setting ng 3D printer upang matiyak mong tumpak ang antas ng iyong kama pagkatapos i-install.

    Nangangailangan ito ng pag-set up at ilang manu-manong leveling bago ito gumana ayon sa nararapat. Mayroon ding setting na tinatawag na Z-offset na nagbibigay ng dagdag na distansya upang matiyak na kapag "Home" ka sa iyong 3D printer, ang nozzle ay aktwal na humahawak sa print bed.

    May ilang uri ng auto bed leveling mga sensor para sa mga 3D printer:

    • BLTouch (Amazon) – karamihanang leveling ay:
      • Pagpapabuti sa rate ng tagumpay ng mga 3D prints
      • Nakatipid ng oras at abala sa pag-level, lalo na kung wala kang karanasan dito.
      • Binabawasan ang potensyal na pinsala sa nozzle at build surface mula sa pag-scrape.
      • Mahusay na nababayaran para sa mga naka-warped na ibabaw ng kama

      Kung hindi mo iniisip na i-level ang iyong kama paminsan-minsan at hindi mo Gusto kong gumastos ng dagdag sa iyong 3D printer, pagkatapos ay masasabi kong hindi sulit ang auto bed leveling, ngunit maraming tao ang nagsasabi na sulit ito sa katagalan.

      Auto Bed Leveling G-Codes – Marlin , Cura

      Ang auto bed leveling ay gumagamit ng ilang G-code na ginagamit sa auto bed leveling. Nasa ibaba ang mga karaniwang dapat na pamilyar ka at ang kanilang mga parameter:

      • G28 – Auto Home
      • G29 – Bed Leveling (Unified)
      • M48 – Probe Repeatability Pagsubok

      G28 – Auto Home

      Pinapayagan ng G28 command ang pag-uwi, isang proseso na nagbibigay-daan sa makina na i-orient ang sarili nito at pinipigilan ang nozzle na umalis sa print bed. Ginagawa ang command na ito bago ang bawat proseso ng pag-print.

      G29 – Bed Leveling (Unified)

      Sisimulan ng G29 ang awtomatikong bed leveling bago mag-print at kadalasang ipinapadala pagkatapos ng G28 command dahil hindi pinapagana ng G28 ang kama leveling. Batay sa Marlin firmware, iba't ibang parameter ang pumapalibot sa G29 command depende sa leveling system.

      Narito ang mga bed leveling system:

      • Unified Bed Leveling: It ay isang mesh-based na auto bed levelingparaan na gumagamit ng sensor sa print bed sa isang tiyak na bilang ng mga puntos. Gayunpaman, maaari ka ring mag-input ng mga sukat kung wala kang probe.
      • Bilinear Bed Leveling: Ginagamit ng mesh-based na auto bed leveling na paraan ang sensor para i-probe ang rectangular grid sa isang tiyak na bilang ng mga puntos. Hindi tulad ng linear na paraan, lumilikha ito ng mesh na mainam para sa mga naka-warped na print bed.
      • Linear Bed Leveling: Ginagamit ng matrix-based na paraan na ito ang sensor upang suriin ang rectangular grid sa isang partikular na bilang ng mga puntos . Gumagamit ang paraan ng hindi bababa sa mga parisukat na mathematical algorithm na nagbabayad para sa single-direction tilt ng print bed.
      • 3-Point Leveling: Ito ay isang matrix-based na paraan sa sensor na sinusuri ang print bed sa tatlong magkakaibang punto gamit ang isang utos ng G29. Pagkatapos ng pagsukat, bubuo ang firmware ng isang nakatagilid na eroplano na kumakatawan sa anggulo ng kama, na ginagawa itong pinakaangkop para sa mga nakatagilid na kama.

      M48 – Probe Repeatability Test

      Sinusubukan ng M48 command ang sensor para sa katumpakan , katumpakan, pagiging maaasahan, at pag-uulit. Ito ay isang kinakailangang command kung gagamit ka ng iba't ibang strobe dahil ang mga ito ay may iba't ibang katangian.

      BLTouch G-Code

      Para sa mga gumagamit ng BLTouch sensor, nasa ibaba ang ilang G-code na ginagamit :

      • M280 P0 S10: Para i-deploy ang probe
      • M280 P0 S90: Para bawiin ang probe
      • M280 P0 S120: Para magsagawa ng self-test
      • M280 P0 S160: Upang i-activate ang paglabas ng alarm
      • G4 P100:pagkaantala para sa BLTouch
      sikat
    • CR Touch
    • EZABL Pro
    • SuperPinda

    Nagsulat ako ng artikulong tinatawag na Best Auto- Leveling Sensor para sa 3D Printing – Ender 3 & Higit pa na maaari mong tingnan para sa higit pang impormasyon.

    Ang ilan sa mga produktong ito ay may iba't ibang uri ng mga sensor gaya ng BLTouch na mayroong maaasahang contact sensor na madaling gamitin, tumpak, at tugma sa iba't ibang print bed.

    Ang SuperPinda na kadalasang makikita sa mga Prusa machine ay isang inductive sensor, habang ang EZABL Pro ay may capacitive sensor na makaka-detect ng mga metal at non-metallic print bed.

    Kapag na-set up mo na ang iyong sasakyan. bed leveling, dapat ay makakakuha ka ng ilang magagandang unang layer, na nagreresulta sa higit pang tagumpay sa mga 3D print.

    Ang video sa ibaba ay isang magandang paglalarawan at paglalarawan kung paano gumagana ang auto bed leveling.

    Paano Mag-set Up ng Auto Bed Leveling sa isang 3D Printer – Ender 3 & Higit pa

    1. Linisin ang anumang mga debris mula sa print bed at nozzle
    2. Manu-manong i-level ang kama
    3. I-install ang iyong auto leveling sensor gamit ang bracket at screws, kasama ang wire
    4. I-download at i-install ang tamang firmware para sa iyong auto leveling sensor
    5. I-configure ang iyong mga offset sa pamamagitan ng pagsukat ng X, Y & Z distances
    6. Simulan ang proseso ng auto leveling sa iyong 3D printer
    7. Magdagdag ng anumang nauugnay na start code sa iyong slicer
    8. Live adjust ang iyong Z Offset

    1. Linisin ang mga Debris mula sa Print Bed atNozzle

    Ang unang hakbang na gusto mong gawin para sa pag-install ng awtomatikong bed leveling ay linisin ang anumang mga debris at filament mula sa print bed at nozzle. Kung mayroon kang natitirang mga labi, maaari itong makaapekto sa pagkakapantay-pantay ng iyong kama.

    Maaaring magandang ideya na gumamit ng isopropyl alcohol na may paper towel, o gamitin ang iyong scraper upang alisin ang mga labi. Makakatulong ang pag-init ng kama sa pagtanggal ng na-stuck na filament sa kama.

    Irerekomenda ko rin ang paggamit ng isang bagay tulad ng 10 Pcs Small Wire Brush na may Curved Handle mula sa Amazon. Sinabi ng isang user na bumili ng mga ito na mahusay itong gumana sa kanyang 3D printer na linisin ang nozzle at heater block, kahit na hindi sila ang pinakamatibay.

    Sabi niya dahil medyo mura ang mga ito, maaari mo silang ituring na parang mga consumable. .

    2. Manu-manong I-level ang Kama

    Ang susunod na hakbang pagkatapos linisin ang iyong kama ay manual na i-level ito upang ang mga bagay ay nasa isang mahusay na antas sa pangkalahatan para sa auto leveling sensor. Nangangahulugan lamang itong ibinabalik mo ang 3D printer, ayusin ang mga leveling screw sa apat na sulok ng iyong kama at gawin ang paraan ng papel upang i-level ang kama.

    Tingnan ang video sa ibaba ng CHEP kung paano manu-manong i-level ang iyong kama. .

    Nagsulat din ako ng gabay sa Paano I-level ang Iyong 3D Printer Bed – Nozzle Height Calibration.

    3. I-install ang Auto Leveling Sensor

    Ngayon ay maaari na nating i-install ang aktwal na auto leveling sensor, ang BL Touch ay isang popular na pagpipilian. Bago mo gawin ito, dapat mong idiskonekta angpower supply para sa kaligtasan.

    Dapat may kasamang bracket ang iyong kit kasama ng dalawang turnilyo na idinisenyo upang magkasya sa bersyon ng 3D printer na iyong pinili. May dalawang butas sa hotend bracket kung saan maaaring magkasya ang bracket ng sensor.

    Kunin ang iyong dalawang turnilyo at i-install ang bracket sa iyong 3D printer pagkatapos ay i-install ang sensor sa bracket. Magandang ideya na i-install ang wire bago mo ito ilagay sa bracket.

    Kakailanganin mong tanggalin ang anumang cable ties sa iyong mga wiring at tanggalin ang mga turnilyo sa electronics cover na nakabatay sa 3D printer . Dapat mayroong isang tornilyo sa itaas at tatlo sa ibaba.

    Tingnan din: 7 Pinakamahusay na Resin 3D Printer para sa Mga Nagsisimula sa 2022 – Mataas na Kalidad

    Maaaring maging mahirap ang pagkuha ng mga kable sa pamamagitan ng pangunahing manggas ng wire na naglalaman ng lahat ng mga wire. Ang isang pamamaraan na ginawa ng CHEP ay ang pagkuha ng isang bagay na tulad ng ilang tansong wire, i-loop ang dulo nito at i-feed ito sa wire sleeve.

    Tingnan din: Paano Ayusin ang PLA na Nagiging Malutong & Snaps – Bakit Ito Nangyayari?

    Pagkatapos ay ikinonekta niya ang loop sa mga BL Touch connector at ibinalik ito sa wire. manggas sa kabilang panig, pagkatapos ay i-attach ang connector ng auto leveling sensor sa mainboard.

    Dapat may connector sa mainboard para sa auto bed leveling sensor sa Ender 3 V2. Para sa Ender 3, nangangailangan ito ng mga karagdagang hakbang dahil sa espasyo sa mainboard.

    Kapag ibinalik mo ang takip ng electronics, tiyaking hindi ka nag-ipit ng anumang mga wire at tiyaking malayo ang mga kable sa tagahanga.

    Maaari mong sundin ang gabay sa video na ito sa pamamagitan ngTeaching Tech para sa Ender 3 at mga wiring. Nangangailangan ito ng 3D printing ng BL Touch Mount (Amazon), gayundin ng Ender 3 5 Pin 27 Board para sa BL Touch.

    Kapag binuksan mo ang iyong 3D printer, malalaman mong gumagana ang sensor sa pamamagitan ng light at dalawang beses itong nag-click sa print bed.

    4. I-download ang & I-install ang Tamang Firmware

    Ang pag-download at pag-install ng tamang firmware file ay ang susunod na hakbang sa pag-set up ng auto bed leveling sensor sa iyong 3D printer. Depende sa kung anong mainboard ang mayroon ka, makakahanap ka ng partikular na pag-download para sa iyong BLTouch o iba pang sensor.

    Isang halimbawa para sa BL Touch ay ang Jyers Marlin na inilabas sa GitHub. Ito ay isang kagalang-galang at sikat na firmware na matagumpay na na-download at na-install ng maraming user.

    Mayroon silang mga partikular na pag-download para sa Ender 3 V2 para sa isang BLTouch. Kung mayroon kang ibang 3D printer o leveling sensor, dapat mong mahanap ang file alinman sa website ng produkto o sa isang lugar tulad ng GitHub. Tiyaking piliin ang bersyon na tugma sa iyong mainboard.

    Tingnan ang Opisyal na Creality Latest Firmware para sa BLTouch. Naglalaman ang mga ito ng .bin file tulad ng “E3V2-BLTouch-3×3-v4.2.2.bin file na para sa Ender 3 V2 at isang 4.2.2 board.

    Kopyahin mo lang ito sa isang SD card, patayin ang power, ipasok ang SD card sa iyong printer, i-on ang power at pagkatapos ng 20 segundo o higit pa, dapat bumukas ang screen ibig sabihin ito aynaka-install.

    5. I-configure ang Mga Offset

    Kailangan ito para sabihin sa firmware kung saan nauugnay ang sensor sa nozzle para bigyan ito ng X at Y na direksyon at Z offset. Sa Jyers firmware sa Ender 3 V2, ganito ginagawa ang mga hakbang.

    X Direction

    Una gusto mong sukatin nang halos kung gaano kalayo ang BLTouch sensor mula sa nozzle at input ang halagang ito sa iyong 3D printer. Kapag nakuha mo na ang iyong sukat para sa direksyong X, mag-navigate sa Main Menu > Kontrolin > Advance > Probe X Offset, pagkatapos ay ipasok ang distansya bilang negatibong halaga.

    Sa isang tutorial na video, sinukat ng CHEP ang kanyang distansya bilang -44 bilang sanggunian. Pagkatapos nito, bumalik at mag-click sa “Mga Setting ng Store” para iimbak ang impormasyon.

    Y Direction

    Gusto rin naming gawin ang parehong bagay para sa Y.

    Mag-navigate sa Main Menu > Kontrolin > Advance > Probe Y Offset. Sukatin ang distansya sa direksyon ng Y at ilagay ang halaga bilang negatibo. Sinukat ng CHEP ang layo na -6 dito bilang sanggunian. Pagkatapos nito, bumalik at mag-click sa “Mga Setting ng Store” para iimbak ang impormasyon.

    Auto Home

    Sa puntong ito, ang BL Touch ay nagiging Z stop switch para mailipat mo ang iyong kasalukuyang Z ibaba ang switch ng endstop. Ngayon ay gusto naming iuwi ang printer upang ito ay nasa gitna ng kama.

    Mag-navigate sa Main Menu > Maghanda > Auto Home para matiyak na naka-home ang sensor. Ang print head ay gumagalaw sa X at Y na direksyon sa gitna at pindutinpababa ng dalawang beses para sa direksyon ng Z. Sa puntong ito, naka-home ito.

    Z Direction

    Panghuli, gusto naming i-set up ang Z axis.

    Mag-navigate sa Main Menu > Maghanda > Tahanan Z-Axis. Ang printer ay pupunta sa gitna ng print bed at mag-i-probe nang dalawang beses. Pagkatapos ay mapupunta ito sa kung saan sa tingin ng printer ay 0 at magsusuri ng dalawang beses, ngunit hindi ito aktuwal na humahawak sa ibabaw ng kama kaya kailangan nating ayusin ang Z-offset.

    Una, dapat mong i-enable ang “Live Adjustment” pagkatapos ay magbigay ng magaspang na sukat upang makita kung gaano kalaki ang iyong nozzle mula sa kama. Kapag nagawa mo na, maaari mong ipasok ang halaga sa Z-offset upang ibaba ang nozzle.

    Para sa sanggunian, sinukat ng CHEP ang kanyang distansya sa -3.5 ngunit kumuha ng sarili mong partikular na halaga. Pagkatapos ay maaari kang maglagay ng isang piraso ng papel sa ilalim ng nozzle at gamitin ang microsteps feature para ibaba pa ang nozzle hanggang sa magkaroon ng friction ang papel at nozzle, pagkatapos ay i-click ang “Save”.

    6. Simulan ang Proseso ng Auto Leveling

    Mag-navigate sa Main Menu > I-level at kumpirmahin ang level para simulan ang leveling. Ang print head ay maglilibot sa pagsisiyasat sa kama sa isang 3 x 3 na paraan para sa 9 na kabuuang puntos upang bumuo ng isang mata. Kapag kumpleto na ang leveling, mag-click sa “Kumpirmahin” para i-save ang mga setting.

    7. Magdagdag ng Kaugnay na Start Code sa Slicer

    Dahil ginagamit namin ang BLTouch, binabanggit sa mga tagubilin na mag-input ng command na G-Code sa "Start G-Code":

    M420 S1 ; Autolevel

    Kinakailangan ito para paganahin ang mesh. Buksan lamang ang iyong slicer,para sa halimbawang ito, gagamitin namin ang Cura.

    I-click ang pababang arrow sa tabi ng iyong 3D printer at piliin ang “Pamahalaan ang mga printer”.

    Ngayon ay pipiliin mo ang “ Mga Setting ng Machine”.

    Ilalabas nito ang “Start G-code” kung saan mo ilalagay ang command na “M420 S1 ; Autolevel".

    Awtomatikong kinukuha nito ang iyong mesh sa simula ng bawat pag-print.

    8. Live Adjust Z Offset

    Hindi magiging perpektong level ang iyong kama sa puntong ito dahil kailangan naming gumawa ng karagdagang hakbang ng live na pagsasaayos ng Z-offset.

    Kapag nagsimula ka ng bagong 3D print , mayroong setting na "Tune" na nagbibigay-daan sa iyong live adjust ang iyong Z-offset. Piliin lang ang "Tune" pagkatapos ay mag-scroll pababa sa Z-offset, kung saan maaari mong baguhin ang halaga ng Z-offset para sa mas mahusay na leveling.

    Maaari kang gumamit ng 3D print na naglalabas ng isang linya ng filament sa paligid ng panlabas na gilid ng kama at gamitin ang iyong daliri upang maramdaman kung gaano kahusay ang pagkakadikit ng filament sa kama. Kung maluwag ito sa ibabaw ng build, gugustuhin mong "Z-Offset Down" upang ilipat ang nozzle pababa at vice versa.

    Pagkatapos mong makuha ito sa isang magandang punto, i-save ang bagong Z-offset value.

    Ang CHP ay dumaraan sa mga hakbang na ito nang mas detalyado kaya tingnan ang video sa ibaba upang makita kung paano ito gawin para sa iyong 3D printer.

    Sulit ba ang Auto Bed Leveling?

    Ang awtomatikong pag-level ng kama ay sulit kung gumugugol ka ng maraming oras sa pag-level ng iyong kama. Gamit ang mga tamang pag-upgrade tulad ng mga stiff spring o silicone leveling column,hindi mo kailangang i-level ang iyong kama nang madalas. Ang ilang mga tao ay kailangan lang muling i-level ang kanilang mga kama bawat ilang buwan na nangangahulugan na ang awtomatikong pag-level ng kama ay maaaring hindi sulit sa mga sitwasyong iyon.

    Hindi masyadong mahaba upang manual na i-level ang kama na may karanasan. , ngunit maaari itong maging mahirap para sa isang baguhan. Gustung-gusto ng maraming tao ang awtomatikong pag-level ng kama pagkatapos mag-install ng BLTouch gamit ang nauugnay na firmware.

    Nabanggit ng isang user na ito ay napakahalaga para sa kanila dahil hindi nila kailangang mag-alala tungkol sa tamang pag-level ng kama. Ang isa pang user na nasa panig ng manu-manong pag-level ng sarili mong kama ay nagsabing nakakuha sila ng BLTouch at mas gusto nila ito kaysa manu-manong pag-level.

    Gumagamit din sila ng Klipper firmware sa halip na Marlin na may ilang magagandang feature na kinagigiliwan ng mga tao. Mas mainam din kung sumubok ka ng iba't ibang build surface dahil mas madaling magpalit mula nang magsimula ang auto leveling.

    Personal, manual ko pa ring i-level ang aking kama ngunit mayroon akong mga 3D printer na tumulong sa pag-level na ginagawa itong mas pare-pareho sa paglipas ng panahon.

    Kung nakakaranas ka ng mga problema sa leveling, sumulat ako ng isang artikulo na tinatawag na How to Fix Ender 3 Bed Leveling Problems – Troubleshooting

    Nakarinig din ako ng mga kuwento ng mga taong nagkakaroon ng mga isyu sa pagkuha ng mahusay na leveling , kaya't ang mga bagay ay hindi palaging nauukol sa awtomatikong pag-level ng kama, ngunit iyon ay malamang na dahil sa error ng user, o pagbili ng mga auto bed leveling sensor clone.

    Ilan sa mga pakinabang ng auto bed.

    Roy Hill

    Si Roy Hill ay isang masigasig na 3D printing enthusiast at technology guru na may maraming kaalaman sa lahat ng bagay na nauugnay sa 3D printing. Sa mahigit 10 taong karanasan sa larangan, pinagkadalubhasaan ni Roy ang sining ng pagdidisenyo at pag-print ng 3D, at naging eksperto siya sa pinakabagong mga uso at teknolohiya sa pag-print ng 3D.Si Roy ay mayroong degree sa mechanical engineering mula sa University of California, Los Angeles (UCLA), at nagtrabaho para sa ilang mga kilalang kumpanya sa larangan ng 3D printing, kabilang ang MakerBot at Formlabs. Nakipagtulungan din siya sa iba't ibang negosyo at indibidwal upang lumikha ng mga custom na 3D printed na produkto na nagpabago sa kanilang mga industriya.Bukod sa kanyang hilig sa 3D printing, si Roy ay isang masugid na manlalakbay at isang mahilig sa labas. Nasisiyahan siyang gumugol ng oras sa kalikasan, paglalakad, at kamping kasama ang kanyang pamilya. Sa kanyang libreng oras, nagtuturo din siya ng mga batang inhinyero at ibinabahagi ang kanyang kayamanan ng kaalaman sa 3D printing sa pamamagitan ng iba't ibang platform, kabilang ang kanyang sikat na blog, 3D Printerly 3D Printing.