Grbl - Helsparrow/OpenpnpDocs_KR GitHub Wiki
Grbl์ Arduino์์ ์คํํ ์ ์๋ 3์ถ CNC ์ปจํธ๋กค๋ฌ์ ๋๋ค. ๊ธฐ๋ณธ ์ํ์์๋ ์ผ๋ฐ์ ์ธ ๊ธฐ๊ณ์ ์ต์ 4์ถ์ด ์๊ธฐ ๋๋ฌธ์ ํฝ ์ค ํ๋ ์ด์ค ๊ธฐ๊ณ์ ์ ํฉํ์ง ์์ง๋ง Grbl์ 4์ถ์ผ๋ก ๋ณํํ๋ ค๋ ๋ ธ๋ ฅ์ด ์์๊ณ ์ฌ๋ฌ ์ฌ๋์ด ํ์ด์ ๋น๋๋ค.
4๊ฐ์ ์ถ์ด ์๋ ์์ ๋ Grbl์ https://github.com/openpnp/grbl์ ์์ต๋๋ค. ์ด ํฌํฌ๋ ์๋ํ์ง๋ง ํ๋์ ์ ์ง๋์ง ์์์ต๋๋ค. ์ ์ง๋ณด์ ๋ฐ ํ ๋ฆฌํ์คํธ๋ฅผ ์ํ ์์๋ด์ฌ์๋ฅผ ํ์ํฉ๋๋ค! ํฌํฌ๋ ์๋ Bob Beattie์ ์์ ์์ ๋์์ต๋๋ค. ํฌํฌ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ด ์ค๋ ๋๋ฅผ ์ฐธ์กฐํ์ธ์.
3๊ฐ์ ์ถ์ด ์๋ ์๋ณธ Grbl์ https://github.com/grbl/grbl์ ์์ต๋๋ค.
OpenPnP์์ 'org.openpnp.machine.reference.driver.GcodeDriver' ๋๋ผ์ด๋ฒ๋ฅผ ์ ํํด์ผ ํฉ๋๋ค.
GcodeDriver 4 Axis Grbl Notes
์์์ ์ธ๊ธํ 4์ถ Grbl ํฌํฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ GcodeDriver์ ํจ๊ป ์๋ํ๋์ง ํ์ธํ๊ธฐ ์ํด ๋ช ๊ฐ์ง ์ค์ํ ๊ณ ๋ ค ์ฌํญ์ด ์์ต๋๋ค:
- Gcode ๊ตฌ์ฑ์์ ์ธ๋ฏธ์ฝ๋ก ์ผ๋ก ์์ํ๋ ์ฃผ์์ ์ ๊ฑฐํ์ญ์์ค. ์๋ฅผ ๋ค์ด
G21; Set millimeter mode
๋ฅผG21
๋ก ์ค์ ํฉ๋๋ค. ์ด ๊ตฌ ๋ฒ์ ์ Grbl์ ์ธ๋ฏธ์ฝ๋ก ์ฃผ์๊ณผ ํธํ๋์ง ์์ต๋๋ค. ๋์ฒด ๋ณ๊ฒฝ์ผ๋กG21; Set millimeter mode
๋ฅผG21( Set millimeter mode
์ผ๋ก ์ค์ ํ๊ณ ๊ฐ์ ์ค์ '(' ๋๋ ')'๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค. - Grbl์ ๋ง๊ฒ Gcode๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. ํนํ
M82 ; Set absolute mode for extruder
์์ extruder์ ๋ํ absolute mode๋ฅผ ์ค์ ํ๊ณMOVE_TO_COMMAND
๋ฅผ ๋ณ๊ฒฝํ์ฌ ๋ค ๋ฒ์งธ ์ถ์ E๊ฐ ์๋ C๋ฅผ ์ฌ์ฉํฉ๋๋ค.