본문 바로가기

전체 글

(292)
shieldV3 와 a4988 결합 [29] shieldV3는 4개의 모터를 장착 할 수있습니다. ,x, y z,는 좌표축 모터이고, A는 한축에 2개을 사용할 때 사용하는 보조 슬롯입니다.  XYDrawing 는 z축 대신  서보모터를 사용합니다.a4988 드라이버 방향을 정확하게 끼워야 합니다. 그리고 딥스위치도 콘덴서 밑에 3개씩끼어 사용합니다. 우선 x,y모터 두개만 합니다.  끼우는 위치는 사각 박스안에 X,Y 위치만 사용합니다.  노란색 사각형 위치가 딥스위치 로 향하게 끼웁니다.빨간점 위아래 두개 설치 됩니다.
GRBL 쉽게 설치하기 [28] 유명 GitHub 사이트를 많이 이용합니다. 다운 받습니다. 폴더,,파일 전체를 복사합니다.먼저 Libraries에 GRBL폴더가 있는 확인 후 있다면 지우던지, Rename후  복사한 파일들을 붙여넣기 합니다.붙여넣기 후 Arduino IDE에서 불러오기 합니다.
tstory 글쓰기 에러 해결 포스팅하다 보면 본인도 모르는 잘못으로 인해 잘 않될때가 있었다. 커서가 안 먹히는 경우가 있어 임시저장과 포더를 제거하니 해결되었다윈도우 버튼 +R    temp  확인모두지우니 되네요.
xy좌표와 모터 방향 설정 [27] XYDrawing 축방향에 따라 모터회전방향을 바꾸어 주어야 합니다. 방법 1 : 모터케이블 돌려 끼운다. 방법 2: $3=6 업로드첨부된 app으로 설치 현제 $3=0입니다.Send 버튼을 클릭합니다.설정됨을 알 수 있습니다.Jog 버튼으로 전후좌우 확인 해봅니다.
XYDrawing [1] 설명하기가 어렵습니다.  명령문을 주석처리하면서 이해하는 것이 좋을 같습니다.    Source filemodule step(len, mod) // x축 양쪽 지지대입니다.{   for (i = [0:$children-1]) {     translate([ len*(i - ($children-1)/2), 0, 0 ]) children((i+mod) % $children);   } } module stepy(len, mod) // y축입니다.{   for (i = [0:$children-1]) {     translate([ 0, len*(i - ($children-1)/2), 0 ]) children((i+mod) % $children);   } } echo(version=version());for (i..
aduino nano MPU, C언어로 이해하기 [26] 아두이노 보드에는 Atmega328 MPU(CPU)가 장착되어 있습니다. C언어로 다루면 내부구조를 상세하게 이해 할 수 있습니다.32개의 핀으로 되어 있습니다.PD7, PD6, PD5, PD4, PD3, PD2, PD1, PD0 8개의 비슷한 이름을 갖고 있습니다. 한 가족으로 D port라고 합니다.PORTD={ PD7, PD6, PD5, PD4, PD3, PD2, PD1, PD0} 집합 형식으로 쓸 수 있습니다.PORTC={ PC6, PC5, PC4, PC3, PC2, PC1, PC0}PORTB={ PB7,PB6, PB5, PB4, PB3, PB2, PB1, PB0} PORT는 데이타가 동시에 8개가 들어가고 나갈 수 있습니다. 각각의 원소는 1비트 로 0, 1 의 값을 저장할 수 있습니다...
GRBL 속성 모바일 제어 [25] CNC 정확하고 효율적인 운영을 위해서는 GRBL의 속성 파라메타 값이 정확해야 합니다.   기본적으로 주어지는 속성값을  알아봅니다.  첨부된 app으로 볼수 있습니다.(gprl 버튼 클릭) XYDrawing  동작 결과에 필요한 경우에만 수정하면됩니다.$0=10 (step pulse, usec)$1=25 (step idle delay, msec)$2=0 (step port invert mask:00000000)$3=6 (dir port invert mask:00000110)$4=0 (step enable invert, bool)$5=0 (limit pins invert, bool)$6=0 (probe pin invert, bool)$10=3 (status report mask:00000011)$11=..
G-code 모바일 제어 XYDrawing[24] atmega 328 GPU는 아두이노 나노와 우노 보드에 장착되어 있으며,  CNC firmware인  GRBL이 전용으로 사용됩니다. 그리고firmwar  G-code 가 사용됩니다. appinventor 이용 G-code로 스탭핑 모터를 구동합니다.부루투스를 연결하도 g 코드 g0x12 처럼 입력하고, send 버튼을  클릭하면 12mm 이동합니다.g0y20,  g0x0, g0y0도 해봅니다. XYDrawing 입니다. 가로 방향은 x축, 세로는 y축입니다. 현제 보이는 모터는 y축 바로밑에는 x축 모터입니다.