2015-05-01から1ヶ月間の記事一覧

arduino bug avrdude: stk500v2_ReceiveMessage(): timeout

arduinoをいじっていて、デバッグ文に"!!!"を使用したところ、アップロード時に以下のエラーが発生するようになりました。ググってみるとarduinoのバグのようです。 原因究明に時間を費やしてしまった。。。。 avrdude: stk500v2_ReceiveMessage(): timeouta…

reprap エクストルーダモータ

ようやくX,Y,Z軸のモータとエンドストップが動くようになったんですが、なぜかエクストルーダのモータはうんともすんともしない。なぜだろう?? ちなみにエクストルーダは以下のものを使用しています。Koolertron 3Dプリンタ用0.4ミリメートルK型熱電対ノズ…

reprap heated bedの温度エラーが発生する

私の環境の3Dプリンタは自作のため、エクストルーダの温度計は熱電対、ヒートベッドはサーミスタを使用しています。ですが、なぜかこの組み合わせだと、Printrun起動時にエラーが発生します。 Error:Heated bed switched off. MAXTEMP triggered !!最初は半…

C言語 ##演算子について

defineで##演算子を使ったことがなかったので、忘れないためにメモしておきます。トークン連結演算子といって、左辺##右辺のように指定すると左辺と右辺を結合してくれます。 以下の例だと、マクロMBで指定したRAMPS_13_EEBは連結されてBOARD_RAMPS_13_EFBと…

Marlin Configration.h設定 その1

実際にテストしてみて、まだ正常に動作しないのでMarlinの設定を見直しました。 単位あたりのステップ数 私が使っているモータ、ドライバ、およびベルトより、計算に必要な項目は以下のとおりです。(1)X,Y軸 ・モータのステップ角=1.8° ・ドライバマイクロス…

arduino IDE crash on ubuntu 15.04 (64bit)

arduino IDEを起動してファイルを開こうとすると、なぜかarduino IDEがcore dumpする。 libmawt.soのところでSIGSEGVで落ちてるけど、全然分かりません。う~ん、 いろいろググってると、どうもJAVA_TOOL_OPTIONSが悪さをしているらしいとのこと。 JAVA_TOOL…

RAMPS + A4988 driver + ステッピングモータSM-42BYG011について

RAMPSでステッピングモータを使うため、秋月でお手頃なのを見つけました。ステッピングモーターSM−42BYG011: パーツ一般 秋月電子通商 電子部品 ネット通販akizukidenshi.com モータドライバにはSainMartのA4988を利用しました。 電流調整は定格電…

USBシリアルデバイスの権限設定

ubuntuで3Dプリンタを使用する際、USBシリアルデバイスを使うのですが、 毎回デバイスのread/write権を設定するのが面倒になってきたので。まずはシリアルデバイスの情報を確認します。 この時点でotherに対して権限はありません。 $ ls -la /dev/ttyACM0 cr…