Build customised software and applications for your mini 3D printer using these open-source libraries.
A 3D printer is a computer-aided machine that allows creating a three-dimensional physical object from scratch, typically by laying down many thin layers of a material in succession. Whether your goal is to turn 3D models into physical objects or if you are looking to start a rapid prototyping process, or else you plan is to use 3D printing in any other way, you will need the best 3D printing software and programs.
Different kinds of software or programs are required for different processes in 3D printing. These generally include Slicers, 3D printer control, STL edit and repair programs, 3D modelling software, etc. creating your own programs with the help of open-source libraries can be one of the best ways to get started with 3D printing.
Explore the list of open-source libraries and components to build custom software and applications for your next mini 3D printer project:
Marlinby MarlinFirmware
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.
Marlinby MarlinFirmware
C++ 14927 Version:2.1.2.1 License: Strong Copyleft (GPL-3.0)
OctoPrintby OctoPrint
OctoPrint is the snappy web interface for your 3D printer!
OctoPrintby OctoPrint
Python 7457 Version:1.9.0 License: Strong Copyleft (AGPL-3.0)
MicroscoPyby IBM
An open-source, motorized, and modular microscope built using LEGO bricks, Arduino, Raspberry Pi and 3D printing.
MicroscoPyby IBM
Python 1104 Version:Current License: Permissive (Apache-2.0)
PyCNCby Nikolay-Kha
Python CNC machine controller for Raspberry Pi and other ARM Linux boards
PyCNCby Nikolay-Kha
Python 519 Version:v1.0.0 License: Permissive (MIT)
printer-monitorby Qrome
OctoPrint 3D Printer Monitor using Wemos D1 Mini ESP8266
printer-monitorby Qrome
C++ 397 Version:V2.5 License: Permissive (MIT)
Prusa-Firmware-Buddyby prusa3d
Firmware for the Original Prusa MINI, Original Prusa XL and the Original Prusa XL 3D printers by Prusa Research.
Prusa-Firmware-Buddyby prusa3d
C 572 Version:v4.6.4 License: Others (Non-SPDX)
AstroBoxby AstroPrint
AstroBox allows you to control your 3D Printer wirelessly
AstroBoxby AstroPrint
Python 145 Version:0.21.2 License: Strong Copyleft (AGPL-3.0)
closed_loop_systemby crankylinuxuser
This is the Hardware design, 3d printables, Firmware, and software design to build a cheap Closed Loop control system with any RAMPS or socketed Pololu driver.
closed_loop_systemby crankylinuxuser
C++ 1 Version:Current License: Others (Non-SPDX)