2015-01-01から1年間の記事一覧
3Dプリンタの組み立てがほぼ完了し、フィラメントの出力テストも 特に問題がなかったので、残すは造形物の生成確認のみでした。 フィラメントも出てるし、問題も発生しないだろうと思っていました が、、 実際、造形物を出力してみると以下のとおり 最初はフ…
arduinoをいじっていて、デバッグ文に"!!!"を使用したところ、アップロード時に以下のエラーが発生するようになりました。ググってみるとarduinoのバグのようです。 原因究明に時間を費やしてしまった。。。。 avrdude: stk500v2_ReceiveMessage(): timeouta…
ようやくX,Y,Z軸のモータとエンドストップが動くようになったんですが、なぜかエクストルーダのモータはうんともすんともしない。なぜだろう?? ちなみにエクストルーダは以下のものを使用しています。Koolertron 3Dプリンタ用0.4ミリメートルK型熱電対ノズ…
私の環境の3Dプリンタは自作のため、エクストルーダの温度計は熱電対、ヒートベッドはサーミスタを使用しています。ですが、なぜかこの組み合わせだと、Printrun起動時にエラーが発生します。 Error:Heated bed switched off. MAXTEMP triggered !!最初は半…
defineで##演算子を使ったことがなかったので、忘れないためにメモしておきます。トークン連結演算子といって、左辺##右辺のように指定すると左辺と右辺を結合してくれます。 以下の例だと、マクロMBで指定したRAMPS_13_EEBは連結されてBOARD_RAMPS_13_EFBと…
実際にテストしてみて、まだ正常に動作しないのでMarlinの設定を見直しました。 単位あたりのステップ数 私が使っているモータ、ドライバ、およびベルトより、計算に必要な項目は以下のとおりです。(1)X,Y軸 ・モータのステップ角=1.8° ・ドライバマイクロス…
arduino IDEを起動してファイルを開こうとすると、なぜかarduino IDEがcore dumpする。 libmawt.soのところでSIGSEGVで落ちてるけど、全然分かりません。う~ん、 いろいろググってると、どうもJAVA_TOOL_OPTIONSが悪さをしているらしいとのこと。 JAVA_TOOL…
RAMPSでステッピングモータを使うため、秋月でお手頃なのを見つけました。ステッピングモーターSM−42BYG011: パーツ一般 秋月電子通商 電子部品 ネット通販akizukidenshi.com モータドライバにはSainMartのA4988を利用しました。 電流調整は定格電…
ubuntuで3Dプリンタを使用する際、USBシリアルデバイスを使うのですが、 毎回デバイスのread/write権を設定するのが面倒になってきたので。まずはシリアルデバイスの情報を確認します。 この時点でotherに対して権限はありません。 $ ls -la /dev/ttyACM0 cr…
ListFragmentのリスト選択時、詳細な情報を別Fragmentで表示したいときがあります。 試行錯誤しながら、なんとか実現できたので備忘録として残しておきます。ラッパー用のFragmentを容易し、その中にListFragment、およびFragmentを表示する方法になります。…
FragmentからFragmentを呼ぶ(いわゆるNested Fragment)場合、バックボタンを押したとき、一個前のFragmentに戻したいときがあります。 stackoverflowでいいものを見つけたので、備忘録としてメモしておきます。 Android 4.2: back stack behaviour with nest…