如题所述
ããæ¬å¶ä½é¡¹ç®ä½¿ç¨çæ¯ä¸é¢å¤§çº¦ 200
ãã毫ç¦ç红è²æ¿å åå°å¨ï¼å³ä½¿ä¸è¶³ä»¥ç§ç©¿æ¨å¤´ï¼å¦æä¸å°å¿å¯è½ä¼äº®çä½ çåç¼!æ以åä¸å«ç´è§æ¿å æï¼å³ä¾¿æ¯ç´è§åå°å ä¹ä¸æ ·é常å±é©ã请注æå®å ¨ã
ãã1
ããå·¥å ·åææ
ãã大é¨å硬件é½å¯ä»¥å©ç¨åºåå¶ä½ãéåæãä¸å¯åº¦çº¤ç»´æ¿ååç§èºæ¯ãèºæ 以å导线ãä½é¨åç©åéè¦ä½ å¦è¡è´ä¹°ã大é¨åçµåå¨ä»¶é½å¯ä»¥å¨
ããSparcfun ä¸æ¾å°ï¼å ¶ä½çå¯ä»¥å°E-bayæè æ§è´§äº¤æ¢å¸åºç¢°ç¢°è¿æ°ã
ãã
ããâ 1.æ¿å åå°å¨å¤å£³(å¾ä¸)
ããâ 2.Easydrive
ãã驱å¨å¨çµè·¯(å¾ä¸)
ããâ Arduino
ãã(è¿æ¯æ§å¶çµè·¯çæ ¸å¿)
ããâ Easydrive æ¥è¿é©±å¨å¨
ããâ ä¸¤å° DVD-rom 驱å¨å¨
ãã(è¦æ¯ä½ è¿æ°ä¸å¥½çè¯ä¹è®¸ä¼éè¦æ´å¤)ï¼å¹¶ä¸è³å°éè¦ä¸å°DVD-R 驱å¨å¨æ¥æä¾æ¿å åå°å¨
ããâ æ¿å åå°å¨å¤å£³
ãã(å¨E-bayä¸å¯ä»¥æ¾å°é¶å®ç)
ããâ æ¿å åå°å¨é©±å¨çµè·¯
ãã(è¿ç©æå¿æ许å¤æ¿ä»£åï¼æç¨çæ¯ç®åçåºäº LM317 ççµè·¯)
ããâ åç§èºå¸½ãèºæ 以åå ¶ä»ç建æã
ãã2 æ解 DVD-Rom驱å¨å¨ã
ããåæäºç DVD-Rom 驱å¨å¨
ããâ å¨ DVD-Rom
ãã驱å¨å¨ä¸ä½ æéè¦çåªææ¥è¿çµå¨æºç»ä»¶åæ¿å äºæ管ãæçè¿æ°ä¸å¤ªå¥½ï¼åç°æç DVD-Rom 带æä¸åé常é¾å¤ççå¡æç»ä»¶ãäºæ¯ææå¼äºä¸å° DVD-Rom
ãã驱å¨å¨ï¼å´åªç¨äºä¸¤å°éçé¶ä»¶ãæ解çè¿ç¨ç¸å½æé¾åº¦ï¼èä¸ææå¼è¿ç大é¨å DVD-Rom 驱å¨å¨å·®ä¸å¤é½æ¯è¿æ ·çã
ã
ããæ¤å¤æ£ä¸æ¹æ个å°åçç´æµçµå¨æºï¼ä½ å¯ä»¥æå®æ¿åºæ¥ä¸ºå°æ¥çå¶ä½é¡¹ç®ååå¤
ããâ
ããå¨ç§»é¤äºé©±å¨å¨åºé¨çèºé以åï¼ä½ å°±è½æå®å个çåä¸æ ·æå¼äºãä½ å¾å¯è½ä¼å¨åºçä¸é¢çå°ä¸¤åçµè·¯æ¿ï¼è¿ä¸¤å对æ们é½æ¯«æ ç¨å¤ãä½æ¯è¦è®°å¾ä¿çä¸å ¶ä»æç¨çé¶ä»¶ï¼ä¾å ¶ä»çå¶ä½é¡¹ç®ä½¿ç¨ãä¾å¦å¨é åççµè·¯æ¿ä¸é¢æä¸å°å¼å¾çä¸æ¥çå°åç´æµçµå¨æºã
ããâ
ããç°å¨ä½ 就该æåé¢æ¿è¿ååç½®æçä¸èµ·æä¸æ¥äºãå½ä½ ææçæåºæ¥ä»¥ååé¢æ¿å°±ä¼åå¾æ¾æ£(åªè¦å©ç¨ä¸æ ¹å夹ååé¢æ¿ä¸çé£ä¸ªå°åå°±è¡äº)ã
ããâ
ããæ¥ä¸æ¥çæ¥éª¤éè¦æå¸èºéï¼æ许è¿éè¦ä¸äºè®åãæé¤ä¸¤åçµè·¯æ¿ãå½å¿è¿æ¥å¨æ¥è¿çµå¨æºä¸çæ线ã
ããéè¦å°è¿ä¸ªçµå¨æºæé¤ã
ããâ å¦æä½ æ DVD-Rom
ãã驱å¨å¨çå³ä¾§æä¸æ¾ç½®å¹¶æ顶ç移é¤ï¼å°±åºè¯¥è½åç°æ们æ£å¨å¯»æ¾çä¸è¥¿ââæ¥è¿çµå¨æºç»ä»¶ãæ§å¼èºä¸ï¼ç´æ¥æå®ååºæ¥å°±è¡ã
ãã
ããâ
ããæ¢ç¶æ们已ç»ææ¥è¿çµå¨æºç»ä»¶æ¿äºåºæ¥ï¼é£ä¹æ们就该åä¸ä¸æ¸ çå·¥ä½ãæ主轴çµå¨æºæé¤ï¼å®å¯è½æç¹ç¨å¤ï¼ä½æ¯æè§å¾é©±å¨å®æ¥å¤ªéº»ç¦ï¼äºæ¯æå°±æå®ä»¬æå¼äºãå®ä»¬é常æ¯ç¨ä¸é¢é常å°çèºä¸åºå®èµ·æ¥çï¼ä¸è¿ææ¶å®ä»¬ä¼æ¯ä¸ä¸ªæ´å¤§çç»ä»¶çä¸é¨åï¼å æ¤å¨æé¤æ¶åè¦å°å¿ï¼ä¸è¦å¼åäºæ¯æé头çä¸¤æ ¹æã
ããâ
ããé头åï¼åªè¦ç¨æåéçæ¹æ³æå®æä¸æ¥å°±è¡äºï¼æ们éè¦çä¸ä¸ä¸ªå æ»ç表é¢ï¼ä¹åå¨ä¸é¢è¿æ¥ä¸äºå ¶ä»çé¶ä»¶ãå°å¿ä¸è¦å¼åäº DVDR
ãã驱å¨å¨çæ¿å äºæ管ãå¦æä½ ä¸æ³è¦ä¹ååè´ä¹°ä¸æ¯æ°ç强åæ¿å åå°å¨çè¯ï¼å°±è¦åå¾ è¿ç©æå¿ã
ãã
ããè¿ä¸æ´åé¨ä»¶é½è¦ææï¼æ¾å¨ä¸è¾¹ä¸ºå°æ¥çå¶ä½é¡¹ç®ååå¤ã
ãã3
ããç»è£ æ¿å åå°å¨
ãã
ããæ¿å äºæ管
ããâ ä» DVDR
ãã驱å¨å¨ä¸ååºæ¿å åå°å¨å¹¶ä¸é¾ï¼ä¸è¿å¤§é¨åçé头ç»ä»¶çå¤å½¢é½åä¸ç¸åãæ¾åºæ¿å äºæ管(ä¼æ两个ï¼ä¸ä¸ªæ¯çº¢å¤çï¼ä¸ä¸ªæ¯çº¢å ç)ç¶åä»ç»ä»¶ä¸å°å®ä»¬æä¸æ¥ã
ãã
ããè¿äºå å¦å¨ä»¶å¯ä»¥çç»å°æ¥çå¶ä½é¡¹ç®ä½¿ç¨
ãã
ããå¨é头ç两侧åæ两个强åç£éï¼ä½ å¼å¾æ¥æ
ãã
ãã1.ä»é头ä¸æä¸æ¥çç£é
ãã2.éååéé
ãã3.æ¿å äºæ管
ãã4.åºç©
ããâ
ããå ¶ä¸æä¸å äºå¦å¨ä»¶å两åç£éï¼ä½ å¯ä»¥æå®ä»¬å±¯ä¸æ¥ä¸ºå°æ¥çå¶ä½é¡¹ç®ååå¤ã
ãã
ããä½ éè¦ææ¿å äºæ管ä»æ¯æ¶ä¸æä¸æ¥ãè¿éè¦ä½¿ä¸ç¹å¾®å¼±çåéãå°å¿å«ä¼¤çäºæ¿å äºæ管
ãã
ããå ¶ä¸ä¸ä¸ªæ¯çº¢å¤æ¿å äºæ管ï¼å¦ä¸ä¸ªæ¯æ们æéè¦ç红è²æ¿å äºæ管
ãã
ããä»äºæ管ä¸ç§»é¤è¿æ¥çµè·¯æ¿
ãã
ããâ
ããå½ä½ æ两个äºæ管æä¸æ¥ä»¥åä½ ä¸å®è¦å°å¿ç¿¼ç¿¼ãè¿ä¸¤ä¸ªäºæ管é常å°ï¼ä¹é常èå¼±ã
ããâ ä»äºæ管ä¸å»é¤é£ä¸å°çè¿æ¥çµè·¯çï¼ç¶åç¨ä¸¤è 7
ããå·çµæ± æ£æ¥ä¸ä¸çº¢è²æ¿å äºæ管æ¯å¦å¥å¨ã
ãã
ããâ
ããæ¢ç¶ä½ å·²ç»æäºè£¸å¥çäºæ管ï¼é£ä¹å°±æ¯æ¶åæäºæ管å®è£ å°å¤å£³ä¸äºã
ãã
ããå¨æ¿å åå°å¨å¤å£³èé¨çå°åæ£å¥½å¯ä»¥è®©äºæ管çå¼èç©¿è¿
ãã
ããâ
ããæäºæ管æ¾å ¥å¤å£³ä¸ï¼å¹¶ç¨å¤å£³çèé¢åé³åé常å°å¿å°æäºæ管åå ¥å¤å£³ä¸ã
ãã
ããç°å¨äºæ管已ç»ç¢ç¢å°å®ç½®å¨å¤å£³ä¸äº
ãã
ããâ
ããå½ä½ å®æè¿ä¸æ¥åï¼ä½ å°±é©¶å ¥äºç»ç¹å顺ç çç´è½¦éäºãæ导线çæ¥å¨æ£æåè´æå¼èä¸
ãã
ããâ
ããç¶åæé头ç¨èºä¸æ§ä¸ï¼è¿æ ·ä½ å°±æå®äºã
ãã
ããç¨ä¸äºç¹å¯é¾è¶å¸¦æé头åºå®å°ä½
ãã
ãã178
ãã毫ç¦çè¾åºåçå¾ä¸éäºãä¸è¿è¿ä¼è®©äºæ管è¿å ¥è¿è½½ç¶æ
ãã
ããäºæ管çå·¥ä½çµæµä¸º 310 毫å®
ãã4
ããå¶ä½æºæ¢°é¨å
ãã
ããæå¾å¹¸è¿å°æ¾å°äºè¿äºå«çï¼ä¸è¿ç¨ä¸æ ¹èºæ åä¸äºèºæ¯ä¹è½è¾¾å°å¾å¥½çææ
ãã
ããç¨ä¸çåå åæ¿ä½ä¸ºåºåº§
ããâ 为äºå°½å¯è½å°ç®åï¼ææ¾äºä¸åæ£å¥½æ¯ DVD-Rom
ãã驱å¨å¨çæ¥è¿çµå¨æºç»ä»¶ç¥å¤§ä¸äºçä¸å¯åº¦çº¤ç»´æ¿ãå®å°æ为åºåº§ï¼åºå®ä½ X è½´å Y è½´çæ¹åã
ããâ ææ¾å°äºä¸äºå«çæ¥åºå® Y
ããè½´æ¹åï¼ä¸è¿å æ ¹èºæ åæ°ä¸ªèºæ¯ä¹è½æä¸éçææãè¿éç尺寸è¦æ±å¹¶ä¸ä¸¥æ ¼ï¼ä¸è¿å¿ 须确ä¿æ¯ä¸æ ¹è½´é½ä¸å ¶ä»çè½´ç¸äºåç´ãæåç°æ第ä¸å±ç»ä»¶å®è£ å¨ä¸å¯åº¦çº¤ç»´æ¿ä¸ä»¥åå¨å¯¹é½å个é¶ä»¶æ¶ä¼æ¹ä¾¿ä¸äºã
ãã
ããâ
ããå·¥ä½ç©ºé´ä½äºèçæ¿å äºæ管ç»ä»¶ä¸ãç¡®ä¿å®è¡¨æå¹³æ´ä¸æ°´å¹³æ¾ç½®ï¼ç¶åå¨ä¸é¢æ¶ä¸äºè¶æ°´åºå®å¥½ï¼å·¥ä½ç©ºé´å°±å®æäºãæåç°ä¸å 1/4
ããè±å¯¸çåå åæ¿å好åéãå®è½è®©å·¥ä½ç©ºé´ä¿æ足å¤ç稳å®æ§ï¼ä¸è¿ç±äºæ¿å è½å¤å°ç©¿å®ï¼æ以æä¸ç¡®å®è¿æ¯å¦åå¨å®å ¨éæ£ãåæ¥ææ³åºäºä¸ä¸ªå¨æçæ¥ææææ£ç解å³æ¹æ¡ãæåä¸äºä¸çä¸åå åæ¿ç大å°ç¸åçDVDR
ãã驱å¨å¨çéå±å¤å£³ï¼ç¶åç¨è¶æ°´æå®ç²äºä¸å»ãè¿æ ·å·¥ä½ç©ºé´ä¾ç¶é常稳å®ï¼èä¸å¼ºåº¦ä¹è¶³å¤äºãå®è¿æä¸ä¸ªæå©çä½ç¨ï¼é£å°±æ¯ä½ å¯ä»¥ç¨ç£éæä½ æ³è¦éå»çä¸è¥¿åºå®å¨å·¥ä½ç©ºé´ä¸ã
ãã
ããâ æå¨åºåç®±éæ¾å°äºä¸äºéåæã
ãã
ããâ æå®å½ä½äº X
ããè½´ï¼ä¸è¿ä½ å¯ä»¥ä½¿ç¨ä»»ä½ç¨³åºèä¸å¤é¿çææã
ãã
ãã
ããâ
ããæµéä¸ä¸ä½ è§å¾å¨éå»æ¶æéè¦çéå½é«åº¦ã
ãã
ããâ æéæ©äºå æ ¹é¿ 7.5
ããè±å¯¸çæ¿æç¨ä½æ¯æ¶ãè¿æ ·ä¼ç»æçä¸ä¸å° 2 è±å¯¸çç»å°é´éã
ãã
ããæé»äºå 个å°åï¼è¿æ ·å°±å¯ä»¥ç¨çµç¼ææ线æ´ç´§
ãã
ããâ
ããä¸ä»¶éè¦çäºæ å¨äºï¼ç»ä»¶ä¸çå®è£ å并ä¸æ¯å¯¹ç§°çãè®°å¾æµéä»æ¯æ¶åºç«¯å°ç´çº¿å¯¼è½¨çè·ç¦»ãè¿æ ·ä½ å°±è½ç¡®ä¿ææçé¶ä»¶é½å¯¹é½ãä½ å®è£ X
ããè½´çä½ç½®åå³äºæ¿å åå°å¨çå®è£ ä½ç½®ãæ¿å åå°å¨åºè¯¥ä½äºå·¥ä½åºåçä¸å¿ï¼è Y
ããè½´ä½äºä¸é´ãå½ä½ å°ä¸¤è½´å®è£ å¨åºåº§æ¿ä¸çæ¶åï¼å ç¡®å®ææçé¶ä»¶é½ç¸äºæç´è§ï¼ç¶åé»å 个ä¾èºä¸æ§å ¥çå°å¯¼åã
ãã
ããâ ç°å¨ä½ åºè¯¥å·²ç»å®æäºç¸äºåç´ç X è½´å Y
ããè½´ã
ãã
ããè¿éæéè¦ç尺寸è¦æ±å°±æ¯ä¿è¯ææçä¸è¥¿é½æ¯åæ¹çç´è§
ããâ
ããæ¿å åå°å¨çæ¯æ¶ä¸ä¸å®è¦åå¾å¾å¤æï¼æç¨çæ¯ä¸å°çå¡ææ¿åä¸ä¸ªå¤¹åï¼ç¶åæææçä¸è¥¿é½ç¨è¶æ°´ç²èµ·æ¥ã
ããâ
ããç¨å¤¹ååºå®æ¿å åå°å¨ï¼è¿æ ·å°±å¯ä»¥é ç®åå°ææ¿å åå°å¨ä¸ä¸æ»å¨æ¥æ¹åç¦ç¹ä½ç½®ã
ããâ
ããåå ¶ä»çé¶ä»¶ä¸æ ·ï¼å®ç尺寸并ä¸éè¦ï¼åªè¦ä¸åé½ç¸äºåç´å°±è¡ãè¿éåªæä¸ä¸ªå°ºå¯¸æ¯éè¦ä½ æé ä¸çªçï¼é£å°±æ¯æ¿å åå°å¨çä½ç½®ãå½ Y è½´å X
ããè½´ä½äºä¸å¤®ä½ç½®æ¶ï¼å®åºè¯¥å¤äºå·¥ä½ç©ºé´çä¸å¿ã
ãã
ããæå¨è¿éç¨ä¸çåæ¿å åå°å¨æ¯æ¶ä¸ç¸åçé»è²å¡æè¿è¡äºæµè¯ãæåæç¨ä¸çä» DVDR 驱å¨å¨å¤å£³ä¸æä¸æ¥çéå±åæµè¯äºä¸æ¬¡ |
ãã5
ããçµåå¨ä»¶
ãã
ããå¨ä½ 寻æ¾æéçæ线æ¶ï¼èæ§ççµèæ¯ä½ çä¸äºä¹é
ãã
ããè¿äºæ线è½ä¸æçæ¥ï¼ä½ææå¾å¥½ãæå¨ä¸¤å°æ¥è¿çµå¨æºä¸é½è¿è¡äºç¸åççæ¥
ããâ
ããæå¼å§çæ¥æ¥è¿çµå¨æºãç¨ä¸æ ¹æ线è¿æ¥æ¥è¿çµå¨æºï¼ç¶åæå®ä»¬çæ¥å¨
ããDVDçµè·¯æ¿ä¸å·²æçæ¥å£ä¸ãæå¨å¦ä¸å¤´çæ¥äºä¸ä¸ªåå¼èçæ头ï¼è¿æ ·å°±è½æå¨è¯éªçµè·¯æ¿ä¸ä½¿ç¨ã
ãã
ããEasydriver å Arduino
ããçå次æµè¯ââ大æå
ããâ 对 Easydriver
ããä¹è¿è¡ç¸åçå¤çï¼çä¸å¼èæ头ï¼ç¶åæå¨è¯éªçµè·¯æ¿ä¸ä½¿ç¨ã
ããâ Easydriver æ两个å¼èï¼å«å MS1 å
ããMS2ï¼å®ä»¬ç¨äºè®¾å®æ¥è¿çåºåãå°å®ä»¬ååè¿å¨ Easydriver
ããç5ä¼çµåè¾åºä¸ãè¿æ ·å°±ææ¥è¿åºå设为äºå¾®æ¥è¿æ§å¶ãæä»æ¥è¿çµå¨æºä¼¸åºçåæ ¹å¼èè¿æ¥å¨çµå¨æºçè¾åºç«¯ï¼èæ§å¶å¼è(stepãdir å gnd)è¿å¨
ããArduino ä¸ãé¤äºè¿äºä»¥å¤ï¼Easydriver è¿éè¦è¿ä¸çµå¨æºçµæºãæç¨ä¸ä¸ª12ä¼ççµæºéé å¨é©±å¨çµå¨æºãé£æå
ããArduinoãä¸ä¸ªçµä½å¨è¢«ç¨äºæ§å¶çµå¨æºççµæºï¼æå®è®¾å°æä½å°±è¡ï¼è¦æ¯æ¥è¿çµå¨æºçå¨åä¸è¶³çè¯ï¼å°±ç¨å¾®è°å¤§ä¸äºãæ并ä¸æ¸ æ¥æ¥è¿çµå¨æºçé¢å®çµåï¼å¦æå®ä»¬åç«äºå°±è¯´æä½ ç»ççµå太é«ã
ãã
ããå¨æ¬å¶ä½é¡¹ç®ä¸ç¨ä¸å°çå¤ä½å 件
ãã
ããâ
ããæå¨çµè·¯å¾ä¸æ·»å äºä¸ä¸ªç»§çµå¨ï¼ä¾é£æ使ç¨ãå 为éå»è¿ç¨ä¼äº§çä¸äºçé¾ï¼æ以é£ææ¯å¾æç¨å¤çã
ããâ
ããé£æåªéè¦è¿æ¥å¨é£æè¾åºç«¯ä¸å°±è¡äºãä¸åªå°åççµèé£æå°±æä¸éçææï¼ä½ åªéææ£æåè´æç导线è¿å¨æ£ç¡®çè¾åºç«¯å³å¯ã
ãã
ããå¨çæ¥ææçå¼èæ¶é½è¦è®°å¾æ£æ¥ä½ç½®æ¯å¦æ£ç¡®
ãã
ããææ Easydrives
ããå®è£ å¨æ座ä¸ï¼è¿æ ·å°±è½å¨ä»¥åçæ°çæ¬ä¸éå¤ä½¿ç¨äº
ããâ æ¿å åå°å¨ç驱å¨çµè·¯æ¯ç¨åºäº LM317
ããççµè·¯å¶ä½çï¼ä¸éè¦ç¹æ®é 件ãè¿æ ·ç驱å¨çµè·¯å¯ä»¥æ£å¸¸å·¥ä½ï¼ä½ææè¿è¿è¯´ä¸ä¸æ¯çæ³ãæç»æ¿å äºæ管ç驱å¨çµæµå¤ªå¤§äºï¼å¤§çº¦å¨ 300
ãã毫å®ï¼ä½ è¦æ¯ä¹è¿ä¹åï¼é£ä¹äºæ管ç寿å½ä¸ä¼å¤ªé¿ãæ好ç解å³æ¹æ¡åºè¯¥æ¯æ¾ä¸ä¸ªæ´å¼ºå¤§çæ¿å åå°å¨å驱å¨å¨ï¼ä½ä¸ºäºåæå»ä»·åDIYçç²¾ç¥ï¼æè¿æ¯æ³è¦ä½¿ç¨ DVDR
ãã驱å¨å¨æ¬èº«çæ¿å åå°å¨ãæ¿å åå°å¨å¼å ³åé£ææ使ç¨çæ¯åä¸ä¸ªç»§çµå¨ã
ããâ
ããå¦æä½ æ³è¦ä¸åä»ç®ï¼é£ä¹ä½ å¯ä»¥è·³è¿æ´ä¸ªæ¿å åå°å¨é©±å¨çµè·¯çå¶ä½ï¼éç¨ç°æç驱å¨å¨ãè¿æ ·çè¯ä½ æéè¦åçå°±åªæ¯æçµæºæ¥å¨é£æ继çµå¨ä¸èå·²ãå½ç¶è¿æ ·åææ¬å¯è½ä¼ç¨å¾®é«äºã
ããâ æ´ä¸ªçµè·¯ææäºä¸ç§æ°å¼ç Arduino
ããçµè·¯ââæ¿å åå°å¨æ§å¶çµè·¯ãæå·²ç»éä¸äº Eagleæ ¼å¼ççµè·¯å¾åçµè·¯æ¿å¸ç½®å¾ãå¦æä½ æ³è¦èªå·±å¸ç½® Easydrivers ççµè·¯çè¯ï¼æä¹åå¤äºå¸¦æ驱å¨ç¨åºç
ããEagle åºæ件ï¼ä½ å¯ä»¥å¨ è¿é ä¸è½½ã
ãã6 åå¤
ããArduino
ãã
ããâ æèªå·±ç» Arduino
ããåç软件ãä½æ¯å¨æç´¢éè¿ä¸²å£æ§å¶ç§»å¨ç好æ¹æ³çæ¶åæ碰巧æ¾å°äºä¸ä¸ªå«å"Grbl"çä¸ä¸ãè¿æ¯ä¸ä¸ªæçç¸å½å¤ä¼ç§åè½ç g
ãã代ç ç¼è¯å¨ãç±äºæå·²ç»æææçä¸è¥¿è¿å°äº Arduino
ããä¸ï¼æ以æè¦ä¹å¾æ¹åæçè¿çº¿ï¼è¦ä¹å°±æ¹åæçç¨åºã幸è¿çæ¯å¨è½¯ä»¶ä¸ä¿®æ¹æ§å¶å¼èå ¶å®ç¸å½æ¹ä¾¿ãåªä¸è¿æä¸å¾ä¸ä¸è½½ Winavr ï¼ç¶ååä» github.com
ããä¸ä¸è½½ä»£ç ãåèµ·æ¥å¾å®¹æãä¸è½½å¹¶è§£ååºä»£ç 以åï¼ä½ å¿ é¡»æ config.h
ããä¸ç端å£å·ä¿®æ¹ä¸ä¸ï¼ç¡®ä¿å°å®ä»¬æå为æ£ç¡®ç顺åºãæ¥çä½ æéè¦åçå°±åªæ¯æå¼ä¸ä¸ªå½ä»¤çªå£ï¼è¾å ¥æ£ç¡®çæ件夹ï¼ç¶åè¾å ¥"make"ãå¦æä¸åå¦è®¡åé£æ ·é¡ºå©è¿è¡çè¯ï¼ä½ åºè¯¥æåä¼å¾å°ä¸ä¸ªç»
ããArduino 使ç¨ç .hex æ件ã
ããâ ä½æ¯æä»é£æ¶å°±æå¼èæ¹å¨è¿äºï¼èå¨æ¬æç¨ä¸æ使ç¨çæ¯
ããGrbl çé»è®¤å¼èãè¿æ ·å¯ä»¥è®©ä½ å¨è·çæç¨è®¾ç½®æ¶æ´å ç®åãä½ åªéè¦ä» Grbl çä¸è½½é¡µé¢ hex æ件就è¡äºã
ããâ æ è®ºä½ éæ©ä½ç§æ¹å¼ï¼æåä½ é½å°å¾å°ä¸ä¸ªè¾å ¥
ããArduino ä¸å»ç .hex æ件ãæè¯è¿è®¸å¤ä¸åçæ¹æ³ï¼å ¶ä¸ææå欢çæ¯ç¨ä¸æ¬¾å«å XLoader ç软件ãç¼ç¨çè¿ç¨é常ç´æ¥æäºï¼éæ© Arduino
ããçæ£ç¡®ç串å£;éæ© hex æ件以å Arduino çåå·;ç¶åæä¸ä¸ä¼ ãå¦æä½ ä½¿ç¨çæ¯æ°çç Arduino Uno çè¯ï¼é£ä¹ XLoader
ããæ¯ä¸æ¯æå®çï¼ä½ ä¼éå°ä¸ä¸ªä¸ä¼ é误ã碰å°è¿ç§æ åµæå»ºè®®ä½ ä½¿ç¨ ARP/ArduinoUploader ï¼ä¸è¿å³ä¾¿æ¯è¿æ¬¾ä¸ä¼ å¨å¨ Uno
ããçæ¯æä¸è¿æ¯åå¨ä¸äºé®é¢çãå½ä½ å¨ç» Arduino ç¼ç¨æ¶ï¼è¦å¨å个ä¸æå表ä¸éæ©ä¸²å£ç«¯å£åå¾®æ§å¶å¨ãç¶åä½ å¿ é¡»æ"AVR Dude
ããParams"è¿æ®µæåè¿è¡ä¸äºä¿®æ¹ãå é¤"-b19200"(ä¸å¸¦å¼å·)é¨åï¼å¹¶ç¹å»ä¸ä¼ æé®ãæ 论å¦ä½ä½ ä¹è¯¥å¨å ç§éä¹åæå®ï¼åå¤å¥½è¿è¡æµè¯äºãéåº
ããXLoaderï¼è¿å ¥ä¸ä¸é¨åã
ããâ ä½ éè¦é对è¿ä¸é¡¹ç®å¯¹ Arduino
ããè¿è¡è®¾ç½®ãæå¼ä½ æå欢ç串è¡ç»ç«¯ï¼ç¶åæå¼Arduino æè¿æ¥ç端å£ãä½ åºè¯¥ä¼æ¶å°ä¸æ¡æ¬¢è¿ä¿¡æ¯ï¼
ããGrbl 0.6b
ãã'$' to dump current
ããsettings"(è¾å ¥"$"æ¸ ç©ºå½å设置)
ããå¦æä½ è¾å ¥ä¸ä¸ª $
ããç¶åå车ï¼ä½ ä¼çå°ä¸ç³»åé项ã类似äºè¿æ ·åï¼
ãã$0 = 400.0 (steps/mm
ããx)
ãã$1 = 400.0 (steps/mm
ããy)
ãã$2 = 400.0 (steps/mm
ããz)
ãã$3 = 30 (microseconds step
ããpulse)
ãã$4 = 480.0 (mm/sec default
ããfeed rate)
ãã$5 = 480.0 (mm/sec default
ããseek rate)
ãã$6 = 0.100 (mm/arc
ããsegment)
ãã$7 = 0 (step port invert
ããmask. binary = 0)
ãã$8 = 25 (acceleration in
ããmm/sec^2)
ãã$9 = 300 (max instant
ããcornering speed change in delta mm/min)
ãã'$x=value' to set parameter
ããor just '$' to dump current settings
ããok
ããâ ä½ å¿ é¡»æ X è½´å Y è½´ç steps/mm
ããå¼é½ä¿®æ¹ä¸º 53.333ãåªè¦è¾å ¥"$0=53.33"(è¯æ³¨ï¼æ¤å¤ç为ç¬è¯¯ï¼å°äºä¸ä¸ª
ãã3)ç¶åå车ï¼æ¥çè¾å ¥"$1=53.333"ç¶åå车å³å¯ãå 为æ们并没æç¨å° Z è½´ï¼æ以å¯ä»¥æå®å¿½ç¥æãå é度å¯ä»¥æé«å°å¤§çº¦ 100
ããçç¨åº¦(è¾å ¥"$8=100"ç¶åå车)ãå½æ们ç¼æ ¢å°æä½è¿å°æºå¨çæ¶åï¼å é度ä¹ä¼å¾é«ãå é度太ä½çå¦ä¸ä¸ªå¯ä½ç¨æ¯å¨æ§å¶å¨ä¸åå°å°è¯å éååéï¼ä½å´æ æ³è¾¾å°å ¨éæ¶ï¼æ²çº¿å¾å½¢ä¼æ¯ç´çº¿åå°æ´å§ççç§ç¼ãä½ æå¯è½åæä¸æ ·åç°æä¸æ ¹è½´åæäºãè¿å¾å®¹æä¿®æ£ãé项
ãã$7 è®©ä½ è½å¤æ¹åè½´çæ¹åãææ³è¦æ¹å X è½´çæ¹åï¼äºæ¯æè¾å ¥äº"$7=8"ï¼è¿æ¯å 为ææ³è¦ä¿®æ¹ 3 å·ä½(8 = 00001000 äºè¿å¶)ï¼å¦æä½ æ³è¦ä¿®æ¹
ããY è½´çæ¹åï¼é£ä¹å°±è¾å ¥ 16(00010000)æè è¦ä¿®æ¹ä¸¤æ ¹è½´çè¯ï¼å°±è¾å ¥ 24(00011000)ãæå ³æ©ç 设置ç å®æ´ææ¡£
ããå¯ä»¥å¨è¿éæ¥çã
ããâ
ããç°å¨ä½ å·²ç»å®æäºçµè设置çåå¤ãå¦æä½ æ³è¦å°è¯è¿è¡å ä¸ç§»å¨çè¯ï¼å¯ä»¥è¾å ¥"G91 G28 X0 Y0ãå车ã"æè½´çä½ç½®å½é¶ãç¶åè¾å ¥"X10
ããY10ãå车ã"ãä½ åºè¯¥ä¼çå°ä¸¤æ ¹è½´åä¸é½åçäº 10 毫米ç移å¨ã
ãã7
ããåå¤è½¯ä»¶
ãã
ããâ
ããè¿ä¸æ¥æå°è¯¦ç»å°ä»åºç¡è®²èµ·ãæä¼è®²å°ä½ æéè¦ç软件ãå¦ä½è®¾ç½®è½¯ä»¶ï¼ä»¥ååºç¡çå·¥å ·ç»åãæåªä¼è®²è§£åºäº windows çç³»ç»ï¼ä½ 们é£äºç©å¿ Linux
ããç人åªè½èªè¡æ¥æ¾äº(ä¸è¿ Inkscape åç¸å ³æ©å±åºè¯¥ä¹è½å¨ Linux ä¸å¾å¥½å°è¿è¡)ãé¦å ä½ å¿ é¡»ä¸è½½ä»¥ä¸ä¸ä¸ªæ件ï¼
ãã1 Inkscape
ããââè¿æ¯ä¸æ¬¾å¼æºçç¢éç¼è¾è½¯ä»¶ã
ãã2 LaserEengraverExtension
ãã(æ¿å éå»æºæ©å±)ââè¿ä¼çææ§å¶æ¿å åå°å¨æéç g代ç ã
ãã3 G-codeSender (G
ãã代ç åéå¨)ââè¿æ¯æåç windows å°ç¨åºï¼ç¨äºå Grbl è¿è¡é讯ã
ããâ æ ¹æ® Inkscape
ããçå®è£ æ示è¿è¡å®è£ ãè¿åºè¯¥æ¯ä¸ªé常顺å©çè¿ç¨ãå¦æéè¦ä»»ä½è¿æ¹é¢ç帮å©ï¼å¯ä»¥å¨ä»ä»¬çç½é¡µä¸æ¾å°ç¸å ³ææ¡£ãæ¥ä¸æ¥å°±æ¯æ¿å éå»æºæ©å±ãè¿å®è£ èµ·æ¥è¦é¾ä¸äºï¼ä¸è¿ä¹ä¸æ¯å¤ªé¾ãç¨ä½ æ¯ç¨ç解å缩软件æå¼
ãã.zip æ件ï¼ç¶åæææçæ件å¤å¶å°"c:Program FilesInkscapeshareextensions"ä¸é¢ãä½ å¿ é¡»éæ°å¯å¨
ããInkscape æè½è®©æ©å±çæãè¿ä¸ªæ©å±å ¶å®æ¯ä¸ªç»è¿å¤§éä¿®æ¹ç"Gcodetools"çæ¬ãè¿å°±æ¯å®è£ Inkscape çä½ç½®ãä½ å¯ä»¥æ"G
ãã代ç åéå¨"æ¾å¨æ¡é¢ä¸æè ä»»ä½å«çå°æ¹ï¼è¿ä¼å¿åæ¾åºæ¥å°±è¡ãå®ä¸éè¦å®è£ ã
ããâ å ³äºæ©å±æä¸å¥è¯æå¿ é¡»å£°æï¼æä¸æ¯ python
ããç¨åºåï¼å æ¤å¨ä»£ç ä¸å¯è½åå¨ä¸äºç¼ºé·ã
ããâ
ããææ¥ä¸æ¥åè®¾ä½ å·²ç»å®è£ äºææ软件ï¼å¹¶åå¤å¼å§ä½¿ç¨äºãä¸é¢æ¯å·¥ä½çé¢çå¿«éæµè§å½åã
ããâ æå¸æè¿å½åçé度并ä¸ç®å¤ªå¿«ãç½ä¸ææ°ä¸èæ°ç
ããInkscape 使ç¨æç¨ãæä¸ä¼è®²è§£ä»»ä½å ³äºå¦ä½ä½¿ç¨å®çç»èã
ããâ G
ãã代ç åéå¨åæ¯å¦ä¸ç äºäºãç½ä¸æ²¡æä»»ä½ææ¡£ï¼å 为è¿æ¯æèªå·±ç¼çç¨åºãææçææ¡£é½å¨è¿ç¯æç¨ä¸äºï¼ä¸è¿å¦æä½ æé®é¢ï¼é£ä¹è¯·æ¾å¼èåæåºæ¥å§ãå½ä½ æå¼ç¨åºæ¶ï¼å®åºè¯¥æ¯éå¸¸æµ æ¾ææçãå¯ä¸å¥æªçä¸è¥¿å°±æ¯è¡å°¾éæ©æé®"nr"å"rn"ãæ ¹æ®ä½ æ使ç¨ç
ããGrbl
ããççæ¬ä¸åï¼è¡çç»å°¾ä¹ä¼ææä¸åãå¦æä¸ç§æ¹æ³ä¸è¡çè¯å°±è¯è¯å«çæ¹æ³ãéæ©ä½ 使ç¨ç串å£ï¼è¦æ¯ä½ å¿è®°è¿æ¥æ¿å éå»æºäºï¼é£ä¹å°±æå®è¿å¥½ï¼ç¶åæä¸å·æ°æé®ï¼è¿æ¶ä½ ç串å£å°±åºè¯¥ä¼è¢«æ¾ç¤ºåºæ¥äºãæä¸"open"(æå¼)æé®ï¼æå¼æ¬¢è¿çé¢ãä¸æ¦ç«¯å£æå¼äºï¼ä½ å°±è½å¤å¨æå¼æé®ä¸é¢çææ¬æ¡ä¸åä»»ä½å½ä»¤è¡ç»ç«¯è½¯ä»¶ä¸æ ·è¾å ¥å½ä»¤äºãå¦æè¦å¼å§æå¼ä¸ä¸ªæ件è¿è¡éå»çè¯ï¼ä½ å¯ä»¥è¦ä¹è¾å ¥æ件路å¾ï¼è¦ä¹ç¹å»
ããbrowse(æµè§)æé®åéæ©ä¸ä¸ªæ件ãå½ä½ ç¹å»"print"(æå°)æé®æ¶ï¼å°±å¼å§äºæä»¶ä¼ è¾ãæ件ä¼ä¸ç´ä¼ è¾å° Arduino çç¼åå 满äºä¸ºæ¢ï¼å¤§çº¦å°±ä¼ è¾
ãã20 è¡å·¦å³ãå½ç¼åå¯ä»¥åæ¾å ¥æ´å¤çæ°æ®æ¶ï¼å°±ä¼åä¼ è¾ä¸è¡ãå½ä½ æä¸ stop(åæ¢)æé®æ¶ï¼ä¼ è¾å°±ä¼åæ¢ï¼ä½æ¯ Arduino
ããå¨ç¼åæ¸ ç©ºä¹åæ¯ä¸ä¼åä¸æ¥çãå½ä½ æä¸"close"(å ³é)æé®æè éåºç¨åºæ¶ï¼ä¸²å£å°±ä¼è¢«å ³éï¼ä»»ä½ä¼ è¾é½ä¼è¢«ä¸æ¢ã
ããâ ææ¶ä¼åºç° Grbl æ æ³è§£è¯ç G
ãã代ç ï¼å®ä¼è¿åä¸ä¸ªé误ã大å¤æ°æ åµä¸è¿äºé误é½å¯ä»¥è¢«å¿½ç¥æï¼ä¸è¿å®ä»¬ä¼åºç°å¨åéå¨ä¸ãè¿äºå¯è½æ¯æ³¨éï¼æè æ¯å¼å¤´æç»å°¾ç"%"符å·ãå¦æå¨å½ä»¤åé¢æä¸æ¡æ³¨éï¼é£ä¹å°±ä¼äº§çä¸æ¡é误ï¼ä¸è¿è¿æ¡å½ä»¤ä¾ç¶ä¼è¢«æ§è¡ãä¾å¦"G21
ãã(All units in mm)"ï¼G21 å½ä»¤è¿æ¯ä¼è¢«æ§è¡ï¼ä¸è¿åé¢ç注éä¼ç»åºä¸ä¸ªé误ã
ãã8
ããæç»ç»è£ 以åé¢å¤é 件
ãã
ããå½ä½ æ Easydrivers
ããè£ å°ä¸ä¸ªçåéæ¶ï¼å°±éè¦ç¨ä¸ä¸ªé£æ为å®ä»¬é温ãå®å¯æ¯ä¼ç¯çå°åç
ããâ 为äºå®åè¿å°å°åéå»æºï¼æç¨ä»ä¸å¼ ç»æ¡ä¸æä¸æ¥ç
ããMasonite ç纤维æ¿å¶ä½äºä¸ä¸ªå°çåãåªè¦ç¨è¶æ°´ç²èµ·æ¥å°±è¡äºã
ããâ åé¢æä¸ä¸ªèæ¾å¡ä¸æä¸æ¥çå°é£æãå½ä½ æ
ããEasydrivers è£ å°ä»»ä½å¤å£³ä¸çæ¶åé½éè¦å¯¹å®ä»¬è¿è¡å·å´ãå®ä»¬è£¸å¥çæ¶åå°±å¾ç«äºï¼æ¾å¨å¤å£³ä¸å°±æ´ç«äºã
ãã
ããç¨è¶æ°´ç²ä¸ä¸äºå«çå¯ä»¥è®©å®æ´å®¹æç¨èºéåºå®å¨åºçä¸
ããâ
ããæå¨çåä¸ç¨è¶æ°´ç²ä¸äºä¸äºèºçº¹å«çï¼è¿æ ·æå°±è½å¨åºé¨æä¸èºéã
ãã
ããâ æ Arduino
ããåè¿æ¥ç¨èºéæ§ç´§å¨åºé¨ãè¿æ ·è¿å°éå»æºå°±åæäºä¸ä»¶æ¹ä¾¿å¥½ç¨çå°å·¥å ·ã
ãã
ããéé£å
ãã
ããææè¿å ¥çåç线路é½ä»é¡¶é¨ç©¿è¿
ãã
ããæå¨ä¸åèæ¾å¡ä¸æ¾å°äºè¿ä¸ªé£æä¿æ¤ç½©å®å¥½æ æçå°é£æ
ããâ è¿æ¯ä¸ª 40
ãã毫米ççµèå°é£æï¼ä¸æå¨çµåå¨ä»¶è¿ä¸æ¥ä¸æå°çæ¿å åå°å¨ç继çµå¨ç¸è¿æ¥ãé£æçæ¹åæåå·¥ä½ç©ºé´ä»¥å¤ï¼å®ä¼åç¼å°æçé¾å¸èµ°ã
ãã
ããæé£æè¿æ¥å¨æ¿å åå°å¨ç继çµå¨ä¸ï¼é¢æå·¥ä½ç©ºé´ä»¥å¤ãå®è½å¤æçé¾å¸èµ°ï¼åæ¶ä¸ä¼å½±åå·¥ä½ç©ºé´ä¸çå¨ä»¶
ãã
ããéç£éç顶é¨ç²ä¸ä¸ä¸ªèºæ¯ãå®å¯ä»¥å¾å¥½å°æä½ä½ ç工件
ããâ
ããå¦ä¸ä»¶å°èæç¨çé¢å¤é¨ä»¶å°±æ¯ç¨äºæä½çº¸å¼ åå ¶ä»è´¨éè¾è½»çç©ä½çç£éãæä»ä¸åªèç©å ·ä¸æ¾å°äºè¿äºç£éãåªè¦å¨é¡¶é¨ç¨è¶æ°´ç²ä¸ä¸äºèºæ¯ï¼å°±æå®äºã
ãã
ããå½æ¿å åå°å¨å¤äºæä½çä½ç½®æ¶ï¼ç¦ç¹åºå¯¹åå·¥ä½ç©ºé´ç表é¢
ããâ
ãã为äºæ¹åç¦ç¹ï¼ä½ å°±å¾éè¿æ§å¨èºä¸æ¥è°æ´é头ãæè ä½ å¯ä»¥å æç¦ç¹å®å¨å·¥ä½ç©ºé´ä¸ï¼ä¹ååææ¿å åå°å¨å¨æ¯æ¶ä¸ä¸ä¸æ»å¨ã
ããâ
ããå½æ¿å åå°å¨å¤äºæ¯æ¶ä¸æä½ä½ç½®æ¶ï¼ææå®çç¦ç¹åºå®å¥½ãæ¥çææéè¦åçå°±åªæ¯æµé工件çå度ï¼ç¶åææ¿å åå°å¨æ¬åç¸åçé«åº¦ã大é¨åæ åµä¸æåªè¦æ工件é å¨æ¿å åå°å¨çæ¯æ¶æè¾¹ï¼ç¶åææ¿å åå°å¨ç§»å¨å°æ£ç¡®çé«åº¦ä¸å°±è¡äºã
ãã
ããå½æææ¿å åå°å¨ç§»å¨å°ä¸å·¥ä»¶ç¸åçé«åº¦æ¶ï¼ç¦ç¹å°±è°æ´å°å·¥ä»¶ç顶é¨äº
ãã9 大ååæ
ãã以ä¸æ¯å°ç®å为æ¢æç¨éå»æºå¶ä½çç©åï¼æä¼å°½éç¨å¾çæ¥å±ç¤ºãæ³è±¡åæ¯å¯ä¸çéå¶å¦(é¤äºéå»æºçä½åçåå·¥ä½ç©ºé´çå°å°ºå¯¸)ã
ãã毫ç¦ç红è²æ¿å åå°å¨ï¼å³ä½¿ä¸è¶³ä»¥ç§ç©¿æ¨å¤´ï¼å¦æä¸å°å¿å¯è½ä¼äº®çä½ çåç¼!æ以åä¸å«ç´è§æ¿å æï¼å³ä¾¿æ¯ç´è§åå°å ä¹ä¸æ ·é常å±é©ã请注æå®å ¨ã
ãã1
ããå·¥å ·åææ
ãã大é¨å硬件é½å¯ä»¥å©ç¨åºåå¶ä½ãéåæãä¸å¯åº¦çº¤ç»´æ¿ååç§èºæ¯ãèºæ 以å导线ãä½é¨åç©åéè¦ä½ å¦è¡è´ä¹°ã大é¨åçµåå¨ä»¶é½å¯ä»¥å¨
ããSparcfun ä¸æ¾å°ï¼å ¶ä½çå¯ä»¥å°E-bayæè æ§è´§äº¤æ¢å¸åºç¢°ç¢°è¿æ°ã
ãã
ããâ 1.æ¿å åå°å¨å¤å£³(å¾ä¸)
ããâ 2.Easydrive
ãã驱å¨å¨çµè·¯(å¾ä¸)
ããâ Arduino
ãã(è¿æ¯æ§å¶çµè·¯çæ ¸å¿)
ããâ Easydrive æ¥è¿é©±å¨å¨
ããâ ä¸¤å° DVD-rom 驱å¨å¨
ãã(è¦æ¯ä½ è¿æ°ä¸å¥½çè¯ä¹è®¸ä¼éè¦æ´å¤)ï¼å¹¶ä¸è³å°éè¦ä¸å°DVD-R 驱å¨å¨æ¥æä¾æ¿å åå°å¨
ããâ æ¿å åå°å¨å¤å£³
ãã(å¨E-bayä¸å¯ä»¥æ¾å°é¶å®ç)
ããâ æ¿å åå°å¨é©±å¨çµè·¯
ãã(è¿ç©æå¿æ许å¤æ¿ä»£åï¼æç¨çæ¯ç®åçåºäº LM317 ççµè·¯)
ããâ åç§èºå¸½ãèºæ 以åå ¶ä»ç建æã
ãã2 æ解 DVD-Rom驱å¨å¨ã
ããåæäºç DVD-Rom 驱å¨å¨
ããâ å¨ DVD-Rom
ãã驱å¨å¨ä¸ä½ æéè¦çåªææ¥è¿çµå¨æºç»ä»¶åæ¿å äºæ管ãæçè¿æ°ä¸å¤ªå¥½ï¼åç°æç DVD-Rom 带æä¸åé常é¾å¤ççå¡æç»ä»¶ãäºæ¯ææå¼äºä¸å° DVD-Rom
ãã驱å¨å¨ï¼å´åªç¨äºä¸¤å°éçé¶ä»¶ãæ解çè¿ç¨ç¸å½æé¾åº¦ï¼èä¸ææå¼è¿ç大é¨å DVD-Rom 驱å¨å¨å·®ä¸å¤é½æ¯è¿æ ·çã
ã
ããæ¤å¤æ£ä¸æ¹æ个å°åçç´æµçµå¨æºï¼ä½ å¯ä»¥æå®æ¿åºæ¥ä¸ºå°æ¥çå¶ä½é¡¹ç®ååå¤
ããâ
ããå¨ç§»é¤äºé©±å¨å¨åºé¨çèºé以åï¼ä½ å°±è½æå®å个çåä¸æ ·æå¼äºãä½ å¾å¯è½ä¼å¨åºçä¸é¢çå°ä¸¤åçµè·¯æ¿ï¼è¿ä¸¤å对æ们é½æ¯«æ ç¨å¤ãä½æ¯è¦è®°å¾ä¿çä¸å ¶ä»æç¨çé¶ä»¶ï¼ä¾å ¶ä»çå¶ä½é¡¹ç®ä½¿ç¨ãä¾å¦å¨é åççµè·¯æ¿ä¸é¢æä¸å°å¼å¾çä¸æ¥çå°åç´æµçµå¨æºã
ããâ
ããç°å¨ä½ 就该æåé¢æ¿è¿ååç½®æçä¸èµ·æä¸æ¥äºãå½ä½ ææçæåºæ¥ä»¥ååé¢æ¿å°±ä¼åå¾æ¾æ£(åªè¦å©ç¨ä¸æ ¹å夹ååé¢æ¿ä¸çé£ä¸ªå°åå°±è¡äº)ã
ããâ
ããæ¥ä¸æ¥çæ¥éª¤éè¦æå¸èºéï¼æ许è¿éè¦ä¸äºè®åãæé¤ä¸¤åçµè·¯æ¿ãå½å¿è¿æ¥å¨æ¥è¿çµå¨æºä¸çæ线ã
ããéè¦å°è¿ä¸ªçµå¨æºæé¤ã
ããâ å¦æä½ æ DVD-Rom
ãã驱å¨å¨çå³ä¾§æä¸æ¾ç½®å¹¶æ顶ç移é¤ï¼å°±åºè¯¥è½åç°æ们æ£å¨å¯»æ¾çä¸è¥¿ââæ¥è¿çµå¨æºç»ä»¶ãæ§å¼èºä¸ï¼ç´æ¥æå®ååºæ¥å°±è¡ã
ãã
ããâ
ããæ¢ç¶æ们已ç»ææ¥è¿çµå¨æºç»ä»¶æ¿äºåºæ¥ï¼é£ä¹æ们就该åä¸ä¸æ¸ çå·¥ä½ãæ主轴çµå¨æºæé¤ï¼å®å¯è½æç¹ç¨å¤ï¼ä½æ¯æè§å¾é©±å¨å®æ¥å¤ªéº»ç¦ï¼äºæ¯æå°±æå®ä»¬æå¼äºãå®ä»¬é常æ¯ç¨ä¸é¢é常å°çèºä¸åºå®èµ·æ¥çï¼ä¸è¿ææ¶å®ä»¬ä¼æ¯ä¸ä¸ªæ´å¤§çç»ä»¶çä¸é¨åï¼å æ¤å¨æé¤æ¶åè¦å°å¿ï¼ä¸è¦å¼åäºæ¯æé头çä¸¤æ ¹æã
ããâ
ããé头åï¼åªè¦ç¨æåéçæ¹æ³æå®æä¸æ¥å°±è¡äºï¼æ们éè¦çä¸ä¸ä¸ªå æ»ç表é¢ï¼ä¹åå¨ä¸é¢è¿æ¥ä¸äºå ¶ä»çé¶ä»¶ãå°å¿ä¸è¦å¼åäº DVDR
ãã驱å¨å¨çæ¿å äºæ管ãå¦æä½ ä¸æ³è¦ä¹ååè´ä¹°ä¸æ¯æ°ç强åæ¿å åå°å¨çè¯ï¼å°±è¦åå¾ è¿ç©æå¿ã
ãã
ããè¿ä¸æ´åé¨ä»¶é½è¦ææï¼æ¾å¨ä¸è¾¹ä¸ºå°æ¥çå¶ä½é¡¹ç®ååå¤ã
ãã3
ããç»è£ æ¿å åå°å¨
ãã
ããæ¿å äºæ管
ããâ ä» DVDR
ãã驱å¨å¨ä¸ååºæ¿å åå°å¨å¹¶ä¸é¾ï¼ä¸è¿å¤§é¨åçé头ç»ä»¶çå¤å½¢é½åä¸ç¸åãæ¾åºæ¿å äºæ管(ä¼æ两个ï¼ä¸ä¸ªæ¯çº¢å¤çï¼ä¸ä¸ªæ¯çº¢å ç)ç¶åä»ç»ä»¶ä¸å°å®ä»¬æä¸æ¥ã
ãã
ããè¿äºå å¦å¨ä»¶å¯ä»¥çç»å°æ¥çå¶ä½é¡¹ç®ä½¿ç¨
ãã
ããå¨é头ç两侧åæ两个强åç£éï¼ä½ å¼å¾æ¥æ
ãã
ãã1.ä»é头ä¸æä¸æ¥çç£é
ãã2.éååéé
ãã3.æ¿å äºæ管
ãã4.åºç©
ããâ
ããå ¶ä¸æä¸å äºå¦å¨ä»¶å两åç£éï¼ä½ å¯ä»¥æå®ä»¬å±¯ä¸æ¥ä¸ºå°æ¥çå¶ä½é¡¹ç®ååå¤ã
ãã
ããä½ éè¦ææ¿å äºæ管ä»æ¯æ¶ä¸æä¸æ¥ãè¿éè¦ä½¿ä¸ç¹å¾®å¼±çåéãå°å¿å«ä¼¤çäºæ¿å äºæ管
ãã
ããå ¶ä¸ä¸ä¸ªæ¯çº¢å¤æ¿å äºæ管ï¼å¦ä¸ä¸ªæ¯æ们æéè¦ç红è²æ¿å äºæ管
ãã
ããä»äºæ管ä¸ç§»é¤è¿æ¥çµè·¯æ¿
ãã
ããâ
ããå½ä½ æ两个äºæ管æä¸æ¥ä»¥åä½ ä¸å®è¦å°å¿ç¿¼ç¿¼ãè¿ä¸¤ä¸ªäºæ管é常å°ï¼ä¹é常èå¼±ã
ããâ ä»äºæ管ä¸å»é¤é£ä¸å°çè¿æ¥çµè·¯çï¼ç¶åç¨ä¸¤è 7
ããå·çµæ± æ£æ¥ä¸ä¸çº¢è²æ¿å äºæ管æ¯å¦å¥å¨ã
ãã
ããâ
ããæ¢ç¶ä½ å·²ç»æäºè£¸å¥çäºæ管ï¼é£ä¹å°±æ¯æ¶åæäºæ管å®è£ å°å¤å£³ä¸äºã
ãã
ããå¨æ¿å åå°å¨å¤å£³èé¨çå°åæ£å¥½å¯ä»¥è®©äºæ管çå¼èç©¿è¿
ãã
ããâ
ããæäºæ管æ¾å ¥å¤å£³ä¸ï¼å¹¶ç¨å¤å£³çèé¢åé³åé常å°å¿å°æäºæ管åå ¥å¤å£³ä¸ã
ãã
ããç°å¨äºæ管已ç»ç¢ç¢å°å®ç½®å¨å¤å£³ä¸äº
ãã
ããâ
ããå½ä½ å®æè¿ä¸æ¥åï¼ä½ å°±é©¶å ¥äºç»ç¹å顺ç çç´è½¦éäºãæ导线çæ¥å¨æ£æåè´æå¼èä¸
ãã
ããâ
ããç¶åæé头ç¨èºä¸æ§ä¸ï¼è¿æ ·ä½ å°±æå®äºã
ãã
ããç¨ä¸äºç¹å¯é¾è¶å¸¦æé头åºå®å°ä½
ãã
ãã178
ãã毫ç¦çè¾åºåçå¾ä¸éäºãä¸è¿è¿ä¼è®©äºæ管è¿å ¥è¿è½½ç¶æ
ãã
ããäºæ管çå·¥ä½çµæµä¸º 310 毫å®
ãã4
ããå¶ä½æºæ¢°é¨å
ãã
ããæå¾å¹¸è¿å°æ¾å°äºè¿äºå«çï¼ä¸è¿ç¨ä¸æ ¹èºæ åä¸äºèºæ¯ä¹è½è¾¾å°å¾å¥½çææ
ãã
ããç¨ä¸çåå åæ¿ä½ä¸ºåºåº§
ããâ 为äºå°½å¯è½å°ç®åï¼ææ¾äºä¸åæ£å¥½æ¯ DVD-Rom
ãã驱å¨å¨çæ¥è¿çµå¨æºç»ä»¶ç¥å¤§ä¸äºçä¸å¯åº¦çº¤ç»´æ¿ãå®å°æ为åºåº§ï¼åºå®ä½ X è½´å Y è½´çæ¹åã
ããâ ææ¾å°äºä¸äºå«çæ¥åºå® Y
ããè½´æ¹åï¼ä¸è¿å æ ¹èºæ åæ°ä¸ªèºæ¯ä¹è½æä¸éçææãè¿éç尺寸è¦æ±å¹¶ä¸ä¸¥æ ¼ï¼ä¸è¿å¿ 须确ä¿æ¯ä¸æ ¹è½´é½ä¸å ¶ä»çè½´ç¸äºåç´ãæåç°æ第ä¸å±ç»ä»¶å®è£ å¨ä¸å¯åº¦çº¤ç»´æ¿ä¸ä»¥åå¨å¯¹é½å个é¶ä»¶æ¶ä¼æ¹ä¾¿ä¸äºã
ãã
ããâ
ããå·¥ä½ç©ºé´ä½äºèçæ¿å äºæ管ç»ä»¶ä¸ãç¡®ä¿å®è¡¨æå¹³æ´ä¸æ°´å¹³æ¾ç½®ï¼ç¶åå¨ä¸é¢æ¶ä¸äºè¶æ°´åºå®å¥½ï¼å·¥ä½ç©ºé´å°±å®æäºãæåç°ä¸å 1/4
ããè±å¯¸çåå åæ¿å好åéãå®è½è®©å·¥ä½ç©ºé´ä¿æ足å¤ç稳å®æ§ï¼ä¸è¿ç±äºæ¿å è½å¤å°ç©¿å®ï¼æ以æä¸ç¡®å®è¿æ¯å¦åå¨å®å ¨éæ£ãåæ¥ææ³åºäºä¸ä¸ªå¨æçæ¥ææææ£ç解å³æ¹æ¡ãæåä¸äºä¸çä¸åå åæ¿ç大å°ç¸åçDVDR
ãã驱å¨å¨çéå±å¤å£³ï¼ç¶åç¨è¶æ°´æå®ç²äºä¸å»ãè¿æ ·å·¥ä½ç©ºé´ä¾ç¶é常稳å®ï¼èä¸å¼ºåº¦ä¹è¶³å¤äºãå®è¿æä¸ä¸ªæå©çä½ç¨ï¼é£å°±æ¯ä½ å¯ä»¥ç¨ç£éæä½ æ³è¦éå»çä¸è¥¿åºå®å¨å·¥ä½ç©ºé´ä¸ã
ãã
ããâ æå¨åºåç®±éæ¾å°äºä¸äºéåæã
ãã
ããâ æå®å½ä½äº X
ããè½´ï¼ä¸è¿ä½ å¯ä»¥ä½¿ç¨ä»»ä½ç¨³åºèä¸å¤é¿çææã
ãã
ãã
ããâ
ããæµéä¸ä¸ä½ è§å¾å¨éå»æ¶æéè¦çéå½é«åº¦ã
ãã
ããâ æéæ©äºå æ ¹é¿ 7.5
ããè±å¯¸çæ¿æç¨ä½æ¯æ¶ãè¿æ ·ä¼ç»æçä¸ä¸å° 2 è±å¯¸çç»å°é´éã
ãã
ããæé»äºå 个å°åï¼è¿æ ·å°±å¯ä»¥ç¨çµç¼ææ线æ´ç´§
ãã
ããâ
ããä¸ä»¶éè¦çäºæ å¨äºï¼ç»ä»¶ä¸çå®è£ å并ä¸æ¯å¯¹ç§°çãè®°å¾æµéä»æ¯æ¶åºç«¯å°ç´çº¿å¯¼è½¨çè·ç¦»ãè¿æ ·ä½ å°±è½ç¡®ä¿ææçé¶ä»¶é½å¯¹é½ãä½ å®è£ X
ããè½´çä½ç½®åå³äºæ¿å åå°å¨çå®è£ ä½ç½®ãæ¿å åå°å¨åºè¯¥ä½äºå·¥ä½åºåçä¸å¿ï¼è Y
ããè½´ä½äºä¸é´ãå½ä½ å°ä¸¤è½´å®è£ å¨åºåº§æ¿ä¸çæ¶åï¼å ç¡®å®ææçé¶ä»¶é½ç¸äºæç´è§ï¼ç¶åé»å 个ä¾èºä¸æ§å ¥çå°å¯¼åã
ãã
ããâ ç°å¨ä½ åºè¯¥å·²ç»å®æäºç¸äºåç´ç X è½´å Y
ããè½´ã
ãã
ããè¿éæéè¦ç尺寸è¦æ±å°±æ¯ä¿è¯ææçä¸è¥¿é½æ¯åæ¹çç´è§
ããâ
ããæ¿å åå°å¨çæ¯æ¶ä¸ä¸å®è¦åå¾å¾å¤æï¼æç¨çæ¯ä¸å°çå¡ææ¿åä¸ä¸ªå¤¹åï¼ç¶åæææçä¸è¥¿é½ç¨è¶æ°´ç²èµ·æ¥ã
ããâ
ããç¨å¤¹ååºå®æ¿å åå°å¨ï¼è¿æ ·å°±å¯ä»¥é ç®åå°ææ¿å åå°å¨ä¸ä¸æ»å¨æ¥æ¹åç¦ç¹ä½ç½®ã
ããâ
ããåå ¶ä»çé¶ä»¶ä¸æ ·ï¼å®ç尺寸并ä¸éè¦ï¼åªè¦ä¸åé½ç¸äºåç´å°±è¡ãè¿éåªæä¸ä¸ªå°ºå¯¸æ¯éè¦ä½ æé ä¸çªçï¼é£å°±æ¯æ¿å åå°å¨çä½ç½®ãå½ Y è½´å X
ããè½´ä½äºä¸å¤®ä½ç½®æ¶ï¼å®åºè¯¥å¤äºå·¥ä½ç©ºé´çä¸å¿ã
ãã
ããæå¨è¿éç¨ä¸çåæ¿å åå°å¨æ¯æ¶ä¸ç¸åçé»è²å¡æè¿è¡äºæµè¯ãæåæç¨ä¸çä» DVDR 驱å¨å¨å¤å£³ä¸æä¸æ¥çéå±åæµè¯äºä¸æ¬¡ |
ãã5
ããçµåå¨ä»¶
ãã
ããå¨ä½ 寻æ¾æéçæ线æ¶ï¼èæ§ççµèæ¯ä½ çä¸äºä¹é
ãã
ããè¿äºæ线è½ä¸æçæ¥ï¼ä½ææå¾å¥½ãæå¨ä¸¤å°æ¥è¿çµå¨æºä¸é½è¿è¡äºç¸åççæ¥
ããâ
ããæå¼å§çæ¥æ¥è¿çµå¨æºãç¨ä¸æ ¹æ线è¿æ¥æ¥è¿çµå¨æºï¼ç¶åæå®ä»¬çæ¥å¨
ããDVDçµè·¯æ¿ä¸å·²æçæ¥å£ä¸ãæå¨å¦ä¸å¤´çæ¥äºä¸ä¸ªåå¼èçæ头ï¼è¿æ ·å°±è½æå¨è¯éªçµè·¯æ¿ä¸ä½¿ç¨ã
ãã
ããEasydriver å Arduino
ããçå次æµè¯ââ大æå
ããâ 对 Easydriver
ããä¹è¿è¡ç¸åçå¤çï¼çä¸å¼èæ头ï¼ç¶åæå¨è¯éªçµè·¯æ¿ä¸ä½¿ç¨ã
ããâ Easydriver æ两个å¼èï¼å«å MS1 å
ããMS2ï¼å®ä»¬ç¨äºè®¾å®æ¥è¿çåºåãå°å®ä»¬ååè¿å¨ Easydriver
ããç5ä¼çµåè¾åºä¸ãè¿æ ·å°±ææ¥è¿åºå设为äºå¾®æ¥è¿æ§å¶ãæä»æ¥è¿çµå¨æºä¼¸åºçåæ ¹å¼èè¿æ¥å¨çµå¨æºçè¾åºç«¯ï¼èæ§å¶å¼è(stepãdir å gnd)è¿å¨
ããArduino ä¸ãé¤äºè¿äºä»¥å¤ï¼Easydriver è¿éè¦è¿ä¸çµå¨æºçµæºãæç¨ä¸ä¸ª12ä¼ççµæºéé å¨é©±å¨çµå¨æºãé£æå
ããArduinoãä¸ä¸ªçµä½å¨è¢«ç¨äºæ§å¶çµå¨æºççµæºï¼æå®è®¾å°æä½å°±è¡ï¼è¦æ¯æ¥è¿çµå¨æºçå¨åä¸è¶³çè¯ï¼å°±ç¨å¾®è°å¤§ä¸äºãæ并ä¸æ¸ æ¥æ¥è¿çµå¨æºçé¢å®çµåï¼å¦æå®ä»¬åç«äºå°±è¯´æä½ ç»ççµå太é«ã
ãã
ããå¨æ¬å¶ä½é¡¹ç®ä¸ç¨ä¸å°çå¤ä½å 件
ãã
ããâ
ããæå¨çµè·¯å¾ä¸æ·»å äºä¸ä¸ªç»§çµå¨ï¼ä¾é£æ使ç¨ãå 为éå»è¿ç¨ä¼äº§çä¸äºçé¾ï¼æ以é£ææ¯å¾æç¨å¤çã
ããâ
ããé£æåªéè¦è¿æ¥å¨é£æè¾åºç«¯ä¸å°±è¡äºãä¸åªå°åççµèé£æå°±æä¸éçææï¼ä½ åªéææ£æåè´æç导线è¿å¨æ£ç¡®çè¾åºç«¯å³å¯ã
ãã
ããå¨çæ¥ææçå¼èæ¶é½è¦è®°å¾æ£æ¥ä½ç½®æ¯å¦æ£ç¡®
ãã
ããææ Easydrives
ããå®è£ å¨æ座ä¸ï¼è¿æ ·å°±è½å¨ä»¥åçæ°çæ¬ä¸éå¤ä½¿ç¨äº
ããâ æ¿å åå°å¨ç驱å¨çµè·¯æ¯ç¨åºäº LM317
ããççµè·¯å¶ä½çï¼ä¸éè¦ç¹æ®é 件ãè¿æ ·ç驱å¨çµè·¯å¯ä»¥æ£å¸¸å·¥ä½ï¼ä½ææè¿è¿è¯´ä¸ä¸æ¯çæ³ãæç»æ¿å äºæ管ç驱å¨çµæµå¤ªå¤§äºï¼å¤§çº¦å¨ 300
ãã毫å®ï¼ä½ è¦æ¯ä¹è¿ä¹åï¼é£ä¹äºæ管ç寿å½ä¸ä¼å¤ªé¿ãæ好ç解å³æ¹æ¡åºè¯¥æ¯æ¾ä¸ä¸ªæ´å¼ºå¤§çæ¿å åå°å¨å驱å¨å¨ï¼ä½ä¸ºäºåæå»ä»·åDIYçç²¾ç¥ï¼æè¿æ¯æ³è¦ä½¿ç¨ DVDR
ãã驱å¨å¨æ¬èº«çæ¿å åå°å¨ãæ¿å åå°å¨å¼å ³åé£ææ使ç¨çæ¯åä¸ä¸ªç»§çµå¨ã
ããâ
ããå¦æä½ æ³è¦ä¸åä»ç®ï¼é£ä¹ä½ å¯ä»¥è·³è¿æ´ä¸ªæ¿å åå°å¨é©±å¨çµè·¯çå¶ä½ï¼éç¨ç°æç驱å¨å¨ãè¿æ ·çè¯ä½ æéè¦åçå°±åªæ¯æçµæºæ¥å¨é£æ继çµå¨ä¸èå·²ãå½ç¶è¿æ ·åææ¬å¯è½ä¼ç¨å¾®é«äºã
ããâ æ´ä¸ªçµè·¯ææäºä¸ç§æ°å¼ç Arduino
ããçµè·¯ââæ¿å åå°å¨æ§å¶çµè·¯ãæå·²ç»éä¸äº Eagleæ ¼å¼ççµè·¯å¾åçµè·¯æ¿å¸ç½®å¾ãå¦æä½ æ³è¦èªå·±å¸ç½® Easydrivers ççµè·¯çè¯ï¼æä¹åå¤äºå¸¦æ驱å¨ç¨åºç
ããEagle åºæ件ï¼ä½ å¯ä»¥å¨ è¿é ä¸è½½ã
ãã6 åå¤
ããArduino
ãã
ããâ æèªå·±ç» Arduino
ããåç软件ãä½æ¯å¨æç´¢éè¿ä¸²å£æ§å¶ç§»å¨ç好æ¹æ³çæ¶åæ碰巧æ¾å°äºä¸ä¸ªå«å"Grbl"çä¸ä¸ãè¿æ¯ä¸ä¸ªæçç¸å½å¤ä¼ç§åè½ç g
ãã代ç ç¼è¯å¨ãç±äºæå·²ç»æææçä¸è¥¿è¿å°äº Arduino
ããä¸ï¼æ以æè¦ä¹å¾æ¹åæçè¿çº¿ï¼è¦ä¹å°±æ¹åæçç¨åºã幸è¿çæ¯å¨è½¯ä»¶ä¸ä¿®æ¹æ§å¶å¼èå ¶å®ç¸å½æ¹ä¾¿ãåªä¸è¿æä¸å¾ä¸ä¸è½½ Winavr ï¼ç¶ååä» github.com
ããä¸ä¸è½½ä»£ç ãåèµ·æ¥å¾å®¹æãä¸è½½å¹¶è§£ååºä»£ç 以åï¼ä½ å¿ é¡»æ config.h
ããä¸ç端å£å·ä¿®æ¹ä¸ä¸ï¼ç¡®ä¿å°å®ä»¬æå为æ£ç¡®ç顺åºãæ¥çä½ æéè¦åçå°±åªæ¯æå¼ä¸ä¸ªå½ä»¤çªå£ï¼è¾å ¥æ£ç¡®çæ件夹ï¼ç¶åè¾å ¥"make"ãå¦æä¸åå¦è®¡åé£æ ·é¡ºå©è¿è¡çè¯ï¼ä½ åºè¯¥æåä¼å¾å°ä¸ä¸ªç»
ããArduino 使ç¨ç .hex æ件ã
ããâ ä½æ¯æä»é£æ¶å°±æå¼èæ¹å¨è¿äºï¼èå¨æ¬æç¨ä¸æ使ç¨çæ¯
ããGrbl çé»è®¤å¼èãè¿æ ·å¯ä»¥è®©ä½ å¨è·çæç¨è®¾ç½®æ¶æ´å ç®åãä½ åªéè¦ä» Grbl çä¸è½½é¡µé¢ hex æ件就è¡äºã
ããâ æ è®ºä½ éæ©ä½ç§æ¹å¼ï¼æåä½ é½å°å¾å°ä¸ä¸ªè¾å ¥
ããArduino ä¸å»ç .hex æ件ãæè¯è¿è®¸å¤ä¸åçæ¹æ³ï¼å ¶ä¸ææå欢çæ¯ç¨ä¸æ¬¾å«å XLoader ç软件ãç¼ç¨çè¿ç¨é常ç´æ¥æäºï¼éæ© Arduino
ããçæ£ç¡®ç串å£;éæ© hex æ件以å Arduino çåå·;ç¶åæä¸ä¸ä¼ ãå¦æä½ ä½¿ç¨çæ¯æ°çç Arduino Uno çè¯ï¼é£ä¹ XLoader
ããæ¯ä¸æ¯æå®çï¼ä½ ä¼éå°ä¸ä¸ªä¸ä¼ é误ã碰å°è¿ç§æ åµæå»ºè®®ä½ ä½¿ç¨ ARP/ArduinoUploader ï¼ä¸è¿å³ä¾¿æ¯è¿æ¬¾ä¸ä¼ å¨å¨ Uno
ããçæ¯æä¸è¿æ¯åå¨ä¸äºé®é¢çãå½ä½ å¨ç» Arduino ç¼ç¨æ¶ï¼è¦å¨å个ä¸æå表ä¸éæ©ä¸²å£ç«¯å£åå¾®æ§å¶å¨ãç¶åä½ å¿ é¡»æ"AVR Dude
ããParams"è¿æ®µæåè¿è¡ä¸äºä¿®æ¹ãå é¤"-b19200"(ä¸å¸¦å¼å·)é¨åï¼å¹¶ç¹å»ä¸ä¼ æé®ãæ 论å¦ä½ä½ ä¹è¯¥å¨å ç§éä¹åæå®ï¼åå¤å¥½è¿è¡æµè¯äºãéåº
ããXLoaderï¼è¿å ¥ä¸ä¸é¨åã
ããâ ä½ éè¦é对è¿ä¸é¡¹ç®å¯¹ Arduino
ããè¿è¡è®¾ç½®ãæå¼ä½ æå欢ç串è¡ç»ç«¯ï¼ç¶åæå¼Arduino æè¿æ¥ç端å£ãä½ åºè¯¥ä¼æ¶å°ä¸æ¡æ¬¢è¿ä¿¡æ¯ï¼
ããGrbl 0.6b
ãã'$' to dump current
ããsettings"(è¾å ¥"$"æ¸ ç©ºå½å设置)
ããå¦æä½ è¾å ¥ä¸ä¸ª $
ããç¶åå车ï¼ä½ ä¼çå°ä¸ç³»åé项ã类似äºè¿æ ·åï¼
ãã$0 = 400.0 (steps/mm
ããx)
ãã$1 = 400.0 (steps/mm
ããy)
ãã$2 = 400.0 (steps/mm
ããz)
ãã$3 = 30 (microseconds step
ããpulse)
ãã$4 = 480.0 (mm/sec default
ããfeed rate)
ãã$5 = 480.0 (mm/sec default
ããseek rate)
ãã$6 = 0.100 (mm/arc
ããsegment)
ãã$7 = 0 (step port invert
ããmask. binary = 0)
ãã$8 = 25 (acceleration in
ããmm/sec^2)
ãã$9 = 300 (max instant
ããcornering speed change in delta mm/min)
ãã'$x=value' to set parameter
ããor just '$' to dump current settings
ããok
ããâ ä½ å¿ é¡»æ X è½´å Y è½´ç steps/mm
ããå¼é½ä¿®æ¹ä¸º 53.333ãåªè¦è¾å ¥"$0=53.33"(è¯æ³¨ï¼æ¤å¤ç为ç¬è¯¯ï¼å°äºä¸ä¸ª
ãã3)ç¶åå车ï¼æ¥çè¾å ¥"$1=53.333"ç¶åå车å³å¯ãå 为æ们并没æç¨å° Z è½´ï¼æ以å¯ä»¥æå®å¿½ç¥æãå é度å¯ä»¥æé«å°å¤§çº¦ 100
ããçç¨åº¦(è¾å ¥"$8=100"ç¶åå车)ãå½æ们ç¼æ ¢å°æä½è¿å°æºå¨çæ¶åï¼å é度ä¹ä¼å¾é«ãå é度太ä½çå¦ä¸ä¸ªå¯ä½ç¨æ¯å¨æ§å¶å¨ä¸åå°å°è¯å éååéï¼ä½å´æ æ³è¾¾å°å ¨éæ¶ï¼æ²çº¿å¾å½¢ä¼æ¯ç´çº¿åå°æ´å§ççç§ç¼ãä½ æå¯è½åæä¸æ ·åç°æä¸æ ¹è½´åæäºãè¿å¾å®¹æä¿®æ£ãé项
ãã$7 è®©ä½ è½å¤æ¹åè½´çæ¹åãææ³è¦æ¹å X è½´çæ¹åï¼äºæ¯æè¾å ¥äº"$7=8"ï¼è¿æ¯å 为ææ³è¦ä¿®æ¹ 3 å·ä½(8 = 00001000 äºè¿å¶)ï¼å¦æä½ æ³è¦ä¿®æ¹
ããY è½´çæ¹åï¼é£ä¹å°±è¾å ¥ 16(00010000)æè è¦ä¿®æ¹ä¸¤æ ¹è½´çè¯ï¼å°±è¾å ¥ 24(00011000)ãæå ³æ©ç 设置ç å®æ´ææ¡£
ããå¯ä»¥å¨è¿éæ¥çã
ããâ
ããç°å¨ä½ å·²ç»å®æäºçµè设置çåå¤ãå¦æä½ æ³è¦å°è¯è¿è¡å ä¸ç§»å¨çè¯ï¼å¯ä»¥è¾å ¥"G91 G28 X0 Y0ãå车ã"æè½´çä½ç½®å½é¶ãç¶åè¾å ¥"X10
ããY10ãå车ã"ãä½ åºè¯¥ä¼çå°ä¸¤æ ¹è½´åä¸é½åçäº 10 毫米ç移å¨ã
ãã7
ããåå¤è½¯ä»¶
ãã
ããâ
ããè¿ä¸æ¥æå°è¯¦ç»å°ä»åºç¡è®²èµ·ãæä¼è®²å°ä½ æéè¦ç软件ãå¦ä½è®¾ç½®è½¯ä»¶ï¼ä»¥ååºç¡çå·¥å ·ç»åãæåªä¼è®²è§£åºäº windows çç³»ç»ï¼ä½ 们é£äºç©å¿ Linux
ããç人åªè½èªè¡æ¥æ¾äº(ä¸è¿ Inkscape åç¸å ³æ©å±åºè¯¥ä¹è½å¨ Linux ä¸å¾å¥½å°è¿è¡)ãé¦å ä½ å¿ é¡»ä¸è½½ä»¥ä¸ä¸ä¸ªæ件ï¼
ãã1 Inkscape
ããââè¿æ¯ä¸æ¬¾å¼æºçç¢éç¼è¾è½¯ä»¶ã
ãã2 LaserEengraverExtension
ãã(æ¿å éå»æºæ©å±)ââè¿ä¼çææ§å¶æ¿å åå°å¨æéç g代ç ã
ãã3 G-codeSender (G
ãã代ç åéå¨)ââè¿æ¯æåç windows å°ç¨åºï¼ç¨äºå Grbl è¿è¡é讯ã
ããâ æ ¹æ® Inkscape
ããçå®è£ æ示è¿è¡å®è£ ãè¿åºè¯¥æ¯ä¸ªé常顺å©çè¿ç¨ãå¦æéè¦ä»»ä½è¿æ¹é¢ç帮å©ï¼å¯ä»¥å¨ä»ä»¬çç½é¡µä¸æ¾å°ç¸å ³ææ¡£ãæ¥ä¸æ¥å°±æ¯æ¿å éå»æºæ©å±ãè¿å®è£ èµ·æ¥è¦é¾ä¸äºï¼ä¸è¿ä¹ä¸æ¯å¤ªé¾ãç¨ä½ æ¯ç¨ç解å缩软件æå¼
ãã.zip æ件ï¼ç¶åæææçæ件å¤å¶å°"c:Program FilesInkscapeshareextensions"ä¸é¢ãä½ å¿ é¡»éæ°å¯å¨
ããInkscape æè½è®©æ©å±çæãè¿ä¸ªæ©å±å ¶å®æ¯ä¸ªç»è¿å¤§éä¿®æ¹ç"Gcodetools"çæ¬ãè¿å°±æ¯å®è£ Inkscape çä½ç½®ãä½ å¯ä»¥æ"G
ãã代ç åéå¨"æ¾å¨æ¡é¢ä¸æè ä»»ä½å«çå°æ¹ï¼è¿ä¼å¿åæ¾åºæ¥å°±è¡ãå®ä¸éè¦å®è£ ã
ããâ å ³äºæ©å±æä¸å¥è¯æå¿ é¡»å£°æï¼æä¸æ¯ python
ããç¨åºåï¼å æ¤å¨ä»£ç ä¸å¯è½åå¨ä¸äºç¼ºé·ã
ããâ
ããææ¥ä¸æ¥åè®¾ä½ å·²ç»å®è£ äºææ软件ï¼å¹¶åå¤å¼å§ä½¿ç¨äºãä¸é¢æ¯å·¥ä½çé¢çå¿«éæµè§å½åã
ããâ æå¸æè¿å½åçé度并ä¸ç®å¤ªå¿«ãç½ä¸ææ°ä¸èæ°ç
ããInkscape 使ç¨æç¨ãæä¸ä¼è®²è§£ä»»ä½å ³äºå¦ä½ä½¿ç¨å®çç»èã
ããâ G
ãã代ç åéå¨åæ¯å¦ä¸ç äºäºãç½ä¸æ²¡æä»»ä½ææ¡£ï¼å 为è¿æ¯æèªå·±ç¼çç¨åºãææçææ¡£é½å¨è¿ç¯æç¨ä¸äºï¼ä¸è¿å¦æä½ æé®é¢ï¼é£ä¹è¯·æ¾å¼èåæåºæ¥å§ãå½ä½ æå¼ç¨åºæ¶ï¼å®åºè¯¥æ¯éå¸¸æµ æ¾ææçãå¯ä¸å¥æªçä¸è¥¿å°±æ¯è¡å°¾éæ©æé®"nr"å"rn"ãæ ¹æ®ä½ æ使ç¨ç
ããGrbl
ããççæ¬ä¸åï¼è¡çç»å°¾ä¹ä¼ææä¸åãå¦æä¸ç§æ¹æ³ä¸è¡çè¯å°±è¯è¯å«çæ¹æ³ãéæ©ä½ 使ç¨ç串å£ï¼è¦æ¯ä½ å¿è®°è¿æ¥æ¿å éå»æºäºï¼é£ä¹å°±æå®è¿å¥½ï¼ç¶åæä¸å·æ°æé®ï¼è¿æ¶ä½ ç串å£å°±åºè¯¥ä¼è¢«æ¾ç¤ºåºæ¥äºãæä¸"open"(æå¼)æé®ï¼æå¼æ¬¢è¿çé¢ãä¸æ¦ç«¯å£æå¼äºï¼ä½ å°±è½å¤å¨æå¼æé®ä¸é¢çææ¬æ¡ä¸åä»»ä½å½ä»¤è¡ç»ç«¯è½¯ä»¶ä¸æ ·è¾å ¥å½ä»¤äºãå¦æè¦å¼å§æå¼ä¸ä¸ªæ件è¿è¡éå»çè¯ï¼ä½ å¯ä»¥è¦ä¹è¾å ¥æ件路å¾ï¼è¦ä¹ç¹å»
ããbrowse(æµè§)æé®åéæ©ä¸ä¸ªæ件ãå½ä½ ç¹å»"print"(æå°)æé®æ¶ï¼å°±å¼å§äºæä»¶ä¼ è¾ãæ件ä¼ä¸ç´ä¼ è¾å° Arduino çç¼åå 满äºä¸ºæ¢ï¼å¤§çº¦å°±ä¼ è¾
ãã20 è¡å·¦å³ãå½ç¼åå¯ä»¥åæ¾å ¥æ´å¤çæ°æ®æ¶ï¼å°±ä¼åä¼ è¾ä¸è¡ãå½ä½ æä¸ stop(åæ¢)æé®æ¶ï¼ä¼ è¾å°±ä¼åæ¢ï¼ä½æ¯ Arduino
ããå¨ç¼åæ¸ ç©ºä¹åæ¯ä¸ä¼åä¸æ¥çãå½ä½ æä¸"close"(å ³é)æé®æè éåºç¨åºæ¶ï¼ä¸²å£å°±ä¼è¢«å ³éï¼ä»»ä½ä¼ è¾é½ä¼è¢«ä¸æ¢ã
ããâ ææ¶ä¼åºç° Grbl æ æ³è§£è¯ç G
ãã代ç ï¼å®ä¼è¿åä¸ä¸ªé误ã大å¤æ°æ åµä¸è¿äºé误é½å¯ä»¥è¢«å¿½ç¥æï¼ä¸è¿å®ä»¬ä¼åºç°å¨åéå¨ä¸ãè¿äºå¯è½æ¯æ³¨éï¼æè æ¯å¼å¤´æç»å°¾ç"%"符å·ãå¦æå¨å½ä»¤åé¢æä¸æ¡æ³¨éï¼é£ä¹å°±ä¼äº§çä¸æ¡é误ï¼ä¸è¿è¿æ¡å½ä»¤ä¾ç¶ä¼è¢«æ§è¡ãä¾å¦"G21
ãã(All units in mm)"ï¼G21 å½ä»¤è¿æ¯ä¼è¢«æ§è¡ï¼ä¸è¿åé¢ç注éä¼ç»åºä¸ä¸ªé误ã
ãã8
ããæç»ç»è£ 以åé¢å¤é 件
ãã
ããå½ä½ æ Easydrivers
ããè£ å°ä¸ä¸ªçåéæ¶ï¼å°±éè¦ç¨ä¸ä¸ªé£æ为å®ä»¬é温ãå®å¯æ¯ä¼ç¯çå°åç
ããâ 为äºå®åè¿å°å°åéå»æºï¼æç¨ä»ä¸å¼ ç»æ¡ä¸æä¸æ¥ç
ããMasonite ç纤维æ¿å¶ä½äºä¸ä¸ªå°çåãåªè¦ç¨è¶æ°´ç²èµ·æ¥å°±è¡äºã
ããâ åé¢æä¸ä¸ªèæ¾å¡ä¸æä¸æ¥çå°é£æãå½ä½ æ
ããEasydrivers è£ å°ä»»ä½å¤å£³ä¸çæ¶åé½éè¦å¯¹å®ä»¬è¿è¡å·å´ãå®ä»¬è£¸å¥çæ¶åå°±å¾ç«äºï¼æ¾å¨å¤å£³ä¸å°±æ´ç«äºã
ãã
ããç¨è¶æ°´ç²ä¸ä¸äºå«çå¯ä»¥è®©å®æ´å®¹æç¨èºéåºå®å¨åºçä¸
ããâ
ããæå¨çåä¸ç¨è¶æ°´ç²ä¸äºä¸äºèºçº¹å«çï¼è¿æ ·æå°±è½å¨åºé¨æä¸èºéã
ãã
ããâ æ Arduino
ããåè¿æ¥ç¨èºéæ§ç´§å¨åºé¨ãè¿æ ·è¿å°éå»æºå°±åæäºä¸ä»¶æ¹ä¾¿å¥½ç¨çå°å·¥å ·ã
ãã
ããéé£å
ãã
ããææè¿å ¥çåç线路é½ä»é¡¶é¨ç©¿è¿
ãã
ããæå¨ä¸åèæ¾å¡ä¸æ¾å°äºè¿ä¸ªé£æä¿æ¤ç½©å®å¥½æ æçå°é£æ
ããâ è¿æ¯ä¸ª 40
ãã毫米ççµèå°é£æï¼ä¸æå¨çµåå¨ä»¶è¿ä¸æ¥ä¸æå°çæ¿å åå°å¨ç继çµå¨ç¸è¿æ¥ãé£æçæ¹åæåå·¥ä½ç©ºé´ä»¥å¤ï¼å®ä¼åç¼å°æçé¾å¸èµ°ã
ãã
ããæé£æè¿æ¥å¨æ¿å åå°å¨ç继çµå¨ä¸ï¼é¢æå·¥ä½ç©ºé´ä»¥å¤ãå®è½å¤æçé¾å¸èµ°ï¼åæ¶ä¸ä¼å½±åå·¥ä½ç©ºé´ä¸çå¨ä»¶
ãã
ããéç£éç顶é¨ç²ä¸ä¸ä¸ªèºæ¯ãå®å¯ä»¥å¾å¥½å°æä½ä½ ç工件
ããâ
ããå¦ä¸ä»¶å°èæç¨çé¢å¤é¨ä»¶å°±æ¯ç¨äºæä½çº¸å¼ åå ¶ä»è´¨éè¾è½»çç©ä½çç£éãæä»ä¸åªèç©å ·ä¸æ¾å°äºè¿äºç£éãåªè¦å¨é¡¶é¨ç¨è¶æ°´ç²ä¸ä¸äºèºæ¯ï¼å°±æå®äºã
ãã
ããå½æ¿å åå°å¨å¤äºæä½çä½ç½®æ¶ï¼ç¦ç¹åºå¯¹åå·¥ä½ç©ºé´ç表é¢
ããâ
ãã为äºæ¹åç¦ç¹ï¼ä½ å°±å¾éè¿æ§å¨èºä¸æ¥è°æ´é头ãæè ä½ å¯ä»¥å æç¦ç¹å®å¨å·¥ä½ç©ºé´ä¸ï¼ä¹ååææ¿å åå°å¨å¨æ¯æ¶ä¸ä¸ä¸æ»å¨ã
ããâ
ããå½æ¿å åå°å¨å¤äºæ¯æ¶ä¸æä½ä½ç½®æ¶ï¼ææå®çç¦ç¹åºå®å¥½ãæ¥çææéè¦åçå°±åªæ¯æµé工件çå度ï¼ç¶åææ¿å åå°å¨æ¬åç¸åçé«åº¦ã大é¨åæ åµä¸æåªè¦æ工件é å¨æ¿å åå°å¨çæ¯æ¶æè¾¹ï¼ç¶åææ¿å åå°å¨ç§»å¨å°æ£ç¡®çé«åº¦ä¸å°±è¡äºã
ãã
ããå½æææ¿å åå°å¨ç§»å¨å°ä¸å·¥ä»¶ç¸åçé«åº¦æ¶ï¼ç¦ç¹å°±è°æ´å°å·¥ä»¶ç顶é¨äº
ãã9 大ååæ
ãã以ä¸æ¯å°ç®å为æ¢æç¨éå»æºå¶ä½çç©åï¼æä¼å°½éç¨å¾çæ¥å±ç¤ºãæ³è±¡åæ¯å¯ä¸çéå¶å¦(é¤äºéå»æºçä½åçåå·¥ä½ç©ºé´çå°å°ºå¯¸)ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2016-02-21
制作激光雕刻机:
工具和材料
大部分硬件都可以利用废品制作。铝型材、和各种螺母、螺栓以及导线。但部分物品需要你另行购买。大部分电子器件都可以在 Sparcfun 上找到,其余的可以到E-bay或者旧货交换市场碰碰运气。
○ 1.激光发射器外壳(图中) ○ 2.Easydrive 电路(图中) ○ Arduino (这是控制电路的核心) ○ Easydrive 步进驱动器
○ 两台 DVD-rom 驱动器 (要是你运气不好的话也许会需要更多),并且至少需要一台DVD-R 驱动器来提供激光发射器
○ 激光发射器外壳 (在E-bay上可以找到零售的)
○ 激光发射器驱动电路 (这玩意儿有许多替代品,我用的是简单的基于 LM317 的电路)
○ 各种、螺栓以及其他的建材。