Posts

  • OCRツール Rev1
  • PyQt5のQPixmapで読み込める画像ファイルを確認
  • OpenCVとTesseract-OCRで作る表のOCRツール rev1
  • フォルダ内のCSVファイルをグラフとして一覧表示するツールを作ってみた
  • 映像出力に対応したスマートフォンとタブレットをまとめてみた
  • PyQt5のQFileSystemWatcherでフォルダを監視するテスト
  • PyQt5でQLayoutへのQWidgetの動的追加と動的削除
  • Raspberry Pi 4とPythonでXYロボットを駆動してみた
  • Raspberry pi 4 ピンアサイン
  • ラズパイでGコードからパルス列を生成してステッピングモータを駆動してみた
  • NumpyでGコードをパルスの配列に変換してみた
  • PyQtGraphにRepetierで生成したGコードをプロットしてみた
  • モータ駆動パターンのグラフ
  • エアシリンダの計算
  • HugoをChart.jsに対応させてみる
  • HugoをBrythonに対応させてみる
  • ショックアブソーバの計算
  • リニアガイドの計算
  • 歯車で減速したボールねじを駆動するサーボモータの計算
  • マシンビジョン用のカメラ計算
  • 薄板ばねの計算
  • 圧縮コイルばね計算
  • 円弧状の薄板ばねの計算
  • QFileDialogメモ
  • QGraphicsViewメモ
  • QMainWindowメモ
  • PyQt5のQGraphicsViewにGPXファイルを表示してワイプも表示してみた
  • OpenCVで動画を読み込みPyQt5に表示してみた
  • OpenCVとPyQt5でGPXファイルの軌跡を動画として保存する
  • PyQt5のQGraphicsViewにGPXファイルの軌跡を描画する
  • PyQt5のQGraphicsViewに描画した内容をOpenCVで動画として保存する
  • OpenCVとTesseract-OCRで作る表のOCRツール
  • OpenCVのndarrayとPyQt5のQImage、QPixmapの相互変換
  • Open CV(Python)で表の認識
  • Open CVで表からセルを認識してPyQt5のQGraphicsViewに認識結果を表示してみた
  • 3Dプリンタでリニアガイドを作ってみた
  • 3Dプリンタでゴニオステージを作ってみた
  • ナットサイズ
  • ねじサイズ
  • 機械材料の物性と機械的性質一覧
  • MicroPythonを入れたESP32でモノクロ反射型TFTメモリ液晶LS027B4DH01用のGUIを作ってみる
  • Fusion360 APIを使ってアセンブリに含まれるすべての子部品のスクリーンショットを保存する
  • Fusion360 APIを使ってアセンブリのツリーリストをCSVで出力してみた
  • LS027B4DH01用のMicroPythonモジュール(ESP32)
  • PyQt5で作るSimple partslist editor
  • Sony SpresenseのArduino環境を入れてみる
  • MicroPython(ESP32)でLS027B4DH01にMPU9250のデータを表示する
  • Pythonでフォントファイル(ttc)からMicroPython用(LS027B4DH01)のフォントデータを作成する
  • 3Dプリンタで作るアルミフレームスライダー
  • MicroPython(ESP32)でモノクロ液晶(LS027B4DH01)の全ライン書き換えを高速化してみる(SPI通信)
  • 3Dプリントで作る実験用ATX電源
  • ESP32のMicroPythonで10DOF IMU Sensor(GY-91)に搭載されているMPU9250を使ってみる
  • MicroPythonを入れたESP32でモノクロ反射型TFTメモリ液晶LS027B4DH01を表示してみる(SPIで制御)
  • MicroPythonを入れたESP32でモノクロ反射型TFTメモリ液晶LS027B4DH01を表示してみる(GPIOで制御)
  • PythonでEXIFに基づいてJPEGをリネームする
  • MicroPythonを入れたESP32とBTS7960でDCモータを回してみる
  • ESP32のMicroPythonで温湿度センサ(DHT11)の読み取り
  • MicroPythonファームを入れたESP32でスクリプトのアップロードに失敗するときの対処法
  • ESP32のMicroPythonでロータリーエンコーダの読み取り
  • ESP32とMicroPythonのADCでジョイスティックの位置をPCのPyQtGraphに表示する
  • ESP32にMicroPythonファームを入れてVS codeでLチカしてみた
  • VS codeのPlatformIO IDEでESP32のLチカをしてみる
  • PythonとPyQtGraphで作るPIDシミュレータ
  • 3Dプリンタで作るロボットジョイント
  • アルミパイプを使った足踏み式消毒スタンドをモデリングしてみた
  • リニアガイドの絵(SVG)
  • 3Dプリンタと8mmBB弾で作る組合せアンギュラ玉軸受
  • Pythonで作る音楽プレイリスト作成ツール v0.1
  • 3Dプリンタと8mmBB弾で作る4点接触玉軸受
  • Pythonで作るモーター駆動パターングラフ作成ツールにS字駆動追加
  • Pythonで作るモーター駆動パターングラフ作成ツール
  • 3Dプリンタのワイヤ駆動を考えてみる
  • PyQt5 QDoubleSpinBoxとQSliderを連動させてみる
  • 3DプリンタでSUS社製グリーンフレームN用のパネルコネクタを作ってみた
  • 3Dプリンタで作る3Dプリンタ(CoreXY) Y軸編
  • Pythonで作るPDF tool v0.05
  • PythonとPyQtGraphで台形駆動のグラフを描いてみる
  • Python 3.8.2でPyQtGraphを使った場合のエラーを回避する
  • Pythonで作るPDF tool v0.04
  • Pythonで作るPDF tool v0.03
  • Pythonで作るPDF tool v0.02
  • 3Dプリンタで作る3Dプリンタ(CoreXY) フレーム編
  • PyQt5 QMainWindowに自作Widgetを追加する
  • Pythonで作るPDF tool v0.01
  • 3Dプリント リング型波動歯車テスト
  • PyQt5 QGraphicsViewでホイールでドラッグ、ドラッグで範囲選択する
  • PyQt5 QMainWindowにドロップ可能なファイルの拡張子を制限する
  • PyQt5 QMainWindowにファイルをドロップ
  • Python リストに特定の要素以外が含まれるか判定
  • PyQt5 QtWidgets.QGraphicsViewのスムーズなズーム
  • PyQt5 QtWidgets.QGraphicsViewでPNG画像を表示してみる
  • PyQt5 QTableViewにpandasを表示するためのQAbstractItemModelを作成する
  • Python pandasで特定の列に複数列挿入する
  • BIGTREETECH SKR-E3-DIP-V1.1 を買ってみた
  • Python pandasで2次元リスト同士の組み合わせを列挙する
  • Pythonでボールねじとモーターとカップリングの選定をしてみる 改良編
  • NEMA11のステッピングモーターを買ってみた
  • Pythonでボールねじとモーターとカップリングの選定をしてみる 全通り計算編
  • PyQt5 Qt DesignerでGUIをフラットっぽくしてみる
  • 中華ダイヤルゲージを買ってみた Neoteck製
  • Pythonで圧縮コイルバネの計算をしてみる NumPy版
  • Pythonで作るn次元n目並べ その2:1次元n目並べ速度計測
  • Pythonで作るn次元n目並べ その1:1次元n目並べ
  • VBAで実行時にフォームのコントロールを追加削除する
  • Pythonで作る大量のPDFに一括で押印するツール
  • Pythonで圧縮コイルバネの計算をしてみる
  • PyQt5 QTableViewのセルに画像を表示する
  • Pythonで作るシンプルPDFビューワー
  • Pythonで作る大量のPDFを用紙サイズごとに結合するツール
  • Pythonで作るシンプル画像ビューワ
  • 3Dプリンタで作った2軸のハーモニックドライブを動かしてみた
  • PythonとPopplerで大量のPDFを用紙サイズごとに結合
  • 3Dプリンタでスパイラルなバックロードバスレフスピーカーを作ってみた
  • PyQt5 removeRowsを使ってQTreeViewの行を削除する
  • PyQt5 InsertRowsを使ってQTreeViewに行を挿入する
  • 3Dプリンタでスピーカーエンクロージャーの製作 2号機
  • 3Dプリンタでスピーカーエンクロージャーの製作
  • PyQt5 QTreeViewのアイテムをJSONから開く・保存
  • PyQt5 QTreeViewの列をiniファイルで設定する
  • PyQt5 QMainwindowとQDialogの表示
  • Pythonで作るFile renameツール
  • PyQt5 QTreeViewのサンプル
  • PyQt5 QTableViewのサンプル
  • PyQt5 QListViewのサンプル
  • PyQt5 Qt Desigerを使ってみる
  • WinPythonのQt Designerを起動する
  • WinPython 3.8.1のインストール
  • Qt 5.14のインストール
  • NX Journal 図面を開いてPDF変換
  • NX Journal 図面を開いてレイヤを非表示
  • NX Journal 図面を開いてビューの更新
  • NX Journal 図面を開く
  • NX Journal モデルのスクリーンショットを撮る
  • NX Journal データム平面を選択するダイアログ
  • NX Journal エッジを選択するダイアログ
  • NX Journal 点を選択するダイアログ
  • NX Journal 図面の穴寸法の追加テキストを置換する2
  • NX Journal 図面の穴寸法の追加テキストを置換する
  • 3Dプリンタで波動歯車を作ってみた
  • Visual Studio CodeでArduino
  • NX Journal アセンブリのリストをcsvで保存
  • NX Journal コンポーネントを選択するダイアログ
  • NX Journal 子部品を取得する
  • NX Journal モデルを新規作成
  • NX Journal 属性を入力する
  • NX Journal 子部品の属性をテキスト出力
  • NX Journal ローカルにフォルダがあるか確認
  • NX Journal 選択したコンポーネントに含まれるボディの密度を取得
  • NX Journal 文字列入力ダイアログ
  • NX Journal 図面サイズを取得
  • NX Journal アセンブリの子部品の位置表示
  • NX Journal アセンブリの子部品に対しての処理
  • NX Journal アプリケーションの変更
  • NX Journal 図面を開く
  • NX Journal Teamcenterが起動しているか判定
  • NX Journal 環境の情報を取得
  • Nx JournalでHello World