#input-shaping — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #input-shaping, aggregated by home.social.
-
This 3D Printer Was Built By the Internet: How Open Source Designs Are Changing the Game for Makers
1,511 words, 8 minutes read time.
Imagine building a high-performance 3D printer, not from a box delivered by a manufacturer, but from a collection of ideas, parts, and plans shared by people around the world. What sounds like a sci-fi fantasy is actually one of the most exciting, grassroots innovations happening today in the maker space: the rise of the open-source 3D printer. These machines are not the product of a single company or brand but the result of community-driven collaboration, iteration, and an incredible open exchange of knowledge. In this article, we’ll explore what makes open-source printers like the Voron series and the RepRap project so groundbreaking, how they’re built, why they’re better than you think, and how you can be part of this global DIY movement.
Open-source hardware isn’t new, but the way it has evolved through 3D printing communities is genuinely something to behold. The RepRap project, for example, began back in 2005 with the audacious goal of creating a self-replicating machine — a 3D printer that could print most of its own components. It was a bold vision by Dr. Adrian Bowyer, a senior lecturer in mechanical engineering at the University of Bath. According to Bowyer, “RepRap is humanity’s first general-purpose self-replicating manufacturing machine.” You can still explore that mission today at reprap.org, where the project’s designs, history, and progress are documented and continuously updated by a global community.
Fast forward to today, and open-source 3D printers have exploded in popularity, particularly with the rise of sophisticated builds like the Voron 2.4 and Voron Trident. These aren’t beginner builds — they require a solid understanding of electronics, mechanics, and software — but for those willing to take the leap, they offer performance that rivals (and often exceeds) many commercial printers costing thousands more. What’s even more impressive is that these printers are not sold as a single unit. Instead, you download the designs, source the parts from various suppliers, and build them yourself, sometimes with guidance from Discord servers, forums, and GitHub repositories maintained by fellow enthusiasts.
So what drives people to do this? First, there’s the cost-benefit angle. With commercial printers, a lot of what you’re paying for is the brand, marketing, support, and profit margin. With open-source builds, your investment goes directly into components. High-quality rails, frames, stepper motors, control boards — it all adds up to a machine that can print fast, accurately, and reliably. Secondly, there’s customization. Want a bigger build volume? A different hotend? Custom firmware? It’s all possible because every part of an open-source build can be tailored to your needs. Builders often add upgrades like the Stealthburner toolhead, Galileo extruders, or Klipper firmware with input shaping to squeeze the most out of their setups.
But maybe the most powerful reason is community. Unlike commercial machines that can feel like a closed system, open-source printers are part of a living, breathing network of creators and tinkerers who share their ideas, designs, and improvements freely. On the Voron Design Discord server, for instance, thousands of users exchange daily tips, test new upgrades, and troubleshoot builds. The community doesn’t just build printers — it builds knowledge. “There’s nothing like building your own machine and watching it outperform a $3,000 printer,” says one user in the Voron forums. “You learn everything from thermal dynamics to firmware tuning.”
To really understand the magic of open-source printers, let’s take a closer look at the Voron 2.4, one of the most popular designs in the space. It’s a coreXY printer, meaning it uses a mechanical configuration that allows faster, more stable movement on the X and Y axes. It features a stationary bed, meaning the print surface doesn’t move up and down as much, which improves quality and speed. Its frame is made from aluminum extrusions and printed parts, and it uses high-end linear rails and a direct drive extruder setup. Combined with Klipper firmware — which offloads processing to a Raspberry Pi and enables high-speed features like pressure advance and input shaping — the Voron 2.4 is a beast of a machine. And it’s entirely open-source. Every nut, bolt, and bracket is documented and freely available on the GitHub repository.
Another build gaining popularity is the Jubilee, a multi-tool 3D printer platform designed from the ground up to support tool changers. This allows for advanced applications like multimaterial printing or even combining CNC and laser attachments. Like the Voron, Jubilee is a community-driven project hosted on GitHub and powered by volunteers who believe in open access and modular design. You can find the entire build guide and BOM online, and it’s not uncommon for users to post their progress and mods on social platforms like Reddit, Mastodon, and YouTube.
These projects have also played an essential role in open innovation. A 2014 paper published in Research Policy titled “Collective Innovation in Open Source Hardware” noted that hardware communities like RepRap and Ultimaker exhibit “a rich ecosystem of contributors who constantly remix and improve designs.” This is one of the clearest signs that open hardware isn’t just viable — it’s a wellspring of creativity and learning. Unlike proprietary products where reverse-engineering can lead to legal trouble, open hardware encourages experimentation. As long as you follow licenses like the GNU GPL or CERN OHL, you’re free to build, remix, and even sell your versions, often with attribution.
The impact of these open printers goes beyond garages and hobby shops. In humanitarian efforts, such as disaster recovery or remote medical aid, open-source 3D printers have provided solutions when supply chains were broken. During the COVID-19 pandemic, for example, makers worldwide printed face shields, ventilator parts, and mask clips using community-driven designs shared on Thingiverse, Printables, and Cults3D. None of that would have been possible without the underlying spirit of open source.
It’s also worth noting that the learning curve, while steep, is incredibly rewarding. Building your own printer teaches you everything from CAD design and thermal management to firmware configuration and machine calibration. Many who start by building a Voron or Jubilee end up designing their own machines, contributing back to the community with mods, new features, and documentation. It’s a virtuous cycle — the more people learn and build, the better these machines become. And the best part? It’s all documented, free, and waiting for you to jump in.
Safety and ethics also play a role in this conversation. Because open-source printers can be built in various configurations, it’s essential for users to understand best practices around electrical wiring, thermistor placement, and enclosure design. Many communities have strict safety checks before certifying or recommending builds. As long as you follow well-documented guides and seek advice from experienced builders, the risks are manageable — and you’ll come out of the experience far more knowledgeable.
So how do you start? First, research which open-source design fits your needs. Visit the Voron Design site, read the RepRap Wiki, or explore repositories on GitHub. You’ll find guides, BOMs, wiring diagrams, and firmware settings all laid out for free. Then join a Discord server or Reddit group to ask questions, share your ideas, and see what others are building. There’s no gatekeeping here — if you have a passion for making, you’re welcome.
In the end, the story of open-source 3D printing is the story of decentralized innovation. It’s a rebellion against walled gardens and planned obsolescence. It’s a declaration that we — the users, builders, and dreamers — should control the machines we use, not the other way around. And most of all, it’s proof that when a global community puts its mind together, the results can rival anything made behind closed corporate doors.
If you’ve ever wanted to build a machine that’s not just yours in name but yours in every wire and screw, there’s never been a better time. Download some files. Ask some questions. Print some parts. Because the best printer you’ll ever own just might be the one you build yourself.
If you enjoyed this deep dive and want more guides, tips, and community stories about 3D printing, subscribe to our newsletter and be the first to know when new content drops. Want to share your own build or ask a question? Leave a comment below or reach out to me directly — I’d love to hear from you and feature your story in a future post.
D. Bryan King
Sources
- RepRap Project (history & philosophy)
- Open‑Source Metal 3‑D Printer (RepRap steel printer)
- Voron 2.4 CoreXY GitHub repo
- VORON Design (official site)
- How the Voron community transformed DIY 3D printing
- “What makes a Voron a Voron?” forum discussion
- The Story of Voron Design (Make Magazine)
- Klipper firmware (used by Voron)
- Marlin firmware (RepRap lineage)
- Thingiverse (open‑source STL library)
- Why hardware needs to go open source (Wired)
- Collective Innovation in Open Source Hardware (research)
- Open‑Source Lab by Joshua Pearce (book)
- Low‑cost open‑source 3‑D metal printer (Phys.org)
- Humanitarian innovation via open‑source printing
Disclaimer:
The views and opinions expressed in this post are solely those of the author. The information provided is based on personal research, experience, and understanding of the subject matter at the time of writing. Readers should consult relevant experts or authorities for specific guidance related to their unique situations.
Related Posts
Rate this:
#3DPrinterBOM #3DPrinterCollaboration #3DPrinterDiscord #3DPrinterElectronics #3DPrinterForMakers #3DPrinterModding #3DPrinterMods #3DPrintingDIYGuide #3DPrintingFirmware #advanced3DPrinting #bestDIY3DPrinter #bestOpenSourcePrinters #buildAPrinter #buildVoron24 #buildYourOwn3DPrinter #collaborativePrinterDesign #community3DPrinterProject #coreXY3DPrinter #customizable3DPrinter #customizableToolhead #DIY3DPrinting #DIYPrinterPlatform #DIYVoronPrinter #free3DPrinterPlans #freePrinterSTLFiles #GitHub3DPrinter #highPerformance3DPrinter #highSpeed3DPrinter #inputShaping #JubileePrinter #JubileeToolchanger #KlipperFirmware #KlipperTuning #makerMovement #openHardware #openHardwarePlatform #openInnovation3DPrinting #openSource3DPrinter #openSource3DPrintingCommunity #openSourceEngineering #openSourceFabrication #openSourceInnovation #openSourceMechanicalDesign #openSourceTech #openSourceTools #pressureAdvance #printerFirmwareGuide #printerFrameDesign #RaspberryPi3DPrinting #RepRapHistory #RepRapProject #selfReplicatingPrinter #sourcing3DPrinterParts #Voron24 #VoronBuildGuide
-
RepRap Firmware RRF 3.6.0 beta 1 has a new input shaping algorithm that can be applied to any type of move just like Klipper.
➡️ https://github.com/Duet3D/RepRapFirmware/releases/tag/3.6.0-beta.1
-
Installing firmware 5.0.0 on my #prusa #mk4 feels like I just got a new printer! The speeds allowed by the #inputshaping algorithm are crazy, shaved 1h on a 2h print, with no visible quality tradeoffs.
Good job #prusa !
-
So the #Prusa #Mk4 5.0.0a4 firmware supports #inputshaping. It built a benchy in just over half of the time (38m) as without input shaping (67m). But the result had significant defects.
Useful for drafts? Maybe.
I suspect #Octoprint was not a problem before but rather my lack of the 5.0.0 firmware when using a GCO sliced for input shaping.
The #loadcell is a nice feature. The exact problem my #Mk3 was recently encountering (nozzle collision with sheet) should not be possible with the #Mk4!
-
Cutting #octoprint out of the mix and instead printing from #PrusaLink. Looking better no. Though no #inputshaping. Reducing variables.
-
#Prusa #Mk4 Trying to print a #benchy using #inputshaping via #octoprint may have been a bit ambitious for a second print.
The benchy first layer, twice, came out poorly and no additional layers printed. This was undetected by the printer. The extruder kept moving.
And now I'm seeing this message after 2 failed attempts.
Not great.
-
Marlin 2.1.2 has been released!
- #Marlin 2.1.2 introduces #InputShaping to compensate for machine vibrations by carefully timing its movement impulses.
- #InputShaping results in much cleaner output and allows for higher print speeds with no loss of quality. Although this implementation has received extensive testing, it is still considered experimental. -
Chamfers and fillets were the greatest improvements that I could have made to my designs and completely changed my style.
Not only did it improve my printed and designed parts visually, but also improved strength and printability.
By removing sharp corners from your designs, slower and older printers can more easily print your designs and the printing speed can easily be increased even with the lack of #LinearAdvanced and #InputShaping.
The strength is also improved by creating a small chamfer or fillet where a thin wall connects to a larger surface, by increasing the contact surface and sometimes enlarging the surface enough to allow for extra infill.
Finally, rounded corners also result in more consistent printed results, especially when you are printing many copies of the same part, due to the decrease in possible errors and shifts that could occur on sharp corners.
-
It's not magic, it's maths! Well, okay, it's actually both. https://youtube.com/shorts/bzNB46Av740 #InputShaping #3Dprinting
-
*Reads. Looks straight forward.*
WELP. There goes this weekend. I'm already on Marlin 2.1.1 so this should be good to go, @marlinfirmware 😈 #3DPrinting #InputShaping
-
Input Shaping
https://marlinfw.org/docs/gcode/M593.html
Set the Input Shaping damping factor and/or frequency (in Hertz) for axes that support it. Use M593 with no parameters to report the current settings.
-
Control Theory Spellcasting Banishes the 3D Printing Ghosts - It seems as though we still can’t hit the ceiling on better control schemes for 3D Printers. Input S... - https://hackaday.com/2020/12/24/control-theory-spellcasting-banishes-the-3d-printing-ghosts/ #3dprinterhacks #controltheory #inputshaping #3dprinting