Isi kandungan:

Pencetak 3D LEGO Menggunakan Kod: 6 Langkah
Pencetak 3D LEGO Menggunakan Kod: 6 Langkah

Video: Pencetak 3D LEGO Menggunakan Kod: 6 Langkah

Video: Pencetak 3D LEGO Menggunakan Kod: 6 Langkah
Video: 3D Printer + Arduino + LEGO compatible: X-Kit Robot Toy Factory 2024, Julai
Anonim
Pencetak 3D LEGO Menggunakan Gcode
Pencetak 3D LEGO Menggunakan Gcode

Adakah anda ingin membuat pencetak 3D anda sendiri yang dapat mencetak setiap fail 3D? Gunakan halaman ini atau laman web saya untuk arahan!

Untuk arahan yang lebih terperinci:

Laman web:

Bekalan

Teknik LEGO

Mindstorms EV3 bata + bateri

4 Mindstorms Motor Medium dan Large

Kad SD

Pena 3D - Saya menggunakan yang ini, tetapi saya tinggal di Belanda.

Komputer riba atau komputer (untuk pengaturcaraan)

Langkah 1: Mengenai

Mengenai
Mengenai

Saya berumur 12 tahun ketika membuat pencetak LEGO 3D pertama saya. Ia diprogramkan menggunakan perisian Mindstorms EV3 Home Edition. Sekiranya saya ingin mencetak kubus, saya hanya perlu memprogram langkah-langkahnya, dan ia dicetak!

Sekarang, saya berumur 14 tahun dan membuat versi yang lebih baik! Ia diprogramkan dalam Visual Studio Code menggunakan MicroPython dan kad SD dengan MicroPython Image.

Jadi ini adalah petunjuk untuk salah satu daripada sedikit pencetak LEGO 3D yang benar-benar dapat mencetak gambar 3d, tanpa perlu memprogram setiap model langkah demi langkah!

Sekiranya anda ingin membuat pencetak 3D ini, lawati Laman web saya untuk arahan yang lebih terperinci!

P. S. Saya menginginkannya sekiranya anda akan memberitahu saya jika anda akan membuat projek ini dan jika anda mempunyai soalan!

Langkah 2: Membina

Bangunan
Bangunan
Bangunan
Bangunan

Saya tidak akan mengaitkan arahan bangunan, kerana pencetak 3D saya bukanlah reka bentuk terbaik. Terdapat banyak penambahbaikan yang perlu dilakukan! Sekiranya anda belum membuat pencetak 3D LEGO Mindstorms anda, berikut adalah beberapa petua:

1. Pastikan anda membina struktur yang kukuh, kerana jumlah pergerakan terkecil, akan membuat perbezaan besar pada hasil akhirnya.

2. Gerakkan platform anda dari dua sisi bertentangan setiap paksi. Jangan cuba menggerakkannya hanya dengan satu roda di satu sisi, kerana platfom tidak akan bergerak dalam garis lurus, dan mungkin tersekat. Anda hanya boleh membuat gandar ke bawah platform dan menghubungkannya ke platform dengan beberapa roda gigi. Pilihan lain ialah menggerakkan platform dengan penggerak linear yang terpasang di tengah sisi.

3. Jika anda bekerja dengan gear, buat transmisi gear, yang mengurangkan jumlah pergerakan platform, ke tiga arah. (Saya belum melakukan ini, tetapi semestinya) Saya mengesyorkan hanya satu transmisi per paksi, kerana platform akan menjadi perlahan jika anda membuat lebih banyak penghantaran.

4. Pastikan anda menggunakan dua motor yang sama dengan transmisi yang sama untuk menggerakkan platform anda. Kod ini diprogramkan untuk bekerja dengan dua motor yang sama, kerana motor sederhana dan besar bergerak pada kelajuan yang berbeza. Apabila anda menggunakan dua motor yang berbeza, kodnya tidak akan berfungsi dengan baik dan cetakan anda akan gagal.

5. Bina mekanisme yang dapat mendorong extruderbutton pada pena 3d. Ia akan mengelakkan benang longgar.

Langkah 3: Menyiapkan MicroPython dan Program

Menyiapkan MicroPython dan Program
Menyiapkan MicroPython dan Program
Menyiapkan MicroPython dan Program
Menyiapkan MicroPython dan Program

Mula-mula anda perlu memuat turun semua program untuk pencetak 3D Mindstorms:

Kod Visual Studio

Gambar kad micro SD EV3 MicroPython

balenaEtcher

Kod + Fail

Setelah memasang balenaEtcher dan gambar kad EV3 MicroPython SD, anda perlu memaparkan kad SD dengan gambar. Lihat panduan memulakan dari MINDSTORMS Education EV3 MicroPython.

Setelah anda melakukan ini, ikuti arahan mengenai cara mengatur Visual Studio Code dengan MicroPython Extension.

Langkah 4: Pengaturcaraan

Pengaturcaraan
Pengaturcaraan

Video:

Anda boleh mengubah perkara ini dalam program, agar kod berfungsi dengan pencetak 3D anda:

: portSelection - Anda boleh menentukan port di mana motor dimasukkan.

: startposition - Sekiranya pencetak 3D anda bermula pada titik offset, ubah nombor ke titik offset anda.

: degreestomm - Berikan jumlah yang perlu dipusingkan oleh motor untuk bergerak 1mm. (anda mungkin perlu menambah atau mengurangkannya sedikit)

: motorSpeed - Kelajuan di mana motor mesti berpusing. (Saya cadangkan meletakkannya rendah) Skala: 0 - 1000 (anda harus mengekalkan kelajuan maksimum 900)

: nama fail - Tukar ini untuk memilih fail gcode yang harus dibaca dan dijalankan oleh program.

Setelah anda menukar pemboleh ubah ini, anda perlu menyediakan fail gcode anda. (Pergi ke bawah)

Langkah 5: Menambah Fail Kod

Menambah Fail Gcode
Menambah Fail Gcode

Video:

Sekarang anda boleh memasukkan fail Gcode anda ke dalam folder kod tersebut.

Anda mesti mengubah perkara ini agar program dapat berfungsi:

1. ganti semua; dengan #; (menggunakan ctrl. + f)

2. ganti semua G, X, Y, Z, E, F, M dan S dengan G;, X;, Y;, Z;, E;, F;, M; dan S; (menggunakan ctrl. + f)

3. Mulakan fail dengan: G; 0 X; 0 Y; 0 Z; 0 E; 0 F; 0

4. Ganti tetapan di hujung fail dengan: G; END E; 0 (Tanpa alat ganti)

Langkah 6: Mencetak

Percetakan!
Percetakan!

Tekan Run dan Tonton model 3d anda dicetak!

Sekiranya anda mempunyai soalan, atau jika anda akan membina projek ini, beritahu saya di sini!

atau: hantarkan saya!

Disyorkan: