This model is based on the fantastic Gridfinity Bin with Printable Label by Pred. This has quickly become my go-to bin for organizing my hardware.
The labels provided by Pred in the original model are a single object. You can print them in two colors easily enough by adding a pause in the G-Code and changing filament. But you have a fancy multi-material printer, and you want to print in multicolor without manual filament swaps! You can still insert a pause and a filament swap, or you can use the slicers Painting tools to apply colors to the frame and text/shapes, but this is a bit of a hassle. Easier is to split the design into separate objects, then right-click the objects in the Object list and set the filament from the list of available filaments.
This model has the objects named (as best I can) and exported as a 3MF, so you can easily set the filament color for each. The objects will be named:
Some notes to assist you:
Maybe someone more skilled in Fusion 360 can tell me how to prevent these prompts when importing.
I generated labels in width 1 and 2, for screw sizes M2, M2.5, M3, M4, M5, M6, M8, M10, M12, M14, M16, M18, M20, with lengths from 4 to 200mm.
This particular model is a remix of Eistee's Cap Screw model. They graciously provided a Python script which I adapted to be able to generate screw labels in a variety of sizes. I used the information on their model page to learn how to set up scripting in Fusion 360. It was not as intimidating as I expected.
In fact, when I learned that Fusion 360 could be scripted in this way, I went into a fugue state and generated multi-color-compatible labels for a number of different screw/nut/washer types, as well as generic labels in multiple varieties that can load data from a CSV file. Check my other models to find these.
This design also requires the ext-trigger fork of the Parametric Text add-in. See Eistee's model page for more information.
I had to modify the Fusion 360 design and the script to be able to generate 2.5mm labels. The combination of Fusion 360 and the Parametric Text plug in would not accept 2.5 as the value of the parameter. I cheated by using the Comment field of the parameter instead of the Value so I could put any text on the label. This also unlocks the ability to create labels for UNC (example: #4-40) and the generic labels.
The script will output to C:\Temp\BinScrewLabels. Thanks to Eistee, it generates the 3MF files, zips them, and takes a screen shot from Fusion 360. It takes quite a long time to run.
The author remixed this model.
Modified the Python script to export as 3MF files with separate objects. Also changed the head shape to represent a Hex Head.