215 Open Source 3D Printing Software Projects
Free and open source 3d printing code projects including engines, APIs, generators, and tools.
Marlinfirmware Marlin 8388 ⭐
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Freecad 7819 ⭐
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Issues are managed on our own bug tracker at https://www.freecadweb.org/tracker
Dust3D 1881 ⭐
:dromedary_camel: Dust3D is a cross-platform open-source 3D modeling software. Auto UV unwrapping, auto rigging with PBR Material support, pose and motion authoring all in one.
Slicergitsvnarchive 887 ⭐
Multi-platform, free open source software for visualization and image computing.
Pifu 842 ⭐
This repository contains the code for the paper "PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitization"
Snappy Reprap 383 ⭐
The world's most 3D printable 3D printer. (Guinness Book of World Records 2017 & 2018)
Geraldoramos Pigeon 257 ⭐
Pigeon is a simple 3D printed cloud home surveillance camera project that uses the new Raspberry Pi Zero W
Awesome Weekly Robotics 221 ⭐
A list of projects that were or will be featured in Weekly Robotics newsletter
Openflexure_microscope 194 ⭐
This repository has now moved to GitLab.com/openflexure/openflexure-microscope
Boombeastic 184 ⭐
A Raspberry Pi based smart connected speaker with support for airplay, spotify, mpd and local playback
Advi3pp 178 ⭐
ADVi3++, an alternative and better firmware for Wanhao i3 Plus printers and clones. Fork of Marlin Firmware.
Wirelessprinting 190 ⭐
Print wirelessly from Cura, PrusaSlicer or Slic3r to your 3D printer connected to an ESP8266 (in the future also ESP32) module
Slicer Slicer 179 ⭐
Multi-platform, free open source software for visualization and image computing.
Bosl 165 ⭐
The Belfry OpenScad Library - A library of tools, shapes, and helpers to make OpenScad easier to use.
Raspberryturk 134 ⭐
The Raspberry Turk is a robot that can play chess—it's entirely open source, based on Raspberry Pi, and inspired by the 18th century chess playing machine, the Mechanical Turk.
Jetson Nano Accessories 114 ⭐
A variety of 3D printed mounts, adapters, and kits for NVIDIA's Jetson Nano.
Covid 19 Respirators 92 ⭐
JPL designed 3D and tested printed respirators to help with the COVID-19 pandemic response.
3D Converter 89 ⭐
:globe_with_meridians: Fast 3D file format converter in C++ supporting OBJ, 3DS, MA, MB, XSI, LWO, DXF, STL, MAT, DAE.
Rgb Neural Net 60 ⭐
Physical visualisation of neural network learning using RGB leds, arduino and raspberry pi.
Z Probe On Smd Resistors 2512 63 ⭐
Auto bed level strain gage for 3D printer using resistors 2512 instead of strain gauges.
Arduino Eurorack Projects 55 ⭐
Eurorack modular synthesizer DIY projects with Arduino and common C++ libraries.
Open Quadruped 59 ⭐
An open-source 3D-printed quadrupedal robot. Intuitive gait generation through 12-DOF Bezier Curves. Full 6-axis body pose manipulation. Custom 3DOF Leg Inverse Kinematics Model accounting for offsets.
Morpheus Stm32 47 ⭐
A small 3D printer controller board for use with a "blue pill" STM32F1 generic board. Inspired on http://reprap.org/wiki/SinapTec
Grbl Corexy Servo 47 ⭐
grbl 0.9i with Servo Motor support and CoreXY configuration Used For Crazy Engineer's Drawing Robot
Parametriccase 40 ⭐
A 3D printable PC case that can fit components exactly by adjusting a few parameters.
Marlintool 35 ⭐
A shell script for setting up a standalone Marlin build environment on Raspberry Pi and Linux in general.
Nodemcu Esp8266 Servo Smart Blinds 35 ⭐
DIY Smart Blinds using NodeMCU V3/ESP8266 and an MG995 Servo
Invertedpendulum 32 ⭐
An inverted pendulum that jumps and balances. It's a simplified version of the Cubli that you can build yourself.
Octoprint Flashforge 31 ⭐
OctoPrint plugin to support closed source printers from FlashForge, PowerSpec, Dremel
Helicalgearplus 26 ⭐
Generates straight, helical and herringbone external, internal and rack gears as well as non-enveloping worms and worm gears
Peeqo Robot Hardware 24 ⭐
These are all the hardware, assembly and circuitry components of peeqo - http://peeqo.com
Flashairui 23 ⭐
A simple but quite feature-complete file management web UI for the Toshiba FlashAir.
01 Introduction And Setup Original 25 ⭐
Setup Blender, and understand how to manage the window layout. (IS_CBC) http://gdev.tv/cbcgithub
Gcode Preview 28 ⭐
A simple GCode parser & previewer with 3D printing in mind. Written in Typescript.
Touch Mapper 22 ⭐
Tactile map maker. Creates 3D or embosser printable files for requested OpenStreetMap areas.
Zew It 29 ⭐
Zero Waste Intergrated Technology is an automated waste segregation and managment system.
Tronxy Xy100 19 ⭐
Working with an inexpensive 3D printer, Other names: STARTT (from imakr.com) or Anet A8
Octoprint Gitfiles 19 ⭐
With this plugin, you can use a github/gitlab repository for keeping your OctoPrint Files collection up-to-date.
Telescoping Structures 19 ⭐
A small design system for converting meshes and/or curve networks into telescoping structures. See website and paper for more details.
Fablin 17 ⭐
The FABtotum Personal Fabricator Firmware, a Marlin derivate made to support hybrid manufacturing and digital acquisition
Ffcp Gcodesnippets 20 ⭐
G-Code and scripts for using the FlashForge Creator Pro with PrusaSlicer (Slic3r)
Openscad_connectors 17 ⭐
Simple, parametric APIs for connectors such as corner brackets and t-joints. Specializing on connectors for aluminum extrusion connectors.
Octoprint Multicolors 16 ⭐
Inject GCODE at specified layers to allow multi color printing via filament change
Cura Sidebarguiplugin 16 ⭐
A Cura plugin that provides a more settings-centric GUI for those who prefer it
Reppanel_esp32 22 ⭐
Alternative to PanelDue. Embedded UI for Duet & RepRap based 3D printers. Running on the ESP32. Optimized for 3.5" displays. WiFi or UART connectivity.
Mouse Brain Atlases_generator 12 ⭐
Generate a package-manager-friendly mouse brain atlases collection.
Original Cr10 Marlin Firmware Source 12 ⭐
This is the ORIGINAL Creality CR10 Firmware Source as Creality installs it.
Leaf Display 14 ⭐
🚗🔋🔌 C# NissanConnect library and ESP8266 code powering a Nextion HMI display used to monitor and control a Nissan Leaf remotely.
Cherrymx Chord Keyer 11 ⭐
One-handed text entry device based on the SparkFun Pro Micro and the Cherry MX Blue
Prusaslicer Arm.appimage 12 ⭐
PrusaSlicer packaged in an ARM AppImage for the Pi 4. Pre-built AppImages located within releases.
Wanhao I3 Cura Profiles 11 ⭐
Cura printing profiles and machine settings for Wanhao i3 v.2.1 3d printer
Espoctoclient 11 ⭐
A basic ESP8266 or ESP32 Wifi client to connect to a local OctoPrint system running on a Raspberry Pi and make requests to the OctoPrint REST API.
Gettodahchoppa 12 ⭐
An executable to generate multiple sub-jobs from indicated GCODE file, suitable for printing color-by-layer effects.
Open Joystick 25 ⭐
An open-source joystick with force-feedback. Using 3d printed parts, Arduino based firmware. This will encompass all aspects of building your own joystick that can be customized to your liking.
Self Organizing Bots 10 ⭐
A group of small robots capable of organizing themselves in any given structure.
Polydraw 10 ⭐
:eight_spoked_asterisk: PTSource PolyDraw is a free 3D polygonal modeller for Windows x86 and x64, for creating or modifying 3D objects using a mesh of 3D points and parametric NURBS Curves .Exports and imports to over 40 formats including WebVR and 3D Printing.
Aquamonitor 10 ⭐
Recifal aquarium monitoring with arduino, alerts and settings by SMS and webApp, and statistics database
Cura Octoprintplugin 286 ⭐
Cura plugin which enables printing directly to OctoPrint and monitoring the process
Bcn3Dsigma Firmware 72 ⭐
Custom Marlin version for the brand new BCN3D Sigma from BCN3D Technologies
Openslider 135 ⭐
A 3-axis 3D printed camera slider project that utilizes Marlin and is made with common components.
Awesome Digital Fabrication 10 ⭐
A curated list of resources, software, and hardware that runs the digital fabrication movement (WIP)
Szalinski 10 ⭐
Szalinski: A Tool for Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations
bad-slug 10 ⭐
Arduino OLED Rlelay and DS18B20 to control heater element of a 3D printing Filament dryer.