出版原稿
2024年12月22日日曜日
2022年9月13日火曜日
Stable Diffusion WebUi - Altryne の設定
1.AltryneのGoogle Colabを開く
2.「1 - Setup stage」と「2 - Run the Stable Diffusion webui」を実行する(再生マーク)
3.「3 - Launch WebUI for stable diffusion」を実行する ⇒ 以下のエラーになるので、自分のGoogle Driveの「MyDrive/AI/models」にsd-v1-4.ckptをダウンロードして入れておく。4GBある。
FileNotFoundError: [Errno 2] No such file or directory: '/content/drive/MyDrive/AI/models/sd-v1-4.ckpt'
⇒ もう一度実行
2021年11月19日金曜日
funimation downloader nx (aniDL.exe)のセットアップ方法
まっくんという人が公開している情報に英語CC字幕のアニメリストがとてもよい!
DLの方法まで載っていてありがたい。
だが2021/11現在、そのDL方法のfunimation-downloader-nxのリンクが切れていたりしてたので、最新情報を補足。
funimationのダウンローダーは色々な人が作ってるが、更新がされてないものが多い。
この中で今生きているのが↓
最新のバージョンではexeにコンパイルするように変わっている。
古いバージョンの方がセットアップは簡単。
以下手順
【古いバージョンの1.04のfuni.js】
この後は先人の手順でOK
【最新バージョンのaniDL.exe】
branches-masterだとコンパイルが必要。
1:branches-masterをDL→解凍。そのフォルダで以下を実行。
npm install -D typescript
npm install -D ts-node
npm init -y
npm run build-win64
→ これでaniDL.exeという実行ファイルが出来上がる。
7z.exeが必要。インストールしてパスを通しておく。参考リンク
場所は:multi-downloader-nx-master\lib\_builds\multi-downloader-nx-1.0.4-win64\aniDL.exe
multi-downloader-nx-1.0.4-win64 を使いやすいところに移動
2:aniDL.exeでfunimationにログイン
.\aniDL.exe --auth --service funi
→ この後、IDとパスワードを聞かれて、入れたら認証キーが保存される。
以降はログインはしなくてよくなる。
3:multi-downloader-nx-1.0.4-win64\binフォルダに以下を設置
./bin/ffmpeg/ffmpeg.exe
./bin/mkvtoolnix/mkvmerge.exe
4:ダウンロード実行
オプションは「--service funi」を指定すること以外はfuni.jsと大体同じ。
aniDLのオプション
Usage: aniDL.exe [options]
Authentication:
--auth Enter authentication mode [boolean]
Fonts:
--dlFonts Download all required fonts for mkv muxing [boolean]
--fontName Set the font to use in subtiles (Funi only) [string]
Search:
-f, --search Search for an anime [string]
--search-type Search type used for crunchyroll
[string] [choices: "", "top_results", "series", "movie_listing", "episode"] [default: ""]
-p, --page Page number for search results [number]
--search-locale Search locale used for crunchyroll
[string] [choices: "", "en-US", "es-LA", "es-419", "es-ES", "pt-BR", "fr-FR", "de-DE", "ar-ME", "ar-SA", "it-IT",
"ru-RU", "tr-TR"] [default: ""]
Downloading:
--new Get last updated series list from crunchyroll [boolean]
--movie-listing, --flm Get video list by Movie Listing ID [string]
--series, --srz Get season list by Series ID [string]
-s Set the season ID [string]
-e, --episode Sets the Episode Number/IDs (comma-separated, hyphen-sequence) [string]
-q Set the quality layer. Use 0 to get the best quality. [number] [default: 7]
-x, --server Select server [number] [choices: 1, 2, 3, 4] [default: 1]
-k, --kstream Select specific stream for crunchyroll[number] [choices: 1, 2, 3, 4, 5, 6, 7] [default: 1]
--partsize Set the amount of parts that should be downloaded in paralell [number] [default: 10]
--hslang Download video with specific hardsubs
[string] [choices: "none", "en", "es-419", "es", "pt-BR", "fr", "de", "ar", "it", "ru", "tr"] [default: "none"]
--subLang Set the subtitles to download (Funi only)
[array] [choices: "enUS", "esLA", "ptBR"] [default: []]
--dlsubs Download subtitles by language tag (space-separated) (crunchy only)
[array] [choices: "all", "none", "en", "es-419", "es", "pt-BR", "fr", "de", "ar", "it", "ru", "tr"] [default: "all"]
--novids Skip downloading videos [boolean]
--noaudio Skip downloading audio [boolean]
--nosubs Skip downloading subtitles [boolean]
--dub Set languages to download (funi only)
[array] [choices: "enUS", "esLA", "ptBR", "zhMN", "jaJP"] [default: ["enUS"]]
--dubLang Set the language to download (Crunchy only)
[string] [choices: "eng", "spa", "por", "fra", "deu", "ara", "ita", "rus", "tur", "jpn"] [default: "jpn"]
--all Used to download all episodes from the show (Funi only) [boolean] [default: false]
--fontSize Used to set the fontsize of the subtitles [number] [default: 55]
--allSubs If set to true, all available subs will get downloaded (Funi only)
[boolean] [default: false]
--allDubs If set to true, all available dubs will get downloaded (Funi only)
[boolean] [default: false]
--timeout Set the timeout of all download reqests. Set in millisecods [number] [default: 60000]
--simul Force downloading simulcast ver. instead of uncut ver. (if uncut ver. available) (Funi
only) [boolean] [default: false]
Muxing:
--mp4 Mux video into mp4 [boolean] [default: false]
--skipmux Skip muxing video and subtitles [boolean]
Filename Template:
--fileName Set the filename template. Use ${variable_name} to insert variables.
You may use 'title', 'episode', 'showTitle', 'season', 'width', 'height', 'service' as variables.
[string] [default: "[${service}] ${showTitle} - ${episode} [${height}p]"]
--numbers Set how long a number in the title should be at least.
Set in config: 3; Episode number: 5; Output: 005
Set in config: 2; Episode number: 1; Output: 01
Set in config: 1; Episode number: 20; Output: 20 [number] [default: 2]
Debug:
--nosess [boolean] [default: "Reset session cookie for testing purposes"]
--debug Debug mode (tokens may be revield in the console output) [boolean]
Utilities:
--nocleanup Don't delete subtitles and videos after muxing [boolean] [default: false]
--service Set the service to use [required] [choices: "funi", "crunchy"]
--update Force the tool to check for updates [boolean] [default: false]
Help:
-h, --help Show this help [boolean]
2021年10月30日土曜日
2020年10月13日火曜日
2020年7月18日土曜日
Redmi Note 9s:ROM操作概要
- 準備
- PCでadbコマンドとfastbootコマンドを使えるようにする
- SDK Platform-ToolsをDL
- PATHを通す
- アンロック申請する(168時間待ち)
- 公式ロムの入れ方
※11.0.9だとEvolution-XのROM入れた時にwifiがバグるらしいので11.0.7にするため
※もしくは元に戻したい時とか - 公式ROMをDL
Global→Fastboot Stable→11.0.7→Download - Xiaomi Flash ToolをDL
- fastbootモードで起動(ボリューム下押しながら起動)
- Xiaomi Flash ToolでROM書き換え
※最初のdriverインストールでエラー(logフォルダのファイルが無いというエラー) → MiFlashがあるフォルダにlogフォルダ作ったらOKだった - 失敗メモ
- error:Not catch checkpoint (\$fastboot -s .* lock),flash is not done
→ でも起動した。重要な箇所は終わってたから?ずっと11.0.7使うわけじゃないのでこれ以上やってない - Xiaomi ADB/Fastboot toolを使ったROM書き換え
→ 公式ROMの認識までは行けたが、「Flash ROM」するとstatusに文字化けメッセージが出て失敗した。原因わからず。公式のXiaomi Flash Toolで書き換えた - 公式bat(flash_all.bat)でROM書き換え
公式ROMを解凍すると入っているコマンドファイル
fastbootモードにしてからPCで実行する
→ コマンド結果ではOKだが、再起動を繰り返すようになった。原因わからず。公式のXiaomi Flash Toolで書き換えた。(これもflash_all.batを使うみたいだが、直接実行するものじゃないのかな?) - Evolution-Xの入れ方
- ROMをDL
- TWRPを入れる
- fastbootモードで起動(ボリューム下押しながら起動)
- TWRPをスマホに送り込むコマンドをPCから実行
fastboot flash recovery recovery-redmi_note9s-3.4.1-10.0-b5.img - リカバリーモードで起動(ボリューム上押しながら起動)
- TWRPがパスワードを聞いてきたらロックスクリーン解除のを入力
- TWRPをスリープしない設定にする(バグ対応)
- EvolutionXをROMに書き込む
2020年6月26日金曜日
プロテインコスパランキング
タンパク質を20gとるとして、結局いくらでカロリーはどうなのか。
タンパク質以外がどれぐらい入ってんのか。
そんな情報。
※プロテ率=カロリー中のプロテインの占める割合。どんだけ余計な脂質+糖質があるかが分かる。
結論:
体重も増やしたい人⇒ダイソーきな粉の圧倒的コスパ感
体重は増やしたくない人⇒ 業スー鶏むね肉か業スー冷凍鶏モモ肉
考察
ダイソーきな粉は異常なコスパ。ただし脂質と糖質も多いので困ったところ。
鶏むね肉のコスパが良いがもも肉はブラジル産だとそれより安い。パサ感が苦手ならもも肉もあり。
体重増加を狙う場合は皮あり。体重を増やしたくない場合は皮は捨てる。
鯖缶も十分あり。
プロテインパウダーはコスパに優れているというのもあるが、手軽、お菓子みたいでおいしい、吸収率がとかいう動機で買うもの。
プロテイングラノーラもコスパは意外に良い。食事も一緒にとると考えればプロテ%の低さもあり。
コンビニは200円ぐらいはする。それはまぁ仕方ないところか。
2020年5月31日日曜日
GooglePlay Storeで覚えのないレビューが勝手に投稿されていた
GooglePlay Storeで覚えのないYoutubeアプリへのレビューが勝手に投稿されていた。

レビューの内容:
最近は頭の悪いAIで利益の剥奪をしているみたいですが、全くAIの判断基準が分かりません。くり返しの多い〜、やら色々な基準があるんでしょうけどもっと具体的に、例えば動画で解説するなど解決策はあるのではないのでしょうか。
なんだこれ?
アカウント乗っ取り?
投稿は5/30だがその2日前に「アカウントが復元されました」のメールが来ていたから、それと関係が?
アカウントのアクティビティを見ると、確かに家族のスマホでPlay Storeでyoutubeを開いている記録があった。
がこんなレビューを書いた覚えはないようだ。
ログイン履歴をみても、特に覚えのない機器からのログインはない。
考えられるのは、そのスマホで勝手にレビュー登録されたか。もしくはワンタップでレビュー送信される状態まで下書きされていて、特に確認せずOK押したか。
内容から見て、Youtuberの不満のようだ。
広く喧伝したがっていると言えばそう読めもするので、スパムだとしたら分かるが、どうやって投稿されたかわからないので気持ち悪い。
とりあえず、該当スマホからアカウントを抜くことと、パスワードの変更、信頼しているデバイスの全削除は行った。

レビューの内容:
最近は頭の悪いAIで利益の剥奪をしているみたいですが、全くAIの判断基準が分かりません。くり返しの多い〜、やら色々な基準があるんでしょうけどもっと具体的に、例えば動画で解説するなど解決策はあるのではないのでしょうか。
なんだこれ?
アカウント乗っ取り?
投稿は5/30だがその2日前に「アカウントが復元されました」のメールが来ていたから、それと関係が?
アカウントのアクティビティを見ると、確かに家族のスマホでPlay Storeでyoutubeを開いている記録があった。
がこんなレビューを書いた覚えはないようだ。
ログイン履歴をみても、特に覚えのない機器からのログインはない。
考えられるのは、そのスマホで勝手にレビュー登録されたか。もしくはワンタップでレビュー送信される状態まで下書きされていて、特に確認せずOK押したか。
内容から見て、Youtuberの不満のようだ。
広く喧伝したがっていると言えばそう読めもするので、スパムだとしたら分かるが、どうやって投稿されたかわからないので気持ち悪い。
とりあえず、該当スマホからアカウントを抜くことと、パスワードの変更、信頼しているデバイスの全削除は行った。
2019年11月9日土曜日
ガルーダ・インドネシアでクレジットカードが使えない理由と対応
【問題】
ガルーダ・インドネシアでチケットを買うときに、クレジットカードが使えない
【現象】
ガルーダ・インドネシアのページでお支払いまで行で、クレカ番号を入力して次へ。
クレジットカード会社の認証画面には行き、そこでエラーにはならないので、パスワード認証までは通っている。その後、ガルーダ・インドネシアのページ上でエラーになる。
【原因】
インドネシア発の航空券を買うと、クレジット会社の方で「もしかして:日本人じゃない?」というセキュリティチェックがかかるため。
【対策】
クレジットカード会社に電話して、セキュリティを一時的に切ってもらう。
切っている間、ノーガードになりその間は補償の対象外になる。
ノーガード期間がなるべく短い時間になるようにいついつまで、と依頼する。
例:Oricoで依頼したが、当初は24時間単位でしかできない、と言われたが、ちゃんと調べてくれと言ったら本日0時まで、という指定でもできた(0時までというのはこっちが指定した。大体8時間ノーガード)。これはおそらくOricoサポセンの怠慢。
2019年10月22日火曜日
pythonでgmail送信しようとしたらエラーになった時の解決法
pythonでgmail送信しようとしたら以下のエラー
(安全性の低いアプリにアクセスを許可はした上での話)
Traceback (most recent call last):
File "download.py", line 104, in <module>
server.login(gmail_sender, gmail_passwd)
File "/usr/lib/python3.5/smtplib.py", line 729, in login
raise last_exception
File "/usr/lib/python3.5/smtplib.py", line 720, in login
initial_response_ok=initial_response_ok)
File "/usr/lib/python3.5/smtplib.py", line 641, in auth
raise SMTPAuthenticationError(code, resp)
smtplib.SMTPAuthenticationError: (534, b'5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbt_\n5.7.14 1TfgA(長い記号省略)nsTXZesh\n5.7.14 jLEc(長い記号省略)Llj5X> Please\n5.7.14 log in via your web browser and then try again.\n5.7.14 Learn more at\n5.7.14 https://support.google.com/mail/answer/78754 v70sm6213601vkv.6 - gsmtp')
↓
原因:見慣れないログインをgmail側が気を利かせて弾いている
解決策:該当のアカウントにログインしたら「変なアクセスをブロックしました(意訳)」という赤いアラートが出ているので、それをクリックして「大丈夫(意訳)」と回答。
これで行けるようになる。
※正確な文言は忘れたので意訳
(安全性の低いアプリにアクセスを許可はした上での話)
Traceback (most recent call last):
File "download.py", line 104, in <module>
server.login(gmail_sender, gmail_passwd)
File "/usr/lib/python3.5/smtplib.py", line 729, in login
raise last_exception
File "/usr/lib/python3.5/smtplib.py", line 720, in login
initial_response_ok=initial_response_ok)
File "/usr/lib/python3.5/smtplib.py", line 641, in auth
raise SMTPAuthenticationError(code, resp)
smtplib.SMTPAuthenticationError: (534, b'5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbt_\n5.7.14 1TfgA(長い記号省略)nsTXZesh\n5.7.14 jLEc(長い記号省略)Llj5X> Please\n5.7.14 log in via your web browser and then try again.\n5.7.14 Learn more at\n5.7.14 https://support.google.com/mail/answer/78754 v70sm6213601vkv.6 - gsmtp')
↓
原因:見慣れないログインをgmail側が気を利かせて弾いている
解決策:該当のアカウントにログインしたら「変なアクセスをブロックしました(意訳)」という赤いアラートが出ているので、それをクリックして「大丈夫(意訳)」と回答。
これで行けるようになる。
※正確な文言は忘れたので意訳
2019年9月24日火曜日
献血ルームのお菓子情報
献血ルームのお菓子情報
- 千葉県
- 運転免許センター献血ルーム(千葉市)★★★★★ 2019/07
- アイス自販機※1回のみ
- アルフォート チョコ or ミルクチョコ
- エリーゼ
- せんべい(ぽたぽた焼き風)
- せんべい(かたい醤油焼き)
- 津田沼献血ルーム ★★★★ 2019/09
- アルフォート
- フィナンシェ プレーン or チョコ
- アルフォート チョコ or ミルクチョコ
- せんべい(米粒がはいった薄焼き)
- せんべい(かたい醤油焼き)
- 東京都
- レディーボーデン(バニラ、チョコ、ストロベリー)※1回のみ
- お菓子自販機※1回のみ
- ぽたぽた焼き
- 所感:自由に食べられるお菓子が1種類。ぽたぽた焼きはまだいい方で、うまい棒のときもある模様。イマイチ。
ダイエットの息抜きに使ってます。
15時ぐらいに献血⇒お菓子たくさん食べる!⇒夕飯はとても食べられない
の流れ。
いつも食べる夕飯を食べないのと、血を抜いた分で増えはしないです。
個人的には、その後に減る弾みになるような気がしています。
あと、献血後は体調がよくなるような気がする。
翌日あたりに、なんというかすっきりする。
実際に、体内の炎症が減るのと、心臓病のリスクが軽減されるなどの研究結果もあるらしい。
控えてた糖分を取りまくったから、というのもあるかもしれないけどね。
2019年1月16日水曜日
OrangePiでAmazonDashボタンを使う方法
最初にscapyのpython3版をインストール
apt install python3-scapy
その後は先人の通りでうまくいった。
https://qiita.com/mitsuaki1229/items/f0463c8db6dbc796339d
apt install python3-scapy
その後は先人の通りでうまくいった。
https://qiita.com/mitsuaki1229/items/f0463c8db6dbc796339d
scapyをpython3で使う方法
pip3 install --pre scapyだとpython3で動かないバージョン(scapy-2.4.2)がインストールされてエラー(下)になる。
apt install python3-scapy
でインストールすると良い。
python3でscapy-2.4.2を実行した時のエラー
File "/usr/local/lib/python3.5/dist-packages/amazon_dash/scan.py", line 27, in scan_devices
lfilter=lfilter, iface=iface)
File "/usr/local/lib/python3.5/dist-packages/scapy/sendrecv.py", line 836, in sniff
*arg, **karg)] = iface
File "/usr/local/lib/python3.5/dist-packages/scapy/arch/linux.py", line 454, in __init__
attach_filter(self.ins, filter, iface)
File "/usr/local/lib/python3.5/dist-packages/scapy/arch/linux.py", line 140, in attach_filter
bp = compile_filter(bpf_filter, iface)
File "/usr/local/lib/python3.5/dist-packages/scapy/arch/common.py", line 126, in compile_filter
raise Scapy_Exception("tcpdump is not available. Cannot use filter !")
scapy.error.Scapy_Exception: tcpdump is not available. Cannot use filter !
apt install python3-scapy
でインストールすると良い。
python3でscapy-2.4.2を実行した時のエラー
File "/usr/local/lib/python3.5/dist-packages/amazon_dash/scan.py", line 27, in scan_devices
lfilter=lfilter, iface=iface)
File "/usr/local/lib/python3.5/dist-packages/scapy/sendrecv.py", line 836, in sniff
*arg, **karg)] = iface
File "/usr/local/lib/python3.5/dist-packages/scapy/arch/linux.py", line 454, in __init__
attach_filter(self.ins, filter, iface)
File "/usr/local/lib/python3.5/dist-packages/scapy/arch/linux.py", line 140, in attach_filter
bp = compile_filter(bpf_filter, iface)
File "/usr/local/lib/python3.5/dist-packages/scapy/arch/common.py", line 126, in compile_filter
raise Scapy_Exception("tcpdump is not available. Cannot use filter !")
scapy.error.Scapy_Exception: tcpdump is not available. Cannot use filter !
2019年1月13日日曜日
Orange Pi Zero 冷却(Cooling)
OrangePiやRaspberyPiの冷却は、でかい冷却フィンを付けたりするのが良いことがわかった。
元々は2cm角のファンを付けていたけど、ホコリで詰まったり、異音がしだしたりでやめた。
普通の薄い両面テープ(紙ではなくプラスチック的なタイプ)でCPUにくっつけてる。
【OrangePi冷却その1】
外装放熱タイプ
※3mmのアルミの板を何枚か貼り付けてブリキケースが他の部品に当たらないように下駄を履かせている。
※この計測はその2とは条件が同じではないので、比較はできない。(空気清浄機の吹き出し口においているため、常に風で冷却もされている+1階で室温も低い)
【OrangePi冷却その2】
放熱フィンをくっつけている。


※
元々は2cm角のファンを付けていたけど、ホコリで詰まったり、異音がしだしたりでやめた。
普通の薄い両面テープ(紙ではなくプラスチック的なタイプ)でCPUにくっつけてる。
【OrangePi冷却その1】
外装放熱タイプ
※3mmのアルミの板を何枚か貼り付けてブリキケースが他の部品に当たらないように下駄を履かせている。
※この計測はその2とは条件が同じではないので、比較はできない。(空気清浄機の吹き出し口においているため、常に風で冷却もされている+1階で室温も低い)
【OrangePi冷却その2】
放熱フィンをくっつけている。


※
2018年12月8日土曜日
Error: connect ECONNREFUSED 188.166.206.43:8441 への対応
現象:
Blynk Clientで以下のエラーが出る
Error: connect ECONNREFUSED 188.166.206.43:8441
対応:
サーバのポートが変わっているので、その対応を行う。
8441から443に変わった。
ポート指定でつなぐようにする。
var BlynkLib = require('blynk-library');
var AUTH = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
var blynk = new BlynkLib.Blynk(AUTH, options = {addr:"blynk-cloud.com", port:443});
Blynk Clientで以下のエラーが出る
Error: connect ECONNREFUSED 188.166.206.43:8441
対応:
サーバのポートが変わっているので、その対応を行う。
8441から443に変わった。
ポート指定でつなぐようにする。
var BlynkLib = require('blynk-library');
var AUTH = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
var blynk = new BlynkLib.Blynk(AUTH, options = {addr:"blynk-cloud.com", port:443});
2018年9月9日日曜日
Le Max 2にカスタムROMを入れる 2(Linageos 15)
2回目なので簡単な覚え書きだけ。詳細は1回目参照
参考:
- twpは twrp-3.2.3-0-x2.img を入れる
- fastboot flash recovery "..\twrp-3.2.3-0-x2.img"
- リカバリーモードに切り替える
- 「adb reboot recovery」コマンドが効かないので、電源長押しで強制再起動
- ボリューム上押しっぱなし
- インストール
- 中身を消して、linegeosとOpenGAPPSをスマホに転送
- linegeos、OpenGAPPSの順でインストール
- 再起動
参考:
- E3004: This package is for device: ....がでる。
2018年8月18日土曜日
3Dプリンター 制御ボード総とっかえ
組み立てキットの基盤を新しいものにする場合のメモ
- 買ったボード
- ボード 3500円 Ramps 1.4
これhttp://amzn.asia/9BBrR0J - 電源
- 24V化する情報元
- https://reprap.org/wiki/RAMPS_24v
- Ramps1.4ボードで変える箇所は2箇所
- ファン、ベッドも24V化しないといけない
- ATX電源を使う情報元
- http://doc.3dmodularsystems.com/atx-power-supply-conversion-for-3d-printer-usage/
- ピンアサイン
- 電源ONの仕方=緑(PS_ON)と黒(GND)をクリップの針金でつなげる
- 電源のとり方
- 接続情報
- 公式(https://reprap.org/wiki/RAMPS_1.4)に載ってる

2018年8月13日月曜日
Pxmalion 次世代 CoreI3 3Dプリンターを買ってからの調整やトラブル
Pxmalion 次世代 CoreI3 3Dプリンターを買ってからの調整やトラブル
- X軸がスムーズに動かない(ガガガってなる)
- 原因:左右の上下レベルが微妙にずれているため
- 対策:水準器で見てもわからないレベルなので、適当に片方だけずらしながらスムーズに動くところを見つけた。
- ベッドの半分しかヘッドが移動しない
- 原因:エクストルーダを軸に対して反対に取り付けていた。組み立てミス。
- 対策:正しく組み付け
- ベッドに印刷物がくっつかない。
- 原因:Z軸調整不十分
- 対策:オートレベリング後に、印刷して1層目出力途中でストップ。そのままXY軸を手動で動かして色々な箇所でベッドの上下をねじで調整した。
- 印刷物のY軸がだんだんずれる
- 原因:Y軸の移動がスムーズでなかった。Y軸リニアブッシュを緩める⇒するする動く。軽くしめる⇒するする動く。ベッドを軽く取り付ける⇒若干固くなるが動く。ベッドをれべリングする⇒固くなる。
- 対策:Y軸のリニアブッシュ部分が水平並行でない?
リニアブッシュだけを交換しようとしたが一体型だったのであきらめた。
結局、その部品を止めているねじを逆につけて、ベッド取付後に緩めたり閉めたりしながらなんとか動くバランスを見つけた。
赤枠のねじを逆につけて、ベッドをとりつけてもねじを調整できるようにする。
ベルトをつけなければY軸を垂直にするとストンと落ちる感じに。そして、ベルトをつけてもスーッと下に動くまでスムーズになった。 - 1時間ぐらいで、フィラメントが詰まりだす
- 原因:エクストルーダ冷却ファンのコード(途中で延長している箇所)が抜けていた
- 対策:コードをつないだ。
- Err: MINTEMP
- 原因:エクストルーダの温度が低すぎるというエラー。
温度センサーの基盤側のコネクターが抜けていた。 - 対策:コードをつないだ。
- 常にフィラメント切れの警告がでる
- 原因:フィラメント切れのセンサーの金具部分が曲がって、線を入れてもONにならないようになっていた。
- 対策:金具をONになるように曲げた。
- 印刷途中で電源が落ちた
- 原因:ACアダプターを分解してみたところ、温度ヒューズが切れたようだ。
印刷中は触れない程に熱かったのでおそらく容量一杯一杯だったのだろう。
クレームつけてもう一度ACアダプターもらっても怖くて使えないので分解して中を見た次第。 - 対策:ボックスタイプで冷却ファンのついたACアダプターを購入。
- 電源を切った後に印刷するとZ軸がズレてる。
ホームからの移動中にマスキングテープをビリビリにしてガラスを傷つけながら移動することがある - 原因:不明。Z軸が保存されていない気がする。Store Settingしても効いていない気がする。詳細は不明。
- 対策:ボードを総とっかえした。
- 次に印刷するときに、Z軸がずれている
- 原因:Z軸の動きがスムーズでないため(50mm上に動かしたとボードが認識していても、実際には49mmしか動いていないなど)
- 対策:AutoHomeをすればよい?
2018年7月30日月曜日
3Dプリンター初歩の初歩 必要な基礎知識とZ軸調整
最初、用語とかよくわかんなかったからメモ。
Webの情報が高度すぎて・・・
調整前に必要な知識・用語
調整に必要な知識
調整の仕方
これでOK
私が持っている機種には、接触センサーを使ったオートレベリング機能があったが、これではうまく調整できなかった。(遠すぎる箇所がいくつかでた)
そのため手動調整した。
Webの情報が高度すぎて・・・
調整前に必要な知識・用語
- Reprap
- オープンソースの3Dプリンターを作ったコミュニティの名前
- Ramps
- Reprapが作った3Dプリンター用基盤の名前。バージョン1.4が今は安くて主流
- Marlin
- Ramps上で動くOS。CPUはArduinoを使っている。PCとはUSBで通信できる
- エクストルーダー
- 熱してフィラメントを溶かして出力する部分のこと
- スライス
- 3Dデータを3Dプリンターへの命令へと変換すること
- Gコード
- 3Dプリンターへの命令(X軸を+2mmするなどの機械への命令)
- オーバーハング
調整に必要な知識
- すべての軸の動きがスムーズであることが重要(でないと造形物がズレて出力される)
- すべてのベルトがピンと張っていること(遊びがあると、1mm逆に動かそうとしてもベルトの遊びで動かない⇒造形物がずれる。これをよく「精度」を出すという言葉で書いてある)
- X軸、Y軸とは水平面上の動きのこと
- Z軸とは上下の動きのこと
- 出力テーブルは、Z軸の0mmとOSが認識する位置の下0.08mm~0.11mmにする必要がある。(紙1枚分)
- ホームポジションのZ軸水準は下がりきった位置(リミットスイッチがカチッとなる所)
- ホームポジションと出力時のZ軸0mmは別
- 出力テーブルのガラスが反ってることがあるので、上下の向きも考えてクリップで四隅を挟む
※中央がへこむような向きで固定すると、四隅が押しつけられて平坦に近づく。上下逆だと中央が盛り上がってしまう。
調整の仕方
- ホームポジション(Z軸が下がりきったところ)に下げる
- それよりも少し下に出力テーブルを下げる
- なんか出力させる⇒出力しだしてすぐ停止させる
- 各軸のモーターをフリーにする(Prepare -> Disable Motors)
- ノズルの先にフィラメントがあれば取り除く
- X軸とY軸を色んな場所に動かして、出力テーブルとノズルの間がコピー用紙1枚分にする(動くけど引っかかるぐらい)
これでOK
私が持っている機種には、接触センサーを使ったオートレベリング機能があったが、これではうまく調整できなかった。(遠すぎる箇所がいくつかでた)
そのため手動調整した。
登録:
投稿 (Atom)



























