Paano Mag-Flash & I-upgrade ang 3D Printer Firmware – Simpleng Gabay

Roy Hill 17-05-2023
Roy Hill

Pagkatapos pumasok sa 3D printing, nakatagpo ako ng mga termino gaya ng firmware, Marlin, pag-flash, at pag-upgrade na medyo nakakalito sa una. Nagsaliksik ako tungkol sa firmware ng 3D printer at nalaman kung ano ang ibig sabihin ng lahat ng ito, kaya nagsulat ako ng artikulo tungkol dito para tulungan ang ibang tao.

Tatalakayin ng artikulong ito ang mga paksang nauugnay sa firmware gaya ng kung ano ang firmware, kung paano flash at i-upgrade ang firmware sa iyong 3D printer, at higit pa, kaya manatiling nakatutok para sa ilang kapaki-pakinabang na impormasyon.

    Ano ang Firmware sa 3D Printing? Marlin, RepRap, Klipper, Repetier

    Ang firmware sa 3D printing ay isang partikular na program na kumokontrol sa paggana ng iyong 3D printer sa pamamagitan ng pagbabasa ng mga tagubilin sa G-code mula sa hiniwang modelo. Matatagpuan ito sa mainboard ng printer, at may maraming uri, gaya ng Marlin at RepRap na bawat isa ay may kanya-kanyang hanay ng mga feature at perk.

    Ang pinakapangunahing mga aksyon ng iyong 3D printer, gaya ng ang paggalaw ng mga stepper motor, ang pagbukas ng mga heater, at kahit gaano kabilis ang pag-print ng iyong 3D printer ay nangangailangan ng milyun-milyong kalkulasyon na tanging ang firmware lang ang makakagawa.

    Kung walang firmware, hindi malalaman ng iyong 3D printer kung ano ang gagawin. at kung paano ito gagawin. Halimbawa, isaalang-alang ang isang G-code command na “ M109 S200 .”

    Kapag naipasok mo na ito sa iyong G-code terminal, ang firmware ng iyong 3D printer ang makikilala ito at malalaman. anong gagawin. Sa kasong ito, itatakda nito ang target na temperatura para sana maaaring magpadala ng iyong 3D printer na mga G-Code command.

    Ang Pronterface ay isang popular na pagpipilian na ginagamit ng maraming tao upang kontrolin, ayusin, at i-calibrate ang kanilang mga 3D printer gamit ang mga diskarte gaya ng hot end at heat bed PID Tuning.

    Sa pagpasok ng nasabing command, dapat kang makakuha ng string ng code na magiging ganito ang hitsura.

    FIRMWARE_NAME:Marlin 1.1.0 (Github) SOURCE_CODE_URL://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:RepRap EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff

    Sa kabilang banda, kung gumagamit ka ng software ng Makerbot Print slicer, madali mong malalaman ang bersyon ng firmware. ginagamit mo sa pamamagitan ng pagpunta sa Print Panel, pagpili sa iyong 3D printer, at pagkatapos ay pag-click sa “Utilities.”

    Sa wakas, mag-click ka sa “Firmware Update” at lalabas ang lahat ng nauugnay na impormasyon, kasama ang kasalukuyang bersyon ng firmware na ginagamit ng iyong printer.

    Maaari Mo Bang I-extract ang Firmware Mula sa isang 3D Printer?

    Oo, maaari mong i-extract ang firmware mula sa isang 3D printer kapag naipon na ito at na-upload. Gayunpaman, pagkatapos mong makuha ang .hex file para sa configuration ng iyong firmware, ito ay magiging walang kabuluhan sa katagalan, dahil hindi mo na mae-edit o mai-configure ang iyong firmware dahil naipon na ito.

    Bago ito i-compile, ang firmware ay nasa .h o .ino na format. Pagkatapos mong i-compile ito, ang format ay mako-convert sa alinman sa .bin o .hex,depende sa kung mayroon kang 8-bit board o 32-bit board.

    Isipin mo itong parang ulam na inihanda mo. Bago ka magluto, mayroon kang lahat ng mga sangkap na inilatag sa mesa para sa iyo, na nagpapahintulot sa iyo na palitan ang mga ito ng anumang gusto mo. Pagkatapos mong magluto, hindi ka na makakabalik sa yugto ng sangkap. Ganito rin ito sa firmware.

    May Bootloader ba ang Iyong 3D Printer?

    Maaaring may bootloader o wala ang iyong 3D printer, depende sa kung anong printer ang mayroon ka . Ang mga budget-friendly na 3D printer gaya ng Creality Ender 3 ay hindi nagpapadala ng mga bootloader dahil kumukuha sila ng dagdag na storage space sa mga microcontroller sa loob ng mainboard ng iyong printer at mas mahal din ang pagsasama nito.

    Ang mga sumusunod ay ilang 3D printer na may bootloader.

    • QIDI Tech X-Plus
    • Monoprice Maker Select V2
    • MakerBot Replicator 2
    • Creality Ender CR10-S
    • Flashforge Creator Pro

    Maaari Ka Bang Mag-Flash ng Firmware Nang Walang Bootloader?

    Oo , maaari kang mag-flash ng firmware nang walang bootloader sa pamamagitan ng paggamit ng isang panlabas na programmer na nagsusulat ng firmware sa ICSP ng iyong motherboard. Ang ICSP ay naroroon sa karamihan ng mga board, kaya hindi ka dapat magkaroon ng problema sa pag-flash ng firmware nang walang bootloader sa ganoong paraan.

    Ang bootloader ay isang software na nagbibigay-daan sa iyong mag-flash ng firmware nang madali gamit ang USB. Ito ay tumatagal ng kaunting espasyo sa loob ng microcontroller ng iyong mainboard, na isangpartikular na bahagi na nag-iimbak ng lahat ng nauugnay sa 3D printer firmware.

    Bagaman minimal, ang bootloader ay tumatagal ng espasyo sa microcontroller, na posibleng magamit ng iba pang mas mahahalagang feature, gaya ng awtomatikong pag-level ng kama.

    Ito ang dahilan kung bakit iniiwasan ng maraming manufacturer ang paglalagay ng mga bootloader sa loob ng mainboard ng 3D printer, upang ganap na magamit ng mga user ang espasyo para sa higit pang mga feature.

    Ang paggawa nito ay tiyak na nagiging mas kumplikado ang pag-flash ng firmware dahil hindi ka basta-basta gumamit ng USB na koneksyon wala na. Gayunpaman, itinuturing ng ilang tao na sulit ang trade-off upang mapataas ang functionality ng kanilang printer.

    Ang sumusunod na video ni Thomas Sanladerer ay isang magandang tutorial sa pag-flash ng firmware na walang bootloader, kaya tingnan ito para sa masusing gabay.

    RepRap Vs Marlin Vs Klipper Firmware

    Ang RepRap, Marlin, at Klipper ay lahat ng napakasikat na pagpipilian pagdating sa pagpili ng firmware para sa iyong 3D printer. Gayunpaman, medyo magkaiba silang tatlo sa isa't isa, kaya't tingnan natin ang mga pagkakaiba at tingnan natin kung alin ang lalabas sa itaas.

    Arkitektura

    RepRap: Ang RepRap Ang firmware ay nakasulat sa C++ programming language at mahigpit na ginawang tumakbo sa 32-bit na mga processor lamang, gaya ng mga Duet controller board. Sa paggawa nito, maaari itong magamit sa mga 3D printer, CNC machine, engraver, at laser cutter. Ang RepRap ay nakabatay din saMarlin.

    Marlin: Ang Marlin ay batay sa Sprinter firmware na nakasulat din sa C++ ngunit medyo versatile at maaaring tumakbo sa parehong 8-bit at 32-bit na processor. Tulad ng RepRap, pinangangasiwaan nito ang karamihan sa mga detalyadong kalkulasyon ng G-Code na kumokontrol sa mismong mga bahagi ng 3D printer.

    Klipper: Ang Klipper firmware ay tumutuon sa mahahalagang bahagi tulad ng mga stepper motor at bed leveling mga sensor, ngunit iniiwan ang kumplikadong mga kalkulasyon ng G-Code sa isa pa, mas may kakayahang board, na Raspberry Pi sa karamihan ng mga kaso. Samakatuwid, gumagamit si Klipper ng kumbinasyon ng dalawang board para magpatakbo ng mga 3D printer, at hindi ito katulad ng iba pang firmware.

    Nagwagi sa Kategorya: Bagama't hindi nagpapakita ng maliwanag na benepisyo o downside ang arkitektura, si Marlin ang panalo dito dahil ito ang pinaka may karanasang firmware, na bumubuo ng matibay na pundasyon para sa maraming iba pang firmware na bubuuin.

    Mga Feature

    RepRap: Ang RepRap ay puno ng jam na may mga feature, kabilang ang mga high-end para sa mga advanced na user ng 3D printing. Kasama sa ilan sa mga ito ang tumpak na pagbuo ng oras ng hakbang at pagsasaayos ng dynamic na acceleration, na parehong lubos na nakakatulong para sa mabilis, tumpak, at mataas na kalidad na pag-print ng 3D.

    Ang isa pang pangunahing tampok ng RepRap ay ang tool sa pagsasaayos ng web nito na gumagawa ng pag-customize. madali lang at walang sakit na pakitunguhan, hindi katulad ni Marlin kung saan kailangan mong i-edit ang lahat sa Arduino IDE.

    Marlin: Na may patuloy na pag-updateSa panahon, si Marlin ay naging isang feature-rich firmware na may functionality tulad ng awtomatikong bed leveling, autostart, na nagtatakda ng printer sa isang bagong estado pagkatapos mong i-restart ito, at linear advance, na bumubuo ng tamang presyon sa loob ng nozzle para sa tumpak na paggalaw at mas mataas. bilis ng pag-print nang hindi nawawala ang kalidad.

    Klipper: Ipinagmamalaki ng Klipper ang isang advanced na hanay ng mga feature gaya ng paghubog ng input na nagpapababa sa epekto ng mga vibrations ng stepper motor sa kalidad ng pag-print. Sa pamamagitan ng pag-aalis ng rippling effect na ito sa mga print, maaari kang mag-print sa mas mataas na bilis at mapanatili ang kahanga-hangang kalidad.

    Ipinagmamalaki ng Klipper ang isa pang feature na tinatawag na smooth pressure advance na nagpapababa ng oozing o stringing at pinapahusay kung paano naka-print ang mga sulok ng iyong modelo. Nakakatulong din itong panatilihing mas matatag at matatag ang proseso, kaya ang kalidad ng pag-print ay hindi kailanman nakompromiso. Marami pang eksperto-

    Nagwagi sa Kategorya: Klipper

    Bilis

    RepRap at Marlin: Parehong ito ay more or less pareho lang pagdating sa bilis. Ipinagmamalaki ng RepRap na mayroon itong mataas na bilis ng pag-upload, humigit-kumulang 800Kb/s sa SD card sa pamamagitan ng alinman sa paggamit ng koneksyon sa Wi-FI o Ethernet. Kung tataasan mo ang bilis nang higit sa normal na mga halaga sa Marlin o RepRap, kakailanganin mong manirahan sa mas mababang kalidad ng pag-print.

    Klipper: Ang Klipper ang pinakamabilis na firmware sa grupo, na may mga ganitong feature bilang makinis na pressure advance at inputhumuhubog na nagbibigay-daan dito na mag-print sa mas mataas na bilis, mga 80-100mm/s habang pinapanatili ang mahusay na kalidad at katumpakan ng pag-print.

    Nakakita pa ako ng video sa YouTube ng isang taong nagpi-print gamit ang Klipper sa bilis na 150mm/s nang walang kahirap-hirap.

    Nagwagi sa Kategorya: Klipper

    Dali ng Paggamit

    RepRap: Ang RepRap ay talagang ang mas madaling firmware na gamitin sa paghahambing na ito. Ang pagsasaayos ng file ay maaaring gawin sa isang nakalaang web-based na interface at maaari rin itong gamitin upang i-update ang firmware.

    Ang online na tool sa pagsasaayos ay nagpapatingkad sa RepRap, na nagbibigay dito ng kadalian ng paggamit na gusto ng maraming 3D printer na gumagamit. Marlin.

    Marlin: Para sa mga nagsisimula, madaling makuha si Marlin. Gayunpaman, ang firmware ay nakakakuha ng oras at mahirap din kapag kailangan mong i-configure ang iyong mga file.

    Kung kailangan mong gumawa ng isang partikular na pagbabago sa configuration, kailangan mong muling i-flash ang firmware at i-compile ito, karaniwang ulitin muli ang proseso. Sa positibong panig, si Marlin ay may mahusay na dokumentasyon, isang malaking komunidad, at maraming materyal na magagamit online upang matutunan at makakuha ng tulong mula sa.

    Klipper: Ang Klipper ay isa ring madaling- gumamit ng firmware, tiyak na higit pa kung bihasa ka sa Raspberry Pi. Hindi kinakailangang muling i-flash ito, hindi katulad ni Marlin, at madaling magawa ang mga pagbabago sa mga configuration file.

    Sabi nga, kulang ang dokumentasyon para sa Klipper dahil medyo bagong firmware ito,at hindi ka makakahanap ng parehong antas ng tulong online gaya ng makikita mo para kay Marlin.

    Nanalo sa Kategorya: RepRap

    Pagiging tugma

    RepRap: Ang RepRap ay orihinal na ginawa para sa mga 32-bit na Duet board. Samakatuwid, maaari lang itong gumana sa kaunting iba pang 32-bit na board, kaya hindi ito ang pinaka-magkakaibang firmware doon.

    Marlin: Si Marlin ang pinakakatugmang firmware. out doon, ginawa upang gumana sa parehong 8-bit boards at 32-bit boards. Ito ang dahilan kung bakit ginagamit ng mga tao ang Marlin kapag gumagawa sila ng sarili nilang 3D printer.

    Klipper: Hindi tulad ng RepRap, sinusuportahan din ng Klipper ang 8-bit at 32-bit na mga board, at gumagana sa halos anumang board doon. Ang Klipper ay nagiging mas kanais-nais din para sa mga nagsisimulang bumuo ng DIY 3D printer at kailangan nila ng feature-rich na firmware para mai-install.

    Tingnan din: Pinakamahusay na 3D Printer First Layer Calibration Tests – Mga STL & Higit pa

    Nanalo sa Kategorya: Marlin

    ang mainit na dulo hanggang 200°C.

    Iyon ay isang pangunahing paliwanag lamang, ngunit ang firmware, sa totoo lang, ay may kakayahang pangasiwaan ang mga utos ng G-code na mas kumplikado kaysa doon. Ito ay karaniwang kung paano nito pinapatakbo ang iyong 3D printer at ginagawa ang mga mahiwagang print na iyon gaya ng pagkakakilala namin sa kanila.

    Maraming 3D printer firmware out doon na karaniwang ginagamit ng mga tao sa pag-print ng 3D. Tingnan natin ang ilan sa mga pinakakaraniwan sa ibaba.

    Ano ang Marlin Firmware?

    Ang Marlin ay ang pinakasikat na 3D printer firmware na kasalukuyang ginagamit ng karamihan ng komunidad sa kanilang yunit. Karamihan sa mga 3D printer ay ipinapadala kasama ang Marlin bilang kanilang default na firmware, bagama't maaari mo itong i-update habang tumatagal.

    Sikat si Marlin dahil mayroon itong ilang mga kanais-nais na feature na wala ang ibang firmware. Una, ito ay lubos na nako-customize, ibig sabihin ay madali mong maidaragdag ang iyong sariling mga tampok sa Marlin.

    Sa karagdagan, mayroon itong mahusay na dokumentasyon at mahusay na suporta sa komunidad. Nangangahulugan ito na ang pag-set up ng Marlin ay madali gamit ang maraming mga gabay at tutorial na available online, at dahil karamihan sa mga tao ay gumagamit ng Marlin, walang sakit na humanap ng mga taong katulad ng pag-iisip na tutulong sa iyo sa iyong paglalakbay sa 3D printing.

    Marlin ay isang maaasahang firmware at inirerekomenda sa lahat ng nagsimula sa 3D printing dahil sa kadalian ng paggamit nito.

    Ano ang RepRap Firmware

    Ang RepRap firmware ay isa pang malaking pangalan sa mundo ng 3D printingna orihinal na lumabas para sa 32-bit Duet control board, na isang advanced at mamahaling motherboard na may ilang mga premium na feature.

    Maraming tao ang mas gusto ang RepRap kaysa kay Marlin dahil sa kung paano ito napakadaling i-configure. Mayroong nakalaang tool sa pagsasaayos ng web na kumokonekta sa iyong firmware at nagbibigay-daan sa iyong baguhin ito nang napakadali. Hindi ito isang bagay na magagawa ni Marlin.

    Gayunpaman, ang RepRap ay hindi kasing lawak ng Marlin at gumagana lamang sa mga 32-bit na board samantalang ang Marlin ay magagamit din sa 8-bit na mga board.

    Ano ang Klipper Firmware?

    Ang Klipper ay isang medyo bagong firmware ng 3D printer na kilala sa mataas na bilis ng pagkalkula nito. Ito naman, ay nagpapabilis sa pag-print ng 3D printer, na umaabot sa bilis na hindi bababa sa 70-100 mm/s.

    Gumagamit ang firmware na ito ng isa pang single-board na computer, gaya ng Raspberry Pi, at inaalis ang masinsinang mga kalkulasyon dito. Ang paggawa nito ay nakakatulong sa firmware na mag-print nang mas mabilis at may mas mahusay na kalidad gamit ang napakatumpak na paggalaw ng stepper motor.

    Ang Klipper firmware ay sinusuportahan din ng karamihan sa mga Cartesian at Delta 3D printer at maaaring gumana sa 8-bit na mga board, hindi tulad ng RepRap firmware. Madali itong gamitin ngunit walang parehong antas ng suporta tulad ng Marlin.

    Ano ang Repetier Firmware?

    Ang Repetier ay isa pang magandang opsyon kung naghahanap ka ng maaasahan, mataas na- kalidad ng firmware na may maraming mga tampok. Malawak itong tugma at may suporta para sa karamihan ng mga board outdoon, at madaling ma-customize ayon sa iyong mga kagustuhan.

    Tulad ng RepRap, ang Repetier ay mayroon ding web-based na configuration tool upang makagawa ka ng mga pagbabago sa firmware nang madali at komportable. Mayroon ding slicer mula sa developer ng Repetier na tinatawag na Repetier-Host.

    Ang pinagsamang paggamit ng Repetier firmware at mga katangian ng Repetier-Host sa isang mahusay na karanasan sa pag-print na may mas kaunting mga error. Isa rin itong open-source firmware na nakakakuha ng mga regular na update, at mga mas bagong feature mula sa developer nang tuluy-tuloy.

    Paano Baguhin/Flash/I-upgrade ang Firmware sa Iyong 3D Printer

    Upang mag-upgrade ang firmware sa iyong 3D printer, kakailanganin mo munang i-download ang pinakabagong release ng Marlin at buksan ito sa Arduino software, na isang platform para sa pag-upgrade ng firmware ng 3D printer. Pagkatapos ikonekta ang iyong printer sa computer, ive-verify mo lang at ia-upload ang firmware gamit ang ilang madaling hakbang.

    Kung bago ka sa 3D printing, ang pag-flash ng firmware sa iyong 3D printer ay maaaring mukhang mahirap na gawain sa una, ngunit ang paggawa nito ay talagang sulit para makuha ang lahat ng pinakabagong feature para sa iyong printer, at mag-print nang mas maaasahan at tuluy-tuloy.

    Ang mga sumusunod na hakbang ay magpapaliwanag kung paano mo maa-upgrade ang firmware sa iyong 3D printer, kaya siguraduhing maingat na sundin ang bawat isa sa kanila.

    Hakbang 1. Pumunta sa GitHub upang i-download ang pinakabagong release ng Marlin, na 2.0.9.1 sapanahon ng pagsulat. Maaari mong tingnan ang pinakabagong bersyon sa pamamagitan ng pag-click sa dropdown na menu sa page at pagsuri sa ibabang release.

    Kapag nandoon ka na, mag-click sa dropdown na arrow sa “Code ” at pagkatapos ay piliin ang “I-download ang ZIP.” Dapat simulan na nito ang pag-download para sa iyo.

    Hakbang 2. Darating ang file sa ZIP format, kaya kakailanganin mong i-extract ito para magpatuloy . Kapag tapos na, buksan ito at i-click ang “config” na folder.

    Hakbang 3. Kapag tapos na, kakailanganin mo na ngayong kopyahin ang kinakailangang impormasyon ng iyong partikular na 3D printer at palitan ang mga default na configuration file dito. Upang gawin iyon, mag-click sa folder na "mga halimbawa", hanapin ang iyong 3D printer, at piliin ang mainboard ng iyong makina. Ang pathway na ibinigay sa ibaba ay isang halimbawa kung paano mo dapat gawin ang hakbang na ito.

    Configurations-release-2.0.9.1 > config > mga halimbawa > Pagkamalikhain > Ender-3 > CrealityV1

    Kopyahin ang "Configuration" at "Configuration_adv" na mga file upang magpatuloy.

    Hakbang 4. Susunod, i-paste mo lang ang mga file sa "default" na folder. Kung ikaw ay nasa isang Windows PC, ipo-prompt ka ng system na palitan ang mga kasalukuyang file ng iyong mga kopya. Gawin iyon para magpatuloy. Ngayon ay mayroon na kaming pinakabagong bersyon ng firmware ng Marlin na na-configure para sa iyong 3D printer.

    Hakbang 5. Ngayon, kakailanganin mo ang Arduino software upang i-upgrade ang iyong firmware ng 3D printer. Arduino IDEmaaaring i-download mula sa opisyal na website, at kung ikaw ay nasa isang Windows PC, maaari mo rin itong i-install nang kumportable mula sa Microsoft Store.

    Hakbang 6. Susunod, ilunsad ang firmware sa iyong Arduino IDE gamit ang Marlin.ino file sa folder. Kapag bumukas ang Arduino, tiyaking pipiliin mo ang tamang board ng iyong 3D printer sa seksyong “Mga Tool” upang maiwasang magkaroon ng mga error.

    Hakbang 7. Susunod, ang kailangan mo lang gawin ay mag-click sa button na “I-verify” na may hugis na parang tik sa kaliwang sulok sa itaas. Sisimulan nito ang proseso ng pag-compile para sa firmware. Kung nagawa mo na ang lahat ng tama hanggang ngayon, sana ay wala kang makitang anumang mga mensahe ng error na lalabas.

    Hakbang 8. Pagkatapos mag-compile ng firmware update, ikokonekta mo na lang ang iyong 3D printer sa computer gamit ang USB connection kung may bootloader ang iyong printer. Kung hindi, mayroon ding paraan para ikonekta ang iyong printer at napag-usapan ko na ito sa ibang pagkakataon sa artikulo.

    Kapag nakakonekta na, mag-click sa button na "Mag-upload" na nasa tabi mismo ng button na "I-verify." Tiyaking nakasaksak ang printer mula sa saksakan ng kuryente bago gawin iyon.

    Iyon lang ang pag-upgrade ng firmware sa iyong 3D printer. May maliit na pagkakataon na maaaring na-reset ang ilan sa iyong mga setting gaya ng mga pag-offset ng bed leveling o acceleration limit.

    Kung ganoon, maaari mong gamitin ang “InitializeEEPROM” na opsyon sa interface ng iyong 3D printer upang i-restore ang lahat sa iyong mga configuration file.

    Ang sumusunod na video ay lubusang dumaan sa proseso, kaya tingnan mo iyon para sa isang malalim na visual na tutorial.

    Paano Ako Magdadagdag ng & I-install ang Marlin Firmware sa isang 3D Printer?

    Upang i-install ang Marlin firmware sa isang 3D printer, kailangan mo munang i-download ang Marlin sa iyong computer, i-edit ang mga na-download na configuration file, pagkatapos ay gamitin ang Arduino software upang i-compile ang proyekto ng Marlin sa isang nababasang form para sa iyong 3D printer. Kapag tapos na, ia-upload mo lang ito upang idagdag si Marlin sa iyong 3D printer.

    Ang proseso ng pag-install ng Marlin sa iyong 3D printer ay medyo katulad ng subtitle sa itaas. Karaniwang maaari mong ulitin ang lahat ng mga hakbang na naka-highlight sa nakaraang seksyon, kahit na idinagdag mo si Marlin sa unang pagkakataon sa isang 3D printer.

    Upang i-edit ang iyong 3D printer firmware, gagamitin mo ang Arduino IDE application pagkatapos mong buksan ang firmware dito.

    Gayunpaman, inirerekumenda na huwag guluhin ang mga file ng pagsasaayos sa editor dahil ang karamihan sa code ay paunang natukoy na, at binabago ang isang bagay nang hindi alam kung ano ang magagawa nito posibleng pigilan ka sa pag-flash.

    Ang sumusunod na video ng Teaching Tech ay isang mahusay na gabay sa pag-edit ng firmware ng iyong 3D printer, kaya siguraduhing tingnan iyon para sa higit pang mga detalye.

    Maaari Mo bang I-update ang Iyong Ender 3 Firmware WithCura?

    Oo, maaari mong i-update ang iyong Ender 3 firmware sa Cura sa loob lamang ng ilang madaling hakbang. Una, i-download mo lang ang pre-compiled na bersyon ng firmware na gusto mo sa HEX format at i-upload ito sa iyong 3D printer gamit ang Cura.

    Pinapabilis at madali ng Cura slicer ang pag-upload ng aming napiling firmware sa 3D printer. Hindi mo na kailangan pang magkaroon ng bootloader para magamit ang paraang ito.

    Ang kakailanganin mo ay isang USB, ang firmware na kailangan mo sa HEX na format, at, siyempre, Cura. Ang natitirang bahagi ng proseso ay napakasakit na sundin, kaya't talakayin natin iyon kaagad.

    Ipapaliwanag ng mga sumusunod na hakbang kung paano i-update ang iyong firmware sa Cura.

    Hakbang 1. Pumunta sa page ng Configuration ng Marlin ng DanBP at mag-scroll pababa sa mga file para maghanap ng mga naka-package na HEX file na tumutugma sa iyong setup para sa Ender 3. Maaari ka ring maghanap ng sarili mong firmware online, ngunit tiyaking naka-compile na ito dati. nagda-download.

    Narito ang hitsura ng seksyon na mag-scroll pababa sa pahina.

    Tingnan din: 9 na Paraan Kung Paano Ayusin ang Mga Warping ng Resin 3D Prints – Mga Simpleng Pag-aayos

    Hakbang 2. Ikonekta ang iyong computer/ laptop sa iyong 3D printer gamit ang USB connector na akma sa iyong makina.

    Hakbang 3. Pagkatapos i-download ang file, kakailanganin mong i-extract ito upang magpatuloy. Kapag tapos na, ilunsad lang ang Cura at mag-click sa dropdown na lugar sa tabi ng iyong lugar ng pagpili ng 3D printer. Pagkatapos nito, mag-click sa "Pamahalaan ang mga printer" upangmagpatuloy.

    Hakbang 4. Sa sandaling gawin mo iyon, makikita mo ang window na "Mga Kagustuhan." Magkakaroon ng opsyon na tinatawag na "I-update ang Firmware." Mag-click dito para makapunta sa susunod na hakbang.

    Hakbang 5. Sa huli, mag-click ka na lang ngayon sa “Mag-upload ng custom na Firmware,” piliin ang HEX file na kaka-download mo lang at hayaan si Cura na i-upload ang firmware sa iyong Ender 3 printer.

    Tapos ka na! Nanatili ka sa isang medyo pangunahing proseso at natapos ang pag-update ng firmware ng iyong 3D printer. Huwag kalimutang simulan ang EEPROM sa iyong 3D printer upang maimbak ang firmware.

    Ang sumusunod na video ay isang visual na paliwanag ng prosesong tinalakay sa itaas.

    Paano Mo Malalaman & Alamin ang Firmware ng Iyong 3D Printer

    Upang malaman at malaman ang firmware ng iyong 3D printer, kailangan mong ipadala ang command na M115 G-Code sa iyong printer gamit ang isang software tulad ng Pronterface. Ang ilang 3D printer kabilang ang Ender 3 ay mayroon ding seksyong “About” o “Printer Info” sa kanilang LCD menu na maaaring magsabi sa iyo kung anong firmware ang naka-install sa kanila.

    Karamihan sa mga 3D printer ay nagpapadala gamit ang Marlin o RepRap firmware, ngunit sulit na malaman kung alin ang naka-install sa iyong machine.

    Ang M115 ang command ay karaniwang isang utos para sa "paghiling ng bersyon ng firmware at mga kakayahan ng kasalukuyang microcontroller o mainboard. Maaari itong maipasok sa terminal window ng anumang software

    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.