Pencetak 3D

Pencetak 3D adalah ciptaan yang hebat.

Saya membenarkan pengguna untuk mencetak (hampir) apa sahaja yang boleh dibayangkan!

Tetapi ada yang agak mahal.

Sudah tentu anda boleh membeli pra yang murah buat $ 200, tetapi kawasan cetaknya agak kecil, dan kualitinya bukan yang terbaik.

pada akhir pesanan skala mereka pencetak terkenal lain, tetapi $ 2199.

Jadi apa yang perlu dilakukan, menghabiskan banyak wang untuk cetakan yang baik, atau kurang untuk kualiti yang lebih rendah?

ATAU buat sendiri !!

Dalam mencari pencetak saya, saya terjumpa istilah RepRap.

RepRap berdiri untuk: 'mereplikasi prototaip pesat'

dengan kata lain, pencetak yang boleh mencetak sendiri.

Reka bentuk yang paling mantap adalah 'Mendel',

ia terdiri daripada bingkai sudut tiang asas, dengan 4 stepper motor untuk gerakan X, Y, Z.

Langkah 1: Apa percetakan 3d?

Inilah penjelasan bagaimana pencetak 3D berfungsi.

Pencetak 3D menyimpan sedikit titisan / garisan plastik lebur dari ujung kepala (muncung).
dalam kebanyakan kes, ia mencairkan ABS (Acrylonitrile butadiene stirrene) atau PLA (asid Polylactic, diperbuat daripada kanji jagung atau tebu).
bersentuhan dengan udara sekeliling, dalam keadaan sejuk ke dalam keadaan pepejal.

Pencetak bergerak muncungnya dalam 3 cara untuk mendepositkan plastik dalam model 3D.
ia bermula di bahagian bawah dan meletakkan lapisan plastik dengan lapisan, menghasilkan bentuk penuh.

Bagaimana lebih kecil garis-garis simpanannya, bagaimana cetakannya lebih halus.

Langkah 2: Buat atau Beli?

eBay jika penuh dengan set untuk membina anda 'RepRap mendel'.
ia mudah, tetapi agak lebih mahal, dan kurang menyeronokkan :)

jika anda akan membeli kit, ada satu manual yang boleh didapati di internet.

Ia juga boleh dilakukan oleh pencetak pra yang dibuat, dipasang.
Yang baik bermula 1200 Dolar


Tetapi saya mahu membina saya sendiri, hanya kerana saya boleh.

Langkah 3: Reka Bentuk 2D

Di mana untuk bermula?
Bingkai adalah tempat yang baik untuk memulakan, ia adalah pusat keseluruhan projek.

Selepas melihat beberapa reka bentuk standard 'Mandel' saya mungkin membuat lukisan:

Dan untuk selebihnya digunakan kebanyakan fail lalai di laman web RepRap.
Saya mengubah sebahagian daripada mereka kerana ia akan dibuat daripada kayu dan bukan dicetak.

Saya menambah fail .ZIP yang mengandungi semua bahagian.
semua dalam fail PDF dan AutoCad (DWG).

Pengukuran dalam Millimeters!

Lampiran

  • Muat turun PDF.zip
  • Muat turun Printer_2D.zip

Langkah 4: Reka Bentuk 3D

Selepas saya merancang semua paten saya fikir ia akan menyenangkan untuk melihat reka bentuk dalam 3D sebelum di akan mula membina.
dengan cara ini saya dapat memahami skala projek DAN menunjukkan sebarang kesilapan reka bentuk.

Saya menggunakan Inventor untuk membina semua item secara berasingan.
selepas membina semua bahagian, saya meletakkan semuanya bersama dalam satu perhimpunan.

Selepas saya meletakkan semuanya bersama di mana beberapa perkara perlu diubah dalam lukisan
(fail pada langkah sebelumnya ialah yang terakhir)

Saya menambah fail .ZIP yang mengandungi semua bahagian.
Semua fail adalah untuk Pencipta

Lampiran

  • Pencetak Pencetak_3D.zip

Langkah 5: Membuat Bahagian

pertama bingkai A
Ini adalah pusat binaan, semua bahagian disambungkan dengan ini.

Inilah cara membuat semua bahagian:
-Cetak lukisan bahagian yang perlu dibuat.
-Membuat pensil, calliper, ukuran pita dan sesuatu yang langsung untuk menarik perhatian.
Lihat pandangan atas di atas kayu.
-Pembuat bahagian ke bentuk yang betul.
-Bebas lubang di mana diperlukan.
-Mengukur bahagian:

-jika betul betul, pergi ke bahagian seterusnya.

- jika kecil, mulakan semula, dan lihat, "ukur dua kali dipotong sekali"

-kadanya, cuba untuk mendapatkannya ke Saiz yang betul.


Selepas bingkai utama saya mencipta pemegang motor paksi z

Langkah 6: Mewujudkan Bahagian (v2)

Selepas 2 percubaan gagal untuk mencipta pembawa X, saya memutuskan untuk mencetak bahagian asal,
melalui 3Dhubs.com Saya dapati seseorang yang mencetak bahagian saya di ABS.


Bahagian-bahagian yang saya direka untuk minggu dibuat daripada kayu.
Atau saya tidak mempunyai alat yang tepat untuk membuatnya.

Langkah 7: Bahagian Dibeli

Sudah tentu saya tidak dapat membina pencetak keseluruhan saya sendiri.

jadi saya membeli bahagian dari eBay, kedai web atau kedai perkakasan tempatan.


Senarai bahagian:
- Arduino Mega 2560.
- Ramps 1.4.
- Pemandu Stepper 5x A4988.
- Katil yang dipanaskan.
- HotEnd (Budaschnozzle).
- LCD Pengawal Pintar.
- Akhiran mekanikal
- Peminat sejuk
- 100k ohm termistor NTC
- Banyak wayar.
- T5-12 Gigi Pully dan masa beld
- 2x 5mm hingga 8mm Coupler Aci.
- 12x LM8UU Galas linier.
- 10x 608zz Galas redial.
- KIT extruder Hinged Greg.
- 5x Nema17 Steppers (1.7A, 40mm, 48Oz.in)
- 4 m keluli m8.
- 6 rod keluli sebelum dipotong.
- Cermin Ikea 20mmx20mm.
- Banyak kacang dan bolt m3.
- Tali Zip. Dan lebih banyak bahagian kecil rawak yang boleh memikirkan masa ini.

Langkah 8: Memasang Pencetak (1)

Dengan sebahagian besar di tangan mula meletakkan frame bersama-sama.
Saya mengira bahawa ruang antara bingkai A mestilah 31cm.

bingkai disambungkan dengan benang baja 7x M8.

2 benang bawah di mana digunakan untuk melangkah stepper paksi Y.
Satu lagi 2 di mana digunakan untuk memegang galas untuk tali pinggang paksi Y.

Langkah 9: Memasang Pencetak (2)

Seterusnya adalah katil yang dipanaskan.


Saya menggerudi lubang 15mm ke dalam blok kayu dan memotongnya separuh.
ini adalah sempurna untuk memasang galas dalam.
blok ini di mana terpaku,
dan di papan ini saya memasang papan lain dengan mata air di antara mereka, untuk meratakan katil kepala.

Di bahagian bawah katil yang dipanaskan, saya meletakkan thermistor untuk mengawal suhu.
Di atas katil saya meletakkan cermin Ikea 20mm x 20mm, ini digunakan untuk membuat permukaan FLAT yang licin untuk dicetak.

Langkah 10: Memasang Pencetak (3)

Untuk membuat kerja ini (dan mengekalkan kualiti pint yang baik) saya memesan 3 bahagian bercetak.

2 untuk menyambung paksi X ke paksi Z,
dan 1 untuk memasang hujung panas.

Untuk menggerakkan pengangkut extruder saya menggunakan tali pinggang masa, dipasang pada 2 blok luar,
pada satu dan satu galas yang mudah, pada ujung lain stepper dengan katrol melekat padanya.

Langkah 11: Memasang Pencetak (3)

Z-Axis dipindahkan oleh 2 motor stepper.

ini disambungkan kepada dua thread M8 oleh pengganding.
untuk daya tarikan tambahan yang difailkan dari sedikit jentera motor

Langkah 12: KUASA !!!

Jadi pencetak menggunakan 12v, banyaknya.
Saya menggunakan bekalan kuasa ATX lama, memotong semua 5v dan 3.3v lead.
menggabungkan dua rel (12v dan 12v1).

menggunakan satu kuasa sambungan 5A
dan yang lain untuk sambungan 11a.

Untuk mengawal bekalan yang menyambung wayar hijau (kuasa di) dan hitam (tanah) ke suis.
sekarang saya boleh mematikan dan "jauh".

Langkah 13: Menghidupkan Pencetak

Seterusnya adalah tugas menyambung SEMUA wayar ke pin yang betul.

Saya menggunakan imej dari laman RepRap untuk menyambung semua wayar.
bernasib baik ia cukup lurus ke hadapan.

Sambungan ditandakan dengan jelas,
untuk motosikal dan penggelek termistor tidak menjadi masalah.
3 hujung sambungan mudah disambung, + ke +, - Kepada - dan isyarat untuk memberi isyarat.

Jangan risau Jika motor beralih arah lain,
ini boleh diperbetulkan dalam Firma Arduino.

Langkah 14: Perisian (PC)

Seperti yang dinyatakan sebelum ini, Im menggunakan Cura untuk mencetak dan membuat Gcode:

Muat turun: //software.ultimaker.com/

Pasang Cura, dan mulakannya.
-Pertama pertama adalah untuk menetapkan pencetak: berjalan melalui persediaan.
-Setelah persediaan, anda boleh menukar kebanyakan tetapan.
- Idea yang baik adalah untuk menukar kelajuan cetak ke nilai yang rendah (50), ini boleh ditukar semula selepas pencetak terbentuk dengan baik.
-Mengukur filamen anda pada 3 mata, tambah nombor-nombor, dan bahagikannya dengan 3.
tetapkan nilai ini pada "Diameter (mm)"
-Set Suhu Percetakan mengikut temp yang diperlukan untuk filamen yang anda gunakan.

Pergi ke tab pendahuluan:
-Setkan Diameter muncung.

Gunakan "Ctrl" + "E" untuk membuka tetapan Pakar.
jika kipas penyejuk anda (jika dipasang) meniup terus pada hotend, adalah bijak untuk menolak maksimum kelajuan kipas

Selebihnya tetapan boleh diubah tetapi anda suka.
Tetapi perlu diingat, ia boleh merosakkan anda mencetak.




Untuk ujian (paksi bergerak) saya menggunakan PrintRun, hanya kerana ia mudah: P
Muat turun: //github.com/kliment/Printrun

Langkah 15: Perisian ini

Terdapat 2 firmware utama untuk Ramps.
- Merlin
- Pemecut

Saya menggunakan perisian Merlin kerana cetakan telah dilihat di mana lebih baik dibuat dengan Merlin daripada dengan Sprinter.

Muat turunnya dari: //github.com/ErikZalm/Marlin

pada masa ini saya menggunakan Cura 14.01 untuk membuat gCode.
Arduino menggunakan gcode untuk meletakkan kepala pencetak dan melepaskan,
dan lebih banyak lagi tentu saja.
ia juga boleh dicetak terus dari PC dengan kabel USB yang dipasang pada Arduino.

Untuk mengubah tetapan dan memuat naik perisian kepada Arduino, anda memerlukan sedikit perisian.
anda perlu Arduino 0.23 untuk hasil yang terbaik.
Lihat Fail "arduino-0023.zip"

Selepas memasang perisian mengeluarkan perisian tegar Merlin dan buka fail "Marlin.PDE".
Pergi ke halaman "Konfigurasi.h".

Di sinilah semua tetapan itu.
Akan melalui ini, langkah demi langkah.


Saya hanya akan menunjukkan tetapan asas.
Terdapat banyak lagi dalam konfigurasi ini.
Nombor dan nilai baris adalah dari fail konfig default.
Dalam fail zip yang ditambah, anda akan menemui fail lalai dan tersuai


Baris nr: 73 #define MOTHERBOARD 7
Ini menetapkan jenis papan elektronik.
lalai ialah 7 (Ultiemaker)
Tetapi untuk projek ini saya menggunakan RAMPS 1.4
dengan satu extruder, kipas dan katil yang diketuai
jadi saya menggunakan nr 33


Baris nr: 77 // #define CUSTOM_MENDEL_NAME "Binatang Bram"
hanya untuk keseronokan, saya menamakan pencetak saya, ini menunjukkan pada LCD pada permulaan.


Baris 84: #define EXTRUDERS 1
Ini menetapkan bilangan extruders pencetak yang ada.
lalai Adakah 1


Baris nr: 124/127 TEMP_SENSOR
Katil extruder dan berkepala mempunyai termistor yang melekat padanya.
ini untuk mengukur suhu.
adalah penting untuk mendapatkan nilai yang betul, jika tidak, extruder katil akan terlalu panas atau tetap sejuk.
Jika anda tahu yang termistor digunakan, anda hanya perlu mengisi nombor yang betul.
- #define TEMP_SENSOR_0 adalah termistor extruder utama
- #define TEMP_SENSOR_BED ialah termistor katil yang dipanaskan
Sekiranya hanya 2 termistor digunakan, anda boleh mengisi 0 pada 2 baris yang lain
Baris di atas nr 124 adalah senarai yang mengandungi thermistors yang biasa digunakan.
jika anda tidak pasti mengenai jenis termistor yang anda gunakan,
muat turun menipu data termistor.
sambungkan termistor ke multimeter dan ukur rintangannya,
semak suhu. Dan merujuk rujukan ini dengan jadual di dalam datasheet.



Baris nr: 234 #define PREVENT_DANGEROUS_EXTRUDE
Ini digunakan untuk mengelakkan extruder bergerak apabila hujung panas sejuk.
Saya mengulas ini untuk tujuan ujian.


Baris nr: 301/306 #define INVERT_X_DIR benar
Baris ini digunakan untuk menentukan arah tukar motor.
Selepas menyambungkan semua penghujung dan penyumbat yang menyambungkan pencetak,
menyambungkannya ke PC dan menggunakan "Printrun".
Printrun membolehkan anda mencetak, tetapi juga menggerakkan paksi.
Saya menggerakkan 10mm axsis dan mengesahkan langkah-langkah pelengkap yang betul.
jika tidak: tukar Benar Palsu pada paksi, simpan fail dan muat naik lagi.

(jika stepper tidak berjalan dengan betul, pergi ke langkah seterusnya terlebih dahulu)


Baris nr: 313/319 #define X_MAX_POS 205
Ini menetapkan had MAX dan Min pencetak anda.
Nilai MIN 0 tidak sepatutnya berubah (kecuali jika anda ingin mempunyai anda RUMAH titik di tengah-tengah katil)
Nilai maksimum adalah mudah untuk mengetahui.
Rumah pencetak anda, dan gunakan Printrun atau skrin LCD untuk menggerakkan kepala.
Gerakkan paksi sebelum kepala mengayunkan katil.
Semak jarak perjalanan dan ubahnya dalam firmware.

(jika stepper tidak berjalan dengan betul, pergi ke langkah seterusnya terlebih dahulu)


Baris nr: 403 #define DEFAULT_AXIS_STEPS_PER_UNIT
Ini adalah bahagian paling sukar bagi persediaan.
di sini adalah pengesanan berapa motor perlu untuk 1 langkah.

1 langkah == 1mm

Saya menggunakan laman web ini: //calculator.josefprusa.cz/
untuk mendapatkan nilai untuk paksi XY dan Z.
Pergi ke tapak yang mengisi varaibles.

Langkah-langkah lalai:
{78.7402, 78.7402, 200.0 * 8/3, 760 * 1.1}
78.7402 = AXIS_STEPS_PER_UNIT_X,
78.7402 = AXIS_STEPS_PER_UNIT_Y,
200.0 * 8/3 = AXIS_STEPS_PER_UNIT_Z,
760 * 1.1 = AXIS_STEPS_PER_UNIT_E

ini memperlihatkan nilai yang saya gunakan:
{53.33, 53.33, 2560.00, 515.91}

Untuk menguji ini,
-Simpan kod itu.
-Upload ke Arduino.
-Start Printrun.
-Home axsis.
-Mengukur jarak dari titik tetap ke titik yang akan bergerak,
sebagai contoh pembawa paksi X.
-Masukkan nilai yang diukur.
-Move ONE axis 50mm.
-Mengukur jarak lagi, dan tuliskannya.
-mengira jarak yang dilalui oleh pencetak.
- jika bersamaan dengan 50mm anda akan berpindah dalam perisian: tahniah, paksi ini didirikan dengan betul!
Pergi ke paksi seterusnya.
- jika tidak: gunakan formula seterusnya untuk mengira nilai seterusnya untuk mencuba:
(Tetapkan Nilai / Nilai Pindah Sebenar * 100) = nilai baru;
contohnya: (53.33 / 55 * 100) = 96.96
Tetapkan nilai dan cuba lagi!
Saya menggunakan laman web untuk mengira nilai-nilai, dan Ia berfungsi dengan segera.

extruder adalah cerita lain.
untuk ini berfungsi:
- Letakkan sekeping filamen di extruder dan dikepalainya.
TIDAK MERUPAKAN THE FILAMENT TOO FAR DOWNWARDS.
hanya tahan 2 cm atau lebih. Ia perlu bergerak ke bawah 2 cm.
- Letakkan sekeping pita pada filamen.
-Mengukur jarak dari pita ke extruder.
-Memurunkan extruder 1 atau 2 cm. (dengan printrun).
-Mengukur jarak sekali lagi dan hitung jarak perjalanan.
- jika ia sama dengan jarak yang diberikan, hebat. Jika tidak, gunakan formula di atas cuba lagi!

(jika LCD disambungkan)
Baris nr: 470.
Uncomment kod untuk skrin LCD yang digunakan.



Selebihnya kod itu baik-baik saja, anda boleh membacanya dengan baik, atau menetapkan beberapa nilai lain.
tetapi ini adalah nilai yang perlu ditetapkan.

Lampiran

  • arduino-0023.zip Muat turun

Langkah 16: Menala Langkah-Langkah

Ia mungkin langkah-langkah yang bergerak keluar dari kotak, digabungkan dengan pemandu.
atau tidak: P

Sama ada cara, ia adalah idea yang baik untuk menyesuaikan pemandu, ini akan menguatkan motor, biarkan mereka berjalan lancar, dan berhenti terlalu panas mereka dan pemandu.

Terdapat 2 cara untuk melakukan ini:

Untuk melakukan ini (1):

  • Hidupkan pencetak anda.
  • Gunakan "Printrun" untuk menggerakkan paksi.
  • Gerakkan salah satu paksi ke belakang dan ke hadapan.
  • Secara serentak bergerak potensiometer pada pemandu mengikut arah jam sehingga stepper mula bertindak pelik (membuat bunyi aneh, bergetar banyak).
  • putar kembali sedikit sehingga ia berjalan lancar lagi.
  • pergi ke pemandu / stepper / paksi seterusnya.

Untuk melakukan ini (2):

Sumber: //reprap.org/wiki/Pololu_stepper_driver_boar ...

Dalam datasheet A4988 [[1]], pengiraan untuk perjalanan maksimum ialah:

I_TripMax = Vref / (8 * Rs)

Dengan Pololus, perintang penderia ialah Rs = 0.05 ohm, jadi Vref 0.4 harus menghasilkan arus maksimum 0.4 / (8 * 0.05) = 1A.

Sebagai contoh lain, menyasarkan kenaikan suhu 50% pada langkah 1A diberi nilai dengan menggunakan max 0.7A, jadi susun semula sebagai:

Vref = I_TripMax * 8 * Rs atau

Vref = 0.7 * 8 * 0.05 = 0.280V

Dengan Vref diukur 0.273V, saya harus mengharapkan 0.6825A, dan saya mengukur semasa melalui satu gegelung sebagai 0.486A dalam mod langkah penuh, yang sepatutnya ialah 0.7071 dari arus perjalanan penuh atau I_TripMax = 0.486 / 0.7071 = 0.687A, yang kelihatan cukup dekat.

Isyarat Vref boleh diakses sebagai pin "VREF" pada pengangkut dengan pengawal selia voltan, sebagai lubang melalui melalui pada pembawa tanpa, dan juga sebagai pengelap pada periuk trim itu sendiri pada kedua-dua pembawa.

Langkah 17: Ujian !!

Langkah seterusnya adalah untuk menguji pencetak dan tetapannya.
Sebelum anda mencetak adalah berguna untuk membaca artikel seterusnya:


//reprap.org/wiki/Calibration

Pemanas bahagian-bahagian.
di sana saya pertama kali untuk segala-galanya.
jadi kuasa pada pencetak dan tetapkan suhu katil kepada 50 atau 60.
tunggu ke katil dipanaskan.

TINGGAL DENGAN PRINTER ANDA.
jika ada masalah, penting bagi anda untuk menyalakan pencetak.


cuba untuk mengukur suhu katil, saya menggunakan "gun" suhu IR.
Jika segala-galanya ok, suruh di atas katil, tambahkan kuasa pada Hotend.
pertama pergi ke 100C, kemudian 150C dan 200C.

cuba untuk mengukurnya secara berterusan dan menyemak semula suhu dengan perisian, untuk memastikan ia berada pada tahap yang sama (atau sangat dekat). Ini untuk mencegah en burnout.

Langkah 18: Cetak Pertama

Baiklah, sekarang sudah waktunya untuk mencetak !!!!


Muatkan filamen di extruder.

Muat turun fail ujian (kotak 20x20mm): //www.thingiverse.com/download:17274

-Buka Cura dan muatkan fail
-Gunakan Cura untuk menjana Gcode (eksport ke SD)
-Or menggunakan Cura untuk mencetak secara langsung.


Mulakan cetakan, tunggu sehingga katil dan extruder hangat.
dan tonton bagaimana pencetak membuat cetakan pertama:

TINGGAL DENGAN PRINTER ANDA.
jika ada masalah, penting bagi anda untuk menyalakan pencetak.

(separuh dari video peminat mula meniup 100%, ini menyejukkan hujung panas kepada banyak)

Langkah 19: Pencetak Anda Sedia !!

Jadi anda mencetak kerja. Tahniah !!

jika tidak, cuba untuk mengetahui apa yang berlaku:
- sedikit ketegangan pada tali pinggang.
-drivers tidak ditala dengan betul
-bed tidak disesuaikan.

Cuba semula //reprap.org/wiki/Calibration.


jika anda benar-benar terjebak. Hantar saya mesej :)



Kos:
jumlah wang yang saya belanjakan pada pencetak ini tidak jet tertentu.
Saya berfikir tentang 350 euro (470 dolar).
Saya akan merangkumi semua kos tidak lama lagi.

Ya, lebih mahal daripada pencetak 3D pra yang lebih murah.
Tetapi jauh lebih menyeronokkan dan pendidikan daripada pencetak pra yang dibuat.

Langkah 20: Tambahan!

Sekarang pencetak berfungsi, anda boleh mula mencetak peningkatan untuk pencetak anda.
lawati //www.thingiverse.com untuk pats, dan perkara yang menyeronokkan untuk dicetak !!

lawati laman web saya untuk maklumat lanjut tentang pencetak saya: (Dutch) //project.nerdz.nl/?cat=7

Maklumat lanjut abouw RepRap, perisian dan perkakasannya:
//reprap.org/wiki/RepRap_Options



Apa-apa soalan komen, jangan teragak-agak untuk memuji atau menghantar mesej kepada saya !!

Langkah 21: Tambahan (V2)

Selepas beberapa bulan saya menyedari bahawa terdapat beberapa mainan di paksi X dan Y.
jadi saya mencetak beberapa bahagian baru untuk pencetak

Artikel Berkaitan