<p>I work with Fusion360 for designing lots of things. Recently I learned how to work with parameters that I can easily modify all at once, allowing to pretty much make easily customizable pieces.</p>

<p>Now, Thingiverse wants customizer pieces in the shape of <code>.SCAD</code> files, and some people just can't work with Fusion360 (<code>.F3D</code>) or proper <code>.STEP</code> files that can be imported by most CAD programs.</p>

<p>I have no experience with OpenSCAD. Can I import my <code>.STEP</code> into openSCAD, retain my parameters and export it as a <code>.SCAD</code>, and if yes, how?</p>

[{'answer_id': 12259, 'author': '0scar', 'author_id': 5740, 'author_profile': 'https://3dprinting.stackexchange.com/users/5740', 'pm_score': 0, 'selected': False, 'text': '<p>No, you cannot import STEP nor Fusion360 files in OpenSCAD.</p>\n\n<p>OpenSCAD <a href="https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Importing_Geometry" rel="nofollow noreferrer">currently supports</a>:</p>\n\n<p><strong>3D formats</strong></p>\n\n<ul>\n<li>STL (both ASCII and Binary)</li>\n<li>OFF</li>\n<li>AMF [Note: Requires version 2019.05]</li>\n<li>3MF [Note: Requires version 2019.05]</li>\n</ul>\n\n<p><strong>2D formats</strong></p>\n\n<ul>\n<li>DXF</li>\n<li>SVG [Note: Requires version 2019.05]</li>\n</ul>\n\n<p><strong>Other</strong></p>\n\n<ul>\n<li>CSG can be imported using <code>include&lt;&gt;</code> or loaded like an SCAD file, PNG can be imported using <code>surface()</code></li>\n</ul>\n'}, {'answer_id': 12262, 'author': 'fred_dot_u', 'author_id': 854, 'author_profile': 'https://3dprinting.stackexchange.com/users/854', 'pm_score': 3, 'selected': True, 'text': "<p>Even though OpenSCAD can import a variety of formats, the file structure will not be accepted by Thingiverse in the manner presented by the OP.</p>\n\n<p>OpenSCAD is a text-based description language. One creates parameters assigned to specific aspects of a model and implements those parameters to create the desired shapes/components by typing in a text editor. The native editor for OpenSCAD provides for some management, but notepad or equivalent would work just as well.</p>\n\n<p>The file format of OpenSCAD is text. None of the CAD type modeling programs will provide equivalent text output.</p>\n\n<p>For your objective, you'd have to learn the basics of OpenSCAD (not particularly difficult) and reference the parameters in the STEP files, then assign them to the appropriate labels in OpenSCAD.</p>\n\n<p>If you have particularly complex designs, it can be a handful. It can also be rewarding when you change a parameter as a test and the complete model follows as expected.</p>\n"}]
['https://3dprinting.stackexchange.com/questions/12258', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/8884/']