Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Tungkol sa
- Hakbang 2: Pagbuo
- Hakbang 3: Pag-set up ng MicroPython at Mga Program
- Hakbang 4: Programming
- Hakbang 5: Pagdaragdag ng Mga File ng Gcode
- Hakbang 6: Pagpi-print
Video: LEGO 3D Printer Gamit ang Gcode: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Nais mo bang gumawa ng iyong sariling 3D printer na maaaring mag-print sa bawat 3D file? Gamitin ang pahinang ito o ang aking site para sa mga tagubilin!
Para sa mas detalyadong mga tagubilin:
Site:
Mga gamit
LEGO Technic
Mindstorms EV3 brick + baterya
4 Mindstorms Medium at Large Motors
SD card
3D pen - Ginamit ko ang isang ito, ngunit nakatira ako sa Netherlands.
Laptop o pc (para sa programa)
Hakbang 1: Tungkol sa
Ako ay 12 taong gulang nang gumawa ako ng aking unang LEGO 3D printer. Na-program ito gamit ang software ng Mindstorms EV3 Home Edition. Kung nais kong mag-print ng isang kubo, kailangan ko lang i-program ang mga hakbang, at nakalimbag ito!
Ngayon, 14 na taong gulang ako at gumawa ng isang pinabuting bersyon! Naka-program ito sa Visual Studio Code gamit ang MicroPython at isang SD card na may MicroPython Image.
Kaya ito ang mga tagubilin para sa isa sa ilang mga printer ng LEGO 3D na talagang maaaring mag-print ng mga guhit na 3d, nang hindi kinakailangang i-program ang bawat modelo ng sunud-sunod!
Kung nais mong gawin ang 3D printer na ito, bisitahin ang aking Site para sa mas detalyadong mga tagubilin!
P. S. Gusto ko ito kung ipapaalam mo sa akin kung gagawin mo ang proyektong ito at kung mayroon kang mga katanungan!
Hakbang 2: Pagbuo
Hindi ko mai-link ang mga tagubilin sa pagbuo, dahil ang aking 3D printer ay hindi ang pinakamahusay na disenyo na posible. Maraming mga pagpapahusay na dapat gawin! Kung hindi mo pa nabubuo ang iyong LEGO Mindstorms 3D printer, narito ang ilang mga tip:
1. Siguraduhin na bumuo ka ng isang solidong istraktura, dahil ang pinakamaliit na halaga ng paggalaw, ay magkakaroon ng malaking pagkakaiba sa huling resulta.
2. Ilipat ang iyong platform mula sa dalawang kabaligtaran sa bawat axis. Huwag subukang ilipat ito sa isang gamit lamang sa isang gilid, dahil ang platfom ay hindi gagalaw sa isang tuwid na linya, at maaaring makaalis. Maaari mo lamang gawin ang isang ehe sa ilalim ng platform at ikonekta ito sa platform gamit ang ilang mga gears. Ang isa pang pagpipilian ay ilipat ang platform na may mga linear na actuator na nakakabit sa gitna ng isang gilid.
3. Kung nagtatrabaho ka sa mga gears, gumawa ng isang transmisyon ng gear, na binabawasan ang dami ng gumagalaw na platform, sa lahat ng tatlong mga direksyon. (Hindi ko nagawa ito, ngunit dapat ay mayroon ako) Inirerekumenda ko lamang ang isang paghahatid bawat axis, dahil ang platform ay mabagal kung gumawa ka ng mas maraming mga paghahatid.
4. Tiyaking gumagamit ka ng dalawa sa parehong mga motor na may parehong mga transmisyon upang ilipat ang iyong platform. Ang code ay na-program upang gumana kasama ang dalawa sa parehong mga motor, dahil ang daluyan at malaking motor na gumagalaw sa ibang bilis. Kapag gumamit ka ng dalawang magkakaibang motor, ang code ay hindi gagana nang maayos at mabibigo ang iyong mga kopya.
5. Bumuo ng isang mekanismo na maaaring itulak ang extruderbutton sa 3d pen. Pipigilan nito ang pagkuha ng mga maluwag na sinulid.
Hakbang 3: Pag-set up ng MicroPython at Mga Program
Una kailangan mong i-download ang lahat ng mga programa para sa Mindstorms 3D printer:
Code ng Visual Studio
Ang imahe ng EV3 MicroPython micro SD card
balenaEtcher
Code + Files
Matapos i-install ang balenaEtcher at ang imahe ng card ng EV3 MicroPython SD, kailangan mong i-flash ang SD card na may imahe. Suriin ang gabay sa pagsisimula mula sa MINDSTORMS Education EV3 MicroPython.
Pagkatapos mong magawa ito, sundin ang mga tagubilin tungkol sa pag-set up ng Visual Studio Code gamit ang MicroPython Extension.
Hakbang 4: Programming
Video:
Maaari mong baguhin ang mga bagay na ito sa programa, upang gumana ang code sa iyong 3D printer:
: portSelection - Maaari mong tukuyin ang mga port sa kung saan inilalagay ang mga motor.
: startposition - Kung ang iyong 3D printer ay nagsisimula sa isang offsetpoint, palitan ang mga numero sa iyong offsetpoint.
: degreestomm - Bigyan ang halagang kailangang i-on ng isang motor, upang ilipat ang 1mm. (maaari mong dagdagan o bawasan ang mga ito nang kaunti)
: motorSpeed - Ang bilis sa kung saan ang mga motor ay kailangang lumiko. (Inirerekumenda kong ilagay ito nang mababa) Scale: 0 - 1000 (dapat mong panatilihin ang max speed 900)
: filename - Baguhin ito upang mapili ang aling gcode file na kailangang basahin at patakbuhin ng programa.
Matapos mong baguhin ang mga variable na ito, kailangan mong ihanda ang iyong mga file ng gcode. (Bumaba)
Hakbang 5: Pagdaragdag ng Mga File ng Gcode
Video:
Ngayon ay maaari mong ilagay ang iyong Gcode file sa folder ng code.
Kailangan mong baguhin ang mga bagay na ito upang gumana ang programa:
1. palitan ang lahat; kasama ang #; (Ginagamit ang ctrl. + f)
2. palitan ang lahat ng G, X, Y, Z, E, F, M at S ng G;, X;, Y;, Z;, E;, F;, M; at S; (Ginagamit ang ctrl. + f)
3. Simulan ang file gamit ang: G; 0 X; 0 Y; 0 Z; 0 E; 0 F; 0
4. Palitan ang mga setting sa dulo ng file ng: G; END E; 0 (Nang walang kapalit na tool)
Hakbang 6: Pagpi-print
Pindutin ang Run at Panoorin ang iyong 3d na modelo na nai-print!
Kung mayroon kang mga katanungan, o kung gagawin mo ang proyektong ito, ipaalam sa akin dito!
o: mail sa akin!
Inirerekumendang:
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: 4 na Hakbang
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: " Push-It " Interactive na laro gamit ang isang hubad na Arduino board, walang mga panlabas na bahagi o mga kable na kinakailangan (gumagamit ng isang capacitive 'touch' input). Ipinapakita sa itaas, ipinapakita ang pagtakbo nito sa dalawang magkakaibang board. Push-Mayroon itong dalawang layunin. Upang mabilis na maipakita / v
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Senyas na Pagliko: 5 Hakbang (na may Mga Larawan)
Manatiling Ligtas Gamit ang Bikelight na Ito Gamit ang Mga Sinyales na Pag-turn: Gustong-gusto kong sumakay ng bisikleta, karaniwang ginagamit ko ito upang makarating sa paaralan. Sa oras ng taglamig, madalas na madilim pa rin sa labas at mahirap para sa ibang mga sasakyan na makita ang mga signal ng aking kamay na lumiliko. Samakatuwid ito ay isang malaking panganib dahil maaaring hindi makita ng mga trak na nais kong
Encapsulate ang Hakbang Servo Motor Na May Serial Control Sa Pamamagitan ng Arduino Gamit ang isang 3D Printer - Pt4: 8 Hakbang
Pagsasaayos ng Hakbang Servo Motor Na May Serial Control Sa Pamamagitan ng Arduino Gamit ang isang 3D Printer - Pt4: Sa ikaapat na video na ito ng serye ng Motor Step, gagamitin namin ang natutunan namin dati na bumuo ng isang stepper servo motor na may kontrol sa pamamagitan ng serial komunikasyon at real feedback sa posisyon gamit ang isang resistive encoder na sinusubaybayan ng isang Arduino. Sa
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c
Secure Shred Indibidwal na Mga File Gamit ang Ipadala sa Gamit ang Ccleaner V2: 4 Mga Hakbang
Secure Shred Indibidwal na Mga File Gamit ang Ipadala sa Gamit Ccleaner V2: Ito ay isang pinahusay na bersyon ng aking nakaraang tutorial upang magdagdag ng isang pagpipilian sa pag-shredding sa iyong kanang pag-click sa menu na "konteksto" sa explorer na magpapahintulot sa iyo na mag-shred ng mga file sa pamamagitan ng Ccleaner. Nag-aalok ang pamamaraang ito ng higit pa direktang diskarte at soes ay hindi nangangailangan ng pagdaragdag sa