Tentang proyek ini
Tujuan
Sebagai pembuat yang serius, saya memiliki beberapa mesin CNC, termasuk dua printer 3D dan router CNC. Tetapi bagaimana jika saya menginginkan sesuatu yang lain, seperti pengukir laser atau mesin penggilingan PCB? Jadi saya mulai melakukan hal itu:membuat mesin CNC murah yang dapat memiliki banyak attachment berbeda, semuanya dikendalikan melalui antarmuka kode-G yang sederhana.
Demonstrasi
Desain
Saya mulai dengan memikirkan mesin beroda bebas yang dapat memiliki lintasan Y tak terbatas, tetapi ternyata terlalu rumit dan tidak akurat.
Jadi saya memilih untuk menggunakan rel slot-V dengan roda sebagai gantinya. Saya kemudian melanjutkan Fusion dan mendesain beberapa bagian, termasuk seluruh bagian sumbu X dan Z.
Membersihkan Tempat Tidur dan Sumbu Y
Ranjang (sumbu Y) terdiri dari dua rel slot-V 500mm atau 800mm yang disusun secara paralel. Ada empat potongan plastik yang masing-masing menahan dua roda, memungkinkan tempat tidur mudah dipindahkan di sepanjang rel. Saya juga menjalankan timing belt melintasi sumbu Y di bawah tempat tidur, sehingga ketika stepper sumbu Y berputar, sabuk tersebut bergerak.
Membuat Sumbu X
Sumbu X terdiri dari rel tunggal yang menampung potongan cetak 3D dengan empat roda. Slot timing belt ke sisi potongan plastik yang menariknya ke kedua arah.
Membuat Sumbu Z
Sumbu Z didasarkan pada sistem katrol, sehingga ketika stepper berputar blok Z dapat ditarik atau diturunkan.
Elektronik
Elektronik cukup sederhana. Ada Arduino Uno untuk logika, tiga DRV8825 untuk driver motor stepper, pelindung Arduino GRBL CNC, dan tiga sakelar batas untuk homing. Saya cukup mencolokkan driver stepper dan menyesuaikan potensiometer batas saat ini agar sesuai dengan catu daya 12V 6A. Kemudian saya menyolder sakelar batas ke pelindung, dengan COM masuk ke GND dan NO (Biasanya Terbuka) ke pin yang sesuai. Perhatikan bahwa pin batas sumbu Z tidak lagi D11, melainkan D12.
Perangkat Lunak
Saya mem-flash firmware GRBL ke Uno dengan menggunakan contoh sketsa dan Arduino IDE. Kemudian saya mengunduh Universal G-Code Sender di sini:https://github.com/winder/Universal-G-Code-Sender. Ini memungkinkan pengguna dengan mudah mengirim perintah dan file kode-G ke Mesin CNC mereka.
Penggunaan
Untuk mengujinya saya mulai dengan mengkalibrasi mesin. Secara default, ada 200 langkah/mm, tetapi itu berbeda. Jadi cukup gerakkan mesin 5mm, lalu kalikan lima dengan 200, lalu bagi angka itu dengan jarak sebenarnya dari mesin yang dipindahkan, dan ubah pengaturannya. Jadi Jika dibutuhkan 161 langkah untuk memindahkan 1mm pada sumbu X, atur $100=161.000. Kemudian gunakan Fusion 360 atau Inkscape untuk mendesain dan membuat jalur alat untuk memotong, mengukir, atau menggambar apa pun yang Anda inginkan.
Banggood.com Bagian:
Jarum Suntik Steril Sekali Pakai Plastik 100ML -- https://goo.gl/vHxwkm
800mm Panjang 2020 T-Slot Aluminium Profiles Extrusion Frame-- https://goo.gl/g8ns5U
TEVO® 5Pcs One Pack 3D Printer Part Bahan POM Roda Katrol Besar -- https://goo.gl/DxMczs
4Pcs Poros Fleksibel Aluminium 5mm x 8mm -- https://goo.gl/BfpCXR
WPL WPLB-1 Roda Lengkap 4 PCS RC Crawler Suku Cadang Mobil -- https://goo.gl/vyWVxt
Grosir Arduino SCM &Kit DIY -- https://goo.gl/DG4gVv
Kode
GRBL
https://github.com/gnea/grbl Suku cadang dan penutup khusus
Repositori Thingiverse
File CAD di thingiverse.com Skema