使い方
- シンプルなソリッド部品のSTLファイルを選択するか、ドロップします。
- ベッドサイズ、ノズル径とフィラメント径、温度、速度を入力します(設定はこのブラウザに保存されます)。
- 層の高さ、壁、上部・下部レイヤー、インフィル密度を調整し、開始・終了G-codeを確認します。
- 「スライス」をクリックし、プレビューで各レイヤーを確認してから、G-codeをダウンロードします。
仕組み
STL(バイナリまたはASCII)はベッド中央に配置され、指定があれば拡大縮小され、最も低い点がZ=0になるよう下げられます。各レイヤーは、その高さの中央で平面と全三角形の交差を取ることで切断され、線分は閉じた輪郭に結合され、入れ子関係から外側境界と穴に分類されます。壁は輪郭を線幅の半分だけ内側にオフセットし、追加の壁ごとに線幅1本分ずつ内側へオフセットして生成されます。内側コーナーは丸められ、自己交差は除去され、重複する壁はクリップされます。インフィルは直線充填で、交互の層に45°と−45°の平行線を、線幅÷密度の間隔で配置します。上面または下面から指定した層数以内の領域はソリッドインフィルになり、各層を上下の層と比較して判定されます。
G-codeはMarlin形式です。絶対位置決めと絶対押出(M82)、G0移動とG1押出移動、1.5 mmを超える移動前のリトラクション、第2層からのパーツファン、;LAYERおよび;TYPEコメント。押出量は移動1 mmごとに、線幅×層高×流量÷フィラメント断面積として計算されます。スカートは第1層の凸包の外側に描画されます。
対応していない機能: サポート、ブリッジ/オーバーハング検出、シーム配置、移動回避(コンビング)、Zホップ、アイロニング、可変レイヤー、線幅より薄い壁のギャップ充填、ブリム、マルチエクストルーダー、リニアアドバンス、加速度を考慮した時間見積もり。モデルは30万三角形までに制限され、壊れたメッシュは隙間が小さい場合のみ閉じられます。
使用例
キャリブレーションキューブ
20 mmの立方体、0.2 mmレイヤー、壁2、上面4層・下面3層、インフィル20%では、100層になり、フィラメントは約1.3 m(約4 g)です。プレビューでは底面と上面に密な斜線が表示され、その間はまばらな線になります。
300 mmベッド向けのシンプルなブラケット
ベッドに300 × 300 mm、0.6 mmノズル・0.65 mm線幅・0.3 mmレイヤーを入力し、お使いのプリンター独自の開始コードを追加すれば、平らなブラケットを数秒でスライスできます。
よくある質問
G-codeを直接印刷できますか?
標準的なMarlin G-codeですが、最初に確認してください。開始コード(ホーミング、加熱、プライムライン)、ベッドサイズ、温度がプリンターと一致している必要があります。G-codeビューアで開き、第1層を確認してください。
オーバーハングやブリッジが失敗するのはなぜですか?
このスライサーはサポートの生成やブリッジの検出を行いません。底面が平らで急なオーバーハングがない向きに部品を配置するか、Cura、PrusaSlicer、OrcaSlicerを使用してください。
KlipperやRepRapFirmwareで動作しますか?
動作は絶対E値を使う通常のG0/G1で、これらのファームウェアが受け付けます。開始コードと終了コードは、PRINT_STARTなどプリンターのマクロに置き換えてください。
なぜこれはProツールなのですか?
スライス処理はファイルサイズの上限が大きく、多くの処理が必要なため、Proプランの機能です。スライス処理は引き続きすべてブラウザ内で行われます。
なぜ時間の見積もりは実際のプリントより短いのですか?
この見積もりは距離を速度で割って算出し、加速、ジャーク、加熱時間を考慮していません。小さく細かい部品の実際のプリントは、見積もりよりかなり長くなることがあります。
プライバシー
STLファイルはブラウザ内で読み込まれてスライスされ、G-codeはお使いのデバイス上で作成されます。何もアップロードされません。設定はこのブラウザのローカルストレージにのみ保存されます。ツールのロック解除にはプランの状態が確認され、ツールが使用されたという匿名のイベントのみがカウントされます。