Isi kandungan:

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

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

Video: DRO Berasaskan Arduino untuk Mesin CNC GRBL: 3 Langkah (dengan Gambar)
Video: PART 1: Making DRO for homemade lathe using Arduino( evde torna için dijital ölçme sistemı yapamı ) 2024, Julai
Anonim
DRO Berasaskan Arduino untuk Mesin CNC GRBL
DRO Berasaskan Arduino untuk Mesin CNC GRBL

Saya memulakan projek ini dengan satu matlamat. Saya mahukan cara yang mudah tetapi berkesan untuk melihat maklumat mengenai mesin CNC saya, ketika berdiri di mesin CNC, daripada merengkok leher saya dalam posisi yang hampir berpusing, dan menyipit seperti seorang lelaki yang menatap matahari, hanya untuk melihat monitor komputer di seberang bilik. Dengan pemikiran itu, saya berangkat bersama-sama membanjiri komponen murah, spesial ebay, dan sedikit pita pateri dan saluran. Inilah hasil penantian hampir setahun dari cina.. erm.. Rajin berusaha mencapai tujuan saya.:)

Langkah 1: Peringkat Reka Bentuk Perkakasan …

Peringkat Reka Bentuk Perkakasan…
Peringkat Reka Bentuk Perkakasan…
Peringkat Reka Bentuk Perkakasan…
Peringkat Reka Bentuk Perkakasan…

Perkara pertama yang perlu kita lakukan, adalah membuang semuanya ke timbunan, memasukkan barang secara rawak, memadamkan semua kebakaran, membuka tingkap untuk membiarkan asap dan asap keluar, dan kemudian kita dapat mula membina sesuatu yang menarik. Baiklah. Bagi saya pula. Saya bermula dengan mendapatkan salah satu dari arduino328p yang terdapat di mana-mana dalam bentuk pakej "DIP". (Pin sebaris dua = Tetap dengan kaki) Dari sana, saya memerlukan beberapa cara untuk memaparkan maklumat secara visual. Pemikiran pertama saya adalah menggunakan LCD 16x2 standard, dan dengan cepat saya menyedari bahawa saya tidak dapat memasukkan semuanya ke LCD kecil itu tanpa menatal, atau menukar skrin berjangka, yang keduanya tidak begitu menarik. Jadi idea saya seterusnya ialah 20x4. ia mempunyai banyak ruang untuk menunjukkan maklumat asas, dan dengan sentuhan, saya dapat menukar antara kerja dan koordinat mesin. Dengan itu, saya memulakan untuk membina lakaran arduino … Di suatu tempat di sepanjang jalan, saya melihat DRO sebenar di kilang manual yang sebenarnya … paparan 7 segmen dapat dilihat dari seberang gudang … Oleh itu, saya memutuskan untuk menambahkannya pada reka bentuk saya, sekiranya saya tidak menyukai LCD lagi. Setelah berjam-jam menjelajahi ebay untuk mencari modul yang saya sukai, saya membeli 3 dari 8 digit modul paparan 7 segmen dengan ic max7219 pada mereka. Sempurna … sekarang yang perlu saya buat hanyalah membina perpustakaan arduino untuk…. tidak.. Nampaknya seseorang telah melakukan ini. Nick Gammon merancang pustaka ini untuk digunakan dengan paparan ini dan lain-lain. Ia agak lurus ke hadapan. Perpustakaan Max7219 Arduino Nick GammonSaya hanya tidak suka, adakah saya belum dapat menyelaraskan angka ke kanan, dan simbol "-" di sebelah kiri.. tapi ya, ia berfungsi. Beberapa minggu kemudian, setelah menyatukan peluang dan hujung, bit dan bob, dan dengan bantuan dari seseorang di youtube, saya mempunyai prototaip yang berfungsi di papan roti dengan menggunakan modul 7 segmen..

Langkah 2: Reka Bentuk PCB …

Reka Bentuk PCB …
Reka Bentuk PCB …
Reka Bentuk PCB…
Reka Bentuk PCB…
Reka Bentuk PCB …
Reka Bentuk PCB …
Reka Bentuk PCB …
Reka Bentuk PCB …

Bermain-main di Eagle, saya berjaya mengumpulkan PCB… Saya memerlukan tiga kali percubaan agar papan itu keluar dengan betul, tetapi itu hanya pengalaman, dan filem fotoresis kering khas ebay. Termasuk dalam langkah ini adalah sekumpulan fail helang yang dikemas kini. Tidak seperti malapetaka saya dari papan pertama (gambar yang digambarkan) Reka bentuk yang diperbaharui sedikit lebih besar, dan menyelesaikan beberapa masalah yang saya hadapi dengan membekalkan tenaga yang cukup pada modul. Ternyata, jika jalan yang harus dilalui elektrik sepanjang jalan di dalam bulatan, beberapa komponen di hujungnya tidak akan mendapat jus yang cukup untuk memikat (AvE… Berhentilah menjangkiti saya dengan percakapan anda!) Bagaimanapun, papan direka untuk digunakan dengan tiga modul paparan e-segmen max7219, dan juga LCD. Bahagian LCD adalah pilihan, tetapi dalam pengulangan masa depan, saya merancang untuk melepaskan pin lain untuk sensor kesan dewan pada gelendong CNC untuk memaparkan RPM gelendong sebenar. Juga dalam versi fail elang ini, saya telah menambahkan peletakan dan dokumentasi layar silks yang lebih baik, memecahkan status RGB yang dipimpin sekiranya anda tidak mempunyai versi pemasangan permukaan, atau ingin memasangnya dalam casing, dan menginginkan LED di tempat lain. Saya juga telah menambahkan tajuk ICSP, sekiranya anda tidak mahu menggunakan USB untuk memprogramkannya semula. Juga, anda akan melihat papan ini tidak menggunakan pakej DIP Atmeg328p. Sebaliknya ia menggunakan pakej QFP SMD. (QFP = Quad Flat Pack.) Ini dilakukan terutama untuk memiliki lebih banyak ruang di bawah papan untuk jejak, tanpa harus berputar lebih banyak pin melalui lubang. Terdapat pin breakout untuk mod, dan butang reset, serta dua breakout bawah, satu menuju ke LCD, yang lain ke arduino yang mengendalikan Mesin CNC GRBL.

Keseluruhan papan hanya 2.6 "x 2.25" (atau 65.94mm x 57.1mm untuk orang-orang metrik anda) Header X, Y dan Z boleh menjadi header pich.1 "standard apa pun, atau jalankan kabel pita ke modul anda jika perlu.

- = [BERLAKU !!!] = - - = [BERLAKU !!!] = - - = [BERLAKU !!!] = -

Modul hanya dipasang dengan satu cara. Berhati-hati untuk melihat sisi modul mana yang VCC / GND dan sama di papan tulis. Sekiranya anda memasangkannya, atau memasangkannya ke belakang, anda mungkin akan menghisap unit.

Langkah 3: Akhir Jalan.. Atau, Permulaan Sesuatu Yang Lain.. Yang Tahu

Akhir Jalan.. Atau, Permulaan Sesuatu Yang Lain.. Yang Tahu
Akhir Jalan.. Atau, Permulaan Sesuatu Yang Lain.. Yang Tahu

Akhirnya, kita sampai pada titik lawatan kecil ADD / ADHD ini yang menjadi hidup saya. Di sinilah terletak gambar cantik terakhir projek DRO saya. Lengkap dengan Stiker @Scanlime (Terima kasih Mikha atas inspirasi, dan pelekatnya!) Saya telah mengemas kini arkib Rar dengan lakaran DRO yang telah saya gunakan. Mungkin ada ruang untuk penambahbaikan, dan pastinya bukan kerja bersih yang lengkap. Terdapat ciri-ciri dalam kod yang belum saya laksanakan, dan ciri-ciri yang tidak ada dalam kod yang belum saya fikirkan bagaimana untuk menambah.. Secara keseluruhan, saya fikir ia adalah PoC yang cukup berjaya. Walaupun tidak secara teknikal "tertutup gelung" Digital dibacakan. Ia memang memenuhi tujuan. Saya ingin terus mengembangkannya, dan akhirnya menambahkan sokongan untuk skala kuadratur atau sesuatu. Dan saya pasti ingin menambahkan ciri yang lebih maju seperti melaksanakan kitaran probe dalam tin, corak lubang, dan lain-lain. Ia memerlukan IC tambahan untuk menukar komunikasi masuk dan keluar dengan arduino GRBL, tetapi ia boleh dilakukan dengan menggunakan CD4066 atau sesuatu. Semoga ini memberi inspirasi kepada anda. Sekiranya anda membinanya, beritahu saya. Saya suka melihat gambar dan penambahbaikan. Terima kasih kerana melangkah ke hujung derap dengan saya:) - = [ArcAiN6] = -

Disyorkan: