Fusion360 APIを使ってアセンブリに含まれるすべての子部品のスクリーンショットを保存する

パーツリストを作成する場合などにCADの絵が欲しくなるので、アセンブリの全子部品を画像化するスクリプトを作成しました。

Fusion360 APIを使ってアセンブリのツリーリストをCSVで出力してみた

Fusion360でコンポーネントのツリーリストをCSVファイルとして保存するプログラムをPythonで作成してみました。

LS027B4DH01用のMicroPythonモジュール(ESP32)

MicroPythonブートローダを書き込んだESP32でLS027B4DH01を使うためのモジュールを作成しました。

PyQt5で作るSimple partslist editor

部品表を作る時などにツリーのリストを編集する必要があります。今までエクセルで編集していましたが、エクセルでツリーを表示するとなるとなかなか見にくいのでPyQt5のQTreeviewでエディタを作ってみました。

Sony SpresenseのArduino環境を入れてみる

SonyのSpresenseを使ってみる為に、Arduino IDEにSpresense環境を入れて、LED点滅のプログラム動作を確認しました。

MicroPython(ESP32)でLS027B4DH01にMPU9250のデータを表示する

以前作った、LCDに表示するプログラムと

Pythonでフォントファイル(ttc)からMicroPython用(LS027B4DH01)のフォントデータを作成する

MicroPythonを入れたESP32でLS027B4DH01に文字を表示するために必要なフォントデータをPCでPythonを使って作成しました。

3Dプリンタで作るアルミフレームスライダー

3Dプリント部品とアルミフレーム、リニアシャフトを使って直動案内を作ってみました。

MicroPython(ESP32)でモノクロ液晶(LS027B4DH01)の全ライン書き換えを高速化してみる(SPI通信)

MicroPython(ESP32)でモノクロ液晶(LS027B4DH01)の全ライン書き換えを行ったときに意外と処理時間が掛かったので、SPIでデータを送信するためのプログラム回りで高速化できないか検討してみました。

3Dプリントで作る実験用ATX電源

PC用のATX電源を実験用の電源として使えるように3Dプリンタでパーツを作ってみました。