Parametric Model Maker V1.0.0 - Fusion 360 Support!

中文版在下方。

Hi everyone, we’re thrilled to release Parametric Model Maker v1.0.0, which now includes support for Autodesk Fusion 360 files!
We’ve integrated Fusion 360 to empower the many creators in our community who prefer visual modeling tools over code. This makes it easier for more people to create and share parametric designs.
Our commitment to OpenSCAD remains as strong as ever. We are expanding our focus, not shifting it, and will continue to improve support for both tools while exploring even more integration for the future.

How to use

Prepare F3D file

To make your model customizable, you need to set up its parameters correctly.

  1. Open the Parameters Menu
    First, ensure your model has Design History enabled (the timeline at the bottom). Then, go to the MODIFY menu and select Change Parameters.

  2. Mark Favorites and Add Comments
    The Parameters dialog lists all of your model’s parameters. To expose them to Parametric Model Maker:

  • Mark as Favorite: Click the star icon (:star:) for each parameter you want users to control. Only favorited parameters will be used.
  • Add Comments: Write a clear description in the Comments column. This will be displayed as a helpful tip for the user.

How to Upload and Configure Your Model

Once your .f3d file is ready, you can upload it to create the customizable model.

  1. Upload the F3D File
    In the Raw Model Files section, upload your prepared .f3d file. Here you can also choose whether to keep the model “Open Source” (allowing others to download your .f3d file) or closed source.
    Note: If you encounter a timeout error during validation, your model may be too complex for real-time generation. Try simplifying the design in Fusion 360 and re-uploading.

  2. Configure the Customizer
    After the file is processed, click the model’s thumbnail to go to the Customize screen. Your favorited parameters will appear on the left.

  3. By default, each parameter is a simple number input. To turn it into a user-friendly slider:

  • Click the settings icon (:gear:) next to the parameter name.
  • In the Input setting dialog, define a Default Value, Minimum, Maximum, and Step Size.
  • Click Confirm. The input will now be a slider.
  1. You can also click Edit 3MF Profile to control how the model is exported in 3MF format.
  2. Remember to click the Upload button to save the settings.

A Quick Note on Future Costs

To provide this Fusion 360 integration, we rely on a third-party API that has an operational cost. To keep this tool sustainable, we may have it consume MakerLab credits in the distant future.
This feature is currently free to use. We are already working on ways to minimize these costs, and we are committed to making the feature as affordable as possible if and when we introduce charges.
For now, we just want you to try it out and start creating!


Chinese Version 中文版本

Chinese Version 中文版本
大家好。Parametric Model Maker v1.0.0 版本现已发布,本次更新增加了对 Autodesk Fusion 360 文件的支持。

我们相信,这项集成可以帮助偏好可视化建模工具的创作者,更方便地创建和分享参数化设计。同时,我们对 OpenSCAD 的支持将保持不变。我们的目标是扩展平台的功能,而非转移核心。

使用说明

准备 F3D 文件

为使模型支持在线自定义,需要先对其参数进行设置。

  1. 打开参数菜单 请先确保模型启用了“设计历史”(界面底部的时间轴)。然后,在“修改”菜单中,选择“更改参数”。

  2. 收藏参数并添加备注 参数对话框会列出模型的所有参数。要将其开放给 Parametric Model Maker 使用,您需要:

    • 标记为收藏:在需要用户调整的参数旁,点击星形图标 (:star:)。只有被收藏的参数才会生成为自定义选项。
    • 添加注释:在“注释”一栏为参数填写清晰的描述。这些文字将作为提示显示给用户。

上传与配置模型

文件准备完成后,即可上传。

  1. 上传 F3D 文件 在“原始模型文件”区域上传您的 .f3d 文件。您可以选择“开源”(允许他人下载源文件)或保持闭源。 提示:如果在验证中遇到超时,通常是由于模型过于复杂。可以尝试在 Fusion 360 中简化设计后重新上传。

  2. 配置自定义选项 文件处理完成后,点击模型缩略图进入“定制”界面,已收藏的参数会显示在左侧。

  3. 参数默认为数字输入框。要将其更改为滑动条:

  • 点击参数名称旁的设置图标 (:gear:)。
  • 在弹出的对话框中,定义“默认值”、“最小值”、“最大值”和“步长”。
  • 点击“确认”即可。
  1. 您也可以点击“编辑 3MF 配置文件”,以管理模型导出为 3MF 格式时的设置。
  2. 完成所有配置后,请点击“上传”按钮以保存更改。

关于未来费用的说明

Fusion 360 的集成功能需要通过第三方 API 实现,这会产生一定的运营成本。为确保该功能可以持续运营,未来我们可能会引入 MakerLab 积分消耗机制。

目前,此功能可免费使用。 如果未来引入收费,我们承诺将努力优化成本,以确保该功能的价格保持在合理且易于接受的范围。

我们鼓励您即刻开始体验这项新功能。

58 Likes

To showcase this new feature, @benjaminkott has contributed an excellent example: a customizable stackable storage box. Thank you for sharing it with the community! Feel free to try it out:

5 Likes

I love this idea - now I really need to learn Fusion!

10 Likes

Fantastic addition, ofcourse this comes a few weeks after learning OpenSCAD as this didn’t exist! :upside_down_face:

2 Likes

This is so awesome! Haven’t expected this feature so soon (or at all). This means I don’t have to translate all my existing f3d models into scad anymore.

1 Like

It’s great feature however is there any option to controll 3mf file that this generator creates ? I have more complicated model and users will have to split model to different plates by them selfs.

3 Likes

As far as my information goes, it´s currently not supported. But is something the development team is looking into. We also modified my sources to avoid using components for now, so it´s missing the dividers and label plate for now in the customizer.

State for the Customizer:

Full Timeline:

Thanks for implementing this! I will probably try this out this week, as I have been waiting to design a customizable thing or two, but I didn’t really want to look into OpenSCAD. This is probably much simpler.

I think that depends on your model, some features are hard to make available in fusion as there are no real conditions available. So I think there is a lot of value in learning OpenScad.

2 Likes

Thanks. I am waiting for those features I will give a lot of options for us designers.

On my profile, I have a few Fusion 360 models. I’ve been updating the ‘QR Code Stand’ model to make the QR code creation process (and its stand) fully customizable via the web.

So now I have:

  • QR Code Generator (OpenSCAD model already customizable through the MakerWorld web interface)
  • QR Code Stand (Fusion 360 model now customizable through the MakerWorld web interface)

Amazing! :partying_face:

6 Likes

I tried this quickly with an existing file of mine but it didnt seem to pick up all the parameters. Namely this one “UNumber” which drives a pattern doesnt appear when trying to configure on makerworld. Does it not get picked up properly if its unitless or something like that?

Thanks!

image

I made a simple example to test, and it seems the same problem again - cannot pickup a unitless parameter that was intended for number of pattern repeats. (or perhaps this just isnt supported?)

In this case missing the parameter “PatternNumber”


I would be too afraid to try this, as I have one of the few models that likely stress Fusion360’s computations with parameter changes. Nonetheless, it’s really cool to see this being implemented and would be helpful for new designs going forward.

Continuation of earlier messages:

Looks like I can fudge my way around the dimensionless parameter by making it have mm units, then dividing by mm when I make use of it in the pattern. Not ideal though!




2 Likes

This is remarkable! I never figured out scad maybe because i cant code, but i can parametric model with fusion. This just opens up a whole bunch of new concepts.

Great… Is there any plans to do the same for Solidworks files??? Solidworks uses an almost identical parameters menu, but I am unsure what third party API is needed to make this work.

1 Like

You’re better than me. I started learning OpenSCAD and bailed after a couple of days. Just decided to include instructions in the description of the print instead.

Question is, does this still have the fusion360 restrictions on free and commercial use? And how many models will become subject to fusion360’s rules for the Free usage.

This is what I asked for when the support for OpenSCAD came out. It makes sense since more designers use Fusion.

Even though I can code, the time to learn and use openSCAD can be used on other things. Please keep improving it, even if one needs to pay for using it in the future.