3D print upload


Upload 3D Model | 3D Printing Service

Upload 3D Model | 3D Printing Service | i.materialise

Oops...Seems your browser is blocking cookies. Please adjust your settings to accept cookies.

drag and drop it like it’s hot

Analyzing your design

Please wait for a few seconds while we update the 3D viewer with the repaired model.

Something went wrong while updating your model. Please try again.

No results found.

Sorry! Something went wrong. Please refresh the page and try again.

Upload 3d model

Share Your Model Recent models

3D model workspace

Materials

Loading. ..

{{$select.selected.name}} No results found.

Colors and Finishes

Loading...

{{$select.selected.name}} No results found.

Scale

Quantity

Price

{{vm.getProductProcessingStateKey() | translate}} Calculating

Discounted price

By clicking ‘Accept Repair’, I understand that the repair may have altered the geometry of my model.

(*) If the model is 3D printable in the requested material

Materials

Analyze

Optimize

3D Printing

  • How It Works
  • 3D Printing Materials
  • 3D Printing Technologies
  • Hire a 3D Designer
  • Educational Discount

Business

  • Manufacturing Partnership
  • Referral Partnership
  • White Label Integration
  • Crowdfunding
  • API

Support

  • Contact Us
  • Shipping Info
  • Tutorials
  • 3D Design Tools

Shop

  • Shops
  • Designers
  • Open a Shop

Community

  • About Us
  • Blog
  • Forum

Terms and Conditions Privacy Policy Cookie Statement Sitemap

© Copyright 2023 Materialise nv, all rights reserved. “i.materialise” is a registered trademark of Materialise nv.

Review cart | i.materialise

Review cart | i.materialise

Oops...Seems your browser is blocking cookies. Please adjust your settings to accept cookies.

  • Review cart
  • Log in
  • Shipping
  • Payment
  • Confirmation

Please choose one of the options below to continue.

Upload single file

Upload multiple files

Add recent models

3D Printing

  • How It Works
  • 3D Printing Materials
  • 3D Printing Technologies
  • Hire a 3D Designer
  • Educational Discount

Business

  • Manufacturing Partnership
  • Referral Partnership
  • White Label Integration
  • Crowdfunding
  • API

Support

  • Contact Us
  • Shipping Info
  • Tutorials
  • 3D Design Tools

Shop

  • Shops
  • Designers
  • Open a Shop

Community

  • About Us
  • Blog
  • Forum

Terms and Conditions Privacy Policy Cookie Statement Sitemap

© Copyright 2023 Materialise nv, all rights reserved. “i.materialise” is a registered trademark of Materialise nv.

Rules for 3D modeling for 3D printing

It is known that a prerequisite for 3D printing is the presence of a 3D model, according to which the printer will grow a three-dimensional object. But, even after simulating an object, you should not assume with absolute certainty that the job is done, and soon the printer will give you the finished product. The fact is that not all models are suitable for 3D printing. There are certain requirements for the dimensions, thicknesses and design of models - and these requirements vary depending on the material used and the printer. In addition to these individual characteristics, there are general requirements that distinguish print models from other 3D models. And now we will talk in more detail about how to prepare a model for 3D printing. nine0003

First of all, you need to remember that STL files (for one-color models) and WRL (for color plaster 3D printing) are suitable for 3D printing. Almost all 3D modeling programs allow you to export models to STL, so this should not be a problem. You should also take into account that for online download on our website, files no larger than 50 MB each are accepted, as well as an extended list of formats that are automatically exported to STL: STP, STEP, OFF, OBJ, PLY and directly STL. If the file size is more than 50 MB, then you need to send the model to our email address: [email protected]. By the way, one of the easiest ways to reduce the volume of the model and the file size is to create hollow 3D models, we already wrote about how this works in our blog. nine0003

Before you start creating a model for 3D printing, it is important to understand what material you want to print the product from. Each material has its own individual characteristics for 3D modeling - maximum and minimum model dimensions, wall thicknesses, distance between moving parts, etc. You can learn more about the requirements for a particular material in the appropriate section on our website.

If you use the online model upload on our website, it will automatically check for standard 3D modeling errors. Models are checked instantly, and if errors that prevent 3D printing were not found, then immediately after uploading the model will appear in your personal account in the "My Models" section. If the model did not pass the test, then you will see a notification that the file cannot be loaded, then you will need to check and refine the model again. nine0003

What are the most common errors encountered when modeling for 3D printing?

  1. Inverted normals - incorrectly oriented normals. Normals should always point outward, they define the boundaries of the object and allow the 3D printer software to understand which is the inside and which is the outside of the model. If at least one of the normals is directed in the opposite direction and contradicts the other normal, then this causes a failure in 3D printing, since the printer cannot distinguish between the front and back sides of the object. nine0018
  2. Non-manifold geometry - Non-manifold 3D model is a prerequisite for 3D printing. The essence of this concept is that each edge of a 3D model must have exactly two faces.

The following errors are usually included in this concept:

o Mesh with holes - "unclosed" mesh problem. Remember the basic rule of 3D modeling: your model must be "watertight" or "airtight". If a hole is formed, it means that some edge is missing one face, therefore the model is not manifold, and therefore not suitable for 3D printing. nine0003

o Presence of internal polygons. There must be no faces inside the model, for example inside walls.

o Common ribs. An error occurs when more than two polygons are attached to the same edge. Each edge in your 3D model should connect only two adjacent faces.

o Matching edges. Occurs when two separate edges are created at the same location and are not connected, such edges must be merged into one common edge. nine0003

o Polygon overlap. Occurs when a polygon is created on top of an existing one. Intersecting edges can confuse a slicer - a program that translates a 3D model layer by layer into a control code for a 3D printer.

o Zero polygon thickness. To avoid this error, make sure that each polygon has the specified thickness.

How can standard errors in 3D modeling be corrected?

To do this, it is enough to use the Netfabb program, which, with more than 95% chance to correct all errors. You can download Netfabb here or use the online version of the program.

Read about the basic principles of working with Netfabb in the "Lessons" section of our blog.

Top Free 3D Printing Software in 2021

How to prepare a 3D model for printing or learn how to create models from scratch? What software is best for beginners? All these questions can be answered in our article. The applications presented in the review are completely free or have free versions for students, teachers and open source projects. nine0003

Why did we put this section before all the others? The answer is very simple. By knowing the whole 3D printing process, you can better understand how each software is involved in the preparation and printing of 3D parts.

If you have become a happy owner of a 3D printer, but have absolutely no idea what to do with it and how to get started, then this part of the article is for you.

Different programs are used to print 3D models:

  • 3D modeling/design/CAD software; nine0018
  • Software for editing, viewing and restoring STL files;
  • Slicing software;
  • 3D printer host.

Before you start working, you need to create a 3D model. To do this, you can use different programs for modeling. We wrote in detail about free versions of software for 3D modeling here.

A small life hack for beginners. If you are not ready to create a model on your own, you can choose and download the right one from the marketplaces. There are also free download links in the maker communities - sometimes the proposed 3D models can be not only interesting, but also useful. nine0003

Once a 3D model has been created, it must be converted to a printable format. For desktop 3D printers, this is the STL format. Some created or downloaded files have defects that lead to failures during printing. It is for editing STL files that there is special software that helps prepare the model for playback on the printer.

The slicer program helps to convert the STL file into a printer-friendly G-code. The functionality of such programs allows you to split a 3D model into thousands of flat 2D layers, which will be sequentially reproduced on a printer. nine0003

Finally, the 3D printer host provides communication between the computer and the printer. It allows you to receive information for printing, as well as change the parameters of the device in real time via a PC. Often the Slicer and host are combined into one 3D printing software that is supplied by the printer manufacturer.

Dear readers of the 3DToday portal, we would like to inform you that a new section "Knowledge Base" has been opened on our LIDER-3D online store website. In this section, we share owls, experience, settings and secrets of the world of additive technologies, go to the section at this link. nine0003

Examples of some already posted articles in the Knowledge Base section: Post-processing of models after 3D printing, 10 calibration models for your 3D printer, How and what 3D printers print, Printing with HIPS plastic, ABS printing settings, Recommendations for Resin Post-Processing HARZ Labs, Best Free 3D Modeling Software for Beginners.

Cura

One of the popular slicer software that comes with all Ultimaker printers. However, its functionality is suitable for use in conjunction with other 3D printers. Since this software is one of the most popular among makers, you can not waste time on profile settings - for most printers they can be found in the program itself. nine0003

The software is designed to change important print settings. Start with the “Recommended” mode to select improved quality settings for your printer and easily adapt to the program.

More precise control of all parameters is possible in the “Custom” user mode. By switching to this mode, you can manage more than 400 different settings.

Cura is not only a simple and intuitive slicer for home users. The software can be used as the main software for your printer, as well as integrated with CAD systems such as SolidWorks or Siemens NX. nine0003

The program is constantly updated and supplemented, which allows you to make 3D printing on your printer better.

►►►Link to office. site Cura

PrusaSlicer

This software is based on Slic3r and, unlike the prototype, has gained great popularity among users. The main difference is a large list of customizable parameters and additional features that make the work more convenient.

An easy-to-use user interface, built-in support for Prusa printers, and multi-plastic settings make it easy to get started with your 3D printer. The slicer also allows you to place additional supports, work with different materials and use smooth features with variable layer height. nine0003

The PrusaSlicer can be used with both FDM and resin printers. Settings panels for users with different experience in 3D printing help to significantly improve the quality of finished models.

A great bonus for those who have worked with Slic3r before - PrusaSlicer supports most of the original features and accepts Slic3r configuration packages when importing profiles.

►►►Link to office. website PrusaSlicer

MatterControl 2.0

MatterControl is a CAD modeling software, slicer and simultaneous host for a 3D printer. With host functions, you can directly control printing by connecting the printer via USB. The program also allows you to cut STL files for export to an SD card for offline printing and, of course, create projects in a separate section of the CAD software.

Structured interface makes it easy to create models and prepare them for printing. A file browser and a library of geometric primitives make it easy to import data into print. Geometric figures can be used as supports, which helps to achieve high quality printing of complex details. nine0003

Advanced print settings and a user-friendly viewer make this software one of the best for comprehensive control of the 3D printing process. In addition to the host and slicer functions, MatterControl has design tools that allow you to design parts. The resulting 3D models are easy to export to a slicer and print. Thus, the program allows you to control the entire process - from creating a model to cutting it and sending it to print.

►►►Link to office. PrusaSlicer 9 website0003

3DPinterOS

3DPrinterOS is a cloud-based program for managing a 3D printer. It combines the functions of a slicer, a host, and an STL file editor. The program can create a print queue, manage the printer and plug-in system based on STL data analysis and recovery applications, and perform cloud slicing.

The free Starter package allows users to download G-codes and send them to print, remotely control the printing process, and get support on a like-minded forum. For a modest fee, you can access additional features, including the ability to collaborate on a project. nine0003

In fact, this program is a universal tool for converting print files to STL format. That is why 3DPrinterOS is suitable for small businesses, education, production and design.

►►►Link to office. website 3DPinterOS

KISSlicer

The abbreviation of this application “Keep It Simple Slicer” can confuse inexperienced users. It's actually quite a complex 3D printing tool. Conflicting user reviews, however, allow us to conclude that the program is popular and has sufficient functionality to work with 3D printers. nine0003

The free version of the program is suitable for most users who work with printers with a single extruder. KISSlicer helps simplify certain aspects of slicing with Profile Wizards for printer-specific settings and Tuning Wizards for optimizing materials. The paid version of the program allows you to work with printers with 2 extruders.

Although the application settings are quite complex, it's worth the effort - the slicer allows you to have full control over the entire printing process. nine0003

►►►Link to office. KISSlicer website

Slic3r

This software is for open source slicers. Its main difference is advanced features that are not found in any other application.

Despite the fact that Slic3r releases almost no updates to its program, it is the base for many other open source software. For example, many programs use 3D honeycomb cavity filling, which is a special merit of the Slic3r developers. nine0003

In 2018, a new version of the software was released with new integrated functions. So, this version has new fill patterns, experimental support for SLA and DLP printers, 3MF format, and USB printing.

On the software website you can find a detailed manual that gives an idea of ​​all the functions of Slic3r. A great bonus of the program is the direct integration with OctoPrint for printing at the touch of a button.

►►►Link to office. site Slic3r

SliceCrafter

Browser-based slicer from IceSL developers. Using the program, you can quickly load STL files, cut them, and then prepare the G-code for printing. In the browser program, you can use almost all the options that IceSL offers.

Although many users find this version less powerful, it is suitable for beginners who do not want to set up more complex 3D printing programs.

►►►Link to office. SliceCrafter website

IceSL

IceSL is an excellent tool for 3D modeling and printing. Several working windows allow you to edit the model directly through a Lua script, select different settings for slicing the model, and view the result in real time. Despite the apparent complexity of working with the software, IceSL allows for elegant parametric modeling.

Slicer settings menu allows beginners to quickly and easily prepare a 3D model for printing. In the latest version of the program, it became possible to specify different values ​​for print settings at a certain layer height. All this allows you to make smooth transitions from dense to light filling and gradation of the thickness of the layers from fine to coarse. nine0003

►►►Link to office. site IceSL

OctoPrint

This program is a host for 3D printers that allows you to control printing and change settings. The software also allows you to remotely control the printer using a Wi-Fi module connected to the device.

OctoPrint accepts G-code from almost any slicer, while the host allows you to visualize the received files before and during printing. In addition, cutting files can be done directly in the program, using it as a slicer. nine0003

OctoPrint offers not only a wide range of tools for remote print management, but also several ways to keep track of your tasks. You can set up push notifications or send alerts through different messengers.

The software is open source and has an active user community that offers many plug-ins to extend the program's functionality. On the community page, you can find many add-ons that will be useful when printing. nine0003

►►►Link to office. site OctoPrint

Repetier-Host

Rep-Rap developers favorite host - Repetier is a high performance print management and file preparation software.

Repetier-Host is positioned as a universal software that helps manage printers with a large number of extruders (up to 16 extruders), and also supports almost any 3D printer on the market.

The program has remote access functions through the Repetier Server, which allows you to control your printer through a browser on a PC, tablet or smartphone. nine0003

►►►Link to office. Website Repetier-Host

AstroPrint

Like 3DPrinterOS, this program is a cloud-based solution for controlling and managing your 3D printers. Also, using AstroPrint, you can change slicer settings, manage printer and material profiles. A free account allows you to save print information and access all settings through a browser or the AstroPrint mobile app.

This software is unique in that it is compatible with Thingiverse and MyMiniFactory as well as free versions of CAD software such as 3D Slash and Leopoly. The application also has tools for cutting 3D models with the ability to send files for printing from a smartphone. nine0003

The software will be useful for those who work in large scale networks such as 3D farms, enterprises and universities.

►►►Link to office. website AstroPrint

3D-Tool Free Viewer

3D-Tool Free Viewer is designed to check the structural integrity of STL files and the ability to print a document on your printer. Additional functions, such as "Cross Section" also allow you to look inside the 3D model and evaluate some parameters.

This program can be useful if you want to check your STL file for errors. The user-friendly interface of the software allows you to measure the size, surface area and volume of all parts of the figure, as well as change the distance, angles and radius at the touch of a button. nine0003

For those who do not have sufficient knowledge and experience in CAD, the program offers a quick way to check the STL file and prepare it for 3D printing.

►►►Link to office. website 3D-Tool Free Viewer

MakePrintable

This useful web service allows you to check STL files for errors and fix critical values ​​that may affect printing. Unlike other free programs, MakePrintable gives you complete control over the process. You can choose the level of print quality, make the mesh hollow, fix the polygon count, and even merge multiple targets into one. nine0003

Although the program no longer offers a free version with limited functionality, users may find several ways to use the program. The program has different payment options - for a single file download (about $ 2 per file) or a "Maker" package with the ability to upload up to 30 files per month (monthly price about $ 15).

The advantage of the program is the compatibility of plug-ins with Blender and SketchUp.

►►►Link to office. MakePrintable 9 website0003

Meshmixer

Meshmixer is a super modern and free 3D printing software from the Autodesk family for viewing, checking, editing and repairing STL files. This program helps you identify potential problems and fix them automatically. For example, the program identifies insufficient wall thickness.

The program is positioned as a universal tool for 3D meshes, offering many tools for working with mesh, 3D modeling, surface embossing and others. nine0003

Whether you're trying to fix an STL file, prepare a model for printing, or construct multiple objects, Meshmixer is ideal for all of these purposes.

►►►Link to office. website Meshmixer

MeshLab

MeshLab is an open source application that allows you to edit STL files and also has tools for working with 3D triangular meshes. The software's capabilities help you check, render, repair, and transform meshes, and even solidify models and close holes. nine0003

The application is great for editing 3D models created in CAD. Despite the fact that the latest version was released in 2016, the program is still popular with makers.

►►►Link to office. website MeshLab

NetFabb

NetFabb is a slicing software that includes advanced analysis and recovery of STL files. One of the most powerful tools, NetFabb aims to streamline the user experience by offering support creation, mesh repair, and a wide range of generative design tools. nine0003

The program is free for students, as part of an Autodesk subscription. The 3-year student license allows you to choose one of the following versions:

  • NetFabb Standard allows you to quickly prepare a model for printing;
  • NetFabb Premium with advanced options for creating grids, supports and automatic packaging of parts;
  • NetFabb Ultimate allows you to calculate assembly failures, provides modeling tools, customizable toolpath strategies, and helps automate the process of preparing a model for 3D printing; nine0018
  • NetFabb Simulation helps you simulate certain metal printing technologies prior to production.

►►►Link to office. NetFabb site

About programs for 3D modeling, which even a beginner will understand, we wrote in this article. Here are equally useful, easy-to-use, and most importantly, free programs for three-dimensional modeling and 3D printing.

3D Builder

3D Builder application offers its users to quickly visualize and edit 3D models. The software helps to create and import files in 3D printing formats. Using simple editing tools, even entry-level users can create 3D images. nine0003

The application has its own extensive library of 3D models. You can also upload an external file or use the Kinect V2 sensor to scan and import a new 3D image. By joining the 3D Builder community and downloading the 3D Printing SDK, you can expand the capabilities of this free program.

►►►Link to office. website 3D Builder

Figuro

This browser-based modeling software combines the accessibility of TinkerCAD with the power of more advanced 3D modeling tools. The program is suitable for those who want to improve their design skills without going too deep into details. nine0003

The creation of objects in Figuro is based on the principle of polygonal modeling - you generate polygons by modifying them and combining them with each other. If you are using the program for the first time, we recommend using additional tools for checking and repairing STL files.

The program has a simple and pleasant user interface. An extensive gallery allows you to evaluate the capabilities of the software and get inspiration for creating new objects.

►►►Link to office. Figuro 9 website0003

Fusion 360

Fusion 360 is a professional 3D modeling CAD program. Unlike other software, the software allows you to cover the entire process of planning, testing and 3D design.

The program has powerful tools for solving industrial design problems. Fusion 360 allows you to simulate the design of objects under design as well as the loads that they will face after commissioning.

Design collaboration, cloud file sharing, and import/export of various CAD file types make the application a pleasure to use. nine0003

Fusion 360 is free for students, startups and hobbyists. At the same time, amateur projects must not be commercial, startup income must not exceed $ 100,000 per year, and the student license of the program is limited to three years.

►►►Link to office. site Fusion 360

FreeCAD

Multifunctional CAD software is great for developing design skills. Parametric modeling software creates models according to the given parameters. The big advantage is the ability to drag and control objects directly with the mouse. nine0003

A feature of this program is the ability to return to the history of the creation of an object and edit its parameters. Despite the fact that the software is free, it has all the necessary tools for full-fledged work.

FreeCAD allows users to draw 2D shapes as a basis for creating additional objects. The program is suitable for product design, mechanical engineering, architecture and other areas.

►►►Link to office. website FreeCAD

OpenSCAD

Unlike other presented programs, OpenSCAD focuses more on the CAD aspect of 3D modeling. The software works as a 3D camillator that reads a script file describing a 3D model and then converts the object into a 3D model.

The open source program is constantly updated with new features. For example, the latest update has a new Customiser panel. Get support and advice on using the application and working with updates in the user community. nine0003

The software does not have interactive components, but it helps to better control the modeling process and control the design parameters settings. OpenSCAD is considered to be the ideal tool for students.

►►►Link to office. OpenSCAD website

Blender

A popular CAD program with a steep learning curve. This software is not the best choice for a beginner, but is ideal for those who are familiar with 3D modeling concepts and want to create more complex models.


Learn more