mcpField
O
openscad-workshop-tools

openscad-workshop-tools

github.com/dawiddutoitクリエイティブ・メディア254 回インストール39 週間前に更新
リポジトリ

openscad-workshop-tools について

openscad-workshop-toolsは、作業場の工具をパラメトリックなOpenSCADモデルにし、配置計画や可視化に使うスキルです。寸法や参考資料の収集、部品分解、プレビューのレンダリング、形状の調整を案内します。

主な機能

  1. 01作業場の工具のパラメトリックモデリング
  2. 02寸法と参考資料の収集
  3. 03部品分解のガイド
  4. 04OpenSCADファイル構成のパターン
  5. 05プレビューのレンダリングと反復調整

活用シーン

  1. 01作業場の工具配置の可視化
  2. 02寸法に基づく卓上ボール盤のモデル作成
  3. 03参考画像からのトラックソーモデル作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/dawiddutoit/custom-claude --skill openscad-workshop-tools

インストール後、Claude Code で/openscad-workshop-toolsを入力して読み込まれたか確認します。

同梱ファイルreferences/code-structure.md

詳細

OpenSCAD ワークショップツールのモデリング

レイアウト計画と視覚化のために、パラメトリックなワークショップツールの 3D モデルを作成します。

ワークフロー

1. 仕様を収集する

ユーザー、マニュアル、製品ページから次の情報を収集します。

  • 寸法:全体の幅 x 奥行き x 高さ、ベースプレートのサイズ
  • 重量:縮尺が妥当かどうかの確認に役立ちます
  • 主な特徴:チャックのサイズ、モーター出力、速度(ヘッダーコメント用)
  • 参考画像:コンポーネントの識別に不可欠です
2. コンポーネントを特定する

ツールを論理的なモジュールに分解します。ツールの種類ごとの分解パターンについては、references/code-structure.mdを参照してください。

一般的なコンポーネント:

  • ベース/フレーム(固定された土台)
  • 本体/モーターハウジング
  • 可動部品(クイル、ブレードガード、プランジ機構)
  • 操作部(ボタン、ダイヤル、レバー)
  • アクセサリー(バイス、フェンス、集じんポート)
3. OpenSCAD ファイルを作成する

references/code-structure.mdの標準構成に従います。

/* [Section] */     // Customizer sections
// Comment         // Parameter description
param = value;     // Actual parameter

module component() { ... }  // One module per component
module tool_name() { ... }  // Assembly module
tool_name();                // Render call
echo("=== ... ===");        // Debug output

主なパターン:

  • 品質の切り替えには$fn = $preview ? 32 : 64を使用します
  • 参照テーブルにあるブランドカラーを適用します
  • オプションのコンポーネントにはshow_*トグルを含めます
  • 丸みを帯びた形状にはhull()を使用します
  • 状況把握のために床面の基準平面を追加します
4. プレビューをレンダリングする
openscad -o images/tool-name.png \
  --autocenter --viewall \
  --imgsize=800,1000 \
  /path/to/tool.scad
5. 調整する

参考画像との見た目の比較に基づいて、プロポーションを調整します。

ファイルの保存先

保存先:workshop/tools/<brand>-<model>.scad

例:

  • workshop/tools/bosch-pbd40.scad
  • workshop/tools/festool-ctl-midi.scad
  • workshop/tools/festool-ts55.scad

クイックリファレンス

ツールの種類主な寸法重要なコンポーネント
ボール盤ベース、コラムの高さ、ヘッドの奥行きコラム、クイル、チャック、ハンドホイール
トラックソー本体の長さ x 幅 x 高さ、ブレード径ベースプレート、ブレードガード、ハンドル
集じん機長さ x 幅 x 高さ、車輪の直径本体、車輪、ハンドル、ホースポート
バンドソーテーブルのサイズ、スロートの奥行きフレーム、テーブル、ブレードガイド

コメント