2019年12月17日火曜日

今更ですがWSLを入れてみた

event_note12月 17, 2019 editBy sbin forumNo comments
既に WSL2 (Windows Subsystem for Linux2)がリリースされているようですが、WSL1を入れてみました。以前お試しに入れた Bash と違って Windows を開発者モードに切り替える必要がありません。お手軽ですね。

コントールパネル → プログラムと機能 
    → Windowsの機能の有効化と無効化 
      → ☑Windows Subsystem for Linux
 
これをセットしてリブートすれば、準備完了です。後は、Windows store から Ubuntu を
入れるだけです。
 
Windows store → 検索 → WSL → Ubuntu を選択インストール
 
今回は bash を使う事が主目的でなくあくまで TeraTerm の代わりをできるかを目的として
おります。そして自動ログインしてコマンド実行をしたリクエストがあったので軽くテスト
してみました。この辺りは bash + expect があれば何とかなるかなと思っておりました。
 
始めて使う Ubuntu なので良くわかりませんが、 apt-get expect とやっても無いと言われ
ます。どうもパッケージDBを更新する必要があるようです。
 
> sudo apt-get update
 
これで更新されたようです。必要なパッケージを入れてみます。
 
> sudo apt-get install screen
> sudo apt-get install expect
 
これで自動実行に必要なパッケージは揃いました。screen はシリアルアクセスの時に
便利なパッケージです。今は知りませんが uucp のオーナーで dialer のグループで
なとアクセスできなかったり面倒くさい思い出ばかりです。なので、モードは甘くして
おきます。使うシリアルは aliexpress で 300円ぐらいで買ったシリアルでポートです。
 
ポート(COMとLPT)
  USB-SERIAL CH340(COM3) 
 
COM3 へは Ubuntuからは /dev/ttyS3 でアクセスできます。
 
>sudo chmod 666 /dev/ttyS3
> sudo screen ttyS3 115200
 
何かつながっていれば、確認できる筈です。
 
auto.sh
#!/usr/bin/expect -f
set timeout 10
spawn sudo screen /dev/ttyS3 9600
expect "sbin:"  //sudoのパスワードを聞かれる
send "ひみつ\r"   //ひみつのパスワードを送る
send "\r"
expect "login:"
send "manager\r"
expect "Password:"
send "でもでも\r"
expect "g401>"
send "lo\r"
expect "g401>"
send "^a K\r"     // screen から抜ける
sleep 5
send "y\r"
#interact
expect eof
 
簡単にルーターのコンソールにシリアルでログインして抜けられました。
続けて ssh してみます。
 
auto.sh
#!/usr/bin/expect -f
set timeout 10
spawn /usr/bin/ssh sbin@server
expect "Password:"
send "ひみつ\r"
expect "]"
send "ls -l \r"
expect "]"
send "exit\r"
#interact
expect eof
sshでも自動でログインできますね。お手軽に自動化できそうです。
因みにログを取る場合は、
./auto.sh > log &
でlog に書かれます。
そう言えばフォントも変えておきます。
UbuntuMono-R.ttf を落としていれます。regedit で
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
にアクセスして
 
000     REG_SZ  Ubuntu Mono 
を登録します。あとは bash のプロパティで   Ubuntu Monoを設定すればフォントも変わります。

そう言えば Ubuntu は全て sudo で管理者コマンドを実行します。su か su - に切り替えます。

> sudo passwd root

これで root のパスワードを設定します。
続いて root になるため自分をrootグループに加えます。

sbin@sbin-g4:~$ cat /etc/group
root:x:0:sbin
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:syslog,sbin
これで、su で root になれます。
しばらく使ってみると、ストレスを感じます。ターミナルが酷くて vi が変になります。
これは使えません。評判の良さそうな wsltty を入れてみます。 

これでかなり良くなりました。あれ、そう言えば日本語のロケールが無い事に今更気が付きます。まあ無くてもいいのですが、折角なのでいれます。

>su
# apt -y install language-pack-ja
ロケールが追加されました。ロケールを切り替えます。続いて時間も東京にします。
# update-locale LANG=ja_JP.UTF8
# dpkg-reconfigure tzdata 
 
最後に間に合わないマニュアルも入れておきます。
 
# apt -y install manpages-ja manpages-ja-dev

大夫ストレスがなくなりました。ターミナルは TeraTerm のようにバックグランドは
白が好きです。前景色を黒、背景色を白に設定すると同じようになります。

ところが 端末タイプを xterm-256color に設定しているとあちこちカラーで色分けされて
いるのですが、黄緑とか見えにくい色が多用されています。ストレスです。
 
$ dircolors -p > ~/.dircolors
 
現在の設定を .dircolors に書き出します。この中で 01;32 に設定されている部分が見え
にくいので 01;34 に書き換えます。
 
$ dircolors -b > ~/.dircolors 

で書き換えるか、ターミナルを立ち上げ直します。最初から .dircolors があるか .bashrc 
でテストされていますので、立ち上げ直せば設定されます。
 
ところが、プロンプトが未だに黄緑色で苛っとします。
これは、.bashrc に PS1 で選定がありました。
 
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;34m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
 
\[\033[01;32m\と32m で黄緑が指定されているので 34に変更します。
 
これでようやくターミナルとして使えるようになりました。簡単なスクリプトは、ローカル
で実行できるようになったので便利です。
 
そう言えばWindows とファイルをやり取りする場合のパスが深いので HOMEを移動される
設定をしてみましたが、止めました。 移動すると Permissionが 7777 になってしまい
ssh が秘密キーで使えなくなります。
 
ショートカットを行きと戻りを作って行き来した方が良さそうです。テキストファイルは
ターミナルにドロップすれば、パスに変換されるので不自由ありません。ターミナルからは
/mnt/c/xxx でWindows の全域にアクセス可能です。
 
これでストレスなく 使える環境になりました。
 
WSL2 には暫く上げる予定はありません。 Hyper-V がサポートされ tcp-dump も動く
ようですが、古い VMWare が動かなくなってしまい副作用もあるので予定なしです。


 
 
 
 
 
  

 
 
 
 
 
 
 



2019年11月19日火曜日

何だかなあ〜

event_note11月 19, 2019 editBy sbin forumNo comments
友人達と軽井沢へ1泊旅行

軽井沢の外国人比率は半端ない。
何時も泊まる宿より1ランク上のホテルにチェックイン。流石にマリオット、部屋もサービスも素晴らしい。


建物は改装を重ね古さが見えないようにしている。周りも最後の紅葉が見えて素晴らしい旅行となった。

アクシデントも一つ
友人が、朝食の時にダウンを椅子にかけて忘れた。ちょっとした大きな失敗なんだけど、後味が悪い。朝食のラウンジにフロアーマネージャーが居てかつ席を端末を睨めながら管理していた。始めにチケットチェックして、食べ終わる時にチケットを回収する仕組みなのだ。

にも関わらずダウンはでてこなかった。普通のフロアーマネージャーが居るホテルでは片付ける時にチェックさせるのにそれも無いようだ。

何だかがっかりしてしまった。はっきり言ってデクの棒だ。

この後蕎麦屋に行った時、今度は自分が大事なバッグを置き忘れた。アウトレットに入った時に気が付き慌てて戻った。汗がタラタラ、気持ちは顔面蒼白。


戻ったら、店の人が気を利かせて丼を1個残して席を片付けてないようになっていた為、バッグはそのままあった。店主お礼を言って後にしたが、またリピートしたいお店となったた。肝心の蕎麦はとても美味しい。天ぷらの海老もとても良い物をつかっていた。素晴らしい。

リピートしたいお店としたく無いホテル。
明暗が別れてしまった。

2019年11月2日土曜日

フィラメントの途中交換

event_note11月 02, 2019 editBy sbin forumNo comments
安定して書けるように戻ったjgaurora a5 ですが、フィラメントが足りなくなってしまった。


今朝みた所残り15時間掛かるのにフィラメントが足りなさそう。しかも今日に限って休日出勤。サーバなのでエンドレスな1日なりそうな気配です。

途中で無くなったら失敗するだろうと思いつつ途中で交換しようと決めました。使い切ってから交換するより、確実そう。

問題は同じPLA+の手持ちが無く、有るのはABSとPETG。種類が違い過ぎるのでくっつくか心配ですが、やってみることにします。

PETGは230度からで、現在は220度なので必然的にABS一択になってしまいました。


何となく上手く繋がったようです。
一応影響無さそうな、手前のサポート部分で交換しました。ここでポーズを押してヘッドを退避させ、あとは通常手順で交換します。終わったらポーズボタンで復帰印刷開始です。

心配を他所に普通に書かれています。

ABSであっも超安定して書かれています、フィラメントの質を疑っていましたが、冷却に問題があったようです。今回の冷却ファン改造が全てだったような気します。


2019年11月1日金曜日

jgaurora A5 絶不調





ようやく治りかけています。この所jgaurora a5 が不調で病んでます。PLA+で大きなのが書けない。1層目が広いと目詰まりして失敗します。最悪なのは、PTFEチューブの途中で目詰まりで固まったコブが取れなくなるとチューブそのものの交換となり、酷い目に遭います。

当初は、フィラメントの相性とか品質かと思っていました。いくら相性が、悪くてもここまで詰まらないだろう。そこで1層目から冷却してみました。結果はやはり失敗して、目詰まりしましまた。ただ今までと違うのは、目詰まりが少し遅れて発生したことです。目詰まりで検索するとUSB扇風機の風を当てながら印刷されている方がおりました。きっとこれだと思い半々で失敗してたモデルを書いてみるとかなり精密に書けます。

たぶん冷却不足なんだと判断してそこに集中して検索するとシロッコファンで冷却してる方がおられました。早速そのデータを頂いて書いて試します。手持ちのシロッコファンは5Vでしたので、24vのを取り寄せ即印刷。

最初の一発目はあえなく失敗。原因は冷え過ぎて定着不足。そこで、次は1層目は50%、その後は80%が、この写真の印刷です。中々良い感じでかかれてます。


これは今朝までの続きで、順調に書けてます。シロッコファンのアダプターなんですが、その後アップデートされていてデュアルファンのアダプターも書かれていました。
元々 3010タイプの角形ファンが付いてますが、弱々しい。電源線はAWG28以下の細さです。これはいかんです。途中までは太いのにアセンブリだけ細い。流石は中華です。
仕方ないので線も変えますが、もう一回のファンも交換する事にします。

今までは200度前後で加熱するPLAだけだったので失敗も無かったのですが、流石に220度前後だと風量不足で目詰まりします。詰まりABSやPETGでも目詰まりを起こすと思います。いよいよ恒例の安売りが始まるので、ファンも頼んでおきます。
日本だと660円しますが、中華だと送料込みで63円ですから頼まない手はありません。

普通に書ければPLA+で問題無いのですが、耐熱が必要なのを書くのでABSを買いました。 
が、海外の方はみんなPETGで書いてます。耐熱は80度位ですが、何気に良さそうです。
やたら安かったので不安ですが、初めてのPETGを楽しんでみます。





2019年6月26日水曜日

ブラックダイヤモンドグラス再び




再び、標準のブラックダイヤモンドグラスのベッドに変えて印刷しています。

もう一度PLA+で再挑戦。標準的な温度は220度と言われています。

重要なのはやはりZ面が平であることと、ベッドからヘッドの隙間も大事です。現在は材料を変えたとしても、0.18mm になるように設定しています。そして初期レイヤーの速度を10mm/sまで落として書くと安定して書けるようになりました。温度が高いと定着し辛くなるので、初期レイヤーは移動速度を更に落としています。7mm/s位でしょうか? F値だと F300 まで落とせば良さそうです。

2層目以降を書いている時ベッド温度が65度あれば強力に吸着しています。簡単には外せない程の吸着力です。びくともしません。ベッド温度が38度以下になればポロっと取れます。

PLA+も漸く普通に使える状態になりました。屍の山を作らずに済みそうです。

写真のはテストで書いていますが、ヨーグルトを作る時の牛乳パックの蓋を閉じておく奴です。1個では足りないので書きました。







2019年6月2日日曜日

中々設定が固まらない

event_note6月 02, 2019 editBy sbin forumNo comments
このところPEIシートで試していますが、今のPLA+とは相性が悪そうです。余りにもツルっとしてるのがいけないのかなあ?


これは諦めて張り替えてみました。468MPは粘着力抜群で、糊が転写されてしまうので時間をかけてお湯をかけながら擦って取ります。

今回はガラスの裏側に張り替えています。何となく。貼ったのは光の防犯フィルム凹凸ガラス用 BGF4740です。何とか貼れたかなと思ったのですが、加熱してみると空気が少し残ってます。




設定が合ってきたようなので大きいの描いてみてます。PLA+は完成した時の質感が気に行ってます。防犯フィルムには強力に吸着します。なのでベッドの温度が下がっても外れません。これはこれでアリだなと思います。

これは cura3.6 で書いています。 cura4.0 もでましたが腐っていて途中で止まってしまいます。昨日 cura4.1が出ていたので試したら何とか動いています。

ベッドとヘッドの隙間は 0.18mm で調整しています。シンワのシックネスゲージが重宝しています。ベッドの高さ調整ねじもおバカになっていて外れてしまうので、M3のローレットナットを買ってきました。最終的には、MESH Bed Levelingで調整しています。

とりあえず安定して印刷が可能のなりました。




2019年6月1日土曜日

新しいプロファイル

event_note6月 01, 2019 editBy sbin forumNo comments
PLA+ なるフィラメントを試してます。


ここまで来るのに道のりが長かった。
jgaurora a5 にはブラックダイヤモンドコーティングの特殊なシートがベッドについてます。PLAなんかだと大丈夫なんですが、PLA+は中々定着してくれません。存分にに屍を作りました。

温度は215度から220度ぐらいが良さそうです。私は215度にしました。ベッドも65度で PLAに合わせました。ヒートベッドには3Mのテープを貼り付けてます。吸着状態が全く違います。強め押さないと剥がれません。バールの原理で持ち上げます。ブラックダイヤモンドコーティングの方は少しの圧力でもポロっと取れます。