CNC1310にリミットセンサ追加

CNC1310への各軸(X,Y,Z)リミットセンサ追加&調整しました。

CADでリミットセンサブラケットを設計→3Dプリンタで製作→微調整のため再設計を数回繰り返し、可動範囲を1mm縮めるだけの変化に収める事ができました。

 

リミットセンサブラケットの3DモデルはThingiverseに先程アップロードしましたので以下リンクで拾えます。3Dプリンタを所有していれば印刷可能です。

Limit Switch Brackets for CNC1310 by Sa2raKitsune - Thingiverse

 

f:id:Sa2raKitsune:20210528235450j:plain


切粉対策 兼 ショート対策としてマイクロスイッチ基板にも簡単なカバーを追加したことで見た目も悪くない感じ。

f:id:Sa2raKitsune:20210528235525j:plain

スイッチON時の赤色点灯も視認可能

 

CNC.jsで通電調整も行いましたので一歩立ち上げに近づきました✨

f:id:Sa2raKitsune:20210529000145j:plain

CNC.jsでホーミング(原点復帰)実施後

 記録と参考のため、現時点でのGRBL設定を以下に記載しておきます。

 

> $$
$0=10 (Step pulse time, microseconds)
$1=25 (Step idle delay, milliseconds)
$2=0 (Step pulse invert, mask)
$3=3 (Step direction invert, mask)
$4=0 (Invert step enable pin, boolean)
$5=0 (Invert limit pins, boolean)
$6=0 (Invert probe pin, boolean)
$10=1 (Status report options, mask)
$11=0.010 (Junction deviation, millimeters)
$12=0.002 (Arc tolerance, millimeters)
$13=0 (Report in inches, boolean)
$20=1 (Soft limits enable, boolean)
$21=0 (Hard limits enable, boolean)
$22=1 (Homing cycle enable, boolean)
$23=0 (Homing direction invert, mask)
$24=18.000 (Homing locate feed rate, mm/min)
$25=300.000 (Homing search seek rate, mm/min)
$26=200 (Homing switch debounce delay, milliseconds)
$27=1.000 (Homing switch pull-off distance, millimeters)
$30=1000 (Maximum spindle speed, RPM)
$31=0 (Minimum spindle speed, RPM)
$32=0 (Laser-mode enable, boolean)
$100=400.000 (X-axis travel resolution, step/mm)
$101=400.000 (Y-axis travel resolution, step/mm)
$102=400.000 (Z-axis travel resolution, step/mm)
$110=1500.000 (X-axis maximum rate, mm/min)
$111=1500.000 (Y-axis maximum rate, mm/min)
$112=1500.000 (Z-axis maximum rate, mm/min)
$120=10.000 (X-axis acceleration, mm/sec^2)
$121=10.000 (Y-axis acceleration, mm/sec^2)
$122=10.000 (Z-axis acceleration, mm/sec^2)
$130=125.000 (X-axis maximum travel, millimeters)
$131=88.000 (Y-axis maximum travel, millimeters)
$132=36.000 (Z-axis maximum travel, millimeters)

 

以上おわり