狠狠撸

狠狠撸Share a Scribd company logo
IoTLT Vol.70
井上 稔
ユニバーサルプレートを
numpy-stlで自作する
自己紹介
名前:井上 稔(Minoru INOUE)
出没先:コミュニティ“ゆるメカトロ”
Facebook: minoru.inoue.90
Twitter : @henjin01_Fab
今回はIoTのTな話だけします!
Iはありませんw
今回はなすこと
メカ類のプロトタイプを作るとき
タミヤのユニバーサルプレートを使いますよね?
https://www.tamiya.com/japan/products/70156/index.html
から引用
https://www.tamiya.com/japan/products/70172/index.html
から引用
今回はなすこと
イビツな形に加工しようとすると、
時間も手間もかかる。怪我もしやすい。
そして失敗したときが辛い。。。
いびつな例
解決案
ユニバーサルプレートは等間隔に穴が空けた規則的な造形物
自動生成して3Dプリンタで作ってしまえばよくね?
今回はpython+numpy-stlを使った
numpy-stlについて
3Dモデルをnumpyで定義したり、それをSTLで出力できる
また、STLデータからnumpy形式に変換することもできる
更新頻度も
高くてよさげ
numpy-stlについて
プログラミングに慣れている人なら追いかけられる規模
実装したこと
numpy-stlにモデルを読み込み
numpy配列でユニバーサルプレートの形を定義できるようにする
Numpy.array([
[True,False,True],
[True,False,True],
[True,True,True]
]);
CV
CV
構成
ユニバーサルプレート の、この部分  を
DesignSpark Mechanical4.0でモデリング
結果
実装できたー
結果
出力できたー
3 mm径のネジも
ちゃんと刺さる。
結果
せっかくなのでforループを使ってモデルを作ってみた
結果
造形してみた。ちゃんと3mm穴もできてて良さげ
まとめ
ユニバーサルプレート加工地獄から開放された!
?タミヤ製ユニバーサルプレートの強度には勝てない
 (とはいえ、造形時の密度を強くして使えてる)
?他にも作れそう
 (ex: 自作ブロック部品、チェーン系の部品)
?フィラメントを変えれば本来のユニバーサルプレートになかった
 新しい特性が得られるかも?
以上

More Related Content

ユニバーサルプレートをnumpy-stlで自作する(Make DIY universal plate with numpy-stl)