CNC制作

リミットスイッチのノイズ対策(GRBL)

投稿日:

前回に引き続き、GRBLの話です。

なんやかんやで偽DRV8825ドライバーでFLMのステッピングモーターを動かす所まで出来たのですが、どうにもこうにもホーミングが正しく動かない。
挙動がおかしい・・・

「なんでだぁぁぁ!うおぉぉぉ!

と、散々悩んで、色々試行錯誤した結果、どうやらリミットスイッチの回路のノイズが原因だとわかった。

実は公式のページにも書かれていたりする、

Capacitors for noise filtering

Even if you do use NC contacts, you still need those 104 (0.1uF) capacitors, as close to the Arduino as you can place them. You can argue all day that those caps won’t make a difference since the caps are shorted out by the switches. The explanation for this phenomenon is quite long but the first power line glitch will convince you otherwise. (Plug in your blender next to the CNC’s AC plug and turn it on. Your CNC should still behave normally despite the blender.)

Side benefit: With NC switches, the connection is broken cleanly when you hit home position, therefore no contact bounce occurs. (Contact bounce occurs only during switch closure, NOT during switch opening.)

https://github.com/gnea/grbl/wiki/Wiring-Limit-Switches#capacitors-for-noise-filtering

要するに0.1uFのコンデンサーをArduinoの近くに取り付けろと言うことらしい。

早速やってみた。

grblシールド

私は、数年前に買ったGRBLシールドを使っています。
コンデンサーを取り付けるとしたら、ENDSTOP端子の白いピンと黒いピンの間に取り付けます。

今回は、基板裏に突き出たピンの間にチップコンデンサーを取り付けることにしました。

GRBLシールドに取り付けたコンデンサー

写真のように、基板の裏のENDSTOPS端子に直接半田付けしました。
取り付けたコンデンサーは、容量 0.1uFでサイズは1608の物
もちろんFLMにはZ軸は無いのですが、ついでなのでZ軸用の端子にもコンデンサーを取り付けておきました。
ちなみに、このGRBLシールドは、Zのリミットピンとスピンドル用のピンが入れ替わっているので注意。

これでホーミングを試してみると、無事正常な動作となりました。

Arduino用のCNC(GRBL)シールドを買ったら、まずコンデンサーの取り付けが必須と言うことですね。

以前1号機を作った時は、ノイズ対策無しで動いていたので、今回は良い勉強になりました。

 

-CNC制作
-

執筆者:

関連記事

grblシールド

コンデンサ逝く

自分の不注意ですが、GRBLシールドのコンデンサをパンクさせてしまいました。 原因は、モーター用の電源(12V)の+と-を逆に繋いでしまったことなんですが、逆接続に気づかず暫くしてコンデンサーが電解液 …

自作CNC1号

自作CNC1号の作成

少し前から取り組んでいた自作CNC(レーザー加工機)の作成。 ぼちぼち形になってきて、一応レーザー加工出来るところまで来ました。   自作CNCの側は、MDFをレーザーカットして作りました。 …

FABOOL Laser Miniに取り付けたプロッターヘッド

FABOOL Laser Miniをカッティングプロッター化

タイトルの通り、FABOOL Laser Miniをカッティングプロッター化しました。 FLMのコントロール基板をGRBLにした理由の一つはこれで 「カッティングプロッターが欲しい」と言うことでしで、 …

FABOOL Laser MiniのGRBL化

FABOOL Laser MiniをGRBL化したい。 と言うことで、只今色々と試行錯誤しております。 で、現在のところ、2軸の移動はできるようになりましたので、とりあえずそこまでの事を書いておこうと …

FLMの1.6Wレーザーモジュール

FABOOL Laser MiniのGRBL化 その2

前回X軸Y軸を動かすことに成功したので、今回はレーザーモジュールを接続したいと思い、試行錯誤した結果、とりあえず、レーザー加工まで出来ました。 もくじ 配線FABOOL Laser Miniのレーザー …