バイトが残っています。2,048バイトです。アクセスが拒否されました。マイコンボードに書き込もうとしましたが、エラーが発生しました。このページを参考にしてください。有効にする先日の改造(CNCシールド)以後、もともと使っていた中国の互換性のUNOに影響が出ているのか、もともと使用していたCNCシールドに戻しても一部(XYZ軸の操作が反応しない)に問題が起きてしまいました。ステッピングモーターの故障とは思えないので一度丸々変えることにしたのですが、ドライバから担ってしまいました。IDEに入っている他のサンプルコードを書き込むことはできるでしょうか?そもそも書き込み自体ができないのか、COMポートの設定が間違っているのか、それともkeystudio製のArduinoにあったドライバ(純正用のドライバではなく)が必要なのか?という感じでしょうか。23:42一度、ドライバーをアンインストールし、再度インストール後コードの入力に成功しました。(ポート設定などのタブ内表記が変わっていたのも気がかりですが)原因は不明です。それでもGrbl-controllerの接続ができませんでした。そこでひとつ過去にいろいろ失敗したことで3Dプリンターの時baudlateを15200にすると馬鹿の一つ覚えに毎回変えていたのですが、今回デバイスマネージャーの設定とソフトの両方を9600に下げてみました。したら接続できました。(先日まで使っていたのは15200で接続できました。使用の違いだとわかりました。)とりあえず1日のロスですが復帰できました。ご支援ご協力本当に感謝します。0:31Arduinoに書き込んだのがgrbl0.9なら、Grbl-controllerと接続するときは、baudrateは152000です。grbl0.8なら9600です。IDEは一度閉じたほうがいいと思います。書き込む際に使用したポートがまだ使用中になっているかもしれないので。0:090.8だとは気付きませんでした。現在0.9にアップグレードしました。アップグレードした後からスピンドルが動かなくなった(ステッピングモーターは元から動かなかった)のですがインターフェースなどで障害などが起きている可能性って有りますか。0:18grbl0.8と0.9の違いは、以下に書いてあります。https://github.com/grbl/grbl/wiki/Connecting-GrblArduinoボードのD11ピンとD12ピンが入れ替わっています。grbl0.8ではスピンドルはon-off制御でしたが、grbl0.9からは可変制御可能です。この違いではないでしょうか?ピンを入れ替えてつなぎ直せば問題ないと思います。10:46ありがとうございます。それから、動きませんでした。GRBL0.9はCNCシールドV3.0ではスピンドルはSpnEnに対応していた接続をZ+orZ-の左に変更しなければならないのは分かりました。(もちろん改造も駄目・・・)ですが、今までのZ+andZ-はどこに繋げれば良いのでしょう。SpnEnに繋げる事が出来るのは+かーのみなのでどちらかは諦めなければならないのでしょうか。それかスピンドルの線を繋げなかったz+かz-に繋げれば問題ないでしょうか。14:59ごめんなさい。自分であれこれ苦悩し、原因がただ電源の+極のケーブルが抜けていました。ただのネジ固定なので今までなかったかといわれると結構あったことだったので心の中で今日まで3日くらいいろいろ書いたことを後悔しました。責任を感じたので最後まであきらめないでやり遂げます(すみませんでした。)なので動かない原因はどれでもなく(UNO、シールド、改造、ステッピングモーター、パソコン、GRBL、ArduinoIED、ノイズ、自前の運)ただ改造したときに電源の配線が緩んだことに気がつかなかっただけでした。本当にすみませんでした。思うけどコメント欄めぐりで結末を追っていた方がいましたらすみません。参考にはならないと思います。nerrora様に知恵と精神的に助けられました。ありがとうございます。ショックでめまいが治まらないのですが、ひとつだけ追加して教えてほしいことがあります。いろんなサイトでスピンドルがノイズで動かなくなる話を聞きます。今回GRBL0.9にアップデートしたときから動かなくなったのも関係がある気がするのですが、各所で見るスピンドルにコンデンサーをつけるのは試したほうがよさそうでしょうか。16:48grbl0.9を使う場合、CNCシールドV3.0上のSpnEnに二つのZ軸用のリミットスイッチ(Z+とZ-に相当するスイッチ)をパラレルにつけることになります。Z-Axis*)はひとつずつしかありません。これらの端子がCNCシールド上でそれぞれ+と-の二つに分岐されているだけです(パラレルに接続されている)。Z-Axis*だけピンの入れ替えがあるので、CNCシールドのSpnEnにZ+用のリミットスイッチとZ-用のリミットスイッチをパラレルに接続することになります。PWM(スピンドル可変制御)に変更されているので、スピンドルのドライバに可変制御用の端子(TTL端子など)がついているならば、それと接続することになります。S1000を入力すると最大速で回転するはずです。grbl0.9では、GコードのM03がスピンドルをオンにするコマンドで、S1000はスピードの値です。S0で0%、S500で50%、S1000で100%の回転速度になります。grbl0.9にした場合は、このコマンドを入力しないと動かないかもしれません。スピンドルにもコンデンサーをつけたほうがノイズ対策にはなると思いますが、いまのところ全く動かないというのは、上記が原因だと思います。grbl0.8とgrbl0.9では、けっこう内容が違うので、もし他に参考にされているサイトがある場合は、grbl0.8とgrbl0.9のどちらを使っているかチェックしたほうがいいと思います。17:00grbl0.8でCNCシールドV3.0を使う場合(数年前のやり方)、grbl0.9でCNCシールドV3.0を使う場合(最新版grbl0.9と安価な中国製CNCシールドV3.0を使う場合)、grbl0.9でCNCシールドV3.1以上(最新版はV3.51)を使う場合で、それぞれ微妙に配線や設定などが異なるので、この辺りのことはいずれ新たなページにまとめておこうと思います。17:53遅くなりました。nerrorさんの説明通り無事スピンドルも動かせました。ノイズの問題は・・・私の場合は関係ないようです。(よく分かりません)パラレル接続って言うのがいまいち分からないのですが、2つのコードを1本にくっつけて1つに接続するってことで良いのでしょうか?コードを半田付けする感じ。最後の話も本当にありがとうございます。いろんなサイトを見たとしても本当にmirrorさんちでほぼ解決できる事が凄いと感じます。昨日CNC用の防音設備を設計していたのですが、どのような対策をされていますか?今回は安く済むので石膏ボードにしました。18:31スピンドル動いてよかったですね。ノイズの影響がなかったのは基板の品質が良かったのかもしれませんね。動かして微妙な誤作動が生じるようでしたら、コンデンサーをつけたほうが無難です。パラレルというのは、並列つなぎ(直列つなぎではない方)のことです。一本の線から2本の線に分岐するつなぎ方です。理解されているイメージであっているとは思いますが。リミットスイッチの接続の仕方については、以下に書きましたのでご覧ください。http://cnc-selfbuild.blogspot.jp/2016/11/cncv30v31v351.html防音対策はとくにはしていませんね。夜間は作業できませんね。マンションやアパートなどの集合住宅だと確かに防音対策は必要だと思います。防音もそうですが、防塵のほうも大変です。ルーターと集塵機を同時に動かすので、音は凄まじいですが、防塵のほうは集塵機があることで多少ましです。0:29スピンドルが動いて本当に良かったです。基盤の品質が良かったのですかね!(2〜3個同じところのシールドを買ってもそれぞれ違うのが怖いですね。)このkeystudioはアマゾンで2016年版みたいな事書いてたから最新だと当時の私は良く知らずに買いました。ところがどっこいV3.0なのです。マイコンチップの形がちっさい正方形よりでっかいキットカットみたいなやつの方が高性能そうだったので選んだのですが、関係あったみたいですね。パラレルの接続方法も一目で分かる絵がありがたいです。これで安心して配線できます。いえば、CNCシールドって右下?のXでもYでもZでもないドライバ?は何の為に有るのでしょう。防塵というか集塵というか、その為の対策を検討中です。1スピンドルの軸にプロペラ付けて吹き飛ばす(とりあえずベッドに溜まらないで済むかもしれない)2小型掃除機を防音壁内に設置し排気と吸気で空気の流れを作りどうにか吸い取るという方法を検討中です。17:02CNCシールドにはXYZ軸用のドライバをつける端子のほか、もうひとつ(4つ目)のA端子があります。A端子は、XYZのどれかのコピーになります。このブログ上で制作したCNCマシンのY軸にはモーターが2個つけてあります。ひとつはY端子、もうひとつは同じ動きになるので、YのコピーとなるA端子とつないであります。grblでは3軸までしか対応していないので、独立した4軸目として使うことはできませんが、grbl以外を使うのであれば、4軸目としても使えるようです。この内容については、以下に書いてあります。http://cnc-selfbuild.blogspot.jp/2016/04/cnccncdrv8825a4988.html集塵に関しては、以下に書いてあります。http://cnc-selfbuild.blogspot.jp/2016/04/cnc_98.htmlアクリル切削はまだやったことないですが、アクリルなど樹脂の場合は、刃との摩擦でアクリルが溶けてしまうことがあると思います。すると刃に溶けたアクリルがついてしまって、結果的に上手く切削できなくなるらしいです。エアー冷却するか専用の切削油(アクリルに悪影響を与えないもの)など必要かもしれません。切削スピードの調整もある程度慣れてこないと分かりにくいかもしれませんね。遅すぎると摩擦熱ばかり発生してアクリルが溶けてしまうし、速すぎればエンドミルが折れたりするし、このあたりは何回か実験してみて、ちょうどいいスピードを探していく感じでしょうか。一応、材質、刃の回転数、刃の数などから導き出せる計算式はあるようです。16:49とても興味深い内容です。高校生には金銭面で難しいと思っていたCNCが安く作れるのではという希望が湧いてきました。0:48コメントありがとうございます。自作すればかなり安く作れると思います。電気系統も面倒ですが、剛性のある本体と精度あるスライド機構を作るのが難しいと思います。22:05CNC(Eleksmill)を組み立てました。このブログを指導書として、bCNC<-->Grblで動かそうと思っています。以下について、もしお判りでしたら、教えてください。22:46例えば、どんなタイプのpluginを使いたいのでしょうか?画像など使うpluginは、pythonのpillowモジュールなどを別途インストールする必要があります。基本的には、Toolsタブに切り替えると、DrillerやFlattenなどいくつかのボタンがあるので、必要なパラメータをセットする感じです。読み込ませた部品のGコードに対して補助的な加工をする感じになると思います。Tools画面内のCAMボタンの中にもArtistic、Generatorなどあり、Bowl、Box、Gearなどあります。個人的にはbCNCの方ではpluginを使った加工はあまりしません。Inkscapeなどで図面を描いて、JscutなどでGコード化し、そのGコードをbCNCに読み込ませる感じで使っています。Pluginで使うとしたらTabs(部材を部分的に母材につなぎとめておく)くらいです。19:42早速にお返事いただき、ありがとうございます。▼タブの下のGenerator▶タブの下にありました。20:41多分、値にマイナスが入っているからかもしれません。マイナスの場合は、G90(絶対座標)かG91(相対座標:インクリメンタル)も同時に入力すれば動くと思います。G00G90X-10.0Y-8.0Z0.0G00G90X5.0Y-8.0Z0.0と言う感じです。G00は最初に入力してあればモードが継続するなくてもいいと思います。削除すると、止まらないようです。頭の部分で止まらないで、途中で止まるというのも、理解しにくいです。通信の絡みでしょうか?ありがとうございました。16:10単体でO001を入力するとエラーが出ますが、上記のGコードファイルを作ってbCNCで動かしてみたらエラーは出ませんでした。O001(Oコード)というのは、プログラム名らしいですが、今まで使ったことありませんね。Grblだと全ての種類Gコードに対応してなさそうなので、たまにエラーが出るのだと思います。いつかは自作のCNCに挑戦したいと思って居りすが、ここで得た事柄が非常に参考になりました、お礼申し上げます。苦労した点はArduinoでCNCシールドの認識と通信が出来ない、ということでした。Arduino上でCOMポートとボーレートの選択をカット&トライでようやくCNCシールドと通信ができました。後はさほど問題とあるようなことはありませんでしたが、CNC2418キットはZ軸ガタがあるため負荷をかけられません、ドリルで穴あけはY方向で楕円になります、Z軸送り速度10程度でないとダメです。以上、初心者へのコメントをいただければ幸いです。21:37tokiiさん、コメントありがとうございます。最終的には、電気的な部分というよりも、マシンそのものの剛性によって精度は左右されると思います。送りネジのバックラッシュを軽減する。ボールネジ、あるいはバックラッシュレスのナットを使う。スライド機構を精度ある部品に取り替える(ベアリング付きのスライド機構)。マシン躯体そのものを分厚い素材に取り替える。スピンドルモーターを強力にする。エンドミルを少々高価な切れ味のいいものに交換する。一回の切削量を少なくして、何回かのパスにする。アップカットとダウンカットを使い分ける。剛性が低い場合は、アップカットで切削する。キットについてくるモーターはラジコンカーなどでつかわれているような540モーターに近いものかと思います。300〜400W前後のスピンドルモーターなら、かなり力強いとは思いますが、けっこう大きいので取り付けられるかどうかが疑問です。なると、躯体全体をもう少し大きくしなければいけないので、改造というよりは、もうひとつランクが上のShapeoko3やX-CARVEのような感じになってしまいます。23:29早速の返答コメント有難うございます。3万円弱の中華製のキットでしたので期待はしていませんでしたので裏切られた感じはありませんでしたが、キットを買い求めて性能は期待せずお試し程度にと考えるべきなのしょうか。当然といえばそのとうりですが、一部の部品は3Dプリンターで作られていて精度が非常に悪く1点の部品に加工し直さざる事とになりましたが、それ以外そのまま手を加えずメカ部は完成してしました。10Φのリ二アシャフトにボールブッシュガイドでは、たかが知れているみたいです。1:11お久しぶりです。UNOばかり使ってて、はじめてNANOを手にして大部戸惑っていました。結局やる事はUNOと変わりませんね。インストールして終わりでした。調べたのですが、UNOにくらべマイナーと言うか、情報が少なかったです。結局は変わらない部分が多い気がします。質問があるのですが、レーザーを使ってるときは直接見るのが危ないと言う事で、専用サングラスが付いていたのですが、遮光用に使う板としては他にどんな物が良いのでしょうか。1:24レーザー防護対策については、以下のページ後半に書いてあります。掲載されているGrbl1.1対応ソフトの一つでもあります。2017年現在では、このページの内容はやや古いものとなっています(Grbl0.9以前のもの)。