A Á¦Ç° ¼Ò°³ È®Àå º¸µå´Â Á¶°¢ ±â°è, 3 dprinter µå¶óÀ̹ö È®Àå º¸µå, ÃÑ offourthe ½ºÅ×ÆÛ ¸ðÅä rÀÇ µå¶óÀÌºê ¸ðµâÀÇ ½½·ÔÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. moto sako´Â containa4988stepper moto r µå¶óÀÌºê ¸ðµâÀÌ ¾Æ´Ï¸ç ±¸¸ÅÇÒ ¼öÀÖ´Â »óÁ¡¿¡¼ ÀÖ¾î¾ßÇÕ´Ï´Ù. drivenfourthe road moto rÀ» ÀÔ·ÂÇÏÁö ¾Ê½À´Ï´Ù. ±×¸®°í °¢ ´Ü°è ¸ðÅÍ´Â ´ÜÁö requiredtwoindividualiomouthÀÔ´Ï´Ù, Áï, sixindividualiomouth´Â ¾ÆÁÖ ÁÁÀº managementthreestepper ¸ðÅÍ, ¾ÆÁÖ Æí¸®ÇÑ, ÀüÅëÀûÀÎ ´í¼ ¸ðÅÍ ¼º¼÷¿¡ farewell ÀÏ ¼ö ÀÖ½À´Ï´Ù.
2, unoand moduleiointroption ÀÔ¿¡ ÇØ´ç¿¡
½ºÅ×ÆÛ ¸ðÅÍ ±âº» Á¦¾î ÇÉÀÇ ÇÊ¿ä, ´Ù¸¥ ÇÉ Á¶°¢ ±â°è, or3dthe ÇÁ¸°ÅÍ ¶§ »ç¿ë, ¿©±â ¿ì¸®´Â ÀÚ¼¼ÇÑ, io´ëÀÀ À§ÀÇ.
UNO ---------------------- È®Àå º¸µå
8 ------------------ (¿£½ºÅ×ÆÛ ¸ðÅÍ µå¶óÀ̹ö°¡ ³¡ÀÌ °¡´ÉÇϸç Àú¼öÁØ È¿°úÀûÀÔ´Ï´Ù)
7 ¹× z. dir (zaxis ¹æÇâ Á¦¾î)
6 Y. DIR (YAxis ¹æÇâ Á¦¾î)
5 ¹× x. dir (xaxis ¹æÇâ Á¦¾î)
4 Àüµµ¼º z. ´Ü°è (zaxis ´Ü°è Á¦¾î)
3 Àüµµ¼º y. ´Ü°è (yaxis ´Ü°è ÅëÁ¦)
2 Àüµµ¼º x. ´Ü°è (xaxis ´Ü°è ÅëÁ¦)
//´ÙÀ½Àº °£´ÜÇÑ ½ºÅ×ÆÛ ¸ðÅÍ Á¦¾î ÀýÂ÷ÀÔ´Ï´Ù,
# Define en 8//½ºÅ×ÇÎ ¸ðÅÍ, ³·Àº ¼öÁØÀÇ È¿°úÀûÀÎ
# Define x_dir 5 // xaxis ½ºÅ×ÆÛ ¸ðÅÍ ¹æÇâ Á¦¾î
# Define y_dir 6 // yaxis ½ºÅ×ÆÛ ¸ðÅÍ ¹æÇâ Á¦¾î
# Define z_dir 7 // zaxis ½ºÅ×ÆÛ ¸ðÅÍ ¹æÇâ Á¦¾î
# Define x_stp 2 // xaxis ½ºÅÜ ÄÁÆ®·Ñ
# Define y_stp 3 // yaxis ½ºÅÜ ÄÁÆ®·Ñ
# Define z_stp 4 // zaxis ½ºÅÜ ÄÁÆ®·Ñ
*
/±â´É: stepfunction: ´Ü°èº° ´í¼ ¸ðÅÍÀÇ ¹æÇâÀ», ÅëÁ¦ÇϽʽÿÀ.
//¸Å°³ º¯¼ö: dirdirection controldirpin, ½ºÅ×ÆÛ motordirpin¿¡ ÇØ´çÇÏ´Â ½ºÅ×ÆÛ motorsteppin¿¡ ÇØ´çÇÏ´Â stepsnumber stepsnumber of steps
//¹Ýȯ °ª ¾øÀ½
*/
Void ´Ü°è (boolean dir ¹ÙÀÌÆ® dirpin, ¹ÙÀÌÆ® stepperpin int ´Ü°è,)
{
(Digitalwrite dirpin, dir);
Áö¿¬ (50);
For (int i = 0; i <steps; i ++) {
Digitalwrite (stepperpin, ³ôÀº);
Áö¿¬ ÃÊ (800);
Digitalwrite (stepperpin, ³·Àº);
Áö¿¬ ÃÊ (800);
}
}
Void (¼³Ä¡) {// ½ºÅ×ÆÛ motoriopin¿¡¼ Ãâ·Â ¼³Á¤µË´Ï´Ù.
(Pinmode x_dir, Ãâ·Â); pinmode (x_stp, Ãâ·Â);
(Pinmode y_dir, Ãâ·Â); pinmode (y_stp, Ãâ·Â);
(Pinmode z_dir, Ãâ·Â); pinmode (z_stp, Ãâ·Â);
(Pinmode en, Ãâ·Â);
(Digitalwrite en, ³·Àº);
}
Void (¹Ýº¹) {
(´Ü°è Ʋ¸°, x_dir, x_stp, 200); // xshaft ¸ðÅÍ reversalonering, ¼Å¬À»À§ÇÑ 2 °³ÀÇ ¹é½ºÅÜ
(´Ü°è false, y_dir, y_stp, 200); // yshaft ¸ðÅÍ reversalonering, ¼Å¬À»À§ÇÑ 2 °³ÀÇ ¹é½ºÅÜ
(´Ü°è Ʋ¸°, z_dir, z_stp, 200); // zshaft ¸ðÅÍ reversalonering, ¼Å¬À»À§ÇÑ 2 °³ÀÇ ¹é½ºÅÜ
Áö¿¬ (1000);
(´Ü°è Áø½ÇÇÑ, x_dir, x_stp, 200); // xshaft ¸ðÅÍ forwardonering, ¼Å¬À»À§ÇÑ 2 °³ÀÇ ¹é½ºÅÜ
(´Ü°è Áø½ÇÇÑ, y_dir, y_stp, 200); // yshaft ¸ðÅÍ forwardonering, ¼Å¬À»À§ÇÑ 2 °³ÀÇ ¹é½ºÅÜ
(´Ü°è Áø½ÇÇÑ, z_dir, z_stp, 200); // zshaft ¸ðÅÍ forwardonering, ¼Å¬À»À§ÇÑ 2 °³ÀÇ ¹é½ºÅÜ
Áö¿¬ (1000);
}
½ÇÇè Çö»ó: ½ºÅ×ÆÛ ¸ðÅÍÀÇ È¸Àü, pauseonesecond, ´ÙÀ½ À̾߱⠿ø, ±×·¡¼ ÁÖ±â.
±×°ÍÀº ÁÖ¸ñÇÒ theA4988When ¸ðµâ ¿¬°áµÇ¾î ÀÖÁö, ½ºÅÜ ¸ðÅÍ ¿¬°á ¸ðµå:
2a, 2 bfor ±×·ì (»¡°, ³ì»ö), 1a, 1 bfor ±×·ì (ÆĶû, ³ë¶û) ¹æÇâÀ» º¯°æÇÏ°í ½ÍÀ¸¸é ÇÑ ±×·ìÀÇ À§Ä¡¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. example2a, and2bexchange.
¼³¸í Á¦Ç°
CNC ½Çµå º¸µå:
ÃֽŠcnc ¹æÆÐ ¹öÀü 3
0.9 ȣȯ. Grbl (¿ÀÇ ¼Ò½º Æß¿þ¾î´Â g ÄÚµå ¸í·ÉÀ» ½ºÅ×ÆÛ 37 ½ÅÈ£·Î ÀüȯÇÏ´Â uno¿¡¼ ½ÇÇàµË´Ï´Ù)
Pwm ½ºÇÉµé ¹× ¹æÇâ ÇÉ
4 Ãà Áö¿ø (X, Y, Z,-Áߺ¹ X Y Z, ¶Ç´Â Àüü 4th Ãà ¸ÂÃã Æß¿þ¾î »ç¿ëÇÏ¿© ÇÉ D12 ¹× D13)
2 x ¿£µå ½ºÅé °¢ Ãà (6 ÃÑ)
³Ã°¢¼ö »ç¿ë
À̵¿½Ä a4988 ¶Ç´Â drv8825 ȣȯ ½ºÅ×ÆÛ µå¶óÀ̹ö »ç¿ë
Á¡ÆÛ ¼³Á¤ ¸¶ÀÌÅ©·Î ¿ë ½ºÅ×ÇÎ ½ºÅ×ÆÛ. (ÀϺΠµå¶óÀ̹ö °°Àº DRV8825 ¼ö 1/32 ¸¶ÀÌÅ©·Î ½ºÅ×ÇÎ)
¼ÒÇü µðÀÚÀÎ.
½ºÅ×ÆÛ ¸ðÅÍ´Â ¿¬°á ÇÉ Molex Ä¿³ØÅÍ ¶Ç´Â ³³¶« 4.
12-36 v dc¿¡ ´Þ¸®½Ê½Ã¿À. (¼ø°£¿¡ drv8825 ¿îÀü»ç´Â 36v±îÁö Ãë±ÞÇÒ ¼ö ÀÖ½À´Ï´Ù ±×·¡¼ °ÈÇÒ ¶§ °¡µ¿ Àü¾ÐÀ» °í·ÁÇϽʽÿÀ.)
ÀÌ°ÍÀº Á¶¸³µÇÁö ¾ÊÀº Å°Æ® ¹× ±âº» ³³¶« ±â¼úÀÌ ÇÊ¿äÇÕ´Ï´Ù.
ÆÐÅ°Áö Æ÷ÇÔ:
½Çµå º¸µå 1 xCNC
Àú·ÅÇÑ stm32f103c8t6 stm32 °³¹ß º¸µå stm32 ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ °³¹ß º¸µå Å×½ºÆ® º¸µå ÃÖ¼Ò ½Ã½ºÅÛ USD 6.88/Á¶°¢ ¾ËÅ׶ó fpga °³¹ß º¸µå ÄÚ¾î º¸µå »çÀÌŬ·Ð iv ep4ce tft ºñµð¿À Ä«µå USD 28.11/Á¶°¢ ÀÚÀϸµ½º fpga °³¹ß º¸µå ÄÚ¾î º¸µå ½ºÆĸ£Åº-6 ½Ã¸®Áî xc6slx9 ÄÚ¾î º¸µå USD 36.88/Á¶°¢ Usb ¸ðµâ ch376s u µð½ºÅ©, sd Ä«µå, ¸¶¿ì½º, Å°º¸µå ¸ðµâ USD 17.84/Á¶°¢ Sdram ¸ðµâ 256 mb h57v2562gtr-75c USD 13.48/Á¶°¢ °í¼Ó usb ºí·¡½ºÅÍ (altera cpld/fpga ´Ù¿î·Îµå ÄÉÀ̺í) ¾ÈÁ¤ÀûÀÎ Àüü ±â´É USD 9.1/Á¶°¢ ºñµð¿À ĸó¿¡¼ 16 ºñÆ® Æ®·ç Ä÷¯ vga ¸ðµâ 65536 Ä÷¯ sd Ä«µå ¸ðµâ ºñµð¿À À̹ÌÁö USD 9.52/Á¶°¢ ³×Æ®¿öÅ© ¸ðµâ ÀÌ´õ³Ý ¸ðµâ enc28j60 ¸ðµâ USD 15.36/Á¶°¢ 2.4 ÀÎÄ¡ TFT Ä÷¯ ½ºÅ©¸° LCD ¸ðµâ IC SD µ¥Å© ILI9325 USD 15.77/Á¶°¢