Otak CNC Lama Ditukar Dengan Arduino

[Sebastian] dan [Stefan Shütz] memiliki mesin CNC ISEL EP1090 di rumah, tidak digunakan, dan mereka memutuskan untuk menghidupkannya. Dengan spesifikasi mekanis yang cukup baik, CNC ini tampak menjanjikan – sayangnya, sangat dibatasi oleh pengontrolnya. Perangkat lunak CPU built-in sudah sangat ketinggalan zaman, memiliki algoritma di bawah standar untuk penggerak motor yang diprogram, dan komunikasi dengan CNC terbatas karena protokol komunikasi ISEL berpemilik yang tidak diucapkan oleh perangkat lain. Kedua bersaudara itu melepaskan CPU dari PLCC-nya socket, dan melanjutkan untuk memasang kabel Arduino berbahan bakar grbl ke dalam kotak pengontrol.

PCB interposer, dengan buffer 74HC245 tambahan di atasnyaMereka merekayasa balik koneksi driver motor – yang melewati buffer 74HC245 antara CPU asli dan driver. Awalnya, mereka menempatkan Arduino di dalam kotak kontrol CNC dan cocok dengan baik, tetapi ternyata CPU Arduino akan restart setiap kali spindel berputar – ternyata, EMC akan mundur. Jadi, mereka menempatkan Arduino di luar kotak, dan menggunakan dua kabel CAT7 untuk menyambungkan motor dan sinyal endstop ke sana.

Untuk memanfaatkan sinyal ini, mereka mengeluarkan 74HC245 dari soketnya, dan membuat interposer dari dua protoboard kecil dan beberapa pin header – membiarkan mereka terhubung ke jalur STEP dan DIR tanpa menyolder kabel ke PCB asli. Ada dokumentasi ekstensif, pengaturan GRBL, dan lebih banyak gambar di repo GitHub mereka juga – jika Anda memiliki CNC yang serupa dan ingin belajar tentang memutakhirkan papan pengontrolnya!

Setelah pembuatan ulang ini, CNC dimulai tanpa gangguan. Sekarang, saudara-saudara harus melakukan CNC! Seringkali, membuat mesin CNC lama bekerja memang semudah itu, dan retrofit pengontrol lama telah menjadi kebutuhan pokok kami. Anda memang dapat menggunakan Arduino, salah satu dari berbagai papan pengontrol pra-dibuat seperti Gerbil atau TinyG, atau bahkan Raspberry Pi – apa pun yang membantu Anda menjembatani kesenjangan antara Anda dan mesin desktop yang harus Anda mulai bermain-main.