Turinys:

LEGO 3D spausdintuvas naudojant Gcode: 6 žingsniai
LEGO 3D spausdintuvas naudojant Gcode: 6 žingsniai

Video: LEGO 3D spausdintuvas naudojant Gcode: 6 žingsniai

Video: LEGO 3D spausdintuvas naudojant Gcode: 6 žingsniai
Video: Creality Ender-3 S1 Plus REVIEW: Better than a PRUSA? 2024, Lapkritis
Anonim
LEGO 3D spausdintuvas naudojant Gcode
LEGO 3D spausdintuvas naudojant Gcode

Ar norite sukurti savo 3D spausdintuvą, kuris galėtų spausdinti kiekvieną 3D failą? Instrukcijoms naudokite šį puslapį arba mano svetainę!

Išsamesnės instrukcijos:

Svetainė:

Prekės

LEGO Technic

„Mindstorms EV3“plyta + baterijos

4 vidutinių ir didelių variklių „Mindstorms“

SD kortelė

3D rašiklis - naudojau šį, bet gyvenu Nyderlanduose.

Nešiojamasis kompiuteris ar kompiuteris (programavimui)

1 žingsnis: Apie

Apie
Apie

Kai buvau pirmasis LEGO 3D spausdintuvas, man buvo 12 metų. Jis buvo užprogramuotas naudojant „Mindstorms EV3 Home Edition“programinę įrangą. Jei norėjau atspausdinti kubą, tiesiog turėjau užprogramuoti veiksmus ir jis buvo išspausdintas!

Dabar man 14 metų ir sukūriau patobulintą versiją! Jis užprogramuotas naudojant „Visual Studio Code“naudojant „MicroPython“ir SD kortelę su „MicroPython Image“.

Taigi tai yra instrukcijos vienam iš nedaugelio LEGO 3D spausdintuvų, kurie iš tikrųjų gali spausdinti 3D brėžinius, nereikia programuoti kiekvieno modelio žingsnis po žingsnio!

Jei norite pagaminti šį 3D spausdintuvą, apsilankykite mano svetainėje, kur rasite išsamesnių instrukcijų!

P. S. Norėčiau, jei praneštumėte man, ar ketinate įgyvendinti šį projektą ir ar turite klausimų!

2 žingsnis: statymas

Pastatas
Pastatas
Pastatas
Pastatas

Aš nesiruošiu susieti statybos instrukcijų, nes mano 3D spausdintuvas nėra geriausias įmanomas dizainas. Yra daug patobulinimų! Jei dar nesukūrėte savo LEGO Mindstorms 3D spausdintuvo, čia yra keletas patarimų:

1. Įsitikinkite, kad sukūrėte tvirtą struktūrą, nes mažiausi judesiai labai pakeis galutinį rezultatą.

2. Perkelkite platformą iš dviejų priešingų pusių kiekvienai ašiai. Nemėginkite jo perkelti tik viena pavara iš vienos pusės, nes platforma nejudės tiesia linija ir gali užstrigti. Galite tiesiog padaryti ašį, einančią po platforma, ir kai kuriomis pavaromis prijungti ją prie platformos. Kitas variantas - perkelti platformą linijinėmis pavaromis, pritvirtintomis prie šono vidurio.

3. Jei dirbate su krumpliaračiais, padarykite pavarų dėžę, kuri sumažina platformos judėjimą visomis trimis kryptimis. (Aš to nepadariau, bet turėčiau tai padaryti) Aš rekomenduoju tik vieną perdavimą vienai ašiai, nes platforma sulėtėtų, jei atliktumėte daugiau perdavimų.

4. Norėdami perkelti savo platformą, įsitikinkite, kad naudojate du tuos pačius variklius su tomis pačiomis transmisijomis. Kodas užprogramuotas veikti su dviem tais pačiais varikliais, nes vidutinis ir didelis variklis juda skirtingu greičiu. Kai naudojate du skirtingus variklius, kodas neveiks tinkamai ir jūsų atspaudai nepavyks.

5. Sukurkite mechanizmą, galintį paspausti ekstruderio mygtuką ant 3D rašiklio. Tai neleis atlaisvinti siūlų.

3 žingsnis: „MicroPython“ir programų nustatymas

„MicroPython“ir programų nustatymas
„MicroPython“ir programų nustatymas
„MicroPython“ir programų nustatymas
„MicroPython“ir programų nustatymas

Pirmiausia turite atsisiųsti visas „Mindstorms 3D“spausdintuvo programas:

„Visual Studio“kodas

EV3 MicroPython micro SD kortelės vaizdas

balenaEtcher

Kodas + failai

Įdiegę „balenaEtcher“ir „EV3 MicroPython“SD kortelės atvaizdą, turite su SD kortele atvaizduoti vaizdą. Patikrinkite „MINDSTORMS Education EV3 MicroPython“darbo pradžios vadovą.

Kai tai padarysite, vykdykite instrukcijas, kaip nustatyti „Visual Studio Code“su „MicroPython“plėtiniu.

4 žingsnis: programavimas

Programavimas
Programavimas

Vaizdo įrašas:

Programoje galite pakeisti šiuos dalykus, kad kodas veiktų su 3D spausdintuvu:

: portSelection - Galite apibrėžti prievadus, kuriuose yra varikliai.

: startposition - Jei jūsų 3D spausdintuvas prasideda nuo poslinkio taško, pakeiskite skaičius į savo poslinkio tašką.

: degreestomm - Nurodykite variklio sukimosi kiekį, kad jis judėtų 1 mm. (gali tekti juos šiek tiek padidinti arba sumažinti)

: motorSpeed - greitis, kuriuo varikliai turi suktis. (Aš rekomenduoju jį sumažinti) Skalė: 0 - 1000 (turėtumėte išlaikyti maksimalų greitį 900)

: failo pavadinimas - pakeiskite tai, kad pasirinktumėte, kurį gcode failą programa turi perskaityti ir paleisti.

Pakeitę šiuos kintamuosius, turite paruošti „gcode“failus. (Eik žemyn)

5 veiksmas: pridėkite „Gcode“failus

Gcode failų pridėjimas
Gcode failų pridėjimas

Vaizdo įrašas:

Dabar galite įdėti savo „Gcode“failą į kodo aplanką.

Kad programa veiktų, turite pakeisti šiuos dalykus:

1. pakeisti visus; su #; (naudojant ctrl. + f)

2. pakeiskite visus G, X, Y, Z, E, F, M ir S į G;, X;, Y;, Z;, E;, F;, M; ir S; (naudojant ctrl. + f)

3. Pradėkite failą: G; 0 X; 0 Y; 0 Z; 0 E; 0 F; 0

4. Pakeiskite failo pabaigoje esančius parametrus: G; END E; 0 (be pakeitimo įrankio)

6 žingsnis: spausdinimas

Spausdinimas!
Spausdinimas!

Paspauskite „Vykdyti“ir stebėkite, kaip spausdinamas jūsų 3D modelis!

Jei turite klausimų ar ketinate kurti šį projektą, praneškite man čia!

arba: parašyk man!

Rekomenduojamas: