3d ÇÁ¸°ÅÍ ½ºÅ×ÆÛ ¸ðÅÍ µå¶óÀ̹ö cnc ½¯µå v3 uno r3 º¸µå¿Í ÇÔ²² ÀÛµ¿ÇؾßÇÕ´Ï´Ù. ±×°ÍÀº Á¶°¢ ±â°è ¹× 3d Àμ⠱â°è¸¦ À§ÇÑ ¿îÀü»ç È®Àå ³Î·Î »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ±×°ÍÀº a4988 ½ºÅ×ÆÛ ¸ðÅÍ µå¶óÀ̹ö ¸ðµâ ¿ë ÃÑ 4 ä³Î ½½·ÔÀÌ ÀÖ½À´Ï´Ù (Æ÷ÇÔµÇÁö ¾ÊÀ½) ½ºÅ×ÆÛ ¸ðÅÍ 4 ä³Î ±¸µ¿ ¿ë. ½ºÅ×ÆÛ ¸ðÅÍÀÇ °¢ ä³ÎÀº 6 °³ÀÇ io Æ÷Æ®°¡ 4 °³ÀÇ ½ºÅ×ÆÛ ¸ðÅ͸¦ °ü¸®Çϱ⿡ ÃæºÐÇÏ´Ù´Â °ÍÀ» ÀǹÌÇÏ´Â 2 °³ÀÇ io Æ÷Æ®°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ¹æÆд ÇÁ·ÎÁ§Æ®¿¡¼ ½ºÅ×ÆÛ ¸ðÅ͸¦ °ü¸®ÇϱâÀ§ÇÑ ºü¸¥ ÀÛ¾÷À» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
-
1. 4 Ãà ½ºÅ×ÆÛ ¸ðÅÍ µå¶óÀ̹ö
-
2. ¸¶ÀÌÅ©·Î µå¶óÀÌºê ·¹ÀÌÀú Á¶°¢ ±â°è, 4 Ãà cnc Á¶°¢ ±â°è¿Í ȣȯ,.
-
3. 2a´Â 2 ´Ü°è 4 ö»ç ´í¼ ¸ðÅÍ ¾È¿¡ ÅëÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.
-
4. endstop¿Í °°Àº ´Ù¸¥ ´ÜÀ§¿¡ ¿¬°áÇÏ°Ô ½¬¿î µðÁöÅÐ io °ø¿ë¿µ¿ªÀ» Ç®¾î ³õ¾Ò½À´Ï´Ù
-
5. Àü¿ø dc5v ÀÎÅÍÆäÀ̽º, 12-35 v Àü¾Ð ÀÔ·Â.
-
6. GRBL ȣȯ
-
7. uno r3¿Í ÇÔ²² ÀÏÇß½À´Ï´Ù.
°£´ÜÇÑ Å×½ºÆ® V3
Uno for arduino ----------------- È®Àå º¸µå
8 ------------------ en (½ºÅ×ÆÛ ¸ðÅÍ µå¶óÀ̹ö »ç¿ë, È°¼º ³·Àº)
7 ------------------ z. dir (z Ãà ¹æÇâ Á¦¾î)
6 ------------------ y. dir (y Ãà ¹æÇâ Á¦¾î)
5 ------------------ x. dir (x Ãà ¹æÇâ Á¦¾î)
4 ----------------- z. step (z Ãà ½ºÅ×ÆÛ Á¦¾î)
3 ----------------- y. step (y Ãà ½ºÅ×ÆÛ Á¦¾î)
2 ----------------- x. step (x Ãà ½ºÅ×ÆÛ Á¦¾î)
//´ÙÀ½Àº °£´ÜÇÑ ½ºÅ×ÆÛ ¸ðÅÍ Á¦¾î ÀýÂ÷ÀÔ´Ï´Ù,
# Define en 8//½ºÅ×ÆÛ ¸ðÅÍ È°¼ºÈ, È°¼º ³·Àº
# Define x_dir 5//x Ãà ½ºÅ×ÆÛ ¸ðÅÍ ¹æÇâ Á¦¾î
# Define y_dir 6//y Ãà ½ºÅ×ÆÛ ¸ðÅÍ ¹æÇâ Á¦¾î
# Define z_dir 7//z Ãà ½ºÅ×ÆÛ ¸ðÅÍ ¹æÇâ Á¦¾î
# Define x_stp 2//x Ãà ½ºÅ×ÆÛ Á¦¾î
# Define y_stp 3//y Ãà ½ºÅ×ÆÛ Á¦¾î
# Define z_stp 4//z Ãà ½ºÅ×ÆÛ Á¦¾î
/*
/±â´É: ´Ü°è. ±â´É: ½ºÅ×ÆÛ ¸ðÅÍÀÇ ¹æÇâÀ» Á¦¾îÇÏ·Á¸é ´Ü°èÀÇ ¼ö.
//¸Å°³ º¯¼ö: dir ¹æÇâ Á¦¾î, dirpin ÇØ´ç ½ºÅ×ÆÛ ¸ðÅÍ dir ÇÉ, stepperpin ÇØ´ç ½ºÅ×ÆÛ ¸ðÅÍ "´Ü°è" ÇÉ, ¹Ýȯ °ªÀÇ ´Ü°èÀÇ ´Ü°è ¼ö.
*/
Void ´Ü°è (boolean dir, ¹ÙÀÌÆ® dirpin, ¹ÙÀÌÆ® stepperpin, int ´Ü°è)
Digitalwrite (dirpin, dir);
Áö¿¬ (50);
For (int i = 0; i <steps; i + +)
Digitalwrite (stepperpin, ³ôÀº);
Áö¿¬ ÃÊ (800);
Digitalwrite (stepperpin, ³·Àº);
Áö¿¬ ÃÊ (800);
Void ¼³Ä¡ () {//io ÇÉ¿¡ »ç¿ëµÇ´Â ½ºÅ×ÆÛ ¸ðÅÍ´Â Ãâ·ÂÀ¸·Î ¼³Á¤µË´Ï´Ù.
Pinmode (x_dir, Ãâ·Â); pinmode (x_stp, Ãâ·Â);
Pinmode (y_dir, Ãâ·Â); pinmode (y_stp, Ãâ·Â);
Pinmode (z_dir, Ãâ·Â); pinmode (z_stp, Ãâ·Â);
Pinmode (en, Ãâ·Â);
Digitalwrite (en, low);
Void ·çÇÁ ()
´Ü°è (°ÅÁþ, x_dir, x_stp, 200);//x Ãà ¸ðÅÍ ¿ª¹æÇâ 1 ¸µ, 200 ´Ü°è´Â ¿øÇüÀÔ´Ï´Ù.
´Ü°è (°ÅÁþ, y_dir, y_stp, 200);//y Ãà ¸ðÅÍ ¿ª¹æÇâ 1 ¸µ, 200 ´Ü°è´Â ¿øÇüÀÔ´Ï´Ù.
´Ü°è (°ÅÁþ, z_dir, z_stp, 200);//z Ãà ¸ðÅÍ ¿ª¹æÇâ 1 ¸µ, 200 ´Ü°è´Â ¿øÇüÀÔ´Ï´Ù.
Áö¿¬ (1000);
´Ü°è (»ç½Ç, x_dir, x_stp, 200);//x Ãà ¸ðÅÍ ¾ÕÀ¸·Î 1 ·¦, 200 ´Ü°è´Â ¿øÇüÀÔ´Ï´Ù.
´Ü°è (»ç½Ç, y_dir, y_stp, 200);//y Ãà ¸ðÅÍ ¾ÕÀ¸·Î 1 ·¦, 200 ´Ü°è´Â ¿øÇüÀÔ´Ï´Ù.
´Ü°è (Æ®·ç, z_dir, z_stp, 200);//z Ãà ¸ðÅÍ ¾ÕÀ¸·Î 1 ·¦, 200 ´Ü°è´Â ¿øÇüÀÔ´Ï´Ù.
Áö¿¬ (1000);
À¯¸íÇÏ:ÀÌ Àåºñ´Â Á¡ÆÛ ¸ðÀÚ¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. Pls´Â ½º½º·Î ÁغñÇÕ´Ï´Ù.
B. Á¦Ç°Àº a4988 ¿îÀü»ç ´ÜÀ§·Î °®ÃçÁý´Ï´Ù. ÀÛµ¿ ¸ðµå¸¦ º¯°æÇÏ·Á¸é ms1 ms2 ms3 (drv 8825 ms0 ms1 ms2) ÀÇ ¼öÁØÀ» Á¶Á¤ÇؾßÇÕ´Ï´Ù. ±×°ÍÀº ÇÉ ¿ìµÎ¸Ó¸® (Á¡ÆÛ ¸ðÀÚ) ÀÇ 3°³ÀÇ ½Ö¿¡ ¿¬°áµÇ¾ú½À´Ï´Ù. Á¡ÆÛ Ä¸À» ¿¬°áÇϸé ȸ·Î°¡ gnd¿¡ ¿¬°áµË´Ï´Ù. Áï, ms1 ms2 ms3 (drv 8825 ms0 ms1 ms2) ´Â gnd¿¡ ¿¬°áµÇ¾î ÀÖÀ¸¸ç ÀÛ¾÷ ¸ðµå°¡ Àüü ´Ü°è ¸ðµå·Î º¯°æµÇ¾ú½À´Ï´Ù.ÀÌ Àåºñ´Â Á¡ÆÛ ¸ðÀÚ¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. Pls´Â ½º½º·Î ÁغñÇÕ´Ï´Ù.
A4988 ¸ðµâ°ú ms1ÀÇ ÀÛ¾÷ ¸ðµå »çÀÌÀÇ °ü°è, ms2, ms3Àº Å×ÀÌºí ¾Æ·¡¿¡ Ç¥½ÃµË´Ï´Ù.
MS1
|
MS2
|
MS3
|
Microstep ÇØ»óµµ
|
³·Àº
|
³·Àº
|
³·Àº
|
Àüü ´Ü°è
|
³ôÀº
|
³·Àº
|
³·Àº
|
Àý¹Ý ´Ü°è
|
³·Àº
|
³ôÀº
|
³·Àº
|
ºÐ±â ´Ü°è
|
³ôÀº
|
³ôÀº
|
³·Àº
|
¿©´ü ´Ü°è
|
³ôÀº
|
³ôÀº
|
³ôÀº
|
Sixteenth ´Ü°è
|
Arduino uno r3 + cnc ¹æÆÐ v3.0 + a4988 »ç¿ëÀÚ ¼³¸í¼/Áö½Ã grbl
¼ÒÇÁÆ®¿þ¾î ¼³Ä¡
1) grblmain µµ¼°ü ÆÄÀÏ ¹× È»ó ÇÁ·Î±×·¥À» ¼³Ä¡ÇϽʽÿÀ
´Ù¿î·Îµå ¾ÐÃà grblmain.zip
Grblmain Æú´õ¸¦ arduino ide ¼³Ä¡ µð·ºÅ丮¿¡¼ ¶óÀ̺귯¸®¿¡ ³õ½À´Ï´Ù.CH430 usb µå¶óÀ̹öÁ÷·Ä Æ÷Æ®¸¦ ã¾Æ ³ª³ë grblmainÀ» ±¸¿ï ¼ö ÀÖ´Ù´Â °ÍÀ» ¼³Ä¡ÇؾßÇÕ´Ï´Ù.
À©µµ¿ì xp, 7, 10 ¿ë ch430 usb µå¶óÀ̹ö
¸®´ª½º ¿ë ch430 usb µå¶óÀ̹ö
Mac ¿ë ch430 usb µå¶óÀ̹ö
¿ÀÇ arduino ide, ÆÄÀÏ ¼±ÅÃ-> ¿¹-> grblmain-> grbltoarduino, ´ç½ÅÀº grbl »ùÇà ÇÁ·Î±×·¥À» ¿°í Æ÷Æ® ¹× º¸µå À¯ÇüÀ» ¼±ÅÃÇÏ°í, ÀÌ grbl »ùÇà ÇÁ·Î±×·¥À» arduino nano¿¡ Å¿ö.
2) grbl °üÁ¦»ç¸¦ ¼³Ä¡ÇϽʽÿÀ
´Ù¿î·Îµå ¹× ¼³Ä¡ grbl ÄÁÆ®·Ñ·¯, ±×°ÍÀ» ¿°í, ±×¸²°ú °°ÀÌ ÀÎÅÍÆäÀ̽º:
Usb ÄÉÀ̺íÀ» »ç¿ëÇÏ¿© pc¿Í arduino uno r3À» ¿¬°áÇÏ°í Æ÷Æ®¸¦ ¼±ÅÃÇÏ°í 9600 ·Î baud ¼Óµµ¸¦ ¼±ÅÃÇÕ´Ï´Ù. "¿¸°" ¸¦ Ŭ¸¯ÇϽʽÿÀ. "¿¸°" °¡ "´Ý±â/Àç¼³Á¤" ÀÏ °ÍÀÔ´Ï´Ù. ¹è°æÀº »¡°£»öÀÔ´Ï´Ù. "ÆÄÀÏ ¼±ÅÃ" ¸¦ Ŭ¸¯ÇÏ¿© ¼±ÅÃÇÑ Å¬¸¯ "½ÃÀÛ" ÈÄ Á¶°¢ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ciclop 3d ½ºÄ³³Ê arduino¿¡¼ »ç¿ë
¿ë·¹ÀÌÀú ±àÁ¤Àû ÀÎ ¸®µå´Â z. step/dir ¿¬°á ÇÊ¿ä:
Z. ½ºÅÜ ÇÉÀº ¿ÞÂÊ ·¹ÀÌÀú¸¦ Á¦¾îÇÕ´Ï´Ù.
Z. dir ÇÉÀº Àû´çÇÑ ·¹ÀÌÀú¸¦ ÅëÁ¦ÇÕ´Ï´Ù
¼ÒÇÁÆ®¿þ¾î:
Cnc ·¹ÀÌÀú arduino¿¡¼ »ç¿ë
1x uno r3 ch430 usb Ĩ (usb ÄÉÀ̺í Æ÷ÇÔ)
4xa4988 ½ºÅ×ÆÛ ¸ðÅÍ µå¶óÀ̺ê (³ì»ö ¶Ç´Â »¡°£»ö)
1x CNC ¹æÆÐ V3 Á¶°¢ ±â°è È®Àå º¸µå