parts in cura

My reintroduction to Netfabb

Secondary educationTechnology

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

    • Naturalis Biodiversity Center: Prehistoric prints, cutting-edge technology

      Naturalis Biodiversity Center: Prehistoric prints, cutting-edge technology

      Naturalis Biodiversity Center, the Netherlands’ national natural history museum, is using 3D printing to create both partial and full dinosaur skeletons for public display.

      • History
      • Informal learning
    • 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

      • Secondary education
      • History
    • 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

      • Special education
      • Technology
    • 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.

      • Informal learning
      • Technology
    • 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.

      • Informal learning
      • Art
    • 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...

      • University
      • Mathematics
    • 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.

      • Informal learning
      • Technology
    • 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.

      • Informal learning
      • Mathematics
    • 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

      • Primary education
      • Technology
    • 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.

      • Primary education
      • Mathematics
    • 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.

      • Informal learning
      • Technology
    • 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.

      • University
      • Science
    • 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.

      • Secondary education
      • Technology
    • 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.

      • Secondary education
      • History
    • 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.

      • Secondary education
      • Mathematics
    • 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.

      • Informal learning
      • Technology
    • 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.

      • Secondary education
      • Technology
    • buckeyball

      Modeling rocks at iCREATE

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

      • Secondary education
      • Science
    • goblet project

      Integrating 3D printing and The Goblet Project

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

      • University
      • Mathematics
    • 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.

      • University
      • Technology
    • 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.

      • Primary education
      • Engineering
    • 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.

      • Secondary education
      • Art
    • 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.

      • Primary education
      • Engineering
    • 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.

      • Primary education
      • Technology
    • 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

      • Primary education
      • Technology
    • 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

      • Secondary education
      • Technology
    • 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.

      • Secondary education
      • Technology
    • 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.

      • Informal learning
      • Technology
    • 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.

      • Secondary education
      • Languages
    • 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

      • Secondary education
      • Technology
    • 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.

      • Secondary education
      • Geography
    • 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.

      • Informal learning
      • Technology
    • 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.

      • Secondary education
      • Technology
    • 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.

      • University
      • Mathematics
    • 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!

      • Informal learning
      • Technology
    • 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

      • Secondary education
      • Engineering
    • 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.

      • University
      • Science
    • Star Wars and STEAM

      3D printing, Arduino, and Star Wars: A guide to K-12 STEAM engagement

      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.

      • Secondary education
      • Technology
    • Cam-ball-launcher

      Nautilus cam ball launcher

      Design process is about discovery through iteration. Pioneer Brad Whitehead describes how his FTC robotics team learned this while working on a unique ball launcher.

      • Special education
      • Technology
    • 3D-printed molecules

      3D printable molecular models

      Tandy Grubbs, Professor of Chemistry, writes about how chemistry students at Stetson University are taking advantage of 3D printing to better visualize the molecular world.

      • University
      • Science
    • animal adaptations

      Animal Adaptations

      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.

      • Primary education
      • Technology
    • Launching water rockets

      3D water rockets

      Pioneer Tim Cooper explains what to do with a First Lego League team in the off season when they love rockets and 3D printing.

      • Primary education
      • Science
    • Three reasons for open source tech in your 3D printing classroom

      Three reasons for open source tech in your 3D printing classroom

      Pioneer Joshua Pearce explains why educators should consider using free and open source options in and out of the 3D printing classroom.

      • University
      • Technology
    • 3D printing artifacts

      3D printing artifacts from the Penn Museum

      The chance to hold a 3D printed historical artifact in our hands is one of the greatest ways to boost students' engagement with science, engineering, and culture. Learn how challenging and exciting it can really be.

      • Secondary education
      • History
    • UTEP Lab

      Managing an open 3D printing lab

      What’s it like to be a student administrator for a 3D printing lab space? What kind of knowledge and experiences could you offer to students at your own school by hiring them for such position?

      • University
      • Engineering
    • 3D printing in the classroom

      Why I use 3D printing in the classroom (and why you should too!)

      While 3D printing is not new to designers, engineers and other professionals in need of rapid prototyping tools, it is still a new and exciting technology for our students. Pioneer Grace Bennett shares why teachers should get started with 3D printing.

      • Secondary education
      • Technology
    • 3D printed whistles

      Thinking about the environment

      The learning curve associated with 3D printing can produce a lot of 3D printed waste. It's time to start exploring and thinking about more sustainable options.

      • Informal learning
      • Geography
    • 3D printed Cryptex puzzle

      #1 reason to love math: 3D printed puzzles

      Pioneer Andreas Kaiser writes about the power of puzzles in the classroom and how recreating or designing puzzles is a perfect fit for his engineering students.

      • Secondary education
      • Mathematics
    • 3D printing in Multivariable Calculus

      Our 3D printing journey in Multivariable Calculus

      Here’s a story of the next generation of 3D printing pioneers exploring the 3D printing technology in Multivariable Calculus with the Ultimaker 2+.

      • University
      • Mathematics