Software modeling: Difference between revisions

Content deleted Content added
Vexcarbon3d (talk | contribs)
Vexcarbon3d (talk | contribs)
→‎Workflow examples: added typical openscad programmable workflow
 
(5 intermediate revisions by the same user not shown)
Line 43:
* Fusion 360
* Inkscape - 2D sketching into .SVG files
* OpenSCAD (programmable)
 
===== Online learning and study =====
 
* Coursera (ex. Introduction to Mechanical Engineering Design and Manufacturing with Fusion 360)
 
===== File formats and alternatives =====
Line 48 ⟶ 53:
* STEP format for 2D and 3D (may require some repair)
* Use or create plugins with an API
* Use the .scad programmable file format (OpenSCAD), then export to a .png rendering, or high quality .stl
 
===== Inkscape and SVG format for sketching (quick) =====
Line 92 ⟶ 98:
 
A link to a basic conversion tool from .poly to .stl, useful for many sketches will be placed here.
 
===== Simpler .dat format =====
 
You could also define your points in a .dat file, which is a list of 2D points, line by line.
 
File: square.dat
 
<code>
50 -50
50 50
-50 50
-50 -50
</code>
 
This is useful for plotting with *gnuplot* and you can use the example.plot file to view the points.
 
[[File:Square plot defined with four points using gnuplot program.png|thumb]]
 
===== Create your STL model programmatically (Python, C, etc) =====
 
This is also known as '''parametric modeling''', and includes determining the important dimensions for your parts and using extrude, revolve and other operations to generate your model.
 
STL is a 3D format which is essentially a set of triangles. If you are just working with a set of 2D points, you can use the STEP format to import/export between programs. Alternatively to STEP format you could still use STL, if working programmatically you could:
Line 101 ⟶ 126:
* Import into your software application (Blender, Fusion 360, Meshlab, Freecad, etc)
* Use the triangles as is, or just highlight the needed vertices in 2D and work with those.
 
In Blender, you can highlight a set of vertices in Edit mode and then use ALT-F to fill in (connect) corresponding faces.
 
===== Fusion 360 and mesh editing =====
Line 128 ⟶ 155:
* Highlight a specific body and select 3D Print from the file menu creating an STL file
* Use Cura or IdeaMaker for slicing your model, often this means STL into gcode.
 
Alternative workflow (OpenSCAD)
 
* Create or update model in OpenSCAD
* Render (F6) and Export to STL (F7)
* Use a slicer program such as Cura, ensuring parameters are set such as filament size, nozzle size, layer height, temperature, etc.
* Heat up your 3d printer to working temperature, level the printer, and print the gcode file.
 
==== External Links ====