tag:blogger.com,1999:blog-2315752776686485714.post4237557583939674847..comments2023-06-04T15:53:50.539+08:00Comments on 3D印表機 DIY 建構筆記: End Stop 電路介紹陳亮宇http://www.blogger.com/profile/03647294206600173849noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-2315752776686485714.post-70994429165530433832017-04-13T09:52:18.719+08:002017-04-13T09:52:18.719+08:00不行,10K電阻接到5V的用意,是要確保微動開關放開時,pin12的電位會是5V而不是0~5V之間的...不行,10K電阻接到5V的用意,是要確保微動開關放開時,pin12的電位會是5V而不是0~5V之間的不確定值。陳亮宇https://www.blogger.com/profile/03647294206600173849noreply@blogger.comtag:blogger.com,1999:blog-2315752776686485714.post-21254342232706547302017-04-12T16:15:42.664+08:002017-04-12T16:15:42.664+08:00被大你好,請問PIN12---10K歐姆---5V這部份,可以把5V disable嗎?被大你好,請問PIN12---10K歐姆---5V這部份,可以把5V disable嗎?Anonymoushttps://www.blogger.com/profile/14828742528716830599noreply@blogger.comtag:blogger.com,1999:blog-2315752776686485714.post-2291767950827924412014-10-24T07:21:14.773+08:002014-10-24T07:21:14.773+08:00謝謝你
謝謝你<br />Anonymoushttps://www.blogger.com/profile/07151075858140004329noreply@blogger.comtag:blogger.com,1999:blog-2315752776686485714.post-67463969812247124442014-10-23T10:53:53.220+08:002014-10-23T10:53:53.220+08:00如果你的接法如下:
1.微動開關 C 接到 RAMPS X end stop -
2.微動開關NC接...如果你的接法如下:<br />1.微動開關 C 接到 RAMPS X end stop -<br />2.微動開關NC接到 RAMPS X end stop S<br /><br />那你需要將configuration.h內的 X_MIN_ENDSTOP_INVERTING 該成 false陳亮宇https://www.blogger.com/profile/03647294206600173849noreply@blogger.comtag:blogger.com,1999:blog-2315752776686485714.post-2814619756976651472014-10-22T20:09:52.066+08:002014-10-22T20:09:52.066+08:00微動開關做動到,導通送GND給RAMPS1.4,屬於給負電訊號,那麼接Normal Close做動到...微動開關做動到,導通送GND給RAMPS1.4,屬於給負電訊號,那麼接Normal Close做動到,斷開,<br />那麼configuration_adv.h裡面要設定true或falseAnonymoushttps://www.blogger.com/profile/07151075858140004329noreply@blogger.comtag:blogger.com,1999:blog-2315752776686485714.post-30738403462465318252014-10-20T09:54:38.574+08:002014-10-20T09:54:38.574+08:00"B接點(N.C) 接S跟-",那到底是接在S還是 - ?
什麼東西要設True..."B接點(N.C) 接S跟-",那到底是接在S還是 - ?<br />什麼東西要設True或false?陳亮宇https://www.blogger.com/profile/03647294206600173849noreply@blogger.comtag:blogger.com,1999:blog-2315752776686485714.post-6013290657179255742014-10-18T20:15:53.066+08:002014-10-18T20:15:53.066+08:00請問微動開關接B接點(N.C) 接S跟- , 要設定true或false ??請問微動開關接B接點(N.C) 接S跟- , 要設定true或false ??Anonymoushttps://www.blogger.com/profile/07151075858140004329noreply@blogger.comtag:blogger.com,1999:blog-2315752776686485714.post-29998600592899713922014-09-24T12:07:25.672+08:002014-09-24T12:07:25.672+08:00版大您好, 感謝你的回覆!
將z軸改成光學限位開關後, 我遇到的是在觸發開關後, 它會往上升一小段距...版大您好, 感謝你的回覆!<br />將z軸改成光學限位開關後, 我遇到的是在觸發開關後, 它會往上升一小段距離, 然後即停止, 也沒做第2次的歸零, 所以我有點不明白這樣的動作是否是正常的.<br />而後, 我將configuration_adv.h內的 #define Z_HOME_RETRACT_MM 2改成0, 當光學限位開關觸發後, 已可立即停止動作, 不知這樣改是好是壞, 還需要些實驗跟時間來確認.Anonymoushttps://www.blogger.com/profile/08236995369153543884noreply@blogger.comtag:blogger.com,1999:blog-2315752776686485714.post-39376922321540254512014-09-23T09:59:01.795+08:002014-09-23T09:59:01.795+08:00有些版本的Marlin 會重複做兩次的Z軸歸零,第一次速度比較快,觸動開關後會再上升一小段距離,然後...有些版本的Marlin 會重複做兩次的Z軸歸零,第一次速度比較快,觸動開關後會再上升一小段距離,然後用更慢的速度下降,做第二次歸零。理論上速度越慢,歸零的精確度會越準。陳亮宇https://www.blogger.com/profile/03647294206600173849noreply@blogger.comtag:blogger.com,1999:blog-2315752776686485714.post-44988784025091692662014-09-14T20:11:45.872+08:002014-09-14T20:11:45.872+08:00請教您...
z軸下降後, 觸動光學限位開關會再往上升一點點, 這是正常的動作嗎??
還是當光學限位...請教您...<br />z軸下降後, 觸動光學限位開關會再往上升一點點, 這是正常的動作嗎??<br />還是當光學限位開關在被觸動的當下, 即應立即停止??Anonymoushttps://www.blogger.com/profile/08236995369153543884noreply@blogger.comtag:blogger.com,1999:blog-2315752776686485714.post-61099446173918624692014-04-20T10:04:27.458+08:002014-04-20T10:04:27.458+08:00重新下載Marlin,可以發現到現在"ENDSTOP_INVERTING"已經有...重新下載Marlin,可以發現到現在"ENDSTOP_INVERTING"已經有把Max、Min分開設定了,所以用起來不會那麼麻煩。<br />不過我認為弄懂"DISABLE_MAX_ENDSTOPS" 與 "DISABLE_MIN_ENDSTOPS",會是比較正規的做法。<br />謝謝你的補充~陳亮宇https://www.blogger.com/profile/03647294206600173849noreply@blogger.comtag:blogger.com,1999:blog-2315752776686485714.post-67563685057200573112014-04-20T00:02:11.045+08:002014-04-20T00:02:11.045+08:00這個月初剛組好第1台3d印表機prusa i3是用機械限位開關,開始時我先測試電機部分,都很順利,一...這個月初剛組好第1台3d印表機prusa i3是用機械限位開關,開始時我先測試電機部分,都很順利,一切OK,太高興了,結果樂極生悲,後來在整理電線重新插拔安裝時,不小心把Zmin EndStop的3個腳位都接了,結果導致在歸零時發生火花,把5V穩壓 IC燒毀了,而最近又嘗試換光學限位開關,也花了一些時間才搞好設定,從中學了一些不值一顧的笨經驗,在此留言,只因希望能對未來新近者有所助益,可少繞一些彎路,不用同樣再浪費許多時間在如何設定Marlin的EndStop上。<br /><br />1. 機械微動開關接法<br />機械微動開關只需接2個腳位,就是陳先生上面所提的:單純使用微動開關當作限位器,那一定要接RAMPS上的 "S" 跟 "-" 腳位。絕對不要把3個腳位都接了,如果不小心接了3個腳位,那在觸發時會發生火花,會把5V穩壓 IC燒毀(就是Mega 2560上的AMS1117 5.0V穩壓 IC,位在電源插座旁)。<br /><br />2. 光學限位開關接法<br />光學限位開關則是需要用到3條線,接到RAMPS上的"S"、"-"及"+" 3個腳位。<br /><br />3.使用 M119 指令,顯示各軸EndStop狀況,有助於Marlin的設定。 <br />Marlin的configuration.h中有關EndStop的設定,比較難直接明白的就是 "const bool 各軸_ENDSTOP_INVERTING" 的值,倒底是正相或反相,應該設定成true或false?<br />這個設定是否正確,可以在測試時,下指令 M119 來觀察,它會顯示目前各軸min及max的EndStop狀況,是open或triggered。<br />而在使用光學限位開關時,這個指令特別有用,因為對光學限位開關來說,"const bool 各軸_ENDSTOP_INVERTING" 的值,會同時影響min及max,導致不管你如何設定,都會出現 EndStop Hit的錯誤,因此無法正常動作。此時如果下M119指令,就可以看出問題所在,發覺必須搭配"DISABLE_MAX_ENDSTOPS" 或 "DISABLE_MIN_ENDSTOPS" 設定才可以解決問題。 Anonymoushttps://www.blogger.com/profile/03655727334296870462noreply@blogger.com