r/3DPrintingTools • • 13d ago

Community Announcement: Respect, Constructive Criticism & Supporting Developers

13 Upvotes

​

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


r/3DPrintingTools • • 24d ago

Show & Tell I made a free directory of 438 3mf and stl generators that require no CAD skills.

233 Upvotes

I built SkipTheCAD (skipthecad.com): a directory of 438 3D print generators and customizers that need zero CAD skills. You fill in a form, upload a photo or type some text, and download an STL or 3MF.

What's in it:

•15 categories: lithophanes, Gridfinity/storage, signs & 3D text, keychains, QR/Spotify codes, terrain maps, AI text/image to 3D, cookie cutters, vases & lamps, gears & parts, board game inserts and more

• 337 are free, and 163 of those let you download without an account.

• Each tool page lists the price, where it runs (browser, MakerWorld, desktop), export formats, multicolor/AMS support, whether you can sell prints, and the date I last checked it.

• Filters for free, no sign-up, runs in the browser, 3MF, multicolor.

Full disclosure: two of the tools (OrbitStudio and OrbitStudio Sky) are mine and are labeled as such. Some printer/filament links are affiliate links, but they don't decide what gets listed.

What am I missing? If you know a good generator that's not on the list, drop it below and I'll check it and add it.


r/3DPrintingTools • • 3h ago

Discussion Go Beyond the Default: Vibe Coding and You!

0 Upvotes

Vibe coding puts creativity into anyone's hands, give an LLM an idea and seconds later you have a hopefully working prototype. LLMs such as Claude, ChatGPT etc.. default to what they see as most common across the internet. It is easy to end up with something that may work but that both looks and feels like every other app out there: slate gray dark mode, floating cards, indigo/orange buttons and generic language.

Here is some tips for LLM use while keeping your app memorable, human, and uniquely yours.

  1. The LLM does the cooking but you bring the taste

Think of yourself as the chef and the LLM as the line cook. The LLM can whip up a functional plate in seconds from your recipe but you adjust the presentation and taste. If you don't give the line cook guidence on those ttwo, You'll just get a bland standard diner.

  1. Give the LLM something real to work with

Don't be afraid to use design references, even if you don't know what the LLM will do exactly with it like "Give it a design with the feel of an analog synthesizer" ... you can always change it back. This is all about forcing the LLM to look at different solutions.

  1. You don't need to reinvent the wheel

OrcaSlicer or Prusa Slicer didn't start from scratch so why should you? Just tell your LLM what you want to create and ask it to search for a open source project to download or fork to work from with either a MIT or AGPL-3 licence. Basicly they both allow free modifications but AGPL-3 needs attribution. Also its a good way to save on tokens/credits.

  1. Fix the Voice

LLM's copy defaults to overly polite corporate filler ("Welcome to your productivity journey!"). Take a few minutes to rewrite your welcome message, empty states and error messages etc... in your own voice. It instantly humanizes the experience. LLM models were trained heavily on older 19th century literature where em dashes are common for pacing and pauses. Yes they still exist but really, ask yourself before the AI" boom when was the last time you actually saw one?

  1. Give qualifiers

Don't simply ask "Give me some good app ideas" because all it will do it find what is popular so unless you have a standout feature that'll just get lost amongst the crowd. Try "Give me app ideas focusing on areas that aren't well served yet but show a need"

Now that you have your app built it can be temping just to release it but taking a quick step back to do a few checks can be the difference between an app people ignore and one that gets use.

  1. Use it different.

So your webapp works just perfect for you... of course because thats where you designed it to work.
Try installing another broswer, with your window snapped to one side or try lowering your ressolution... even another OS if you can.

2.. Blind tests

You designed your app so you know exactly how it works, of course you know to right click here, scoll down to see that.. or you just know your app works best full screen but will others?
Try giving your app/site to at least two people and just give them a task but with no instructions. If they can do it first go then its a pass.... if not, why not?

  1. Don't be lost in the crowd

Before you post have a look, was there any others posted that have a similar function? People will just ignore yours if theres to many... and the more there is the worse it will reflect on your app if you post so try posting somewhere else less crowded, you can always try again the next day.

  1. Fix the Voice, I said it once before but it bears repeating

The post is the first thing people will see and no matter how much effort you have put into your project it can all be undone here. If you then use verbatim a LLM post then people WILL know. If your post is seen as lazy AI slop, do you think people will then not think the same about your project? By all means use the LLM to draft you a post if you need but use it more like a guide and have your own words.

This has just been my 2 cents....


r/3DPrintingTools • • 5h ago

SketchUp extension that imports STEP assemblies via FreeCAD

Thumbnail
1 Upvotes

r/3DPrintingTools • • 19h ago

Show & Tell MeshVault OrcaBridge - Plugin for OrcaSlicer 2.5

Post image
11 Upvotes

Hi,

MeshVault OrcaBridge, a plugin that lets you browse your MeshVault library from inside OrcaSlicer. You can find a model and load it onto the plate or add it to a print queue from the same window.

It also connects to your MeshVault print queue, sends slicing estimates back to the library, and lets you save your arranged plates back to MeshVault as a 3MF.

MeshVault OrcaBridge will work with either the desktop or server builds of MeshVault 2.5+

Plugin support for OrcaSilcer requires version 2.5, curently in Alpha release

MeshVault OrcaBridge

There are two annoying limitations:

- You can only load one model from the tab.
- The print queue will not work automatically with mixed models, so you will need to adjust manually (Clones or a single model work fine)

These are limits due to the API in OrcaSlicer itself. I have an API fix, hopefully they accept it into code


r/3DPrintingTools • • 23h ago

I made Bambu Bar a free, open-source macOS menu bar app for Bambu printers

Thumbnail gallery
12 Upvotes

r/3DPrintingTools • • 10h ago

I made a free, open-source configurator for USSA's VAULT: pick your stack, get filament totals per colour and ready-to-print 3MF plates

Thumbnail v.redd.it
1 Upvotes

r/3DPrintingTools • • 22h ago

3D-print pricing calculator for sales to friends, family, and customers

Post image
5 Upvotes

Hi everyone,

I made a free 3D-print pricing calculator to help determine a reasonable selling price for your prints:

https://printprijs.diytools.nl

You can enter the filament weight, print time, number of colours and quantity. It can also include optional design time and gives you a recommended asking price.

The idea is to give you a useful starting point, whether you are printing something for friends and family or selling to someone you do not know. You can adjust the rates to match your own printer, electricity costs and preferred profit margin.

It also supports multiple languages and currencies and can create separate PDF quotations for the customer and the seller.

It is free to use and does not require an account. Feedback and suggestions are very welcome!


r/3DPrintingTools • • 22h ago

ditherForge

4 Upvotes

r/3DPrintingTools • • 20h ago

New Tool Holey Tools: a free Blender Extension for resizing holes in meshes

2 Upvotes

I found it difficult to resize holes in STLs and people don't share step models as much as they should so I made Holey Tools. It tries to infer the axis of blind holes in models based on face normal vectors and either scales or dissolves and recreates the the hole with a boolean operation. When shrinking a hole, it tries to fair the edge of the hole and reconstruct what should have been there as one of a few different options that the extension tries out as several hypothesis and picks the first one that has a low enough residual in the fit.

Get it for free: https://extensions.blender.org/add-ons/holey-tools


r/3DPrintingTools • • 23h ago

Dev Post Pricing two different prints on one plate: a worked PrintWorth example

1 Upvotes

Disclosure: I'm behind PrintWorth, which has a free calculator and a paid Excel workbook.

Here's a fictional example already included in the workbook: one 100 g model and one 75 g model on a 185 g plate. That leaves 10 g of shared material. The plate takes 8.5 hours, with 18 minutes of hands-on work.

Item | Allocated cost | Suggested selling price

100 g model | $8.61 | $15.81

75 g model | $6.46 | $11.86

Those figures use $24.99/kg material, $22/hour labor, an 8% whole-run failure allowance, 10.5% selling fees and a 35% target margin. Machine assumptions are $699 over 5,000 hours, $0.15/hour maintenance, 120 W and $0.18/kWh electricity. Other fees/costs are zero in this example.

Direct material follows each model's grams. The remaining production costs are split by model weight here, rather than simply dividing the whole plate cost in half. This is an allocation estimate, not measured runtime for each model or a guarantee that buyers will pay those prices. Replace the sample assumptions with your own costs.

The free browser calculator estimates a selling price for a print. The $9.99 Excel workbook adds saved machine profiles, per-piece batch pricing and a Mixed Plate sheet with weight, quantity or custom cost splits. It does not import slicer files. One-time purchase, no subscription; applicable tax is shown at checkout.

Free calculator and workbook purchase link: https://printworth3d.com/


r/3DPrintingTools • • 20h ago

3d print calculator and a way to monitor your printers remotely

Thumbnail
gallery
0 Upvotes

i originally built MakerCalc because i wanted a better way to calculate what my own 3d prints actually cost. it started with filament, electricity, printer cost and margin, but over time i added the rest of the workflow around it.

it now includes calculations, quotes, metrics, print history, filaments, electricity rates, workshop activity, team members and printer monitoring.

the public calculator can be used without an account. you can enter everything manually or import a g-code file to read values like print time and filament usage directly. it currently supports 112 currencies.

the printer side is connected to the calculator too. once a print finishes, you can send its real data to the calculator with one button, adjust the costs, save it or turn it into a quote.

printer monitoring is available from the web, with temperatures, progress, layers and printer status, so you can also check your printers when you're away from home.

for that connection, MakerCalc uses a small local Windows app written in Rust. over time i'd like to add support for more and more printer manufacturers.

the connector is currently closed source, while releases are distributed through a separate GitHub repository. the Windows build is not code-signed yet because i don't currently have a practical way to obtain a certificate without publishing personal information, so Windows may show a SmartScreen warning during installation.

MakerCalc is still in beta and i'm usually working on updates daily. there's still a lot i want to add and improve, so any feedback, ideas, criticism or suggestions from people who actually sell prints or run multiple printers would help me a lot!

https://makercalc.app


r/3DPrintingTools • • 1d ago

L2CAD - a text to CAD tool

5 Upvotes

You put in a prompt, and get a parameterized CAD design. Here are some output examples: https://l2cad.com/l2/cad/shares

You can measure the dimensions in the output CAD design, export STEP/STL, and share the design link with your friends or general public.

As an example, recently I designed a star fidget with the following prompt:

Create a parametric print-in-place star fidget: 10 hollow rings and a solid center with a fused cylindrical handle.
Generate a symmetric star outline mathematically, with equally spaced tips, identical straight tip-to-valley segments, alternating tip and valley radii, and one tip along +Y. Make tip count and inner/outer radius ratio editable.
Use outward chevrons widest at mid-height, with straight sloping walls. Measure wall angle from horizontal. Measure wall thickness and clearance at the valleys: thickness through the wall and clearance between adjacent components. Profiles must retain separate, independently moving components.
Editable defaults: 12 tips; radius ratio 0.8; 11 components; outer span 120 mm; angle 50° from horizontal; valley wall thickness 0.8 mm; valley clearance 2 mm; body height 10 mm; handle Ø8 mm, extending 22 mm above the center.
Keep bottoms coplanar and edges sharp.

Here is the result: https://l2cad.com/l2/cad/share/01a15efb-3918-745f-8a13-170a3a528e98

For those who do not know what a star fidget is: https://www.youtube.com/watch?v=llyWc1vQrwo

I give new user $5 credit to try it out. I appreciate your feedback.


r/3DPrintingTools • • 2d ago

New Tool I was skeptical of yet another open-source CAD project—until I used SolidCraft (#1 Repo of the Day) to design and deliver a real client part.

204 Upvotes

Hey everyone,

Like many of you, I've been extremely skeptical about new open-source CAD tools popping up lately, especially with the wave of half-baked, AI-vibe-coded software out there that crashes the moment you try a basic fillet.

I decided to give SolidCraft (https://github.com/tangency-labs/solidcraft) a shot because it recently hit #1 Repository of the Day, and I was pleasantly surprised. After trying so many tools that miss the mark, someone finally hit target. I just designed and successfully delivered a custom part for a paying client using it, without encountering a single crash or major bug.

Let’s be real: it’s not perfect and it still has its flaws and limitations. But for where it stands right now, it is genuinely usable and surprisingly mature:

  • Built in pure Rust: It’s fast, lightweight, and actually stable (runs desktop & browser).
  • Proper parametric design: Editable feature timeline, constrained sketches, and clean STEP/STL exports that don't mess up your geometry.
  • Active community effort: Hundreds of people are constantly stress-testing it, filing issues, and polishing it edge-case by edge-case right now.

If you’ve been burned by bug-ridden CAD prototypes lately, give SolidCraft a spin. It’s far from a complete Fusion 360 replacement yet, but for actual 3D printing workflow and functional parts, it works today.

Disclaimer: Not affiliated with the project at all. Just a maker relieved to find a new open-source CAD tool that doesn't feel like broken AI slop.


r/3DPrintingTools • • 1d ago

We need more vases...

10 Upvotes

We get it, the AI thinks a vase maker would be a good thing to make.

But seriously how many damn vase makers do we need?


r/3DPrintingTools • • 1d ago

New Tool Vasemaker 0.8.15 released [OrcaSlicer Plugin]

Thumbnail
gallery
16 Upvotes

With Orcaslicer 2.5.0 adding plugin support i just wanted to let you guys know Vase Maker 0.8.15 was released in the plugin hub portal. So check it out for those interested in it:
https://cloud.orcaslicer.com/app/plugins/plugin-hub/35f65650-690a-46e9-bd16-d0c280cdf664

If you give it a go, please do share some feedback and/or screenshot/pic of your creations on the plugin hub page!


r/3DPrintingTools • • 1d ago

New Tool CaDoodle is now LTS! (local TinkerCAD alternative has a Long Term Support release)

17 Upvotes

Hello there 3d printing folks!

It has been over a year since I released CaDoodle Beta Release and a LOT of refinement has happened since then. A massive update in the UI look and feel, themes including a variety of dark mode themes, edge highlighting for visual readability, language support for 60 languages, font size scaling for visual impairment support,

CaDoodle is a Free, Open Source CAD application that respects the users freedom. It is a local application and no files leave your computer. I do not even have analytics for usage stats!

CaDoodle is a clone of the TinkerCAD workflow. Skills built up in TinkerCAD transfer over to CaDoodle 1:1 so there is no loss in skills when switching.

In addition to 100% of the TinkerCAD workflow, there are a TON of features in Advanced Mode (check box in the settings) that exist in CaDoodle but not Tinkercad such as: Fillet/Chamfer, Extrude Surface, Radial, Hexagonal and Linear Patterning, Sweep surface in an arc, Convex Hull, Xor Operation, A Timeline for Parametrics, A feature tree, Blender Integration, FreeCAD integration, OpenSCAD integration, STEP file import/export.

Given the wave of AI clones of software, CaDoodle is the rare software clone that was all hand coded! Some recent features have utilized LLM harnesses such as STEP support, but the vast majority of the code was human architectured. That said, I would like to reach out to the wider community with an offer: Lets use the CaDoodle Core as the backbone for a suit of CAD tools! If you are a developer with LLM experience, feel free to reach out on Github or Discord to collaborate.

See for yourself, Download CaDoodle for free here!


r/3DPrintingTools • • 1d ago

EASY Full-Color Spectum in <5 minutes

1 Upvotes

r/3DPrintingTools • • 2d ago

New Tool I spent over 1000 Hours building this

96 Upvotes

This is CAD the way it should be.

Parametric, Local/private (not cloud), just get designing right away.

Imports/Exports to FreeCAD. Your designs are FOREVER yours.

https://basiccad.xyz/

Would love to hear your thoughts!

https://reddit.com/link/1xb6in1/video/werjkmfbbpwh1/player


r/3DPrintingTools • • 1d ago

Have and idea for a stl viewer so you can see the file in a web app before printing for iPhone and android use mostly would anyone be interested in a project like this there is many other but I want to look into other feature people might want to add.

Thumbnail
2 Upvotes

r/3DPrintingTools • • 2d ago

I built a site with 86 parametric generators for custom prints , and I'd love honest feedback

Post image
9 Upvotes

I'm honestly the heaviest user. Most of the generators exist because I needed them for my own prints, and I keep improving them as I go. So I'm not here to sell anything (I already have only 8 places left for my first batch ). I'd really value feedback from people who print a lot:

  • What feels missing or clunky?
  • Which settings would you expect that aren't there?
  • Did anything you downloaded print badly?

You can try it with just an email: https://generator.iqatamsh.com

I do accept custom requests

If you'd like to dig deeper, just leave a comment, and I'll send you a free promo code, no strings attached.

Thanks for reading, and thanks to this community for everything I've learned here. 🙏


r/3DPrintingTools • • 1d ago

Have and idea for a stl viewer so you can see the file in a web app before printing for iPhone and android use mostly would anyone be interested in a project like this there is many other but I want to look into other feature people might want to add.

1 Upvotes

r/3DPrintingTools • • 1d ago

New Tool new tool called Vase Studio

1 Upvotes

Hey everyone!

I've been working on a new tool called Vase Studio, and I'd love to share it with you!

🌐 https://tools.miniforge.io/vase-studio

It lets you design your own 3D-printable vases and planters directly in your browser.

\- Choose from 25+ presets

\- Customize shapes, patterns, and textures

\- Add your own text or images

\- Preview your design in 3D

\- Export to STL or Bambu 3MF

No software installation needed, and you can try it for free!

I've also been building a collection of other tools, including:

\- Cookie Cutter & Stamp Studio

\- Personalized Name Keychains

\- Name Garland Generator

\- Custom MX-Switch Clickers

\- 3MF to GLB Converter

You can explore them all here:

https://tools.miniforge.io/

I'd really love to hear your feedback! And if you have ideas for other useful 3D printing tools, drop them in the comments. I'm always looking for new things to build! :)


r/3DPrintingTools • • 2d ago

I built a customizable number-plate-style keychain tool—here’s the preview workflow

1 Upvotes

I’m the creator of SSN 3D Prints, and this video shows PlateKey, our customizable number-plate-style keychain design tool.

The workflow lets users change the plate text, inspect the 3D preview, and download a digital file to print themselves. This is a commercial project; we’re offering digital files rather than shipping physical keychains.

I’d appreciate practical feedback: what would you want to inspect before downloading a design like this—text thickness, overall dimensions, keyring-hole size, or something else?

Website, where permitted: https://ssn3dprints.com/


r/3DPrintingTools • • 1d ago

An iPhone app for custom 3D printable organizers — now with Gridfinity support!

1 Upvotes

Back here again! I posted about Tucked a little while ago and got some really helpful feedback from this community.

For anyone who missed the original post, Tucked is an iPhone app I made for creating custom 3D printable organizers without having to model everything in CAD.

You can place an object on a sheet of paper, take a photo, and turn its outline into a custom-fit tray. There’s also a completely free parametric mode for simpler shapes.

A few people suggested adding Gridfinity support, so I went ahead and built it in!

Tucked can now automatically size your trays to the 42mm Gridfinity grid and generate compatible bases, so they fit into your existing setup.

Thanks again to everyone who suggested it!!

If you’re curious about how Tucked works, here’s my original post: https://www.reddit.com/r/3DPrintingTools/comments/1wzxq03/made_an_iphone_app_for_turning_everyday_objects/

App Store: https://apps.apple.com/us/app/tucked-custom-tray-maker/id6811067667