banner

ブログ

Sep 02, 2023

CNC 切断のあらゆるニーズに対応する OpenSCAD ライブラリ

常に特殊なケースは存在しますが、OpenSCAD を使用している場合は、おそらく、ある時点で 3D プリントするつもりの CAD モデルで作業している可能性が高くなります。 もちろん、これが OpenSCAD でできることのすべてだというわけではありませんが、おそらくこれが OpenSCAD の最も優れた機能です。 芸術的なモデルを作成したい場合、または新しいキッチンがどのようになるかをレンダリングしたい場合は、そのようなタスクに適したツールが他にもあります。

しかし、[Brendan Sleight] がここ数年間取り組んできたライブラリである lasercut.scad のおかげで、私たちは先入観のある次元の概念を再考する必要があるかもしれません。 彼のライブラリでは、3D プリント用の部品を設計するのではなく、サブトラクティブ マニュファクチャリング用の部品を作成することに重点が置かれています。 元々は (名前が示すとおり) レーザー切断を対象としていましたが、その後、このプロジェクトは CNC ルーター、ビニール カッター、その他 DXF ファイルに従うことができるほぼすべてのものをサポートするように進化しました。

このライブラリには、フィンガー ジョイント、キャプティブ ナット、アセンブリ タブなど、レーザーカットされた部品から物を構築するために使用される標準的なトリックを作成するための関数が含まれています。 昔、古い木製の 3D プリンター キットを組み立てているのを見たことがあるものなら、おそらく lasercut.scad で再現できるでしょう。 [Martin Raynsford] のご厚意により、非常にワイルドな回転建具もサポートしています。

十分な数の怒りのフォトンをワークピースに集中させる方法がありませんか? 心配ない。 その後、このライブラリはパラメトリックな切り口幅を考慮するように適合されており、これにより、特定の工具が作業を行う際に材料からどれだけの食い込みを起こすかを調整できるようになりました。 非常に薄い切り傷を処理するための特別な機能さえあり、[Brendan] はシートビニールから箱を組み立てることによってそれを実証しています。

もちろん、OpenSCAD を使用したことがある人は、ストック インターフェイスのどこにも「CNC 用にエクスポート」ボタンがないことを知っているでしょう。 そこで、実際にデザインを取得してカッターが理解できるファイルを作成するために、[Brendan] は 2D DXF ファイルを作成するために必要な OpenSCAD の呪文を実行する Bash スクリプトを組み込みました。

[Brendan] は、私たちが最近取り上げたアルミニウム製筐体の OpenSCAD ライブラリを見て、これを送信することにしました。 ハードウェアまたはソフトウェアを自分の意のままに変える独自のプロジェクトをお持ちの場合は、遠慮せずにお知らせください。

共有