SHOPPING CART
SHOPPING CART
Adding Color to 3D Printed Parts With HP Jet Fusion and SOLIDWORKS

Adding Color to 3D Printed Parts with SOLIDWORKS

Table of Contents

Have you ever seen a color 3D printed part and wondered how they do it? Maybe you have tried exporting a file you created with your CAD software only to discover that your part did not carry the color when sent to print.

Three SOLIDWORKS-modeled game controllers rendered in red, blue-and-white, and rainbow color schemesExporting color data from SOLIDWORKS lets a single controller design print in different color schemes.

I have learned from the school of hard knocks which methods don’t work and which methods will get the job done. In this blog, we are going to look at one of the best methods to export color files for 3D printing. Our CAD program of choice is SOLIDWORKS.

Adding Basic Colors

Starting off, adding a basic color is simple with SOLIDWORKS. By dragging and selecting colors from the Appearance Manager, you have great flexibility in customizing your design. In this example, we will apply the Red High Gloss color from the ā€œPlasticsā€ category.

SOLIDWORKS Appearances panel applying a red high-gloss plastic material to a game controller modelAppearances in SOLIDWORKS can color the complete controller body, as previewed with this red gloss material.

When working with appearances in SOLIDWORKS, you can choose to color the complete part as we have shown below. Alternatively, you can color individual faces, features and surfaces.

SOLIDWORKS game controller model fully colored in red high-gloss plastic appearanceThe controller now shows the red gloss appearance applied to its entire body.

For this example, I will only be applying the red gloss appearance to our controller face plate. This is done by selecting each individual surface that I want to color.

SOLIDWORKS game controller with a highlighted face selected for individual surface coloringIndividual faces, like this selected surface, can be colored separately from the rest of the controller.

I then applied a dark gray appearance to most of the remaining controller surfaces. For contrast, I also decided to color a few of the buttons so that our controller looks like the real deal.

SOLIDWORKS red controller model displayed with its appearance feature treeWith the coloring complete, the controller model is ready to export as a color-carrying file for printing.

With the coloring of our geometry complete, we can export the model by saving it as a VRML file. This is a file type that carries with it both geometry and color information. Another export option is to save as a 3MF file format, which also can export from SOLIDWORKS with color data. The advantage of the 3MF export is that you can export higher resolution files to reduce tessellation in the final product.

SOLIDWORKS Save As dialog listing file format options for exporting the red controller modelSaving as a VRML or 3MF file carries both geometry and color data needed for 3D color printing.

3D print preparation software showing the red controller model positioned in the build volumeThe exported color file loads into the printer’s build manager, positioned within the print volume.

Adding Custom Logos or Graphics

You may have thought that the last section was too easy. How about adding your own custom graphics to a 3D printed part? This is where things can get tricky when exporting for 3D printing. For this section, we’ll focus on adding our Hawk Ridge Systems logo to a part. We’ll start off by using a PNG of the logo, although most image file formats will work for this workflow.

SOLIDWORKS controller model with a Hawk Ridge Systems logo image being applied as a decalA new rectangular extrusion and PNG logo let the Hawk Ridge Systems graphic be applied to the controller.

Next, we create a new part file and extrude a rectangular sketch. Then, we assign a random color from the Appearance Manager to the extrusion.

SOLIDWORKS part colored dark maroon before adding a custom logo imageThe maroon color appearance is applied first, then the Color/Image tab lets you browse for a logo file.

The next step involves opening the appearance settings for the color we assigned and navigating to the ā€œAdvancedā€ tab. Here, we click on the sub-tab titled ā€œColor/Image.ā€ Then we click ā€œBrowseā€ to find our desired logo image.

SOLIDWORKS file browser for selecting a logo image to map onto a partBrowsing to a saved logo image file is the first step to mapping custom artwork onto a SOLIDWORKS part.

Note that when you apply an image to a part with this workflow, you will typically need to utilize the ā€œMappingā€ tab and orient it correctly on your geometry. I normally use the ā€œSurfaceā€ or ā€œProjectionā€ mapping settings to get the logo just right. Another useful option here is ā€œFit width to selection.ā€

Hawk Ridge Systems logo image loaded into a SOLIDWORKS appearance previewOnce loaded, the logo appears in the appearance preview before it is mapped onto the part’s surface.

Now comes the fun part. In this example, I only want the Hawk from the Hawk Ridge Systems logo. To obtain that, I will need to use the spline tool and manually trace the exterior edges of the logo. This took me about 10-15 minutes to do, so take your time and get it right. When tracing your own images, note that this does not have to be one continuous spline; I traced the hawk with several splines that meet at sharp corners to give the best detail. Once you are happy with your logo sketch, go ahead and select the complete sketch by dragging a box around the sketch and then right-click to ā€œcopy.ā€ You will want to save this part file to add your logo to future projects!

As a side note, there are more automated ways of completing this step with a bitmap tracer; although automation will sometimes sacrifice sketch quality.

SOLIDWORKS Appearances panel with the Hawk Ridge Systems logo image selectedThe Appearances panel lists the logo’s mapped entities so its position and scale can be adjusted.

With our hawk sketch copied, we can open up our desired model and start a new sketch on the surface where we would like to apply the logo. To apply the logo, we simply ā€œpasteā€ the copied sketch of the logo into the sketch we just created. Most of the time, the scale and position of your pasted sketch will not be the desired size or scale. If this is the case, the ā€œMove Entitiesā€ and ā€œScaleā€ commands let you set the desired location and scale of your sketch. Sizing issues can potentially be prevented by correctly sizing the initial rectangle that we showed earlier, but I always prefer to scale within my actual part file.

Hawk logo sketch traced onto the back of an Xbox One controller modelTracing just the hawk outline with the spline tool isolates the logo shape for placement on the model.

Now that the sketch is placed on our part, we need to turn the sketch into a feature. To do this, we take the sketch and use the ā€œSplit Lineā€ command which will project our sketch onto a surface and segment it out without creating physical geometry. To use the ā€œSplit Lineā€ command, you would first select your sketch and then the surface that you want to project your sketch onto.

SOLIDWORKS Split Line tool applied to the Xbox controller's back panelSplit Line projects the traced logo sketch onto the surface without adding physical geometry.

Now we have the outline of our logo defined as a sectioned part of the original surface!

Xbox One controller surface segmented by the projected hawk logo outlineAfter splitting, the logo outline becomes a defined region of the original surface, ready to color.

Now we can color the logo using the Appearance Manager and save as a VRML or 3MF as we did before!

Hawk Ridge Systems hawk logo colored blue on the Xbox controller back panelThe Appearance Manager colors just the split-off logo region before exporting as VRML or 3MF.

Dealing With Curved Surfaces

We can take this method a step further and project our logo across multiple surfaces that have varying levels of curvature. In this method, you need to define a plane that will act as the platform for your logo. Here we have scaled our Hawk Ridge Logo and positioned it in the middle of the controller. Our plane of choice is facing upward, similar to the ā€œTop Viewā€ of our part.

Hawk logo projected across multiple curved surfaces of an Xbox controllerProjecting the logo across a defined plane lets it wrap multiple surfaces with varying curvature.

We then complete the ā€œSplit Lineā€ procedure from before and select each surface that we want to show the logo on.

Projected logo pattern mapped onto an Xbox controller's curved front housingThe projected pattern conforms to the controller’s curved housing before the split line step runs.

Next, we color portions of the logo using the Appearance Manager. Our final result is a nice hawk spread out over the curved surfaces of the controller.

Finished Xbox One controller rendered with a full-color Hawk Ridge Systems logoThe final render shows the hawk logo spread across the curved surfaces of the controller.

That’s a wrap on the basic tools you need to produce customized color 3D prints with SOLIDWORKS and 3D printers.

If you would like to see how you can start producing your own color parts, contact us at Hawk Ridge Systems today!

Picture of Kainon Irons

Kainon Irons

Kainon Irons is a 3D Printing Application Engineer at Hawk Ridge Systems specializing in DFAM (Design for Additive Manufacturing) and technical consultation for Markforged 3D printing systems. With a background in Mechanical Engineering, Kainon has experience bringing products from prototype to production and he understands how additive manufacturing transforms the design process. He is excited to share knowledge about how 3D printing is changing the game for manufacturing and end use parts.

Get a Price Match

Thank you for submitting your quote! A confirmation email is on its way. Please check your spam folder if you do not receive it.

While you are waiting, check out our Resource Center or read our Blog!

Success

Register Now

Thank you for registering! A confirmation email is on its way. Please check your spam folder if you did not receive one. See you soon!

While you are waiting, check out our Resource Center or read our Blog!

success

Register Now

Thank you for registering! A confirmation email is on its way. Please check your spam folder if you did not receive one. See you soon!

While you are waiting, check out our Resource Center or read our Blog!

success

Register Now

Thank you for registering! A confirmation email is on its way. Please check your spam folder if you did not receive one. See you soon!

While you are waiting, check out our Resource Center or read our Blog!

success

Get Your Download Today!

Thank you for registering! A confirmation email is on its way. Please check your spam folder if you did not receive one. See you soon!

While you are waiting, check out our Resource Center or read our Blog!

success