반응형

https://youtu.be/GpXir3rV_iY

(주의) 이번편 주제인 TCP로 G코드를 업로드하겠다는 것은 판단미쓰로 완료되지 못했습니다~!
대신 425편에서 진행했던 USB로 G코드를 업로드하는 것을 완료해서 그것을 이번시리즈 최종 결과물로 하고자 합니다~~!
그러므로 426편은 아래 위치의 내용만 의미가 있다고 할 수 있습니다 ㅠㅠ
01:07:03 여기 이전부분
04:03:15 여기 이후부분

C#과 TCP통신으로 아두이노 CNC쉴드에 GCODE 업로드 해보기!
녹칸다의 a4988를 이용한 스탭모터 제어 시리즈이다!
이번편은 아두이노 CNC쉴드를 grbl로 구동하도록하고 C#윈폼으로 g-code를 무선으로 업로드하는 방법에 대해서 알아보도록 하자!
아두이노와 esp8266보드를 시리얼통신으로 연결하고 ESP8266보드를 TCP서버로 작동시킨다!
그리고 C#윈폼을 TCP클라이언트로 설정해서 보드와 TCP통신을 하도록한다!
그리고 C#윈폼에서 네트웍 스트림으로 아두이노CNC쉴드쪽으로 gcode를 업로드해서 잘 작동이 되는지 확인해보도록 하자!
(주요내용) 단순 g-code를 무선으로 업로드하는 것으로 내용을 한정함!
(주요내용) 원활한 작동을 위해서 백그라운드워커에 대해서 알아보도록 하자!
(주요내용) Gcode sender를 만든다음 녹칸다가 저번에 만들어둔 x-y drawing bot을 이용해서 실제 작동이 잘 되는지 확인해보자!

 

(425편 업그레이드한게 최종결과물~!)

example425(업그레이드).zip
0.04MB

(426편 내용은 언젠가 완성해볼 예정~!)

example426(미완성예제).zip
0.04MB
426(esp8266코드).txt
0.00MB


wemos d1r1의 TCP서버는 아래 예제를 기본으로 함!
예제 / ESP8266WiFi / WiFiManualWebServer
C#윈폼의 TCP클라이언트는 아래 예제를 기본으로 함!
https://docs.microsoft.com/ko-kr/dotnet/api/system.net.sockets.tcpclient?view=net-5.0

반응형
Posted by 덕력킹
,