3DDesignOnTheOpenHighway
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[FrontPage]]
3Dデザインのノウハウを、誰でも自由に使えるオープンツール...
*同じテーマでまとめた、もうひとつの資料はこちら。(鳥羽商...
https://github.com/yamamurasyunsuke/3D-Design-On-The-Open...
*オープンフォース版 [#qf031c4f]
全体像
http://twitpic.com/dy5fqt
**加工の種類 [#r583042d]
-2D加工
2次元CADやお絵かきツールでデータ作成ができる。レーザーカ...
-2.5D加工
2次元データに単に厚みを加えたり、穴を加えたりしたもの。二...
-3D加工
3DCADや3Dモデリングソフトを使うもの。STLファイルを経由す...
*LibreCAD [#fcb59f1b]
**特徴 [#p385cd8e]
-2DCAD。
-保存形式はDXF。わざわざDXFエクスポートしなくていい
-ライセンス:GPLv2
-プラットフォーム:Windows/Mac/Linux
-http://librecad.org/
-2010年にQCADから枝分かれしました
-QCADの知識がほぼそのまま使えます
**簡単な使い方 [#fcf721e6]
-円やプレートを描く
-文字を書く
--文字はストロークフォントなので、CNCでは使えるが3Dプリン...
**LibreCADから3Dプリンターへ [#a3184b3f]
保存→openscad→linear_extrude(file="circleface.dxf", heigh...
F6を押してビルド→Design-Export as STL...
**LibreCADからレーザーカッターへ [#u475bfda]
-G-code 形式のデータを使う場合
--dxf2gcode を使って変換
--http://code.google.com/p/dxf2gcode/
--DXF形式で読み込んでEXPORT
-独自形式のデータを使う場合
--それぞれのやりかたにあわせます。
--ex1,UNIVERSAL LASER SYSTEMS VLS2.30
---Windowsのプリンタドライバとして動作する
---WindowsのLibreCADから印刷する
---初期設定 デフォルトのレイヤーのをペン色を赤に。ペン幅...
---印刷時にまずプレビューし、サイズを1:1に選択してから印刷
---印刷枠のどこに図形を置くかをマウスドラッグで動かせるの...
--ex2,CorelLaser
---DXFで保存したものをCorelDrawで読み込み→調整→出力
**LibreCADからCNCへ [#i3505953]
-DXFで保存
-dxf2gcode
*Inkscape [#e425a28b]
http://www.inkscape.org
GPL
-二次元のベクトルグラフィックソフトです。
-文字や写真を使うことが簡単です。
**DXF プラグイン [#j5ceef87]
-Inkscape標準のDXF形式保存はあまりうまく動かないみたいな...
-いくつかあります
-「Inkscape OpenSCAD DXF Export」
--http://www.thingiverse.com/thing:14221
-「Better DXF Output Unicode」
-- http://www.openairstar.com/better-dxf-output-unicode/
--「Better DXF Output」http://www.bobcookdev.com/inkscape...
--インストールすると「ファイル(F)」-「名前を付けて保存」...
**プラグインのインストール方法 [#fba17e09]
ダウンロードしたものを解凍し、extensionsフォルダにコピー
--Windowsの場合 inkscapeプログラムがインストールされてい...
--Macの場合 inkscapeプログラムがインストールされてい...
--Linuxの場合 /usr/share/inkskape/extensions
**簡単な使い方 [#fcf721e6]
-円やプレートを描いて、文字を書く
-必ず、オブジェクトをパスに変更
-Better DXF Output(*.dxf)で保存
-Gcode形式で出す場合
--dxf2gcode
--http://code.google.com/p/dxf2gcode/
--DXF形式で読み込んでEXPORT
-独自形式で出す場合
--それぞれのやりかたにあわせます。
--ex1,UNIVERSAL LASER SYSTEMS VLS2.30
---Windowsのプリンタドライバとして動作する
---WindowsのLibreCADから印刷する
---初期設定 レイヤーデフォルトを赤に。線太を0.000mmに。
---印刷時にサイズをFITしない
--ex2,CorelLaser
---DXFで保存したものをCorelDrawで読み込み
-ビットマップからベクターデータ、3Dデータを作成する
--http://blog.cubehero.com/2013/11/11/how-to-generate-ext...
**Inkscapeから3Dプリンターへ [#a3184b3f]
DXF形式で保存してOpenSCADで作業
**Inkscapeからレーザーカッターへ [#u475bfda]
LibreCADと同じ
**InkscapeからCNCへ [#k3c74215]
pyCAMを使います
設定によってはコピペでデータを移せるようです。
**LibreCADからCNCへ [#i3505953]
-DXFで保存
-dxf2gcode
*OpenSCAD [#pe5654e5]
http://www.openscad.org/
GPL2
**使い方 [#t1b5ec78]
立方体、球などを組み合わせて使います。
cube(size = 10);
と打ち込んでF5で立方体描画、
cube(size=[15,5,20]);
と打ち込んでF5で直方体描画
時計の文字盤の例
for ( i = [0 : 11] )
{
rotate( i * 360 / 12, [1, 0, 0])
translate([0,40, -0.5])
cube(size=[2,25,1]);
}
for ( i = [0 : 59] )
{
rotate( i * 360 / 60, [1, 0, 0])
translate([0, 48, -0.5])
cube(size=[2,16,1]);
}
difference() {
union(){
difference() {
rotate([0,90,0])
cylinder(h = 10, r= 65 );
rotate([0,90,0])
translate([0, 0, 1])
cylinder(h =10, r1 = 63, r2 = 60 );
}
rotate([0,90,0])
translate([0, 0, 1])
cylinder(h =1, r1= 10 ,r2=8
);
}
rotate([0,90,0])
translate([0, 0, -5])
cylinder(h =10, r= 5
);
}
**DXFファイルを読み込む [#zab97279]
-「Design」-「flush Caches」
-linear_extrude(file="circleface.dxf", height=1);
-F6を押してビルド
-Design-Export as STL...
*SketchUp [#f66e217d]
http://www.sketchup.com/ja
http://www.sketchup.com/download/all
SketchUp 8
最新バージョンはSketchUp Makeであるが、例えば学校関係など...
**Linuxにインストールする方法 [#gbfae520]
SketchUpはLinuxには公式に対応していないので、wineを使って...
***Ubuntu Linux 13.10 (x64)で動かした例 [#jb06bf9f]
-(参考) http://ubuntuhandbook.org/index.php/2013/07/insta...
-Wine1.7をインストール
wine regedit
として、
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update; sudo apt-get install wine1.7
-SketcuUpを動かすための設定
--Configure wineを選び、「ライブラリ」-「Riched20」-「追...
-「アプリケーション」で「アプリケーションを追加」で「Sket...
--SketchUp.exeを押してからWindowsバージョンを「Windows 7...
--コマンドラインで wine regedit と打ってエンター、
--「\HKEY_CURRENT_USER\Software\Google\SKetchUp8\GLConfig...
のHW_OKを1にする。
-起動はUnityメニューからSketchUpを選ぶ。
**Macにインストールする方法 [#q13fc027]
(参考:SketchUp Makeの場合です)
+ http://www.sketchup.com/ja ここの「SketchUPのダウンロー...
+ 使用用途を選択します。個人的なプロジェクトを選択した場...
+ SketchUp Makeをインストールします。
**起動 [#rcc1e1f8]
-起動スプラッシュから、「製品デザインと木工 - ミリメート...
-起動してから設定する場合は、「ウィンドウ(W)」-「環境設定...
-四角を書いてみましょう
-文字を入れてみましょう
-引込みさせてみましょう
***SketchUpを使って積み木っぽいオブジェクトデータ作成 [#n...
ギャラリーを使う
**STLファイルにする方法 [#a0edc741]
いくつかあるようです
-https://github.com/SketchUp/sketchup-stl ( Apache Licens...
-http://www.guitar-list.com/download-software/convert-ske...
-http://rhin.crai.archi.fr/rld/plugin_details.php?id=429
Linux:Ubuntu13.04およびWindows8.1で試したところ、では一...
-プラグインをインストールする方法
--Windows C:\Program Files (x86)\Google\Google SketchUp ...
--Mac /Library/Application Support/Google SketchUp [VERS...
-3つ目のものをインストールすると、「プラグイン」メニュー...
*pycam [#kb24af7f]
**Ubuntuでのインストール [#bca3bff4]
apt-get install python-opengl python-gtkglext1 python-su...
dpkg -i pycam_0.5.1-1_all.deb
**Windowsでのインストール [#ueb1fbc2]
-PyCAM,Ghostscript,pstoeditをパッケージでインストール
-PyCAMを先にインストールして、設定画面からExternal Progra...
-その後設定画面で場所登録 http://t.co/Y7juauJBSv
*Slic3er [#j0376701]
-http://slic3r.org/
-ライセンス: AGPL3
-stlファイルからG-codeに変換します。
-pronterfaceなどから呼び出して使うことが多い。
*Prontrun [#te55049b]
-G-codeを3Dプリンタに送ります。
-3Dプリンタ側ではPronterfaceと通信するマイコンが取り付け...
--Arduino系のマイコンが使われることが多く、G-codeをモータ...
--ファームウェアとしてはMarlin等が使われます。
-http://reprap.org/wiki/Printrun
**起動 [#r5e33f68]
pronterface.exe を起動 ないしpython pronterface.pyとして...
*MONO工作室の3Dプリンタで出力を体験してみる [#u403bdc3]
終了行:
[[FrontPage]]
3Dデザインのノウハウを、誰でも自由に使えるオープンツール...
*同じテーマでまとめた、もうひとつの資料はこちら。(鳥羽商...
https://github.com/yamamurasyunsuke/3D-Design-On-The-Open...
*オープンフォース版 [#qf031c4f]
全体像
http://twitpic.com/dy5fqt
**加工の種類 [#r583042d]
-2D加工
2次元CADやお絵かきツールでデータ作成ができる。レーザーカ...
-2.5D加工
2次元データに単に厚みを加えたり、穴を加えたりしたもの。二...
-3D加工
3DCADや3Dモデリングソフトを使うもの。STLファイルを経由す...
*LibreCAD [#fcb59f1b]
**特徴 [#p385cd8e]
-2DCAD。
-保存形式はDXF。わざわざDXFエクスポートしなくていい
-ライセンス:GPLv2
-プラットフォーム:Windows/Mac/Linux
-http://librecad.org/
-2010年にQCADから枝分かれしました
-QCADの知識がほぼそのまま使えます
**簡単な使い方 [#fcf721e6]
-円やプレートを描く
-文字を書く
--文字はストロークフォントなので、CNCでは使えるが3Dプリン...
**LibreCADから3Dプリンターへ [#a3184b3f]
保存→openscad→linear_extrude(file="circleface.dxf", heigh...
F6を押してビルド→Design-Export as STL...
**LibreCADからレーザーカッターへ [#u475bfda]
-G-code 形式のデータを使う場合
--dxf2gcode を使って変換
--http://code.google.com/p/dxf2gcode/
--DXF形式で読み込んでEXPORT
-独自形式のデータを使う場合
--それぞれのやりかたにあわせます。
--ex1,UNIVERSAL LASER SYSTEMS VLS2.30
---Windowsのプリンタドライバとして動作する
---WindowsのLibreCADから印刷する
---初期設定 デフォルトのレイヤーのをペン色を赤に。ペン幅...
---印刷時にまずプレビューし、サイズを1:1に選択してから印刷
---印刷枠のどこに図形を置くかをマウスドラッグで動かせるの...
--ex2,CorelLaser
---DXFで保存したものをCorelDrawで読み込み→調整→出力
**LibreCADからCNCへ [#i3505953]
-DXFで保存
-dxf2gcode
*Inkscape [#e425a28b]
http://www.inkscape.org
GPL
-二次元のベクトルグラフィックソフトです。
-文字や写真を使うことが簡単です。
**DXF プラグイン [#j5ceef87]
-Inkscape標準のDXF形式保存はあまりうまく動かないみたいな...
-いくつかあります
-「Inkscape OpenSCAD DXF Export」
--http://www.thingiverse.com/thing:14221
-「Better DXF Output Unicode」
-- http://www.openairstar.com/better-dxf-output-unicode/
--「Better DXF Output」http://www.bobcookdev.com/inkscape...
--インストールすると「ファイル(F)」-「名前を付けて保存」...
**プラグインのインストール方法 [#fba17e09]
ダウンロードしたものを解凍し、extensionsフォルダにコピー
--Windowsの場合 inkscapeプログラムがインストールされてい...
--Macの場合 inkscapeプログラムがインストールされてい...
--Linuxの場合 /usr/share/inkskape/extensions
**簡単な使い方 [#fcf721e6]
-円やプレートを描いて、文字を書く
-必ず、オブジェクトをパスに変更
-Better DXF Output(*.dxf)で保存
-Gcode形式で出す場合
--dxf2gcode
--http://code.google.com/p/dxf2gcode/
--DXF形式で読み込んでEXPORT
-独自形式で出す場合
--それぞれのやりかたにあわせます。
--ex1,UNIVERSAL LASER SYSTEMS VLS2.30
---Windowsのプリンタドライバとして動作する
---WindowsのLibreCADから印刷する
---初期設定 レイヤーデフォルトを赤に。線太を0.000mmに。
---印刷時にサイズをFITしない
--ex2,CorelLaser
---DXFで保存したものをCorelDrawで読み込み
-ビットマップからベクターデータ、3Dデータを作成する
--http://blog.cubehero.com/2013/11/11/how-to-generate-ext...
**Inkscapeから3Dプリンターへ [#a3184b3f]
DXF形式で保存してOpenSCADで作業
**Inkscapeからレーザーカッターへ [#u475bfda]
LibreCADと同じ
**InkscapeからCNCへ [#k3c74215]
pyCAMを使います
設定によってはコピペでデータを移せるようです。
**LibreCADからCNCへ [#i3505953]
-DXFで保存
-dxf2gcode
*OpenSCAD [#pe5654e5]
http://www.openscad.org/
GPL2
**使い方 [#t1b5ec78]
立方体、球などを組み合わせて使います。
cube(size = 10);
と打ち込んでF5で立方体描画、
cube(size=[15,5,20]);
と打ち込んでF5で直方体描画
時計の文字盤の例
for ( i = [0 : 11] )
{
rotate( i * 360 / 12, [1, 0, 0])
translate([0,40, -0.5])
cube(size=[2,25,1]);
}
for ( i = [0 : 59] )
{
rotate( i * 360 / 60, [1, 0, 0])
translate([0, 48, -0.5])
cube(size=[2,16,1]);
}
difference() {
union(){
difference() {
rotate([0,90,0])
cylinder(h = 10, r= 65 );
rotate([0,90,0])
translate([0, 0, 1])
cylinder(h =10, r1 = 63, r2 = 60 );
}
rotate([0,90,0])
translate([0, 0, 1])
cylinder(h =1, r1= 10 ,r2=8
);
}
rotate([0,90,0])
translate([0, 0, -5])
cylinder(h =10, r= 5
);
}
**DXFファイルを読み込む [#zab97279]
-「Design」-「flush Caches」
-linear_extrude(file="circleface.dxf", height=1);
-F6を押してビルド
-Design-Export as STL...
*SketchUp [#f66e217d]
http://www.sketchup.com/ja
http://www.sketchup.com/download/all
SketchUp 8
最新バージョンはSketchUp Makeであるが、例えば学校関係など...
**Linuxにインストールする方法 [#gbfae520]
SketchUpはLinuxには公式に対応していないので、wineを使って...
***Ubuntu Linux 13.10 (x64)で動かした例 [#jb06bf9f]
-(参考) http://ubuntuhandbook.org/index.php/2013/07/insta...
-Wine1.7をインストール
wine regedit
として、
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update; sudo apt-get install wine1.7
-SketcuUpを動かすための設定
--Configure wineを選び、「ライブラリ」-「Riched20」-「追...
-「アプリケーション」で「アプリケーションを追加」で「Sket...
--SketchUp.exeを押してからWindowsバージョンを「Windows 7...
--コマンドラインで wine regedit と打ってエンター、
--「\HKEY_CURRENT_USER\Software\Google\SKetchUp8\GLConfig...
のHW_OKを1にする。
-起動はUnityメニューからSketchUpを選ぶ。
**Macにインストールする方法 [#q13fc027]
(参考:SketchUp Makeの場合です)
+ http://www.sketchup.com/ja ここの「SketchUPのダウンロー...
+ 使用用途を選択します。個人的なプロジェクトを選択した場...
+ SketchUp Makeをインストールします。
**起動 [#rcc1e1f8]
-起動スプラッシュから、「製品デザインと木工 - ミリメート...
-起動してから設定する場合は、「ウィンドウ(W)」-「環境設定...
-四角を書いてみましょう
-文字を入れてみましょう
-引込みさせてみましょう
***SketchUpを使って積み木っぽいオブジェクトデータ作成 [#n...
ギャラリーを使う
**STLファイルにする方法 [#a0edc741]
いくつかあるようです
-https://github.com/SketchUp/sketchup-stl ( Apache Licens...
-http://www.guitar-list.com/download-software/convert-ske...
-http://rhin.crai.archi.fr/rld/plugin_details.php?id=429
Linux:Ubuntu13.04およびWindows8.1で試したところ、では一...
-プラグインをインストールする方法
--Windows C:\Program Files (x86)\Google\Google SketchUp ...
--Mac /Library/Application Support/Google SketchUp [VERS...
-3つ目のものをインストールすると、「プラグイン」メニュー...
*pycam [#kb24af7f]
**Ubuntuでのインストール [#bca3bff4]
apt-get install python-opengl python-gtkglext1 python-su...
dpkg -i pycam_0.5.1-1_all.deb
**Windowsでのインストール [#ueb1fbc2]
-PyCAM,Ghostscript,pstoeditをパッケージでインストール
-PyCAMを先にインストールして、設定画面からExternal Progra...
-その後設定画面で場所登録 http://t.co/Y7juauJBSv
*Slic3er [#j0376701]
-http://slic3r.org/
-ライセンス: AGPL3
-stlファイルからG-codeに変換します。
-pronterfaceなどから呼び出して使うことが多い。
*Prontrun [#te55049b]
-G-codeを3Dプリンタに送ります。
-3Dプリンタ側ではPronterfaceと通信するマイコンが取り付け...
--Arduino系のマイコンが使われることが多く、G-codeをモータ...
--ファームウェアとしてはMarlin等が使われます。
-http://reprap.org/wiki/Printrun
**起動 [#r5e33f68]
pronterface.exe を起動 ないしpython pronterface.pyとして...
*MONO工作室の3Dプリンタで出力を体験してみる [#u403bdc3]
ページ名: