Mechanical Design with Flux

Flux is an AI hardware engineer. It designs mechanical parts, assemblies, and complete products in 3D CAD, together with the electronics inside them. Describe what you need, and Flux creates exact solid models that you can review, change, export, and manufacture.


What you can design

  • Create custom parts such as brackets, mounts, and housings that fit real board and component models. For example, design a joint bracket for a servo in the project.

  • Design 3D-printable test stands and bench fixtures for a board.

  • Build multi-part assemblies and mechanisms, and place parts by face, edge, or axis constraints, including concentric and face-to-face mates. For example, align a pan-tilt mechanism at its pivot axes.

  • Design complete products, from handheld devices to robot arms, with the board and its parts in the assembly.

  • Design enclosures and cases for a board.

  • Create 3D models from photos, renders, sketches, or dimensioned drawings.

  • Create datasheet-based 3D package models for components, or attach vendor STEP models to footprints.

  • Create board outlines from DXF or SVG files, and add SVG or DXF artwork to the board.

  • Edit imported CAD models by resizing them, moving holes or cutouts, and changing features.

Mechanical Design pages

From idea to model

  1. Describe the product to Flux. Include what it must do, its key dimensions, and its requirements.

  2. Ask for a concept sketch first if you want to compare ideas.

  3. Ask Flux to create the CAD models and place them in the project.

  4. Review the models in the 3D view, then refine them with prompts.

  5. Ask Flux to check the fit and clearance between parts.

  6. Export the models or ask for a 3D-print quote.

Example prompts:

Design a joint bracket for the servo in this project. Add it to the pan-tilt assembly, align the pivot by its axis, and leave clearance for the cable.
Build a three-part handheld inspection tool with a handle, trigger, and probe holder. Place the board and its switch in the assembly.
Design an enclosure for this board with a removable lid and openings for its connectors.
Use the attached datasheet to create a 3D package model for this component and attach it to the footprint.
Set the board outline from board-outline.dxf. Add logo.svg to the Top Silkscreen.

Create a 3D model from a photo, sketch, or drawing

Tell Flux to create a mechanical model from a reference image.

Create a replacement 3D model for the broken bracket in this photo. Keep the mounting holes and make the overall width 42 mm.
Use this hand sketch and its dimensions to create a 3D enclosure for the board in this project.
Create a solid model from this dimensioned 2D drawing PDF. Match the views and dimensions in the drawing.

To attach the reference, open Chat, select Attach File, and choose the photo, render, sketch, or drawing. Flux uses a photo, render, or concept sketch to guide the model's proportions and appearance. For dimensions, attach a dimensioned drawing or a photo with a known dimension, such as a ruler. Include key dimensions in your prompt when they control fit. You can also ask Flux to create a concept sketch first, then create the CAD model from it.

Edit an imported 3D model

Attach the model in chat and ask Flux to change it. Name the feature and give the new dimensions.

Import the attached housing.step, make it 8 mm taller, and keep the mounting bosses in place.
Add two M3 mounting holes 40 mm apart to the imported bracket.

You can also do it in the UI.

  1. In the Inspector, open Assets, click Manage Assets, then click Add Item.

  2. Upload a .step, .stp, .stpz, .iges, .igs, or .brep file.

  3. Ask Flux to edit the imported model. Describe the size or feature change.

Flux measures the imported model and converts its parts into editable CAD code. It applies your requested changes to new model assets and keeps the original file unchanged in the project. For an assembly, Flux keeps each part in its original position, with its color and repeated instances.

Example prompts:

Make the imported housing 10 mm taller and keep the wall thickness.
Move the 26 mm hole in bracket.step 30 mm to the left.

Check and analyze your design

Ask Flux to measure fit and clearance between placed parts, and to check for interference. For a part under load, ask Flux to analyze stress or deflection. For a part that gets hot, ask Flux to run a thermal analysis of heat conduction through the part.

Check the clearance between the PCB and the enclosure lid, and list any interference.
Analyze the deflection of the motor bracket under a 20 N load.
Analyze heat conduction from the power stage through the enclosure wall.

Work with the 3D view

Open the View panel in the PCB editor and use the 3D view to inspect the board and its mechanical parts. In Display, choose X-Ray, Solid, Realistic, or Blueprint from Materials to change how the model appears.

Press M to start Measure Distance, then select points on the model to measure the distance and height difference between them.

Expand Analysis to access the 3D analysis controls. Turn on Cross Section to view inside the model. Choose an Axis, use Flip kept side to change which side remains visible, and adjust Depth to move the cut. Use Curvature Combs to inspect surface curvature and show or hide groups of curves.

Render and present your design

Ask Flux to create a still render, a turntable video, or an exploded-view animation of your CAD models. You can also ask for a product video of your device. Describe the scene and camera motion, or ask Flux to show the board and enclosure assembling into the finished product.

Create a turntable video of the complete device.
Create an exploded-view animation of the enclosure, the board, and the battery.

Import 3D models and parts

Attach the files in chat and ask Flux to import them.

Add the attached STEP enclosure to this project as a model asset.
Import the attached symbol library with its footprints and STEP models as new library parts.
Import this SOLIDWORKS gearbox assembly and its motor as new library parts.

You can also do it in the UI.

To add an imported CAD model or assembly as a project asset, open Assets in the Inspector, click Manage Assets, then click Add Item. Upload a .step, .stp, .stpz, .iges, .igs, or .brep file.

To import a library part, select Flux menu → Import → Part…. Upload a symbol and footprint library from any supported tool, with its .step or .stp model files. To import native CAD parts and assemblies from SOLIDWORKS, NX and other Parasolid-based tools, or Autodesk Fusion, select Flux menu → Import → 3D part or assembly…. See Import designs and files.

Export mechanical files

Ask Flux to export the mechanical files.

Export the board and its mechanical parts as a STEP file.
Export the enclosure lid as STL for 3D printing.

You can also do it in the UI.

Select Flux menu → Export → Mechanical → PCB 3D model, then choose a format:

  • STL (.stl)

  • STEP (.step)

  • STEP compressed (.stpZ)

  • GLB (.glb)

  • COLLADA

  • BREP

  • VRML

  • XAO

Manufacture your parts

Ask Flux to get a quote and place the order for your parts.

Get a 3D-print quote for the enclosure in PA12 nylon and list the offers by lead time.
  1. Ask Flux to get a 3D-print quote for a model in your project.

  2. Review the Craftcloud offers, including the process, material, price, shipping, and lead time.

  3. Choose an offer and ask Flux to place the order.

  4. Pay the vendor directly to complete the order.