読者です 読者をやめる 読者になる 読者になる

ホットエンド 温度センサの位置変化による温度変化

自分の3Dプリンタでは一日のうちに何度もうまく印刷できる温度が変化する. 気温の変化のせいかと思っていたがそれだけでなく,動作中にホットエンドのサーミスタが動くことによって測定温度が大幅に変わってしまうことも大きな要因であることがわかった. …

Arduinoのファームウェアを書き換えても設定が反映されない

ノズルを変えてZプローブオフセットを変更する必要があったので,設定を変更してMarlinを書き込んだが,設定が反映されずノズルをベッドに突っ込ませてしまった. M851コマンドで確認してもオフセット値が更新されていなかった. 原因はEEPROMに設定を保存す…

3Dプリンタ 射出不良(PTFEチューブ)

射出不良が発生したのでエクストルーダーを分解すると,PTFEチューブの内側,外側にフィラメントが入り込んで穴を塞いでいた. さらにPTFEチューブも収縮してしまっていたので交換した. 今回はPTFEチューブが少し短めだった. PTFEチューブはスロートチュー…

Wake on Lan ができなかった

以前にWoLできていたPCを初期化後,BIOS,ネットワークカードのドライバ設定をしてもWoLできなくなった. 一度コンセントから抜いてまた刺すとできるようになった. 友人によるとCMOSリセットも効果がある場合があるとのこと. 追記 今朝やったらできなくな…

Win10でQTTabBarのタブバーが消える

なぜだかたまに消えて困る. 悩むの二回目なので書いておく. "オプション" の文字をクリックしないと出てこないのがわかりにくい.

ノズル詰まり解消法

3Dプリンターのノズルが詰まってしまった時の解消法です 用意するのは太めのクリップ,ノズル径のドリル(ネットを見てるとピアノ線の人もいますね),ライターです. ・クリップを伸ばしてノズルに突っ込みます. ・そのままノズルとクリップをライターで熱…

SMBに接続できない (サーバーの名前を間違えた)

Windowsの資格情報を使ってSMBサーバーに接続するプログラムがあるのですが,これに接続できませんでした. 原因はプログラム中ではIPアドレス \\xxx.xxx.xxx.xxx でアクセスしているのに対し,Windowsの資格情報には \\ServerName として資格情報が記録され…

yahooメールでリアルタイムに受信できない

yahoo mail自体がIMAP IDLE 対応してないみたいです. ThunderbirdのIMAP IDLE対応ばっかり気にしてたので気づきませんでした. 調べた限りではGmailが対応してる模様. 今,ラズパイにメールクライアント入れておいて特定のメールが来たら処理をするという…

USBジョイスティックを接続したままパソコンを起動するとBIOS(UEFI)で止まる

実は今まで見て見ぬふりをしてきた問題があります ジョイスティックを接続したままパソコンの電源を投入すると起動画面がBIOS(UEFI)の画面で止まってしまうのです 自分の環境は PIC18F14K50:ほとんどmla HID - joystick と同じのプログラム マザーボード…

PIC18F14K50でクロックが4分の1しか出ない!(タイマー関係)

ジョイスティックを作るにあたって、シフトレジスタに割くピン数削減をしようと思い 本当にCPUが48MHzで動いているか確認しようと、タイマー0でLチカさせてその周期を測ることでクロックを算出することにしました やってみると12MHzしか出ていないようで PLL…

HID ゲームコントローラ 10bitアナログ軸

mla の HID joystickデモ ではアナログ軸として8ビット値を送信しているが18F14K50 は10bitADCを持っているんで10bitで送ってみたい各アナログ軸をuint16_t で宣言レポートディスクリプタ変更点 LOGICAL_MAXIMUM(1023) PHYSICAL_MAXIMUM(1023) REPORT_SIZE…

PIC18 ブートローダーでのプログラミング

pic18F14K50でブートローダーを試してみたくなりmla USB-Bootloader-... のプロジェクトをビルドしようとするもXC8 Proじゃないと入りきらないよ と言われるどうしようかとネットをさまよっているとありがたいことにビルド済みHEXファイルを上げている人がい…

microchip mla でハマる

mlaを導入してHID joystic のサンプルを試すと、1回目にMPLAB Xを起動した時にはビルド成功するが一旦MPLAB X を終了してから2回目以降のビルドを行うと失敗するということがあったインストールフォルダのプロパティを見るとアクセス権限が制限されているよ…

バッファリングしてくれる書き込み関数のフラッシュ

プログラミングをやっていてバッファリングしてくれる書き込み関数を使用した時にclose() とか flush() とか忘れてて書き込みのタイミングで悩むのが2回目なのでメモガベージコレクションがあるから... とかやってちゃダメですね対策: close() 絶対忘れるな