Aitendo 7inch液晶キットは800×480の解像度でしたので、手持ちの5inchの液晶と解像度そのものは変わりませんでしたが、まあ見やすい文字サイズになった気がします。
裏の制御基板がむき出しなので、せめてアクリルの保護カバーをかける予定ですが、8mmのM2.6のスタンド待ちです。
ABS材料を使って作りましたので足回りは収縮が見えますが組み立てに支障はなく、連結はABS用セメダインで接着しました。
廣杉計器からスタンドが届いたので仕上げたので写真を更新します。
(1) HDMIミニサイズモニターを正しく表示させる。
Linaro(Ubuntu)をインストールしたが、ミニサイズのHDMIモニター(800*480の5インチ)で確認すると画面が欠けていてメニューがフルサイズ表示させることができない。
Defaultでは、1024×768, 800×600, 848×480, 640×480の設定が登録されていたので
800×480を追加した。
(2)立ち上げで自動的に設定が整うように、追加手続きのスクリプトをlightdmの設定に追加しておいた。
関連参考サイトはhttps://wiki.ubuntulinux.jp/UbuntuTips/Hardware/HowToChangeMonitorResolution
(3) キーボードとマウスをPC側とシェアさせる。
synergy &キーボードとマウスをシェアするSynergyを支援しているので、これを活用して接続するのだが、Windows10側には、カスペルスキーが入っているのでセキュリティメニューにlocal portの開放手続きを登録してTCP/UDPの当該ポートの追加、サブネットプライベートアドレスとの接続を許可して動作確認できた。
Windows10をSynergyサーバーで登録
Dragonboard LinaroをSynergyクライアントで登録
新学年が始まるのに、備えて環境整備中です。プリンター関連のツールは、全てホルダーにおさめるようになりました。
収縮誤差が出ても良い構造にしてABSを使いました。
左手前から、
ボールポイント六角レンチドライバー 部品とりはずしや、フィラメント詰まりを押し込むのに利用、対角1.5のドライバーは1.75のフィラメントチューブを押し出せます
左後ろ、プラスチック用やすり 印刷物の削り
中央スクレーパー(皮スキ) 印刷物の取り外しや、プレートの糊剥がし、マスキングテープの切り出し(刃が付いているのでとても良い)
ピンセット フィラメント屑などの除去
ドライバー Extruder部の取り付け、取り外しおもに重症の詰まった状況の場合
ニッパー フィラメント交換時点においてフィラメントを斜に切りチューブをスムースに通すため。
先曲がりラジオペンチ ノズル先などのゴミを取るのにピンセットで取れないようなものの場合、Extruderを加熱すれば取れますが・・・。
レトロな映画で最近も見かける表示器だが数字のエレメントが重なり0-9あるいは単位などの表示ものもあるようだ。高専に入学したころ(1971)には、電子計算機室という名前で、実際にはこの表示器のついた大型電子卓上計算機が並んでいる部屋だったりもした。当時はSONY製やカシオ製の電子式卓上計算機が鎮座していた。ルート計算ができるモデルがあったが、計算をすると途中経過の表示などが確定していくさまでは表示が前後する形のこの表示管の味わいがありました。このチューブはソケットの上部から覗くようになっていてパネル面につけるタイプのものなのだろう。現在はロシアで生産しているようで、ソケットと合わせてチューブを購入した。中身はネオンサインと一緒で高圧200V程度をかけて当該のエレメントが点灯するようになる。
真空管のソケットタイプではなく、ニキシー管の専用のソケットになっているらしい。
これを立てて取り付けるパネルを3Dプリンターで作成した。
制御基板はATMEGAでArduino開発ベースとなっていた。基板には、高圧発生回路、フォトドライバー、高圧対応のBCDデコーダとなり、別にリアルタイムクロックのモジュールとi2cで接続する形だ。
配線自体は、基本的に横一線で同じエレメントを数珠つなぎとしてアノードを各自に配線する。
制御基板やrtcモジュールを載せるシャーシも3dで作成した。ここにニキシー管パネルを立てる
配線の終わったニキシー管パネルをつけた。
これを落とし込む100円均一で買った木製ボックスにいれてみた。
この窓からニキシー管が見える予定。
全体を接続して動作確認をしてみると点灯しない文字があるのでデバッグ開始
今回のキットはチェコの方の作品だが、基板の改版とコードのメンテナンスがシンクしていないようで、atmegaからの引き出しピンが私の入手した基板ではあっていないようだ。古い基板をくれたのかもしれない。ソースは開示されているので修正することにして、まずケースに収めてつけてみた。こんな感じ
問題点は、明らかになり基板のバージョンが古いらしいこととソースコードとマッチしていないことだった。基板をソースコードに合わせて修正してソフトを書き戻した。RGBとTICKのLEDにPWM制御をかけたいらしく仕様変更があったようだ。最新の図面は提供されていないがソースには、そのように書かれている。基板のパターンも訂正されていないのでパターンカットとジャンパーで筆者がしたであろう状態にしている。予備の基板が一枚あるので、作りたい方は、ジャンパーのみ実施していただく必要がある。パターンカットは実施済。
表示できない文字や配線していないはずの小数点が表示されるなどの挙動がありさらに追及するとニキシー管のソケットナンバリングと向きが想定外になっていて180度異なっていたことが判明した。スペックシートとまったく反転しているのには驚いた。下記のスペックシートをみて、実際のTUBEを正立で見た際に天が12ピンではないのだとは・・・・。
ソケットを180度回すだけの配線の余長があったので幸いでした。
操作キーは秋月の基板を天板のアクリルにとめつけて操作ボタンとLEDを出すことにしたのだが、基板加工機を使ってNCマシンの代行にさせようとしたのだが失敗してしまった。アクリル加工には基板加工とは違って出来るだけ発熱をしないようにしないといけないのだ。ドリル径より大きな穴をスイングしてあけさせようというのは周辺が溶け出してしまいみっともない形になった。1mm程度のドリルで上下の打ち抜きのみをさせるように次回はしたいと思います。
出来上がりを確認してみると1,2,5の文字が表示できないという現象となり74141がおかしいようだ。ついてきたパーツはロシア製の互換チップのK155だったが、中華マーケットに手配をかけたが、いまさら秋葉原にもなさそうなので、入荷したら再開しよう。
原因は、基板のパターン間違いだった。A-Dが入れ替わっていた。途中表示をしなかったのは、10進デコーダの範囲外となっていたからだった。うーん、困ったものでしたがソース修正して無事表示が出るようになりました。
予備の基板がありますので、作りたい方はNIXIE管の手配で作れそうです。
追加のバグ報告 アノードの出力ピンがコネクタ順で時刻の10位と1位が入れ替わっていました。なぜか、この基板設計した人は間違ったままにしていたようです。表示がおかしいので、ソース側で修正しつつ、基板の間違いを確認しました。
作者からソースコードの旧ハード(Revisionなし)に対応するものが提供されましたが、若干の相違があったのでレポートを返しておきました。
時刻表示もOKです
カレンダー表示もOKです
ExtruderのブロックをE3D社のVolcanoに変更した話は報告していた通りだが、Temperature Resetという現象が発生したようだった。実は、この現象は多くみられる現象のようだ。
3Dプリンターの仕組みとしてExtruderブロックの温度測定と加熱制御のループ制御が一つのタスクとしてあり、この過程でサーミスターのクラックなどで欠測した場合にはエラー停止するようになっている。
見た目にはわからないものの外してみたところ確かにクラックが生じていたようだ。
写真を撮りそこなったので、新品の状況を示します。中央の留めビスの下に丸穴が彫られていて、そこにサーミスターを差込み、ワッシャをかまして留めビスで固定するという形です。固定する際に回転軸のストレスがかかるのは確かなので解決策が必要かと思われましたが、すでに固定金具つきのサーミスターが出ているようです。
中華サイトで販売していのをオーダーはしました。下記のようなものです。
とりあえず、サーミスター交換用にコネクター接続にしておいた。ロック付きのコネクターにしたのはいうまでもない。
里にあるレーザー加工機SmartLasr-miniは出力1.6Wの半導体レーザーマシンです。
このため、紙の切り出しや、皮革や木材の上に焼き入れで文字や模様をつけたりといったことが使い方になっています。ここでは、表札作成を通じてデータ作成方法について記します。
作例はこんな形です。厚みで15mmくらいの板まで加工できます。
表札の文字データは、InkScapeで作成します。
文字の大きさは、文字のオブジェクトを選択して上下左右のサイズを拡大縮小して合わせる。
パスに変換すると、文字ごとに確認ができます。
最後にハッチング処理をプラグインで行いますが、色を指定しておくと塗りつぶしの密度を確認できます。黒のままではわからないので・・・
Inkscapeでは、EggBotというエクステンションを使います。
物理的なサイズとInkspaceでのサイズを合わせるには、SVG読み込みの際に90dpiのファイルとして読み込ませることで合致します。
ここでは、クロスハッチで角度を45度指定で行っています。パワーが少ないのでピッチは1mm程度にするとよいようです。細かくするとさらに時間がかかります。
試し刷りでボール紙などを置いて位置を確認してから、部材を置きます。
レーザーミニでは焦点距離を合わせないといけないので、部材に合わせてレーザーホルダーの取り付け位置を調整します。加工材の上に、基準板を載せて、そこにホルダーが当たるように調整します。
里のRobo3Dプリンターは、Reprapベースのものですが、Kickstarterのベータ品から始まりましたが、改造改版を重ねて、ほぼ最新モデルと同等になっています。
強力なホットエンド E3D Volcanoを搭載しました。最大0.4mmの積層指定ができます。
印刷速度を上げたい場合には、従来より二倍ほどの速度で印刷が可能です。ただし、積層密度を0.4mmにした場合ですが・・・。
V6と比較すると長さが10mmほど増えました。これにともない造形物の高さが低くなりました。
他にもZ軸のリニアシャフトを国産標準品に変えた為オリジナルよりさらに10mm短くなりましたのでトータルで20mm低くなりました。放熱フィンとホットエンドの間が分離されているのが特徴で熱がフィラメント送り出しの部分では十分に冷えるようになっています。
E3D Volcano(左)とE3DV6(右)の比較をみると、フィラメントの溶融スペースが長いことが分かります。
ホットエンドが強力になったので、放熱フィンの部分でのファンダクトも耐熱を考慮してアルミ板と板材で作りました。さらにマウント用のパーツをPLAで作り冷却用の3cmファンを搭載しています。取り付けはextruderのベースにつけています。
アクリルで、固定用ノリのマスクを作っています。ヘアーリング用スプレーを使うようにしています。従来の3M 77は強力すぎて後処理が大変でした。
フィラメントホルダーは上部に簡易な形にしてサイズに応じて変えられるようになっています。
ケースの底部は、下駄を履かせて冷却用の空気が取り込みやすくしました。
ホットエンドの強化などに伴い、RAMPSシールドの放熱が必要となりクーリングファン4cmをマウントしています。この空気取り入れのためにかさ上げをしています。
PLA出力時に水平出力ができるように空間で強力に冷却する目的でラジアルファンによるダクトを作成してヘッド先の高さに合わせて細い強力な風が出るようにしています。