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…
Google Play Game Service APIを利用することでゲーム対戦機能、リーダーボード、アーチーブメント機能を利用できます。 以下にサンプルプログラムを利用する手順を備忘録として書いておきます。 Step1.Google Play Serviceをインストール まず開発PCにGoogl…
ダークサイド脱出 最近ダークサイドに落ちてたため、何かやる気を起こさせるものはないかと考えていたところ、 Googleからの挑戦状が.... ちょうどいいタイミングやし、チャレンジしてみます。 Google Fitでなにができるのか? 1.The fitness store googleの…
GRunnerを作成してからだいぶ年月が経ちますが、サイトに掲載してもられると やっぱり嬉しいです。Applivさん、ありがとうございます。GRunner (日本語版)のアプリ情報 GRunner (日本語版)のアプリ情報 | Androidアプリ -AppliviPhoneアプリ発見サイト -App…
linuxとかでファイルのタイムスタンプがある条件に一致するものを探したい場合、 findコマンドのmtimeオプションを使いますが、例えば更新日時が1日以内の場合、mtimeオプションに指定する値は+1,-1,1の どれだったかな〜と悩みます。昔からの伝統である「ma…
うちにArduinoがやってきました。アルデューイノと読むそうです。 こいつが何者かというと、AVRマイコンと入出力ポートを備えた基板です。 Arduino IDEはC++風のArduino言語を作成する統合開発環境です。 Arduino IDEでは作成したプログラムをコンパイルして…
先週発表されたOpenSSLの脆弱性問題ですが、ここ最近の脆弱性の中で一番深刻なセキュリティホールのようです。ある発表によると深刻度10段階中、11ぐらいとのこと。SSLは普段意識せず使用していますが、インターネット上の通信を暗号化する際に利用していま…
最近PowerShellを使ってスクリプトを書いたのですが、Windowsのファイルオープン仕様でまんまとトラップにはまりました。UNIXの人間だからはまったのか...Windowsでは、ファイルをオープンする際、アクセスモードと共有モードの指定ができるようです。 監視…
スマホのアプリでTwitter APIを使用しているのですが、2014年に入ってからうんともすんとも動かなくなりました。ログを確認すると以下のメッセージが出力されていました。 403:The request is understood, but it has been refused. An accompanying error m…
うちのソース管理について、記載しときます。 たまにしか使わないときに、すぐ忘れてしまうので、備忘録としてですが... 最近の流行に従い、メインのリポジトリはBitbucketを使っています。gitのGUIクライアントにSourceTreeを使っています。gitコマンドより…
8月にLunavastで3Dプリンタを購入しましたが、なかなか重い腰があがらず、放置してました。11月になりようやく組立ててみました。 製作時におけるメモとして残しときます。 [購入店のサポート] 事前にmac osxでも動作可能と確認したが、一筋縄では動かな…
PowerShellからヒアドキュメントを使用してsqlplusを使用する場合、以下の記述で使用できるようです。さすがヒアドキュメントっす!! set $env:oracle_sid="test"$statement=@"connect / as sysdbashow parameter db_nameexit"@
PowerShellで保存期間を超過したファイルを削除する関数を作成してみました。 まだテストしていないので、ちゃんと動くかどうかは不明ですが。。。。 ## targetPathで指定された接頭辞prefixのファイルに大して、term期間を超過した# ファイルを削除する。fu…
cab圧縮関数を作成してみました。 # パクリですけどね。 ######################################## compress to cab# Usage: CompressCab "target"#######################################function MakeCabFile([String]$targetPath, [String]$outPath, [S…
PowerShellでファイルへのログ出力関数を作成してみました。 ######################### logging# Usage: Log "priority" "msg"########################function Log([String]$priority, [String]$msg){ $timeStamp = Get-Date -format "yyyy/MM/dd HH:mm:s…
jniをビルドする場合、NDKが必要。NDKのセットアップ完了後、以下のようにndk-buildコマンドでコマンパイルが可能となるようです。すぐ忘れるので、備忘録として。。 $cd jni $ ndk-buildInstall : libImageProc.so => libs/armeabi/libImageProc.soInstall …
自分で作成したadnroidアプリのログをSDカードに保存しようと思い、File.mkdir()でディレクトリを作成しようとしたができない。ちょっと調べてみると、Manifestファイルにパーミッションの設定が必要であることが判明。って当たり前やね。 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /></uses-permission>
無線LAN設定(ubuntu 10.10)いちいちログインしないと無線LANが有効にならず、使えないので手動で無線LANが有効となるように設定してみました。1.NetworkManagerを停止する。 $ service network-manager stop $ ps -ef | grep NetworkManager2.NetworkManager…