Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 C++ 3d-printing Projects
-
Marlin
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
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Project mention: FreeCAD and "The Future of Thunderbird" - What We Can Learn | reddit.com/r/FreeCAD | 2023-01-30 -
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
Project mention: How to reduce the vertices of this LiDAR scan without ruining the model? | reddit.com/r/blender | 2022-12-18
The best open source way I have found is using MeshLab
-
Project mention: Can anyone help me with my printer it’s not printing | reddit.com/r/ender3v2 | 2022-09-10
https://slic3r.org/ - Slic3r
-
-
ArcWelderPlugin
A plugin for OctoPrint used to convert G0/G1 commands to G2/G3 commands. Reduce the size of your gcode files, and reduce number of gcodes per second sent to your printer.
Project mention: Prusaslicer: How to Toggle Post Processing Scripts on and off | reddit.com/r/prusa3d | 2023-01-19 -
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
WirelessPrinting
Print wirelessly from Cura, PrusaSlicer or Slic3r to your 3D printer connected to an ESP8266 (in the future also ESP32) module
-
-
-
Project mention: I made radius chips to help with my corner designs. | reddit.com/r/functionalprint | 2023-01-28
You could also post process your sliced model through ArcWelder and get perfect arc curves for your print. It will go through the G-codes, detect curves, and change them to G2/G3 arc codes removing the edges completely.
-
open-quadruped
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.
-
ADVi3pp
ADVi3++, an alternative and better firmware for Wanhao i3 Plus printers and clones. Fork of Marlin Firmware.
Project mention: New 3D printer, New User (Monoprice maker select plus) | reddit.com/r/3Dprinting | 2022-08-31ADVI firmware
-
Project mention: UPDATE** Fixed problems with 14 servos running on UNO, old post/problem in comments. | reddit.com/r/arduino | 2022-11-18
A quick solution is to load the horn, with springs or rubber bands but will reduce total force output. You can theoretically try this implementing this Servo project by Adam Bäckström. https://github.com/adamb314/ServoProject
-
-
-
I have been thinking about building a Multi Material Unit for my printer. I have found both the SMUFF (https://github.com/technik-gegg/SMuFF-1.1) and ERCF (https://github.com/EtteGit/EnragedRabbitProjectr/r/) projects. I can't seem to find any head to head comparisons. Does anyone have any thoughts or expences with these projects?
-
Project mention: this was fun! eric bankers arduino proton pack! | reddit.com/r/ghostbusters | 2022-11-07
-
And it’s GitHub page for additional information. https://github.com/pyr0ball/pyr0piezo
-
Marlin
About 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. (by thisiskeithb)
-
Project mention: Should Prototyping For Rigid Tactical Equipment Be Done With Polycarbonate And A Voron Trident, Then Sent To A Factory For Injection Molding? | reddit.com/r/VORONDesign | 2023-01-26
Look into project valkyrie: https://github.com/RoyBerntsenDesign/Project-Valkyrie Didn't build one but it looks well built to me and it looks like it has good support and community
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ 3d-printing related posts
- Aquila C2 12864 display issues
- Community Firmware Marlin 2.1 with input shaping
- I made radius chips to help with my corner designs.
- Neptune 3 Pro gets stuck at "update firmware" on boot.
- Creality Ender 5 Pro V4.2.2 Mainboard Pinout
- Self built delta printer, any ideas on firmware, like I've made my own but....its probably 😅.... I've made my own before just not delta...
- Marlin 2.1.1 stupid delay while probing with BLTouch
-
A note from our sponsor - Sonar
www.sonarsource.com | 2 Feb 2023
Index
What are some of the best open-source 3d-printing projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Marlin | 14,395 |
2 | FreeCAD | 13,088 |
3 | openscad | 5,303 |
4 | meshlab | 3,472 |
5 | Slic3r | 3,015 |
6 | Mars-Rover | 428 |
7 | ArcWelderPlugin | 395 |
8 | WirelessPrinting | 310 |
9 | E-TKT | 303 |
10 | marquee-scroller | 289 |
11 | ArcWelderLib | 284 |
12 | open-quadruped | 278 |
13 | ADVi3pp | 228 |
14 | ServoProject | 212 |
15 | arduino-eurorack-projects | 190 |
16 | SmartSpin2k | 107 |
17 | SMuFF-1.1 | 105 |
18 | ArduinoProtonPack | 72 |
19 | pyr0piezo | 61 |
20 | Marlin | 37 |
21 | Project-Valkyrie | 23 |
22 | Automatic-Record-Player | 20 |
23 | sse | 10 |