Tampilan dan pengontrol berbasis Android / ESP32 / ESP8266 untuk perangkat lunak Mach3 CNC dari Artsoft.
Ini sangat bergantung pada fungsi pompa makro Mach3 untuk menulis ke file teks sederhana.
Kami akan membaca file teks itu dengan python dan mengirimkannya melalui UDP (terutama karena itu satu-satunya
salah satu yang memungkinkan saya mengirim dan menerima pada saat yang sama dengan mudah). Saya punya contoh penerimaan koordinat
Serial, Serial melalui Bluetooth, Websocket, membaca file melalui Samba/CIFS (hanya Raspberry Pi atau yang setara)
dan terakhir UDP, yang paling saya sukai. Saya juga menyukai Bluetooth, tetapi HID dan SPP (atau UART) tidak berfungsi
pada saat yang sama, jika Anda tahu caranya di Arduino IDE, beri tahu saya.
PENAFIAN
Saya tidak lagi menampilkan koordinat ke ponsel saya, saya merasa hanya menggunakan aspek pengontrol untuk 6090 CNC saya sudah cukup bagi saya.
Pertama, Anda perlu mengganti atau menyalin file macropump.m1s ke C:Mach3macrosMach3Mill
(pastikan untuk mengedit jalur ke mana pun Anda ingin file teks berada)
Lalu pergi ke Config -> General Config -> Periksa MacroPump
Instal Python untuk Windows, pastikan untuk memeriksa ADD to PATH di awal
Setelah instalasi, buka Command Prompt (Start -> Run -> CMD -> ENTER)
Kemudian jalankan perintah Pip install keyboard
Saya sarankan Anda mengunduh skrip python ke C:Python tetapi pada akhirnya tidak masalah
Anda perlu mengedit udpserver.py agar sesuai dengan pengaturan jaringan Anda (artinya 192.168.1.1 atau 10.0.0.1 dan seterusnya)
Anda juga dapat mengedit receiver.py agar sesuai dengan tombol keyboard apa pun yang Anda inginkan, silakan baca pustaka Keyboard Python untuk info lebih lanjut.
Anda cukup mengklik dua kali skrip python untuk menjalankannya atau membuat file batch untuk menjalankan keduanya.
Anda perlu menjalankan setidaknya skrip udpserver.py untuk mendapatkan koordinat tampilan Anda.
Anda akan memuat file INO di Arduino IDE dan mengkompilasinya untuk ESP32.
Saya tidak akan melalui langkah-langkah untuk itu, banyak video dan artikel youtube yang menjelaskan cara melakukan pengaturan.
Bersemangat dengan aplikasi baru yang saya buat di App Inventor! File AIA disertakan dalam folder Android bersama dengan perpustakaan/ekstensi UDP yang hebat dari Ulrich?
Pokoknya saya memasukkannya ke dalam folder juga.
Windows 7 atau lebih baru (jika Anda menggunakan Windows 7 32bit, Anda perlu menggunakan Python versi lama)
Proyek ini dilisensikan di bawah GNU General Public License v3.0 - lihat file LICENSE.md untuk detailnya