Artsoft의 Mach3 CNC 소프트웨어용 Android/ESP32/ESP8266 기반 디스플레이 및 컨트롤러.
간단한 텍스트 파일에 쓰기 위해 Mach3의 매크로펌프 기능에 크게 의존합니다.
우리는 파이썬으로 그 텍스트 파일을 읽고 UDP를 통해 보낼 것입니다.
쉽게 동시에 보내고 받을 수 있는 것). 좌표를 수신하는 예가 있습니다.
직렬, Bluetooth를 통한 직렬, Websocket, Samba/CIFS를 통해 파일 읽기(Raspberry Pi 또는 이에 상응하는 경우에만 해당)
마지막으로 제가 가장 좋아하는 UDP입니다. Bluetooth도 마음에 들었지만 HID와 SPP(또는 UART)가 작동하지 못했습니다.
동시에 Arduino IDE에서 어떻게 사용하는지 알고 계시다면 알려주세요.
부인 성명
더 이상 휴대폰에 좌표를 표시하지 않습니다. 6090 CNC의 컨트롤러 측면을 사용하는 것만으로도 충분하다는 것을 알았습니다.
먼저 Macropump.m1s 파일을 C:Mach3macrosMach3Mill로 바꾸거나 복사해야 합니다.
(텍스트 파일을 원하는 위치로 경로를 편집하십시오)
그런 다음 구성 -> 일반 구성 -> MacroPump 확인으로 이동합니다.
Windows용 Python을 설치하고 처음에 ADD to PATH를 확인하세요.
설치 후 명령 프롬프트 열기(시작 -> 실행 -> CMD -> Enter)
그런 다음 Pip 설치 키보드 명령을 실행하십시오.
Python 스크립트를 C:Python에 다운로드하는 것이 좋지만 궁극적으로는 중요하지 않습니다.
네트워크 설정(192.168.1.1 또는 10.0.0.1 등)과 일치하도록 udpserver.py를 편집해야 합니다.
원하는 키보드 키와 일치하도록 receive.py를 편집할 수도 있습니다. 자세한 내용은 Python 키보드 라이브러리를 읽어보세요.
Python 스크립트를 두 번 클릭하여 실행하거나 배치 파일을 만들어 둘 다 실행할 수 있습니다.
디스플레이에 좌표를 얻으려면 최소한 udpserver.py 스크립트를 실행해야 합니다.
Arduino IDE에 INO 파일을 로드하고 ESP32용으로 컴파일합니다.
이에 대한 단계는 거치지 않겠습니다. 설정 방법을 설명하는 많은 YouTube 동영상과 기사가 있습니다.
App Inventor에서 만든 이 새로운 앱이 너무 기대됩니다! AIA 파일은 Ulrich의 훌륭한 UDP 라이브러리/확장과 함께 Android 폴더에 포함되어 있습니다.
어쨌든 폴더에도 포함하겠습니다.
Windows 7 이상(Windows 7 32비트를 사용하는 경우 이전 버전의 Python을 사용해야 함)
이 프로젝트는 GNU General Public License v3.0에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE.md 파일을 참조하세요.