About
G-code Converterについて
プロジェクト概要
gcoordinatorとBambu Lab A1をつなぐ変換ツール
gcoordinatorは、座標変換ベースの独自アプローチで3Dプリント用のG-codeを生成するツールです。従来のスライサーとは異なり、数学的な座標変換を活用して複雑な造形パターンを実現します。
しかし、gcoordinatorが出力するG-codeはそのままではBambu Lab A1では正しく動作しません。Bambu Lab A1は独自のG-codeフレーバーや初期化シーケンスを必要とするためです。
本ツールは、gcoordinatorのG-codeを解析し、Bambu Lab A1が期待する形式に変換します。ヘッダー・フッターの追加、温度制御コマンドの変換、ファン制御、リトラクション設定の最適化などを自動的に行います。
技術スタック
フロントエンド
- Next.js 16 (App Router)
- React 19
- TypeScript 5
- Tailwind CSS 4
ライブラリ
- Three.js / React Three Fiber (3Dプレビュー)
- Zustand (状態管理)
- shadcn/ui (UIコンポーネント)
- Sonner (通知)
すべてのG-code処理はブラウザ上で実行されます。ファイルがサーバーに送信されることはありません。
免責事項
本ツールはBambu Lab社の公式製品ではありません。Bambu Lab社とは一切の提携・関係はありません。
変換されたG-codeの使用は自己責任で行ってください。本ツールの使用により生じたいかなる損害についても、開発者は責任を負いません。
変換されたG-codeで印刷する際は、必ずプリンターの動作を監視し、異常が見られた場合は直ちに印刷を停止してください。
クレジット
本プロジェクトはオープンソースコミュニティの多くのツールやライブラリに支えられています。
- gcoordinator - 座標変換ベースのG-code生成ツール
- Next.js - VercelによるReactフレームワーク
- shadcn/ui - 美しいUIコンポーネントライブラリ
- Three.js - WebGL 3Dレンダリングライブラリ