parts in cura

My reintroduction to Netfabb

  • Secondary education
  • Technology

A NetFabb workshop convinced me that I can't live without this application. See why it's time to take another look at Netfabb.

Before Autodesk purchased Netfabb, I often used the free software to repair files, reverse engineer models, and to cut files into parts. While I still had my copy of Netfabb Basic on my computer, I could no longer freely recommend Netfabb to teachers who were new to 3D design and printing. Now a windows only application, the licensed version of Netfabb, while free to educators and students, was no longer available to those schools that were solely Mac-based. This would include the school where I taught for fourteen years.

Netfabb had been an important node in my workflow, so I installed Parallels (I might have done this so that I could run Rhino with Grasshopper too and installed Netfabb Standard 2018. I then attended a NetFabb workshop. I now wonder how I was so easily willing to give up this tool.

What can Netfabb do for you? Well, it first and foremost allows you to check and repair files. Bring in a file, see if there is an exclamation point in a triangle, and if so, click on the red cross button. The easiest repair and often the only one you’ll need is the default repair. Click on Execute the Repair, remove the old part, then export your repaired mesh, and print.

Recently I created a two color model of the Ultimaker robot in Fusion 360. The one thing I did not want to do was export the tiny white parts and the tiny black parts as individual STL files. My solution? Attach a .2 mm extruded plane to each of them, then export the two files as STLs, import into Netfabb and cut the plane off from each. Unlike Fusion 360, Netfabb doesn’t care if the parts are separate, it will still allow you to export them as a single STL file.

In the workshop I found that Netfabb can do much more to help your workflow. I also realized that there are other tools, like Meshmixer  and Meshlab, that do similar things. I find Meshmixer a great tool, but not very intuitive, and my biggest complaint with Meshlab, is that it doesn’t support an undo command.

So what am I now doing with Netfabb? I’m duplicating my models, setting up the positions on the build plate, applying extruded or embossed text to the models, changing the mesh densities and exporting the group as a 3MF file.

1. Import your STL file:

01 import stl

2. Select the Move Icon:

02 move

3. Select To Origin:

03 to origin

4. Click on the Translate button to accept the transformation:

04 translate

5. Select Arrange → Orient Part:

05 arrange orient part

6. Click on the Search button. Netfabb will now start processing how your part can be oriented:

06 search

7. Netfabb has determined how the different orientations take different resources. Scroll through your options and find the balance between part strength and material usage.

8. Under Prepare select Load Machine Workspace. Since you’re spending time arranging your part, you might as well have the proper buildplate to work with:

08 load printer

9. Start typing the company name and Netfabb will jump to that option. Then click on the selection on the left and press OK:

09 start typing printer name

10. You have now loaded the buildplate, but your model seems to have disappeared. In the left panel, you need to drag your model onto the named workspace:

10 ultimaker workspace
11 drag model into workspace

11. Select the Move Icon and move the model to the center of the buildplate by selecting to Platform Center:

12 move model to platform center

12. CTRL+click on the model and select Duplicate or type Ctrl+X to bring up the dialog window:

13 right click duplicate

13. Determine how many copies you want and select how you prefer them to be arranged, then click on the Duplicate button:

14 create number

14. Now select Arrange→ 2D Packing to efficiently place the models across the buildplate:

15 arrange 2d packing

15. Click on the Move Icon. Select all the models and translate them to the center of the buildplate:

16 packed

16. Next is one of my favorite actions: Text Labeling. Netfabb will take your text and automatically wrap it over your mesh. Under the abc Icon, select Text Labeling:

18 select a model and labeling

17. In the caption box, type the text you want to apply to your model. Now you may just want to add decorative text, but Netfabb makes it really  easy to apply text, that you might want to consider applying codes to your models that identify the iteration. Maybe you are developing a project and you want to test options. You could print your model and write the code on the bottom with a sharpie, but by applying the text to the model in Netfabb, you don’t have to worry about smearing the ink. The trick here is that you need to keep track of what your codes mean. I would suggest using a spreadsheet to keep track of codes and changes to models.

Once you type your text, figure out if you will extrude or emboss. 1mm is a printable extrusion for text in most orientations. Adjust the location and size of the text in the window on the right and when you are satisfied, click Apply:

19 add text depth how to add

18. Now remove old part:

20 apply and remove old part

19. Select one of your coded models and hit the Repair Icon:

21 select label another but subtract

20. Select Mesh Edit → Reduce Triangles:

22 select model repair mesh edit reduce

21. Enter a number for the target Triangle count. I generally enter 80K. Then click on Execute:

23 set a target and execute

22. Remove old part:

24 remove old part

23. Click on another coded model and this time reduce the triangles to a target that is as low as possible. Netfabb will work to preserve the integrity of your mesh:

25 select other labeled model repar mesh edit reduce low

24. Select all your coded models and select Export part from the File menu. Export these models as 3MF:

26 select all models export as 3mf

25. Name your file and set where you want to save it. Optimize, then click the OK button:

27 rename optimize save

26. Now import the 3MF file into Cura and print:

frogs in cura

What other tips and tricks did I learn?

Here’s a fun one: adding pins to join parts. Import a part, cut it in two pieces, but before you click the cut button, enable Automatic Pin Creation and Create Group. Then click on Pin Settings. If you only want a pin in the center, set the Distance of pins to the radius. Make sure to set your tolerance: a pin with the same diameter as a hole with no tolerance won’t fit together. Also note that you can change the top and bottom radii of the pins to get a tapered pin.

before cutting
pin settings
hole in bottom

And there are quite a few hidden gems in the Part Library. You might expect the availability of basic primitive shapes, but you might be surprised to find mechanical parts like gears, mathematical functions, like gyroids, and a slew of random “design” parts that are parametrically driven.

gear
gears
gyroid
design parts

Try the mold design:

mold ultimaker

Or create a custom configuration of a brick:

brick

Move nodes around to create a custom vase:

custom vase

It seems that every time I look deeper into the application, I find another handy surprise. I could spend hours exploring, creating and printing. Now if only Autodesk will reintroduce a mac version!

The frog STL used in this blog was created by Victor De Los Angeles of CuboDesigns.

Read more education blogs

  • College of the Desert 3D printing club

    Feel the Action: Learn about how a college is changing lives in ways we can touch!

    A 3D printing club emerges at College of the Dessert to help make ideas accessible to all students

    Testing Quadcopter

    How the tools we use influence the designs we make

    Michael Delaney writes about his iterative process of integrating electronics and 3D printing in his programmable quadcopter project.

    Ultimaker Met

    Bringing 3D printing to the Metropolitan Museum of Art

    Part of the mission from Ultimaker North America's Community team is to help educators get up and running with 3D printing and to help them find meaningful ways to integrate the technology into their curriculum while celebrating their successes. When we w

  • Smithsonian Learning Lab

    3D printing as part of the Smithsonian Learning Lab

    Pioneer Christopher Sweeney shares the work he did with 3D printing and the Smithsonian Learning Lab to create collections of educational resources, organized and structured for teaching and learning.

    Harvard calculus courses use 3D printed models to engage students

    Harvard calculus courses use 3D printed models to engage students

    What is the best way to teach concepts like surface area and volume relating to mathematical objects in a three-dimensional world? The curricular design team at Harvard University thinks the...

    Mathematica Tea Light Holder

    3D Design in Mathematica: Tea Light Holders

    If it’s happening in Ultimaker’s world, you can find out about it here. 3D printing stories about inspiring moments, original 3D printed projects and much much more.

  • Code your 3D designs with Tinkercad’s new Codeblocks app

    Code your 3D designs with Tinkercad’s new Codeblocks app

    Tinkercad released Codeblocks last June, and now that it's out of Beta, Pioneer Rob Morrill tells us how he uses it.

    printingUltibot

    Modifying an STL with Tinkercad

    When Ultimaker Pioneer Alex Larson contacted me about the Ultibot-D project, I was super excited. As a teacher and parent, I am a huge cheerleader for risk. I printed the base models at ⅕ scale and gave it to my students to explore

    Ultimaker at Camp

    Math Camp: Having fun doing stuff

    Pioneer Dr Toni Szymanski writes about summer fun at camp with 4th and 5th graders, math, and 3D printing.

  • 3D printing for glass

    GlitchCraft

    Guest blogger Astrida Valigorsky writes about combining the old and the new at Timothy Belliveau's GlitchCraft class where students combined 3D printing and glass blowing.

    basecampProject

    Using Basecamp to manage your classroom/makerspace projects and print queue

    Pioneer Andrew Woodbridge uses Basecamp to organize his students' projects, and he explains how you can too.

    3D printing in math and chemistry

    A unique 3D printing collaboration between mathematics and chemistry faculty

    Passing it on. After integrating 3D printing into her own math courses, Kristen Schreck helps spread 3D printing across disciplines at Saint Xavier University.

  • World monument project

    Living world monuments assignment

    Pioneer Joanne Barrett shares about a middle school project that combines 3D printing, Augmented Reality, History, and Art.

    parts in cura (1)

    My reintroduction to Netfabb

    A recent NetFabb workshop convinced the writer that they can't live without this application. See why it's time to take another look at Netfabb.

    hero wrenchs

    Wrench Engineering

    Inspired by NASA printed in space wrench, Pioneer Rob Morrill gave his fifth graders a design challenge to design their own real-world tool.

  • goblet project

    Integrating 3D printing and The Goblet Project

    Pioneer Chris Hanusa shares one way he integrated 3D printing into his Integral Calculus class

    Finland’s mobile libraries

    3D printers in the public library: Finland ahead of the curve

    US Professor Joshua Pearce, sponsored by Fulbright Finland for Research, shares his first impressions of Finnish libraries.

    Happiness

    Lessons in letting go - releasing student energy speeds creation and use of our art and innovation lab

    Pioneer John Nordell enlisted his students to put the Art and Innovation Lab together. The result was one of the best experiences he has had as an educator.

  • toni teaching fusion

    Teacher training for 3D printing

    Pioneer Dr. Toni Szymanski thought that 3D printing could engage students in math classes. To test this out, she had to learn all about 3D printing first.

    ceramic stamps

    Digital fabrication informs ceramics decorative process

    Pioneer Young Kim blends his classical arts background with digital fabrication to create a ceramic project that incorporates 3D printing.

    buckeyball

    Modeling rocks at iCREATE

    iCREATE's Tiffany Huang shared an iCREATE success story about Jackie Zheng.

  • Empathy map

    Elementary-College Engineering Design partnership

    Pioneer Matthew Wigdahl writes about how his fifth graders and local undergraduate engineering students learn from each other.

    014-SchoolHero

    Introducing Ultimaker’s Core Lessons Set for STEAM Educators

    Designed by the Ultimaker North America Community Team, our new Core Lessons: STEAM Set is a resource for educators who need inspiration and ideas when they bring 3D printing into their classrooms.

    MakerGirl

    Empower one MakerGirl, empower the world

    how the group traveled 10,000 miles around the country to help bring 3D printing workshops to over 1,000 young girls. In this week's post we catch up with the organization that is still working to create a new generation of confident, creative women leade

  • Georgia Connections Academy

    Building a mobile maker space: part 2—up and rolling

    So what exactly does a Mobile MakerSpace look like? That's the question I had to ask myself once I began the project of bringing 3D printing technology to virtual students. When we started this project, we knew we needed something that would be easy to

    Building a mobile makerspace: part 1— getting started

    Building a mobile makerspace: part 1— getting started

    Pioneer Wendy Aracich is putting together and implementing a mobile MakerSpace for her virtual school of 4000 students spread across the state of Georgia.

    LibraryLyna

    Tactile Problem/Solution Bank Community Project

    3D modeling and printing should be accessible of every educator so that they may offer their students tactile means to understand spatial concepts.

  • Design Engine Box

    Design Engine community project

    We want to challenge educators and students to help evolve the Design Engine game. We want to see how you're using or modifying the game with your students, and we want to incorporate your ideas into the next edition.

    coca cola upcycle

    Upcycling community project

    Upcycling challenges students and educators to use their creativity and 3D printing skills to breathe new life into a few familiar objects.

    pecha-kuchas

    Construct3D to Kamehameha Ed Tech Conference

    Last year Pioneer Greg Kent traveled from Hawaii to North Carolina to attend Construct3D 2017. We thought we'd share his reflections with you now since we recently announced Construct3D 2018

  • Plastic Ocean by Kevin Krejci

    Ocean Plastic Community Project

    The Ultimaker Community Team will be launching a series of interdisciplinary projects over the next few months that challenge students to research, explore, design, and 3D print. Ocean Plastic is the first project of this series.

    fractal2

    3D printed fractals at JMU 3SPACE

    Pioneer Professor Laura Taalman, (a.k.a. mathgrrl), reviews a multi-week study of fractals by general education math students in the JMU 3D printing classroom.

    Drone1

    Using drones and 3D printing to develop design thinking during a summer robotics camp

    Pioneer Yuriy Drubinskiy writes about his experience leading a summer program and how creating drones with 3D printing brings form, structure, and design together.

  • The Starter Pack launch event at Digital Harbor Foundation

    Introducing the Ultimaker Design Engine Starter Pack

    Presenting the Ultimaker Design Engine Starter Pack: a game created to provoke, inspire, and entertain students, educators, 3D designers, artists, and engineers of all experience levels!

    first puzzle cube and package to be made on a 3D printer entirely out of PLA

    Davidson Desktop Doohickeys: Puzzle cubes

    Pioneer Adam Davidson writes about a project in his curriculum that is a rite of passage for his high school's engineering program students. He explains at how it started and what caused it to change

    soft robot mold

    3D printing with UMaine Bioengineering students

    If it’s happening in Ultimaker’s world, you can find out about it here. 3D printing stories about inspiring moments, original 3D printed projects and much much more.