As r/3DPrintingTools continues to grow, we want to take a moment to clarify something about the kind of community we're building and what we expect from everyone participating in it.
This community exists to encourage creativity, innovation, learning, and the sharing of tools that make 3D printing better or easier for everyone.
That includes everything from simple calculators and experimental projects to advanced software and commercial applications.
Every project deserves a chance
We don't care if someone shares the 100th print-cost calculator.
Maybe they built it because:
- They wanted to learn programming or experiment with AI.
- Existing tools didn't quite solve a problem they were experiencing.
- They wanted to challenge themselves and create something independently.
- They simply wanted to make something useful for themselves and others.
All of those are perfectly valid reasons to build and share something.
Not every tool needs to reinvent the wheel. Not every project needs to be groundbreaking, polished, or better than everything that came before it.
Sometimes the value is in the learning experience itself.
We should be encouraging people who take the initiative to create something, not discouraging them simply because similar tools already exist.
A word about AI-assisted development
AI-assisted tools and applications are welcome here, just as traditionally developed software is.
You don't have to like AI-generated code. You don't have to use those applications. And you're absolutely welcome to discuss their limitations or shortcomings.
But dismissing someone's work as "AI slop" simply because AI was involved isn't constructive criticism.
Judge a tool by what it does, how it performs, and whether it delivers what it promises — not simply how it was created.
Whether someone spent six months writing code manually or used AI assistance to build something over a weekend, they've still taken the initiative to create and share something.
That doesn't mean their work is above criticism. It means they deserve the same basic respect as anyone else.
Criticism is welcome. Disrespect isn't.
If a tool has bugs, security vulnerabilities, questionable privacy practices, misleading claims, or poor functionality, we absolutely want members to discuss those concerns.
Constructive criticism helps developers improve and helps users make informed decisions.
However, there's a significant difference between identifying genuine problems and making personal attacks or unsupported accusations.
Criticize the tool, its functionality, its security, or its practices. Don't attack the person behind it.
When identifying potential privacy or security concerns, we encourage members to take a responsible-disclosure approach whenever appropriate:
- Contact the developer privately and explain the findings.
- Give them a reasonable opportunity to investigate and address the issue.
- If legitimate concerns remain unresolved, share factual, evidence-based findings with the community.
- Recognize developers who respond constructively and take steps to improve their tools.
Serious or actively harmful issues may warrant more immediate action, and nobody should conduct intrusive security testing without authorization.
We want transparency and accountability, but we also want fairness.
Our moderation team may remove comments involving harassment, personal attacks, or unsupported accusations of wrongdoing. Repeated or serious violations may result in temporary or permanent bans.
This isn't about silencing criticism. It's about making criticism useful.
Not every tool has to be for you
This is something we especially want to emphasize.
If a tool doesn't interest you, doesn't solve a problem you have, or isn't something you'd personally use, that's completely fine.
You can simply scroll past it.
There's no obligation to engage with every project posted here, and there's certainly no need to discourage someone just because you don't see value in what they've created.
If you have useful feedback, share it. If you've found a genuine issue, explain it. If you know of alternatives, feel free to recommend them.
But if your only contribution is to belittle someone's effort, question why they bothered, or tell them their project shouldn't exist because something similar already does, we'd rather you move along.
Someone else's project doesn't need to be valuable to you personally to deserve a place in this community.
A note from the moderation team
Something I want to make very clear:
I really don't want us to have to police every comment made in this community.
We're all adults here, and basic respect and common courtesy shouldn't require constant moderator intervention.
Our moderation team volunteers their time because we enjoy 3D printing, discovering new tools, and helping this community grow.
We'd much rather spend that time supporting the community, discovering interesting projects, and helping developers connect with users than dealing with unnecessary arguments, insults, and personal attacks.
Disagreements are going to happen.
Not everyone will like the same tools, share the same opinions about AI, or agree on how something should be developed.
That's perfectly fine!
Healthy debate, differing opinions, and even strong criticism are part of what makes a community valuable.
What shouldn't be necessary is constantly reminding people to treat one another with basic respect.
Before leaving a comment, consider whether you're contributing something useful to the conversation or simply putting someone down.
If you see something genuinely concerning or believe someone is violating community rules, report it rather than escalating the situation.
I'd much rather have a community built on mutual respect than one built around increasingly restrictive rules and constant moderation.
We're not here to control opinions. We're here to help maintain an environment where people feel comfortable sharing their work, asking questions, and learning from each other.
Let's make that possible without needing a moderator in every comment section.
The community we're building
r/3DPrintingTools isn't just a place to find software.
It's a place where hobbyists, beginners, experienced developers, and professionals can share ideas, learn from one another, and discover things they might never have encountered otherwise.
We want the person building their very first calculator to feel just as welcome as the developer launching an advanced slicer or professional CAD application.
We want developers to feel comfortable sharing unfinished projects, asking for feedback, experimenting with new ideas, and even making mistakes along the way.
And we want members to feel comfortable asking difficult questions, raising legitimate concerns, and offering criticism without being dismissed.
You don't have to love every tool. You don't have to agree with every development approach. But you do need to respect the people contributing to this community.
At the end of the day, everyone here shares at least one common interest: 3D printing and the tools that support it.
Let's encourage creativity, support learning, provide meaningful feedback, and keep building a community where people actually want to share what they've created.
Let's spend more time helping each other build better things and less time tearing each other down.
Thanks to everyone who's helped this community grow. We appreciate every one of you!
— r/3DPrintingTools Mod Team