Blog

How to Auto-Add PEM Hardware to Your Parts

How to model PEM hardware directly in your CAD assembly, export it as a multi-body STEP file, and have Fabworks automatically match and add it to the right holes in your quote.
New
DesignHardware
How to Auto-Add PEM Hardware to Your Parts

If your part only needs one or two PEM nuts, picking them out by hand in the quoting configurator takes a few seconds. If it needs twenty, across a dozen holes, that stops being a good use of your time. Fabworks can now read the hardware straight out of your CAD model: model each nut, stud, or standoff as its own body, name it with the correct PEM part number, and export the whole assembly as one STEP file. When you upload it, we match every named body to its nearest hole and add the hardware automatically.

This post walks through how to set that up in your CAD software, what happens when we can't find an exact catalog match, and how to add hardware by hand in the quoting software for the parts where that's still easier.

Model Hardware Directly in Your CAD Software

Start from your normal sheet metal part, then add the hardware as its own solid body positioned exactly where it mounts, on the correct side of the sheet. Most CAD packages have a standard content or fastener library with real PEM geometry you can drop in and mate to the hole, which is the easiest way to get placement right.

A sheet metal bracket modeled with PEM nuts as separate bodies, highlighted in blue, at each mounting hole

The bracket's sheet metal body next to its PEM nuts, modeled and positioned as their own bodies at each hole.

You don't need to model the sheet part and hardware as separate files or link them with an assembly structure your CAD tool has to preserve, we only need everything to end up as bodies in one exported STEP file. If you're not using Onshape, the same idea applies in Fusion 360, SolidWorks, or any other package that supports multi-body parts or assemblies. For general STEP export steps, see our guides for Onshape and Fusion 360.

Name Each Body With Its PEM Part Number

This is the step that makes auto-detection work: rename each hardware body to match its PEM part number from our hardware catalog. We match on the part number pattern inside the name, so a body named PEM S-M3-0ZI and one named just S-M3-0ZI both work, and it's not case-sensitive.

Four part names in a CAD parts list: PEM S-M3-0ZI, S-M3-0ZI, and S-M3-0ZI-1 marked correct, M3 PEM NUT marked wrong

The first three all resolve to the same part. The "PEM " prefix is optional, so S-M3-0ZI on its own works fine. S-M3-0ZI-1 works too, that trailing -1 is what CAD software often appends automatically to keep multiple instances of the same part uniquely named, and we only read the part number, not whatever's tacked on after it. M3 PEM NUT fails: it's a description, not a part number, so we can't extract a SKU from it at all, and that body won't be recognized as hardware.

The part number itself has to be exact: series, thread size, and length code, separated by dashes, matching a real entry in our hardware catalog. A few examples across hardware types: S-M3-0ZI (nut), F-M4-0ZI (flush nut), FH-M6-12ZI (stud), SO-M4-6 (standoff), BSO-M5-10ZI (blind standoff). Use the part number for the exact hardware you modeled, not a rough equivalent, the more precise the name, the better the match on the other end.

Export as a Multi-Body STEP File

Once every piece of hardware is modeled and named, export the sheet part and all of its hardware bodies together as a single STEP file, the same multi-body export used for uploading assemblies. Don't export each body separately.

Onshape STEP export dialog with the "Export unique parts as individual files" option unchecked

In Onshape, leave "Export unique parts as individual files" unchecked so the sheet part and its hardware bodies all export together into one STEP file.

Upload It and Let Fabworks Match It

Drop the STEP file into an instant quote like any other part. During processing, we look at every named hardware body, find the closest hole on the sheet part within about 3/4", and figure out which side of the part it mounts on. If the part number is an exact match for hardware we stock, it's added to that hole automatically, no extra clicks needed.

Hole Ops panel showing a part with three holes already assigned #10-32 Nut hardware right after upload

All three holes on this part already show #10-32 Nut in the Type column, matched and applied automatically from the named hardware bodies in the STEP file, before anyone touched the Hole Ops panel by hand.

When There's No Exact Match

If the part number you modeled isn't in our stocked catalog, exactly, we don't just drop it. We look for the closest equivalent, same hardware type and thread size, and flag it with an "Unrecognized PEM hardware" notice so you can review it before your quote is finalized.

An "Unrecognized PEM hardware" warning showing SOS-032-8 replaced by the closest supported option, SO-032-10ZI, with Configure and dismiss buttons

Here, SOS-032-8 isn't a stocked part number, so we suggest the closest supported option, SO-032-10ZI. Click Configure to accept the replacement, or the X to dismiss it and set that hole up yourself.

Adding Hardware Manually in the Quoting Software

You don't have to model hardware in CAD to use it. If it's just a hole or two, or you're working from a design that didn't include hardware bodies, you can still add PEM hardware directly in the quoting software: click a hole, filter by hardware type, Nut, Flush Nut, Stud, Standoff, or Rivnut, and pick the exact size from the list.

Hole Ops panel with a hole selected and the Standoff filter active, showing a list of standoff sizes with one marked "closest"

Click a hole, filter by hardware type, and search or scroll to the exact size you need. If a size you've used elsewhere on the part is close but not exact, it's flagged "closest" in the list.

This also works alongside the auto-add feature. Anything we detect from your STEP file shows up already configured; anything you'd rather add or change by hand, you still can.

Bringing It Together

Modeling and naming your hardware correctly turns a repetitive manual step into something that happens automatically when you upload. It's most worth doing on parts with several pieces of hardware; for a single hole, adding it by hand in the quoting software is just as fast.

Having trouble picking out which hardware you need in the first place? Watch our guide on how to pick out hardware for your parts.

Our guide to designing with PEM hardware and PEM hardware guidelines also cover how to choose the right nut, stud, or standoff for your material and thickness.

Order Sheet Metal Parts

Upload a 2D DXF or 3D STEP file for an instant laser cutting quote. Quote in seconds, order in minutes, receive parts in days.

STEP / DXF up to 24MB

Your files are safe, secure, and retain all intellectual rights.