Sisukord
Pärast 3D-printimisega alustamist puutusin kokku selliste terminitega nagu firmware, Marlin, vilkumine ja uuendamine, mis oli alguses üsna segadusttekitav. Uurisin 3D-printeri firmware kohta ja sain teada, mida see kõik tähendab, nii et kirjutasin selle kohta artikli, et aidata teisi inimesi.
Selles artiklis käsitletakse püsivara puudutavaid teemasid, näiteks mis on püsivara, kuidas oma 3D-printeri püsivara flashida ja uuendada ja muud, nii et jääge kasulikku infot saama.
Mis on firmware 3D-trükkimises? Marlin, RepRap, Klipper, Repetier
Firmware on 3D-printimise puhul konkreetne programm, mis kontrollib teie 3D-printeri toimimist, lugedes G-koodi juhiseid viilutatud mudelilt. See asub printeri põhiplaadil ja seda on mitut tüüpi, näiteks Marlin ja RepRap, millel kõigil on oma funktsioonid ja eelised.
Teie 3D-printeri kõige põhilisemad toimingud, näiteks samm-mootorite liikumine, kütte sisselülitamine ja isegi see, kui kiiresti teie 3D-printer trükib, nõuavad miljoneid arvutusi, mida ainult püsivara suudab teha.
Ilma firmware'ita ei teaks teie 3D-printer, mida ja kuidas seda teha. Võtame näiteks G-koodi käsu " M109 S200 ."
Kui sisestate selle oma G-koodiga terminali, tunneb 3D-printeri püsivara selle ära ja teab, mida teha. Antud juhul seab see kuuma otsa sihttemperatuuriks 200 °C.
See oli vaid põhiline selgitus, kuid tegelikult suudab püsivara käsitleda G-koodi käske palju keerulisemalt. Põhimõtteliselt juhib see teie 3D-printerit ja teeb neid maagilisi väljatrükke, nagu me neid teame.
Seal on palju 3D-printeri püsivara, mida inimesed tavaliselt kasutavad 3D-trükkimiseks. Vaatame allpool mõningaid kõige levinumaid.
Mis on Marlini püsivara?
Marlin on kõige kuulsam 3D-printeri püsivara, mida enamik kogukonnast kasutab praegu oma seadmes. Enamik 3D-printereid tarnitakse Marlini kui vaikimisi püsivara, kuigi aja jooksul võib olla vajalik selle uuendamine.
Marlin on populaarne, sest sellel on mitmeid soovitavaid omadusi, mida teistel püsivara programmidel ei ole. Esiteks on see väga hästi kohandatav, mis tähendab, et Marlinile saab hõlpsasti lisada oma funktsioone.
Lisaks on sellel suurepärane dokumentatsioon ja suurepärane kogukonna tugi. See tähendab, et Marlini seadistamine on lihtne, sest internetis on saadaval suur hulk juhendeid ja õpetusi, ning kuna enamik inimesi kasutab Marlini, siis on lihtne leida sarnaseid inimesi, kes aitavad teid 3D-printimise teekonnal.
Marlin on usaldusväärne püsivara ja seda soovitatakse kõigile neile, kes alles alustavad 3D-printimisega, sest see on väga lihtne kasutada.
Mis on RepRap Firmware
RepRap firmware on veel üks suur nimi 3D-printimise maailmas, mis tuli algselt välja 32-bitise Duet juhtplaadi jaoks, mis on arenenud ja kallis emaplaat, millel on mitmeid esmaklassilisi funktsioone.
Paljud inimesed eelistavad RepRapi Marlini asemel sellepärast, et seda on nii lihtne konfigureerida. Seal on spetsiaalne veebikonfiguratsioonivahend, mis ühendab teie püsivara ja võimaldab teil seda väga lihtsalt muuta. Seda ei saa Marlin teha.
RepRap ei ole siiski nii laialdaselt ühilduv kui Marlin ja töötab ainult 32-bitiste tahvlitega, samas kui Marlini saab kasutada ka 8-bitiste tahvlitega.
Mis on Klipper Firmware?
Klipper on suhteliselt uus 3D-printeri püsivara, mis on tuntud oma suure arvutamiskiiruse poolest. See omakorda muudab 3D-printeri printimise kiiremaks, saavutades kiiruse mitte vähem kui 70-100 mm/s.
See püsivara kasutab teist üheplaadilist arvutit, nagu näiteks Raspberry Pi, ja koormab intensiivsed arvutused sellele. See aitab püsivara kiiremini ja parema kvaliteediga printida, kasutades väga täpseid samm-mootori liikumisi.
Klipper firmware'i toetavad ka enamik Cartesian ja Delta 3D-printereid ning see võib töötada 8-bitiste plaatidega, erinevalt RepRapi firmware'ist. Seda on lihtne kasutada, kuid sellel ei ole sama suurt toetust kui Marlinil.
Mis on Repetier Firmware?
Repetier on veel üks suurepärane valik, kui otsite usaldusväärset, kvaliteetset ja rohkete funktsioonidega püsivara. See on laialdaselt ühilduv ja toetab enamikku olemasolevaid plaate ning seda saab hõlpsasti kohandada vastavalt teie eelistustele.
Nagu RepRapil, on ka Repetieril veebipõhine seadistustööriist, nii et saate hõlpsasti ja mugavalt püsivara muudatusi teha. Repetieri arendajalt on olemas ka slicer nimega Repetier-Host.
Repetier firmware ja Repetier-Host'i kombineeritud kasutamine tagab tõhusa ja vähemate vigadega printimiskogemuse. See on ka avatud lähtekoodiga firmware, mis saab regulaarselt uuendusi ja arendajalt pidevalt uusi funktsioone.
Kuidas muuta/värskendada/uuendada oma 3D-printeri püsivara
3D-printeri püsivara uuendamiseks peate kõigepealt alla laadima Marlini uusima versiooni ja avama selle Arduino tarkvaras, mis on platvorm 3D-printeri püsivara uuendamiseks. Pärast printeri ühendamist arvutiga saate lihtsalt kontrollida ja laadida püsivara mõne lihtsa sammu abil üles.
Kui olete 3D-printimise algaja, võib 3D-printeri püsivara uuendamine tunduda alguses raske ülesanne, kuid see on seda kindlasti väärt, et saada oma printeri kõik uusimad funktsioonid ning printida usaldusväärsemalt ja järjepidevalt.
Järgnevad sammud selgitavad, kuidas saate oma 3D-printeri püsivara uuendada, seega järgige kindlasti iga sammu hoolikalt.
1. samm. Viimase Marlini versiooni, mis on kirjutamise ajal 2.0.9.1, saate alla laadida GitHubi lehelt, klõpsates lehel olevas rippmenüüs ja kontrollides alumist versiooni.
Kui olete seal, klõpsake nupu "Kood" rippnoolel ja seejärel valige "Download ZIP." See peaks alustama allalaadimist.
2. samm. Fail tuleb ZIP-formaadis, nii et peate selle jätkamiseks ekstraheerima. Kui see on tehtud, avage see ja klõpsake kaustas "config".
3. samm. Kui see on tehtud, peate nüüd kopeerima oma konkreetse 3D-printeri vajaliku teabe ja asendama sellega vaikimisi konfiguratsioonifailid. Selleks klõpsake kaustas "examples", leidke oma 3D-printer ja valige oma masina põhiplaat. Allpool toodud teekond on näide, kuidas te seda sammu tegema peaksite.
Configurations-release-2.0.9.1> config> examples> Creality> Ender-3> CrealityV1
Jätkamiseks kopeerige failid "Configuration" ja "Configuration_adv".
4. samm. Järgnevalt kleebite failid lihtsalt "vaikimisi" kausta. Kui kasutate Windowsi arvutit, palub süsteem teil asendada olemasolevad failid oma koopiatega. Tehke seda, et jätkata. Nüüd on meil olemas uusim Marlini püsivara versioon, mis on konfigureeritud teie 3D-printeri jaoks.
5. samm. Nüüd on vaja Arduino tarkvara, et uuendada oma 3D-printeri püsivara. Arduino IDE saab alla laadida ametlikust veebisaidist ja kui kasutad Windows PC-d, saad selle mugavalt paigaldada ka Microsoft Store'ist.
Vaata ka: 7 viisi, kuidas parandada allapressimist - Ender 3 & Rohkem6. samm. Seejärel käivitage firmware oma Arduino IDE-s, kasutades kaustas olevat Marlin.ino faili. Kui Arduino avaneb, veenduge, et valite oma 3D-printeri õige plaadi jaotises "Tools", et vältida vigade tekkimist.
7. samm. Järgmisena tuleb teil vaid klõpsata vasakus ülanurgas oleval "Verify" nupul, mis on tikukujuline. Sellega algab püsivara kompileerimisprotsess. Kui olete seni kõik õigesti teinud, siis loodetavasti ei ilmu ühtegi veateadet.
8. samm. Pärast püsivara uuenduse kompileerimist ühendate nüüd lihtsalt oma 3D-printeri arvutiga USB-ühenduse abil, kui teie printeril on bootloader. Kui ei ole, siis on olemas ka võimalus printeri ühendamiseks ja sellest olen rääkinud hiljem artiklis.
Pärast ühendamist klõpsake nupule "Upload", mis on kohe nupu "Verify" kõrval. Veenduge, et printer on enne seda pistikupesast välja ühendatud.
See ongi kõik, mis teie 3D-printeri püsivara uuendamiseks vajalik. On väike võimalus, et mõned teie seaded, nagu näiteks voodi tasandamise nihked või kiirenduspiirangud, võivad olla nullistatud.
Sellisel juhul saate kasutada 3D-printeri kasutajaliidese valikut "Initialize EEPROM", et taastada kõik teie konfiguratsioonifailid.
Järgnevas videos on protsess põhjalikult läbi vaadatud, nii et vaadake seda põhjaliku visuaalse õpetuse saamiseks.
Kuidas lisada ja paigaldada Marlini püsivara 3D-printerisse?
Marlini püsivara paigaldamiseks 3D-printerisse tuleb kõigepealt laadida Marlin arvutisse, muuta allalaetud konfiguratsioonifaile, seejärel kasutada Arduino tarkvara, et koostada Marlini projekt 3D-printeri jaoks loetavaks. Kui see on tehtud, laadige see lihtsalt üles, et lisada Marlin oma 3D-printerisse.
Marlini paigaldamine 3D-printerisse on üsna sarnane ülaltoodud alapealkirjaga. Võite põhimõtteliselt korrata kõiki eelmises punktis esile toodud samme, isegi kui lisate Marlini 3D-printerile esimest korda.
3D-printeri püsivara redigeerimiseks kasutate Arduino IDE rakendust kohe pärast püsivara avamist selles.
Siiski on soovitatav mitte segada konfiguratsioonifaile redaktoris, kuna enamik koodist on juba eelnevalt määratletud ja millegi muutmine ilma teadmata, mis see on, võib potentsiaalselt takistada vilkumist.
Järgmine Teaching Techi video on suurepärane juhend 3D-printeri püsivara redigeerimise kohta, seega vaadake seda kindlasti, et saada rohkem üksikasju.
Kas saate oma Ender 3 püsivara uuendada Cura abil?
Jah, saate oma Ender 3 püsivara uuendada Cura abil paari lihtsa sammuga. Kõigepealt laadige lihtsalt alla soovitud püsivara eelkompileeritud versioon HEX-vormingus ja laadige see Cura abil oma 3D-printerisse üles.
Cura slicer teeb meie valitud püsivara kiire ja lihtsa üleslaadimise 3D-printerisse. Selle meetodi kasutamiseks ei ole vaja isegi bootloaderit.
Mida te vajate, on USB, firmware, mida vajate HEX-formaadis, ja muidugi Cura. Ülejäänud protsess on äärmiselt valutult jälgitav, nii et asume kohe selle juurde.
Järgnevalt selgitatakse, kuidas oma püsivara Cura abil uuendada.
1. samm. Mine DanBP's Marlin Configuration lehele ja keri alla failide juurde, et leida pakendatud HEX-failid, mis vastavad sinu seadistusele Ender 3. Sa võid ka otsida oma firmware'i veebist, kuid veendu, et see on juba enne allalaadimist kokku pandud.
Siin on näha, kuidas see lõik näeb välja, et kerida lehel alla.
2. samm. Ühendage oma arvuti/laptop 3D-printeriga, kasutades masinale sobivat USB-liitmikku.
3. samm. Pärast faili allalaadimist peate selle ekstraheerima, et jätkata. Kui see on tehtud, käivitage lihtsalt Cura ja klõpsake 3D-printeri valiku ala kõrval oleval rippmenüüalal. Pärast seda klõpsake jätkamiseks "Manage printers" (printerite haldamine).
4. samm. Niipea, kui te seda teete, ilmub aken "Preferences". Seal hakkab olema valik "Update Firmware." Klõpsake sellel, et jõuda järgmise sammu juurde.
5. samm. Lõpuks klõpsake nüüd lihtsalt "Upload custom Firmware", valige just alla laaditud HEX-faili ja laske Cura laadida püsivara oma Ender 3 printerisse.
Te olete valmis! Te pidasite kinni üsna lihtsast protsessist ja jõudsite oma 3D-printeri püsivara uuendamiseni. Ärge unustage oma 3D-printeri EEPROM-i initsialiseerida, et salvestada püsivara.
Järgnev video on visuaalne selgitus eespool kirjeldatud protsessist.
Kuidas saate teada & tead oma 3D-printeri püsivara
Selleks, et teada ja teada saada oma 3D-printeri püsivara, peate saatma oma printerile M115 G-koodi käsu, kasutades sellist tarkvara nagu Pronterface. Mõnel 3D-printeril, sealhulgas Ender 3-l, on LCD-menüüs ka sektsioon "About" või "Printer Info", mis ütleb teile, milline püsivara on neile paigaldatud.
Enamik 3D-printereid tarnitakse kas Marlini või RepRapi firmware'iga, kuid tasub kindlasti teada, kumb neist on teie masinale paigaldatud.
The M115 käsk on põhimõtteliselt käsk "praeguse mikrokontrolleri või põhiplaadi püsivara versiooni ja võimekuse pärimiseks. Selle saab sisestada mis tahes tarkvara terminaliaknas, mis suudab saata 3D-printeri G-koodi käske.
Pronterface on populaarne valik, mida paljud inimesed kasutavad oma 3D-printerite kontrollimiseks, reguleerimiseks ja kalibreerimiseks selliste tehnikate abil nagu kuumade otsade ja soojuspõhja PID-tuuning.
Kui sisestate nimetatud käsu, peaksite saama koodijada, mis näeb välja umbes nii.
Vaata ka: 8 viisi, kuidas parandada vaigu 3D printimist, mis ebaõnnestub poolel teelFIRMWARE_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
Teisest küljest, kui kasutate Makerbot Print slicer tarkvara, saate hõlpsasti teada, millist püsivara versiooni te kasutate, kui lähete Print Panel'i, valite oma 3D-printeri ja klõpsate seejärel "Utilities".
Lõpuks klõpsate nupule "Firmware Update" ja kogu asjakohane teave, sealhulgas praegune püsivara versioon, mida teie printer kasutab.
Kas 3D-printerist saab firmavara välja võtta?
Jah, te saate 3D-printerist firmware'i välja võtta, kui see on kompileeritud ja üles laaditud. Kuid pärast seda, kui olete saanud .hex-faili oma firmware konfiguratsiooni jaoks, muutub see pikemas perspektiivis mõttetuks, kuna te ei saa oma firmware'i muuta ega konfigureerida, kuna see on juba kompileeritud.
Enne kompileerimist on püsivara kas .h või .ino formaadis. Pärast kompileerimist konverteeritakse see formaat kas .bin või .hex formaadiks, sõltuvalt sellest, kas teil on 8-bitine või 32-bitine tahvel.
Mõelge sellest nagu toiduvalmistamisest. Enne toiduvalmistamist on kõik koostisosad teie jaoks lauale laotatud, mis võimaldab teil neid asendada millegi teisega, mis teile meeldib. Pärast toiduvalmistamist ei saa te enam tagasi minna koostisosade juurde. Nii on see ka firmavara puhul.
Kas teie 3D-printeril on bootloader?
Sõltuvalt sellest, milline printer teil on, võib teie 3D-printeril olla või mitte olla alglaadur. Eelarvesõbralikud 3D-printerid, näiteks Creality Ender 3, ei ole alglaaduriga varustatud, sest need võtavad lisamälu printeri põhiplaadi mikrokontrolleri sees ja maksavad ka rohkem.
Järgnevalt on esitatud mõned 3D-printerid, millel on alglaadur.
- QIDI Tech X-Plus
- Monoprice Maker Select V2
- MakerBot Replicator 2
- Creality Ender CR10-S
- Flashforge Creator Pro
Kas te saate püsivara ilma alglaadijata flashida?
Jah, te saate flashida püsivara ilma alglaadijata, kasutades selleks välist programmeerijat, mis kirjutab püsivara emaplaadi ICSP-le. ICSP on enamikul plaatidel olemas, nii et teil ei tohiks olla probleeme püsivara flashimisega ilma alglaadijata.
Bootloader on tarkvara, mis võimaldab teil hõlpsasti firmware'i USB abil flashida. See võtab minimaalselt ruumi teie põhiplaadi mikrokontrolleri sees, mis on konkreetne komponent, mis salvestab kõike 3D-printeri firmware'iga seonduvat.
Kuigi see on minimaalne, võtab alglaadija mikrokontrolleris ruumi, mida võiks kasutada muude olulisemate funktsioonide, näiteks automaatse vooditasandamise jaoks.
See on põhjus, miks paljud tootjad väldivad 3D-printeri põhiplaadi sees olevate alglaadijate paigutamist, et kasutajad saaksid ruumi täielikult ära kasutada rohkemate funktsioonide jaoks.
See muudab püsivara väljalülitamise kindlasti keerulisemaks, sest te ei saa enam lihtsalt USB-ühendust kasutada. Mitmed inimesed leiavad siiski, et see kompromiss on seda väärt, et suurendada oma printeri funktsionaalsust.
Järgmine video Thomas Sanladereri poolt on suurepärane õpetus firmware väljalülitamise kohta ilma alglaadijata, nii et vaadake seda põhjaliku juhendi saamiseks.
RepRap vs Marlin vs Klipper Firmware
RepRap, Marlin ja Klipper on kõik väga populaarsed valikud, kui tegemist on 3D-printeri püsivara valikuga. Siiski erinevad need kolm üsna palju üksteisest, nii et sukeldume erinevustesse ja vaatame, milline neist on parim.
Arhitektuur
RepRap: RepRapi püsivara on kirjutatud C++ programmeerimiskeeles ja see on rangelt tehtud ainult 32-bitiste protsessorite, näiteks Duet kontrollerplaatide jaoks. Seejuures saab seda kasutada 3D-printerites, CNC-pinkidel, graveerijatel ja laserlõikuritel. RepRap põhineb samuti Marlinil.
Marlin: Marlin põhineb Sprinteri firmware'il, mis on samuti kirjutatud C++ keeles, kuid on üsna mitmekülgne ja töötab nii 8-bitise kui ka 32-bitise protsessoriga. Nagu RepRap, tegeleb ta enamiku üksikasjalike G-koodi arvutustega, mis kontrollivad 3D-printeri enda komponente.
Klipper: Klipperi püsivara keskendub olulistele komponentidele, nagu samm-mootorid ja voodi tasandamise andurid, kuid jätab keerulised G-koodi arvutused teisele, võimekamale tahvlile, milleks on enamasti Raspberry Pi. Seega kasutab Klipper 3D-printerite käivitamiseks kahe tahvli kombinatsiooni, mis on erinev teistest püsivara versioonidest.
Kategooria võitja: Ehkki arhitektuur ei kujuta endast ilmset kasu ega puudust, võidab siinkohal Marlin, sest see on kõige kogenum püsivara, mis moodustab tugeva aluse paljudele teistele püsivara versioonidele, millele saab ehitada.
Omadused
RepRap: RepRap on täis funktsioone, sealhulgas tipptasemel funktsioone edasijõudnud 3D-trükkimise kasutajatele. Mõned neist hõlmavad täpset sammuaja genereerimist ja dünaamilist kiirenduse reguleerimist, mis mõlemad on äärmiselt kasulikud kiireks, täpseks ja kvaliteetseks 3D-trükkimiseks.
RepRapi teine oluline omadus on selle veebikonfiguratsioonivahend, mis muudab kohandamise lihtsaks ja valutuks, erinevalt Marlinist, kus peate kõike Arduino IDE-s redigeerima.
Marlin: Tänu pidevatele uuendustele on Marlin muutunud ka funktsioonirikkaks püsivara funktsioonidega, nagu automaatne voodi tasandamine, autostart, mis seab printeri pärast taaskäivitamist uude olekusse, ja lineaarne eelistus, mis tekitab düüsis õige surve, mis tagab täpse liikumise ja suurema printimiskiiruse ilma kvaliteedi kaotamiseta.
Klipper: Klipperil on täiustatud funktsioonid, näiteks sisendi kujundamine, mis vähendab samm-mootori vibratsiooni mõju printimiskvaliteedile. Selle lainetuse efekti kõrvaldamisega printimisel saate printida suurema kiirusega ja säilitada suurepärase kvaliteedi.
Klipperil on veel üks funktsioon, mida nimetatakse sujuvaks rõhu edasikandmiseks, mis vähendab nirisemist või paelumist ja parandab teie mudeli nurkade printimist. See aitab ka hoida protsessi stabiilsemana ja tugevamana, nii et printimise kvaliteet ei ole kunagi ohus. On veel palju ekspertiisi-
Kategooria võitja: Klipper
Kiirus
RepRap ja Marlin: Mõlemad firmwared on kiiruse osas enam-vähem ühesugused. RepRap kiidab, et tal on suur üleslaadimiskiirus, umbes 800Kb/s SD-kaardile, kasutades kas Wi-FI või Ethernet ühendust. Kui suurendate kiirust üle Marlini või RepRapi tavapäraste väärtuste, peate leppima väiksema trükikvaliteediga.
Klipper: Klipper on neist kõige kiirem firmware, mille funktsioonid, nagu sujuv rõhu edasiliikumine ja sisendi kujundamine, võimaldavad printida suurema kiirusega, umbes 80-100 mm/s, säilitades samal ajal suurepärase printimiskvaliteedi ja täpsuse.
Leidsin isegi YouTube'i video, kus keegi trükib Klipperiga 150mm/s kiirusega vaevata.
Kategooria võitja: Klipper
Kasutamise lihtsus
RepRap: RepRap on selles võrdluses kindlasti lihtsamalt kasutatav püsivara. Faili konfigureerimist saab teha spetsiaalses veebipõhises kasutajaliideses ja seda saab kasutada ka püsivara uuendamiseks.
Online-konfigureerimisvahend eristab RepRapi, andes Marlinile kasutusmugavuse, mida paljud 3D-printeri kasutajad soovivad.
Marlin: Algaja jaoks on Marliniga lihtne hakkama saada. Siiski muutub püsivara aeganõudvaks ja keeruliseks, kui peate oma faile konfigureerima.
Kui teil on vaja teha teatud muudatusi konfiguratsioonis, peate firmware uuesti väljalülitama ja kompileerima, põhimõtteliselt kordama protsessi uuesti. Positiivne on see, et Marlinil on suurepärane dokumentatsioon, suur kogukond ja internetis on saadaval palju materjali, millest õppida ja abi saada.
Klipper: Klipper on samuti hõlpsasti kasutatav firmware, kindlasti rohkem siis, kui olete Raspberry Pi-ga hästi kursis. Erinevalt Marlinist ei ole vaja seda uuesti väljalülitada ja konfiguratsioonifailide muutmist saab hõlpsasti teha.
See tähendab, et Klipperi dokumentatsioon on puudulik, kuna tegemist on suhteliselt uue püsivara programmiga, ja te ei leia veebist sama palju abi kui Marlini puhul.
Kategooria võitja: RepRap
Ühilduvus
RepRap: RepRap on algselt tehtud 32-bitiste Duet-plaatide jaoks. Seetõttu saab see toimida ainult käputäie teiste 32-bitiste plaatide peal, seega ei ole see tegelikult kõige mitmekesisem firmware.
Marlin: Marlin on kõige laiemalt ühilduv firmware, mis töötab nii 8-bitiste kui ka 32-bitiste tahvlite peal. Sellepärast kasutavad inimesed Marlini, kui nad ehitavad oma 3D-printerit.
Klipper: Erinevalt RepRapist toetab Klipper ka 8-bitiseid ja 32-bitiseid plaate ning töötab peaaegu kõigi olemasolevate plaatidega. Klipper on muutumas eelistatumaks ka neile, kes alustavad DIY 3D-printeri ehitamist ja vajavad paigaldamiseks funktsioonirikast püsivara.
Kategooria võitja: Marlin