Daftar Isi:

DRO Berbasis Arduino untuk Mesin GRBL CNC: 3 Langkah (dengan Gambar)
DRO Berbasis Arduino untuk Mesin GRBL CNC: 3 Langkah (dengan Gambar)

Video: DRO Berbasis Arduino untuk Mesin GRBL CNC: 3 Langkah (dengan Gambar)

Video: DRO Berbasis Arduino untuk Mesin GRBL CNC: 3 Langkah (dengan Gambar)
Video: Cara Setup CNC Controller Berbasis Arduino dan GRBL 2024, Juli
Anonim
DRO Berbasis Arduino untuk Mesin CNC GRBL
DRO Berbasis Arduino untuk Mesin CNC GRBL

Saya memulai proyek ini dengan satu tujuan dalam pikiran. Saya menginginkan cara yang sederhana, namun efektif untuk melihat informasi tentang mesin CNC saya, sambil berdiri di depan mesin CNC, daripada menjulurkan leher saya dalam posisi yang hampir seperti manusia karet, dan menyipitkan mata seperti orang yang menatap matahari, hanya untuk melihat monitor komputer menyala. sisi lain ruangan. Dengan mengingat hal itu, saya mulai mengumpulkan banyak komponen murah, spesial ebay, dan sedikit solder dan selotip cadangan. Inilah hasil hampir setahun menunggu suku cadang dari china.. erm.. Rajin bekerja menuju tujuan saya.:)

Langkah 1: Tahap Desain Perangkat Keras…

Tahap Desain Perangkat Keras…
Tahap Desain Perangkat Keras…
Tahap Desain Perangkat Keras…
Tahap Desain Perangkat Keras…

Hal pertama yang perlu kita lakukan adalah membuang semuanya ke dalam tumpukan, mencolokkan semuanya secara acak, memadamkan semua api, membuka jendela untuk mengeluarkan asap dan asap, dan kemudian kita dapat mulai membangun sesuatu yang menarik.. Sehat. Bagi saya bagaimanapun. Saya memulai dengan mendapatkan salah satu dari arduino328p yang ada di mana-mana dalam bentuk paket "DIP". (Dual inline pin = Tongkat dengan kaki) Dari sana, saya membutuhkan beberapa cara untuk menampilkan informasi secara visual. Pikiran pertama saya adalah menggunakan LCD 16x2 standar, dan dengan cepat saya menyadari bahwa saya tidak dapat memasukkan semuanya ke dalam LCD kecil itu tanpa pengguliran mewah, atau pergantian layar dengan waktu, yang keduanya tidak terlalu menarik. Jadi ide saya berikutnya adalah 20x4. itu memiliki banyak ruang untuk menampilkan informasi dasar, dan dengan sentuhan, saya dapat beralih antara pekerjaan, dan koordinat mesin. Dengan itu, saya berangkat untuk membuat sketsa arduino… Di suatu tempat di sepanjang jalan, saya melihat DRO nyata di pabrik manual yang sebenarnya… tampilan 7-segmen terlihat dari seberang gudang… Jadi saya memutuskan untuk menambahkannya ke desain saya, kalau-kalau saya tidak suka LCD lagi. Setelah berjam-jam menjelajahi ebay untuk menemukan modul yang saya suka, saya membeli 3 dari 8 digit modul tampilan 7-segmen dengan ic max7219 di dalamnya. Sempurna… sekarang yang harus saya lakukan adalah membangun perpustakaan arduino untuk…. tidak.. Sepertinya seseorang telah melakukan ini. Nick Gammon merancang perpustakaan ini untuk digunakan dengan tampilan ini, dan lainnya. Ini cukup lurus ke depan. Perpustakaan Arduino Max7219 Nick Gammon Satu-satunya hal yang saya tidak suka, adalah saya belum bisa menyelaraskan angka ke kanan, dan simbol "-" di kiri.. tapi meh, berhasil. Beberapa minggu kemudian, setelah menyatukan peluang dan akhir, bit dan bobs, dan dengan bantuan dari seseorang di youtube, saya memiliki prototipe yang berfungsi di papan tempat memotong roti menggunakan modul 7-segmen..

Langkah 2: Desain PCB…

Desain PCB…
Desain PCB…
Desain PCB…
Desain PCB…
Desain PCB…
Desain PCB…
Desain PCB…
Desain PCB…

Bermain-main di Eagle, saya berhasil menempelkan PCB… Butuh tiga kali percobaan untuk membuat papan keluar dengan benar, tapi itu hanya pengalaman, dan film photoresist kering khusus ebay yang cerdik. Termasuk dalam langkah ini adalah kumpulan file elang yang diperbarui. Tidak seperti bencana papan pertama saya (gambar yang digambarkan) Desain yang diperbarui sedikit lebih besar, dan memperbaiki beberapa masalah yang saya miliki dengan memasok daya yang cukup ke modul. Ternyata, jika jalur yang harus dilalui listrik mengelilingi papan dalam lingkaran, beberapa komponen di ujung yang jauh tidak akan mendapatkan cukup jus untuk dipilih (AvE… Berhenti menginfeksi saya dengan bahasa sehari-hari Anda!)Siapa pun, board dirancang untuk digunakan dengan tiga modul tampilan e-segmen max7219, serta LCD. Bagian LCD adalah opsional, tetapi dalam iterasi mendatang, saya berencana untuk mematahkan pin lain untuk sensor efek hall pada spindel CNC untuk menampilkan RPM spindel yang sebenarnya. Juga dalam versi file elang ini, saya telah menambahkan penempatan dan dokumentasi silkscreen yang lebih baik, memecah status RGB yang dipimpin jika Anda tidak memiliki versi pemasangan permukaan, atau ingin memasangnya dalam kasing, dan menginginkan LED di tempat lain. Saya juga telah menambahkan header ICSP, jika Anda tidak ingin menggunakan USB untuk memprogram ulang. Juga, Anda akan melihat papan ini tidak menggunakan paket DIP Atmeg328p. Alih-alih menggunakan paket SMD QFP. (QFP = Quad Flat Pack.) Ini dilakukan terutama untuk memiliki lebih banyak ruang di bawah papan untuk jejak, tanpa harus memutar lebih banyak pin melalui lubang. Ada pin breakout untuk mode, dan tombol reset, serta dua breakout bawah, satu ke LCD, yang lain ke arduino yang mengendalikan Mesin CNC GRBL.

Seluruh papan hanya berukuran 2,6" x 2,25" (atau 65,94mm x 57.1mm untuk Anda orang-orang metrik) Header X, Y dan Z dapat berupa header pich standar.1", atau cukup jalankan kabel pita ke modul Anda jika perlu.

-=[BERHATI-HATI!!!]=- -=[HATI-HATI!!!]=- -=[BERHATI-HATI!!!]=-

Modul hanya plug in satu cara. Hati-hati untuk memperhatikan sisi mana dari modul yang VCC/GND dan yang sama di papan tulis. Jika Anda mencolokkannya, atau menghubungkannya ke belakang, Anda mungkin akan merokok unitnya.

Langkah 3: Akhir Jalan.. Atau, Awal dari Sesuatu yang Lain.. Siapa yang Tahu

Akhir Jalan.. Atau, Awal dari Sesuatu yang Lain.. Siapa yang Tahu
Akhir Jalan.. Atau, Awal dari Sesuatu yang Lain.. Siapa yang Tahu

Akhirnya, kita sampai pada titik dalam tur kecil ADD/ADHD ini yang adalah hidup saya. Di sinilah letak gambar cantik terakhir dari proyek DRO saya. Lengkap dengan Stiker @Scanlime (Terima kasih Micah atas inspirasinya, dan stikernya!) Saya telah menempelkan arsip Rar dengan sketsa DRO yang saya gunakan. Mungkin ada ruang untuk perbaikan, dan jelas bukan pekerjaan yang selesai dan bersih. Ada fitur dalam kode yang belum saya terapkan, dan fitur yang tidak ada dalam kode yang belum saya temukan cara menambahkannya.. Secara keseluruhan, saya pikir itu adalah PoC yang cukup sukses. Meskipun tidak secara teknis "loop tertutup" Digital dibacakan. Itu memang memiliki tujuan. Saya ingin terus membangun ini, dan akhirnya menambahkan dukungan untuk skala kuadratur atau sesuatu. Dan saya pasti ingin menambahkan fitur yang lebih canggih seperti menerapkan siklus probe kalengan, pola lubang, dll. Itu akan membutuhkan IC tambahan untuk mengaktifkan komunikasi masuk, dan keluar dengan GRBL arduino, tetapi dapat dilakukan menggunakan CD4066 atau sesuatu. Semoga ini menginspirasi Anda. Jika Anda membangunnya, beri tahu saya. Saya ingin melihat gambar dan perbaikan. Terima kasih telah mengarungi derp end dengan saya:)-=[ArcAiN6]=-

Direkomendasikan: