コメを噛め

コメを噛め

rerofumi の電子工作メモ

hatena bookmark

前回ちょびっと書いたけれども、うちのCupcake CNC はXステージとYステージの移動量アスペクトが違っていてYステージの方が正常量移動していない。
40x40mm正方の物を出力しても40×42.25mmとなってしまい、Y軸方向にちょっと伸びた形ができてしまう。
これを修正したくてその直し方をずっと調べていたのだけれども、この度ようやく判明した。

修正する箇所は ReplicatorG のマシン設定ファイル machines.xml というファイルの中。
マシン設定の中で Cupcake CNC を探すと、そこに <geometry> という構造があって、その中で定義されている。


<geometry type="cartesian">
<!-- different pulleys on X and Y axii -->
<axis id="x" length="300" maxfeedrate="5000" scale="11.767463"/>
<axis id="y" length="300" maxfeedrate="5000" scale="11.767463"/>
<axis id="z" length="300" maxfeedrate="150" scale="320"/>
</geometry>

という記述の y scale 部分を変更すればよい。
うちの場合は 40mm が 42.6mm になっていたので、11.767463 を 11.049261 (= 11.767463 * (40.0 / 42.6)) に変更した。

これで出力はばっちり修正。正方形が正しく正方形として出力されるようになった。
いや、すっきりした。

ちなみに Z軸も計測したけれども、こちらはズレがなかった。本当に Y軸だけだったみたい。
このへん、個体差が考えられるので、Cupcake CNC を入手された際は是非とも 2x2x2cm くらいの立方体を出力して自分のマシンにおかしいところはないかをチェックしてみて欲しい。

Leave a Reply