3D技術は、産業デザイナーやメイカーのためだけのものではありません。プログラマーは、複雑なソフトウェアアーキテクチャの可視化、物理的なインターフェースのプロトタイプ作成、さらにはカスタマイズされた作業ツールの生成に使用できます。例えば、バーチャルリアリティのプログラマーは、視線追跡センサー用のマウントを印刷することで、市販の部品を購入する時間と費用を節約できます。
3Dを開発フローに統合する方法 🛠️
始めるには、Blender(無料)やFusion 360(教育ライセンスあり)などのモデリングソフトウェアが必要です。次に、CuraやPrusaSlicerなどのスライサーでファイルを準備します。典型的な流れは、開発用カメラのマウントやデスクのケーブルオーガナイザーなど、物理的な問題を解決するパーツを設計することです。最後にSTLにエクスポートしてプリンターに送信します。結果として、店舗でパーツを探す時間が減り、コードのデバッグに多くの時間を費やせるようになります。
キーボードを印刷して泣きそうになった日 😅
自分用のメカニカルキーボードを印刷することにしました。30時間の印刷と200グラムのフィラメントの後、マイクロコントローラーのピンを誤って測定したため、キーがはまらないことがわかりました。今では、ケーブルを固定するために使っているキーボード型の文鎮があります。教訓:プログラミングは簡単ですが、ミリ単位の測定こそがドラマの始まりです。でもまあ、少なくとも定規の使い方は学びました。