2014年8月31日日曜日

歯車のSTLファイルをダウンロードできるWEBサイト

3Dプリンターがますます普及してきています。
時計のオモチャを作ろうとしたときに、必要なサイズの歯車モデルを
手に入れることが以外に難しく、CADで製作するのもなかなか骨が折れました。

そこで、モジュールや歯数などのパラメータを自由に変更でき、
そのSTLデータをダウンロードすることができるサイトを製作しました。
Gear Model For 3D Printer:http://www.knowhave.com/gear/indexjp.php




3Dプリンターの掲示板で、せんべいさん(ブログ)にOpenJsCadの存在を教えてもらいました。
WEBブラウザ上でCADのように3D CGをズームしたり動かしたりすることができます。
chromeとfirefoxにしか対応していませんが、仕方ありません。
最新のIEはいつのまにかwebGLに対応していて驚きました。こりゃあIEさんも対応させることができるのか?
と思いましたが、残念ながら<a>要素にdownload属性を使うことができず。あきらめました。

歯車の種類は平歯車(はす歯も可)、ラック、内歯車、かさ歯車、ウォームに対応しています。
需要があればどんどん増やしていきたいと思います。
要望があればこのブログにコメントいただければ対応します。

次記事  実際にDMMで歯車を3D出力してみた

indexへ戻る 


HTMLとJavascriptだけでandroidアプリを作りました。 「アミダバトル」といいます。
試してみてください。

28 件のコメント:

  1. PLAのフィラメントを調べていて偶然このブログにたどり着きました。
    Gear Model For 3D Printerはまさに僕が探していた機能です。
    ありがとうございます。
    質問ですが歯車は直線で構成されていますが、元はインボリュート歯車なのでしょうか?

    返信削除
  2. 中村さん
    嬉しいです! ありがとう!!
    このサイトの歯車は全部インボリュート歯形です。
    円弧を構成する点の数というパラメーターを増やせば曲線が滑らかになりますがデータサイズが大きくなります。

    直線で構成されているというのは基準ラックではないですか?
    基準ラックは直線です。三角ネジと言われるゆえんです。
    この基準ラックのピッチ円上を円が転がりながら削られた歯形がインボリュート歯形です。ホブ切りの原理です。

    返信削除
  3. お返事ありがとうございます。書き方が悪くてすいません。歯車が直線で構成されているとはインボリュートの円弧の部分の事でした。
    また質問ですが、Gear Model For 3D Printerにはデフォルトでピッチ円直径30の歯車とピッチ円直径20の歯車の数値が入力されていますが、この二つをそのままプリントして25離して設置したら噛み合うんですよね?

    返信削除
  4. なるほど! そういうことですか。
    おっしゃるとおり、歯形はインボリュート曲線を何点かプロットし、その間を直線で結んだデータとなっております。
    STLの規格上スプライン補間などは出来ないので。。。

    ピッチ円直径30と20はモジュールが合っていれば中心間距離25mmで理論上はかみ合います。
    ただ、3Dプリンターの精度はあまり信用なりません。詳しくは下記の記事をご覧ください。
    http://stfstfstf.blogspot.jp/2014/12/stl-web-110pv5-3d-cube3ddmm.html

    返信削除
  5. リンクにならなかったので、この記事の最後に、リンクを追加しました。

    返信削除
  6. リンクまで張って頂きありがとうございます。
    僕は噛み合う歯車を3Dプリントしたいと思っているのですが、例えばデフォルトの数値のモジュールを1.9にすると歯の数はそのままで若干歯が細くなりますが、これだと中心間距離が25mmでうまく噛み合うでしょうか?
    あるいはデフォルトの数値のままでも中心間距離を25mm以上にすると多少太めにプリントされても噛み合うのでしょうか?
    もしご存知であれば教えて頂きたいです。
    よろしくお願いします。

    返信削除
  7. なるほど。
    ピッチ円が重なった状態で嚙みあうのが理想ですが、少しずれても問題なく回るとは思います。
    何か面白いモノができたら教えてくださいね

    返信削除
  8. お返事ありがとうございます。
    今度3Dプリンターを購入する予定なので色々試してみます。

    返信削除
  9. 初めまして。このblogへはベランダのリフォームで検索して偶然たどり着きました。
    この4月に3Dプリンタキットを買ってこの世界に入った超初心者ですが、歯車のSTL作成サイト、非常に感心しました。歯車作成いくつか試してみましたがすばらしいです。
    webでこんなこと出来る人って、尊敬してしまいます。今後も期待しております。ではまた。

    返信削除
    返信
    1. Imatさん
      コメントありがとうございます。
      ひじょうに嬉しいです。
      いまはもっぱらアプリを作っております。
      「アミダバトル」で検索!

      Webアプリをスマホアプリに自動変換して作ってます。

      次は将棋攻略wikiつくるのだー!

      削除
  10. はじめまして。「3D ギヤ」で検索して ここに来ました。
    スゴイですね!
    何故かicadでは読み込めませんが、123Dでは読めました。
    ありがとうございます!!

    返信削除
    返信
    1. ありがとうごさいます。コメント嬉しいです。
      icadで読めないんですね。調べてみます。

      削除
    2. ありがとうございます!
      その後、
      iCADはバイナリ形式しか読み込めない、
      ということが分かりました。

      削除
    3. ふむふむ。そうなんですね。
      バイナリでも出力できるようにしますね。
      夏までには。。。

      削除
    4. このコメントは投稿者によって削除されました。

      削除
    5. iCAD/MXは名前が変わったはずなのでiCAD/SXの方だ
      とすると確かに読めませんでした。
      税込み100万円超えのCADで検証は困難と思いますので
      調べてみました。iCAD/SXで犬小屋を作成した際、他の
      3Dソフトに渡すためにSTL形式で出力していたのをメモ帳
      で開くと、
      solid
      facet normal 1.000000 0.000000 0.000000
      outer loop
      vertex 150.000000 23.514328 80.000000
      vertex 150.000000 133.514328 80.000000
      vertex 150.000000 133.514328 91.666667
      endloop
      endfacet
      facet normal 1.000000 0.000000 0.000000
      outer loop
      vertex 150.000000 133.514328 91.666667
      vertex 150.000000 23.514328 91.666667
      vertex 150.000000 23.514328 80.000000
      endloop
      endfacet
      以下省略
      という感じでいCAD/SXの方がテキスト形式です。
      一方、こちらで作成した歯車のSTLは。メモ帳で
      AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAー € € €ソ,」饗・KC ヘ瀘タ判IC aコHタHC € € €ソ,」饗・KC aコHタHC 懸'タ・FC € € €ソ,」饗・KC 懸'タ・FC ナO
      タヤ哘C € € €ソ,」饗・KC ナO
      タヤ哘C +7眩Y`DC € € €ソ,」饗・KC +7眩Y`DC H唆ソ・CC
      以下省略。
      CINEMA4Dもmodoも両方開くことが可能ですが、DXF 形式で
      書き出してもイCAD/SXでは読めず。そのDXFをメモ帳で開くと
      テキスト形式だったので、iCAD/SX 側にくせがあるようです。
      Amapi3Dは犬小屋だけ開き、Windows10無料添付の3D Builder
      は歯車だけ開く。
      変換できれば良いと考えた方が楽かもと思ったのですが、手強い
      かも。他の3Dソフトや変換ソフトなども試してみます。

      削除
    6. iCAD SX でも読めるASCII形式にできる無料のFreeCADでOKでした。
      FreeCADではASCII形式のSTLでエクスポートするには拡張子をASTに
      する必要がありますが、後から拡張子をSTLに変更すれば良いだけ。
      それをiCAD SX へインポートすればポリゴンとして読み込まれます。
      これはSTLの仕様だからFreeCAD側でソリッドに変換してもSTLで
      受け渡しする限りポリゴンになります。ソリッドのまま渡すには
      STLでなくSTEPにすべき。下記に詳細あります。
      https://newspicks.com/news/1393197/
      ところがiCAD SX ってSTEPの読み込み機能はオプションだ。
      インポート時に普通に選択できるのにオプションを購入していな
      ければSTEPは読めない。DXFだと2次元画面に戻ってしまうので
      3次元として認識されない模様。
      無料の3D CAD なら他にも色々あるのでSTEPが読めてパラ
      ソリッドで出力可能なCADを経由すれば...
      iCAD SXで歯車を編集したいなら、iCAD SX側でポリゴンを
      ソリッドに変換する方が...って出来るかな?
      両方、トライしてみます。
      iCAD SX は取っ付きやすくて慣れても不満が少ない使い
      易さと普通なら重くて仕事にならないはずの大量部品を
      組み立てたデータもサクサク扱えるので、自由曲面機能が
      必要なければお勧めです。
      FreeCADは機械系3D CAD として昔からある操作性で、慣れる
      までに時間が掛かるけど、FEM まで対応する多機能ぶりが魅力。
      平歯車の作成機能も有るらしい。はすばとか、傘歯車は無理だろうけど。
      興味があればgoogleってみて。

      削除
  11. 初めまして。はすば歯車についてお伺いしたいことがあります。
    モジュール1,歯数50の歯車Aと歯数10の歯車Bを印刷してみました。
    このときネジレ角は+5と-5に設定していたのですが噛み合いませんでした。
    しかし歯車Aのネジレ角を+25。歯車Bのネジレ角を-5にしたところ噛み合いました。

    こういった事には詳しくないのですが、軸直角方式はすば歯車で歯数比に比例してネジレ角も変わるという解釈であっていますでしょうか?

    返信削除
    返信
    1. 追記
      歯車Aのネジレ角+5。歯車Bのネジレ角-25の間違いでした。

      削除
    2. 情報提供ありがとうございます。
      確認してみました。ご指摘の通り、明らかにおかしいですね。。。
      はすばについてはあまり検証してなかったので。こりゃまずいですね。すぐ修正にとりかかります。お盆休みの宿題とさせてください。

      削除
    3. お盆休みの宿題 → 9月の宿題に延期。。。  

      削除
  12. 歯車のSTLファイルをダウンロードしようと STL DOWNLOAD ボタンをクリックしても何の反応も有りません。
    操作方法が間違っているのか、あるいは ウイルスチェック等で引っかかっているのか御教示願えませんでしょうか。

     WIN7 SP1 32bit マシン 4台で確認してみました。
    おもちゃ病院にいがた 新津病院(MS工房)清野
       http://sejii.blog.fc2.com/

    返信削除
    返信
    1. ojisan sejiiさんこんばんは
      返信が遅くなってしまいすみません。
      お使いのブラウザはなんでしょうか?Google Chromeかfirefoxで試してみてください。

      削除
  13. chrom でokでした。
    お手数をおかけしました。
    ブログを読み直したら記入されていましたね、大変すみませんでした。

    返信削除
  14. からくりおもちゃ作成に利用させていただいています。とても助かっています。ありがとうございます。
    さて、ウォームギアを作ろうとしたところ、デフォルトのパラメータで、processingしてみるとエラーで止まってしまいます。
    アドバイスを頂けると助かります。
    K's Craft

    返信削除
  15. 解決です!
    上のQ&Aをよく見たら、ブラウザが邪魔している可能性があるようなので、Google Chromeでやってみたらうまくいきました。お騒がせしました。

    返信削除
    返信
    1. 返信遅くなりすみません。
      そうなんです。現状ではchromeかfirefoxを使ってください。

      削除
  16. こんにちは.歯車を作るのにこのツールを重宝してます.とても便利で助かっています.

    このツールで作成した歯車のライセンスってどうなっているのでしょうか.
    例えば,リミックスしたものを公開する際になにか表記する必要はありますでしょうか.

    返信削除