/awesome-3d-printing

A curated list of awesome 3D printing resources

Creative Commons Zero v1.0 UniversalCC0-1.0

Awesome 3D Printing

A curated list of awesome 3D printing resources.

Table Of Contents

3D Printer Brands

CAD Tools

  • AutoCAD - 2D and 3D CAD design software (commercial)
  • Autodesk Fusion 360 - 3D CAD, CAM, and CAE tool for product design and manufacturing (free for personal / non-commercial use)
  • Blender - 3D modeling and sculpting app. (open source)
  • FreeCAD
  • OpenSCAD
  • Rhinoceros 3D - CAD application software. (commercial)
  • Solidworks - 3D CAD design software (commercial)
  • SolveSpace - Minimalist CAD software. (open source)
  • Tinkercad - Browser based free app for 3D design, electronics, and coding.

Control Software

3D Printer Firmware

Open source if not labeled differently.

  • AnetA8 - Marlin 3D Printer Firmware for AnetA8.
  • CR-30 Firmware - Creality CR-30 Belt Printer.
  • G3Firmware - The firmware for generation 3 and later RepRap electronics.
  • Grbl - CNC milling controller written in optimized C that will run on a straight Arduino.
  • Klipper - Offloads processing to a host for faster, more precise printing with advanced features.
  • Marlin - Marlin is an one of the most widely used firmware.
  • Prusa Firmware - Custom firmware for Prusa printers, based on Marlin.
  • RepRap Firmware - Highly customizable firmware with strong network capabilities and web-based control.
  • Repetier-Firmware - Supports multiple extruders, network connectivity, and a web interface.
  • SMI-Taz-Firmware - Marlin firmware for the Lulzbot Taz 3 with the E3Dv6 head.
  • Sailfish - Sailfish, faster than a Marlin.
  • Smoothieware - CNC controller written in Object-Oriented C++.
  • Sprinter - Firmware for RepRap printers and similar devices.
  • Teacup_Firmware - Firmware for RepRap and other 3D printers.
  • UnifiedFirmware - Both 8 bit and 32 bit based machines/boards.

File Formats

Name License Encoding Features
3MF Open Compressed XML geometry, material, metadata, signature, texture, thumbnail
ACIS text or binary
AMF Open Zipped XML color, constellations, curved triangles, formulas, geometry, material, metadata
CKD Proprietary
DWG (Drawing) Proprietary OpenXPS
DXF (Drawing Exchange Format) Proprietary text/binary
DWF (Design Web Format) OpenXPS Communicate design information
IGES (Initial Graphics Exchange Specification) Vendor-neutral text
OBJ (Object) Open text geometry
PLY (Polygon File Format) Open text or binary color, geometry, normals, texture, transparency
STL Proprietary text or binary geometry, normals
STEP ISO

Slicers

Convert 3D models into G-Code.

Scanner

Online 3D Model Repositories

From 3D printer manufacturer:

Independent:

Self-Hostable:

Online Tools

  • BotQueue - Control your 3D printers over the internet.
  • Clara.io - Cloud-based 3D modeling, animation and rendering.
  • gcode.ws - Gcode analyzer.
  • GetAnywhere - Remotely monitor your OctoPrint.
  • Vectary - Browser-based 3D modeling.

On Demand 3D Printing Services

Marketplaces

  • Microscape - Minature scale 3D printed architectural models.
  • iGo3D - 3D printing online store.

On Demand 3D Printing Price Comparison

Technologies

Filaments