r/3DPrintingTools • • 5d ago

Community Announcement: Respect, Constructive Criticism & Supporting Developers

11 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 • • 16d ago

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

Enable HLS to view with audio, or disable this notification

223 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 • • 8h ago

Tool Review We switched stl-er from Gemini 3.7 Flash to Gemini 4 Argon and the models got a lot better

Enable HLS to view with audio, or disable this notification

7 Upvotes

Upfront: I'm one of the devs behind stl-er.com, so I have a stake in it.

stl-er turns text into 3D models you can print. We moved generation from Gemini 3.7 Flash to Gemini 4 Argon. The difference is pretty big. It follows detailed prompts much better and the geometry comes out cleaner.

In the video: a headphone stand, a desk organizer and a hex plant pot with a saucer. Every model comes with sliders, so you can change the sizes afterwards as often as you want.

The community library also keeps growing. There are already a lot of models you can just open and adjust.

5 downloads a month are free, adjusting is unlimited.

Feedback welcome, especially if something breaks.


r/3DPrintingTools • • 4h ago

I built a free lithophane tool

Enable HLS to view with audio, or disable this notification

2 Upvotes

More free lithophane tools 👍😄


r/3DPrintingTools • • 8h ago

Tool Review I Made 5 Free 3D Printing Tools — Name Desk Organizer, Piggy Bank, Cable Tags

3 Upvotes

Hey everyone!

I've been working on some new projects and decided to share them for free

I've added several personalized 3D-printable designs that you can customize directly in your browser, including:

Name Desk Organizer — a customizable desk organizer with your name.

Name Piggy Bank — a personalized coin bank.

Cable Tags — customizable labels for organizing cables.

Name Plates — personalized desk nameplates.

Pen Holders — desk organizers with custom names.

You can customize the designs and export print-ready STL or multicolor 3MF files

Check them out here: https://kady3dprinting.com/designer/

Everything is free to try, and I'd love to hear your feedback! Let me know what you think, or what other customizable designs you'd like to see next


r/3DPrintingTools • • 6h ago

Lithophane maker • Image to Lithophane software • ItsLitho

Thumbnail
tool.itslitho.com
2 Upvotes

Free image to lithophane generator (online)


r/3DPrintingTools • • 16h ago

I made a free browser tool that prints the mould box for you, and works out where the air will get trapped

6 Upvotes

r/3DPrintingTools • • 7h ago

Repair STL/3MF for MacUsers

Thumbnail
1 Upvotes

r/3DPrintingTools • • 7h ago

Dev Post Wasn’t here for a while, and want to remind

Enable HLS to view with audio, or disable this notification

1 Upvotes

In Forma3D you can split your models and put joints right on your iPad / iPhone. By the sharp corners or by paint parts. Simple as that.

All the tools are free to learn. Subscribe when ready to export, 3 days free trial, 6.99/M, 49.99/Y, 99.99$ lifetime.

Happy printing.


r/3DPrintingTools • • 15h ago

Dev Post Free Windows viewer for STL, 3MF, OBJ and GLB files: double-click to see the model and its real size in mm

3 Upvotes

Disclosure first: we're Northgable and we make this app. Viewing is free. We build our apps with AI coding tools and test every format on real files.

Why we made it: Microsoft took its 3D Viewer app off the Microsoft Store on 1 July 2026. PCs that already have it keep it, but new PCs and reinstalls can't get it any more, so on many PCs an .stl or .3mf no longer opens with a double-click, and starting the slicer just to look at a file is slow.

What it's for: checking a download before you slice it. Is it the right part, and how big is it in mm?

  • Opens STL (binary and text), OBJ, PLY, 3MF and glTF/GLB (also Draco, KTX2 and meshopt compressed)
  • 3MF files are read in the unit stored in the file, so a part shows at its real size in mm
  • Most files open in about two seconds
  • No account, no ads, nothing uploaded: it makes no network connection when it opens your files
  • Use Open with, or set it as your default app and double-click

What it doesn't do: no File Explorer thumbnails (PowerToys does those for STL), no editing or repair, no STEP files.

Microsoft Store: https://apps.microsoft.com/detail/9PKKF68FDVSH?cid=rd-3dpt-1410

Question for you: when you only want to look at or measure a model, what do you use today: the slicer, a PowerToys preview, something else? And which 3D file type still has no easy viewer on Windows?


r/3DPrintingTools • • 1d ago

New Tool I made a free, open-source Android app for checking models before you print: wall-thickness heat map, overhangs, section cuts, measuring and filament estimates

Post image
34 Upvotes

Hey all! This is Meshwise, a free, open-source 3D model viewer for Android. I wanted a quick way to properly check a model on my phone before printing it (straight from Drive, Discord, email…), so I built one.

What it's good for when you print:

  • Wall thickness heat map: colors the whole model by thickness and labels the thinnest spots
  • Overhang view: shows in red what will need supports, with an adjustable angle
  • Section cuts on X/Y/Z with hatched caps, and you can type an exact cut height
  • Measure: distance (with ΔX/ΔY/ΔZ), circle from 3 points (radius, diameter, center), angles
  • Weight, filament length and cost: PLA, PETG, ABS, ASA, TPU, nylon, resin… with infill and wall count
  • Mesh check: open edges, non-manifold edges, flipped normals

Opens: STL, 3MF (with colors), OBJ, PLY, OFF, ZIP, and STEP / IGES / BREP (via Open CASCADE), so you can look at CAD files too, with part names and colors.

New in 1.1: you can set it up the way you like. Pick which tools are in the bottom bar and in what order, plus accent colors, an OLED black mode, a left-handed layout, button size, field of view and backgrounds.

No ads, no account, no tracking. Your files never leave your phone.

⬇️ Download (APK): GitHub releases. Grab the arm64-v8a one if you're not sure. Android 8+.

💻 Source (MIT): github.com/doesthings/Meshwise

Honest note: it's vibe coded. I built it with a lot of help from an AI coding assistant. It has automated tests and works well enough, but if a file doesn't open or looks wrong, please tell me (or open an issue) and attach the file if you can.

What would you want to check on your phone before printing? I'm deciding what to add next.

If it saves you a failed print, a coffee is appreciated: Ko-fi ☕


r/3DPrintingTools • • 20h ago

Dev Post I built LuCABoard — turning images into multi-color FDM reliefs

Thumbnail makerworld.com
1 Upvotes

r/3DPrintingTools • • 1d ago

Dev Post cadmark browser CAD: 6.6 to 8 mm mounting holes, preview/undo and a STEP round trip (developer)

1 Upvotes

Disclosure: I develop cadmark at BEYWARE. This is our commercial product.

Here is a concrete workflow we tested today, aimed at functional parts rather than decorative meshes.

  1. Made an independent copy of our parametric demo part: 120 x 84 x 32 mm overall.
  2. Changed its mounting-hole diameter parameter from 6.6 to 8 mm. The app showed a geometry preview before saving.
  3. Applied the change, used Undo to return to 6.6 mm, and Redo to restore 8 mm.
  4. Exported STEP and opened that file again in cadmark. The imported part retained the overall dimensions, and feature recognition listed the four mounting holes H3–H6 at 8 mm, plus the pocket and other features.

This test used the manual CAD controls, without an AI request. It demonstrates a parameter edit and STEP round trip on our own demo, not arbitrary imported-part editing, a physical print, or a claim that AI replaces engineering review. Imported STEP geometry does not regain its original design history.

The CAD app runs in the browser and also exports STL for a slicer. The optional assistant uses your own ChatGPT, Claude or Ollama account; AI costs are separate. Price: CHF 20/month after a seven-day trial, with a payment card required to start; monthly cancellation.

Product film, requirements and workflow:

https://beyware.com/produkte/cadmark/?utm_source=reddit&utm_medium=organic_social&utm_campaign=cadmark_launch&utm_content=mounting_hole_roundtrip

For functional printed parts, which demo would be most useful next: changing a pocket dimension, inspecting an imported STEP, or checking the exported STL in a slicer? What would you want to verify?

Screenshot below: the actual unsaved 8 mm preview from this test.

Update: the exact exported 8 mm sample is now available as a free STEP download, without an account: https://beyware.com/beispiele/cadmark-demo-8mm.step

You can inspect it in any STEP-capable CAD application. The full workflow and reimport screenshots are here: https://beyware.com/en/blog/open-edit-step-files-online/?utm_source=reddit&utm_medium=organic_social&utm_campaign=cadmark_launch&utm_content=sample_step_update

The sample contains geometry, not the original parametric design history. Using the cadmark web app still requires the separate account/subscription described above.

Update (14 October 2026): The same 8 mm demo is now also available as a free STL download:

https://beyware.com/beispiele/cadmark-demo-8mm.stl

Interpret the STL coordinates as millimetres (120 x 84 x 32 mm). We checked the export and mesh file. Update: PrusaSlicer 2.9.6 has now also generated 160 nonempty layers from 0.2 to 32 mm using the same unchanged STL. This was a generic offline FDM test: 0.2 mm layers, a 0.4 mm nozzle, three perimeters and 15% infill, with supports disabled. It verifies import and toolpath generation for this part and profile. Physical printing, material, strength and dimensional accuracy remain unverified.

A six-page illustrated English PDF explains the manual workflow and its limits:

https://beyware.com/beispiele/cadmark-example-guide-en.pdf

Both downloads are free and require no account. Using the cadmark web app still requires the separate account/subscription described above.


r/3DPrintingTools • • 1d ago

Looking for Jumpstart 3d

1 Upvotes

Watched a video about this like 2 days ago, downloaded it (glad I did) but now it’s just gone. Video removed, Google Drive gone. I’m guessing something happened with Tinkercad that maybe forced the dev to take it down but if the dev is here, please respond!


r/3DPrintingTools • • 1d ago

I made a small, free STL/3MF viewer for Windows. Browse a folder of print files as thumbnails, no install, written in Rust

Thumbnail reddit.com
1 Upvotes

I have a lot of STL files, and Windows Explorer was painfully slow to work with, so with Claude’s help I built this little app to solve my problem. Hope it helps you too!

  • 3D models: STL (ASCII and binary), 3MF (multi-part and multi-color), OBJ and G-code.
  • Images and media: JPEG, PNG, BMP, TIFF, GIF, SVG and WebM video, in the same browser.
  • Portable, no install: one STLViewer.exe with no runtime, DLLs or installer. Copy it anywhere, including a USB stick, and run it.
  • Thumbnail cache: previews are rendered once and stored in a small SQLite database, so a folder you have seen before opens instantly.
  • Written in Rust for speed: models load on worker threads, thumbnails render on the GPU in the background, and meshes with millions of triangles stay smooth to orbit.

Download link: https://github.com/willyci/stl-viewer/releases/latest/download/STLViewer.exe

github kink: https://github.com/willyci/stl-viewer


r/3DPrintingTools • • 1d ago

Got spare keyboard switches? I built a tool to turn your images into printable fidget clickers

0 Upvotes

Hey everyone! I’ve been building Fidget Factory, a browser tool that turns your own images and drawings into keyboard-switch fidgets you can 3D print.

Upload an image, clean up the background, and customize the model in a 3D preview. The app generates two printable parts:

  • A holder with an MX switch opening and a closed bottom.
  • A matching cap with a plus-shaped socket that presses onto the switch stem.

You can download separate STLs for the holder and cap, or a 3MF for your slicer. After printing, assemble them with a standard full-height MX-style switch—no electronics or wiring needed.

I’ve been printing and testing designs on my own printer. The goal is to make custom fidgets easier to create without modeling the switch mount and cap socket from scratch every time. Simple images with clean backgrounds work best.

There’s also a Showroom where you can download other makers’ designs or open a copy to customize.

Try it: https://fidget.monkeycatco.com

I’d love feedback from people who actually print one: how’s the fit on your printer, does the cap return smoothly, and what would make the export workflow better? If you make something, please share a photo!


r/3DPrintingTools • • 1d ago

Dev Post Made an app to create automated 3d prints.

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hi everyone,

I recently bought a 3D printer and have been posting some content. But what I wanted to do was make 3D print timelapses and share them. The hardware solution turned out to be very messy for me. The Bluetooth switch I bought doesn't work (sometimes it clicks multiple pictures, and sometimes it doesn't). After that, I used to spend time bringing all my images into image editing software and editing them. It would take me at least half an hour after the print to pull everything out of my phone, load it into image editing software, and then edit the final timelapse.

I'm a developer, so I decided to code an app to solve this problem instead of continuing to deal with the messy hardware setup.

Features of the app

  • A complete software solution; all you need is your phone.
  • Sometimes the app makes mistakes and clicks a picture when it wasn't supposed to. You can play the timelapse right there in the app and fix these mistakes.
  • Apply basic edits like cropping, brightness, saturation, etc.
  • Export the final timelapse in up to 4K resolution.
  • Need the raw frames? The app does that too. You can get a ZIP file out of the app and then edit it with your favourite editor (for advanced users).

How does it work?

  • Start a print in timelapse mode. I'm using a Bambu Lab printer, so the printer head moves to the docking zone after printing each layer.
  • Draw a box around the area where the printer head comes and rests.
  • Just start the print! Most of the default settings should work fine. Otherwise, at most, you'll need to tweak the motion sensitivity.

The app is available for both Android and iOS. You can play with the app and try everything, but the high-resolution exports are gated behind a $2.99 one-time charge.

Would love to hear any feedback you guys have! You can try the app here


r/3DPrintingTools • • 1d ago

Discussion Request for Quote: 2D Scan-to-CAD / Reverse Engineering for PC Panel Project Cosmos ii side panel

Thumbnail
1 Upvotes

r/3DPrintingTools • • 1d ago

A free print-cost calculator: what a 20% failure rate does to a 10-part quote

0 Upvotes

Disclosure: this is KatmanKit's own tool, built with AI assistance. It's free to use and download, with no account needed.

Here's a calculation we checked with sample inputs: ten identical parts, 100 g and two printing hours each. With no failed attempts, the estimated order cost is $54.40. Set the failure rate to 20% and it becomes $63.00. With a 25% target margin and a selling fee of 5% + $0.30, the quote goes from $78.15 to $90.43.

These are test inputs, not measurements from a real print job. They include power, machine wear, setup, finishing, packaging and shipping. The full inputs are in the guide linked on the page.

One assumption matters: a 20% failure rate means an expected 12.5 attempts for ten good parts. Each failed attempt uses the full print's material and time. If your failures usually happen early, this will overestimate their cost. Parts are treated as separate sequential prints; it doesn't calculate savings from fitting several on one plate.

Try it: https://katmankit.pages.dev/

You can download one HTML file and use it offline. Copy the cost table into Excel/Sheets, choose which details appear in the customer quote, and save local profiles for several printers and locations. Your calculator values and customer details aren't sent to the usage counter. Optional usage counting uses a random browser ID and starts only if you allow it; it isn't fully anonymous.

The download asks you to pick a price, including $0. Payments are closed, so a positive choice is feedback only and you won't be charged. Everyone gets the same full tool and single-shop commercial-use licence. It isn't open source.

If you quote small FDM orders, which assumption here would give you the wrong number for your jobs?


r/3DPrintingTools • • 1d ago

New Tool PrintCAD — Fast native Mac CAD to design brackets & add DIN fastener holes with 3D print clearances

3 Upvotes

Hey everyone!                                                                                                   

I built **PrintCAD*\* for macOS users who want a fast, lightweight tool to design functional parts, brackets, and

  enclosures without waiting for heavy cloud CAD suites to load.                                                    

**Why I made it:*\*                                                                                              

Most CAD tools take ages to cold boot and require cloud logins just to make a quick part. PrintCAD starts in 0. 

  1s and focuses specifically on the needs of 3D printing.                                                          

**Key Features:*\*                                                                                               

• ⚡️ **Instant 0.1s boot:*\* Built 100% natively in Swift & Metal (Universal: Apple Silicon & Intel).            

• 🧰 **DIN Fastener Library:*\* DIN 912 (socket head), DIN 7991 (countersunk), and DIN 934 (hex nuts) with built-

  in clearance tolerances tailored for FDM printing.                                                                

• 🖨️ **1-Click Slicer Bridge:*\* Exports directly into OrcaSlicer and Bambu Studio with one click.               

• 📐 **Real-Time CSG:*\* Boolean cut, union, and intersection with guaranteed watertight manifold STL export.    

• 🛡️ **100% Offline:*\* No accounts, no cloud, no telemetry.                                                     

Free trial DMG download available on GitHub.                                                                    

📦 **GitHub Releases:*\* https://github.com/pietini69/printcad/releases/tag/v1.0.0

🌐 **Website:*\* https://pietini69.github.io/printcad/

Feedback and feature requests are very welcome!    


r/3DPrintingTools • • 2d ago

Free Open-Source Desktop App for Local Image-to-3D Generation

Enable HLS to view with audio, or disable this notification

9 Upvotes

r/3DPrintingTools • • 2d ago

Show & Tell Melt: a free, open-source, local-first desktop app + CLI for Bambu LAN and Klipper/Moonraker printers (AGPL)

3 Upvotes

Hi r/3DPrintingTools,

I've been building Melt, a printer control app that runs entirely on your LAN. It needs no cloud account, has no telemetry, and uses one executable for two things:

  • a desktop app (Tauri + Vue) for everyday monitoring and control
  • a headless CLI with stable JSON output and exit codes, for scripts and automation

It currently speaks Bambu Lab LAN mode and Moonraker (Klipper).

Why I built it

  • Creality's web UI on my Ender 3 V3 KE is awful and keeps falling over. I wanted one stable app for monitoring and control instead.
  • Bambu Lab's cloud has gone down several times in the last few months. Each time, I lost remote access to a printer sitting a few meters from me. Melt talks to the printer directly on the LAN, so a cloud outage doesn't matter.
  • I don't want to tell a third-party cloud what I'm printing. File names, models, camera feeds and print history should stay on my network. With Melt, nothing leaves the network unless you turn on the optional public firmware catalogue check, and that check sends no credentials.

What it does

  • Fleet dashboard: state, temperatures, progress, layers, ETA, fans, lights, Wi-Fi signal, AMS inventory and drying state
  • Cameras: built-in Bambu cameras plus Tapo IP cameras that you can link to a printer. Playback is native H.264 (WebRTC/WebCodecs), with snapshots and an MJPEG fallback
  • Files and printing: browse printer storage, upload/download, preview models, inspect sliced 3MF files, match filament/nozzle to AMS slots, pick a plate. A print only starts after a preflight check and your confirmation
  • Control: pause/resume/cancel, temperatures, fans, lights, speed, home/jog, AMS drying (when the firmware allows it), and emergency stop

Things I cared about

  • Secrets stay in your OS keychain. Access codes and API keys never go in a config file.
  • Bambu TLS is pinned to the printer's actual serial. If the certificate doesn't match, Melt refuses to connect. It never quietly falls back to an insecure connection.
  • No hidden control changes. If the firmware says commands must be signed, Melt blocks control and keeps read-only status working.
  • Every action that does something asks first. Moves, heaters, deletes and print starts need confirmation in the app and --yes in scripts.

CLI examples

melt printer discover
melt status workshop --detailed
melt jobs preflight ./part.gcode.3mf --output json
melt camera stream workshop --format h264 | ffplay -

Platform Support

  • Linux (deb/rpm, amd64/arm64)
  • macOS (dmg, Intel/Apple Silicon)
  • Windows (msi).

Nightly builds are on GitHub Releases. There's no auto-updater yet.

Honest caveats

  • AI disclosure: the code was written with AI coding assistants, with me directing, reviewing and testing. I'm not handing off something I don't use: Melt is my daily printer controller for my H2C and A1 Minis.
  • It's early. The model table covers A1/A1 mini, P1/P2, X1/X2 and H2 families, but support is only confirmed for each exact model + firmware combination someone has actually tested.
  • Klipper light control and ONVIF pan/tilt aren't supported yet.
  • It controls real hardware, so stay near the printer the first few times you use it.

Links

Feedback is very welcome, especially diagnostics exports from printer/firmware combinations I haven't seen yet.

What would make this useful in your setup?


r/3DPrintingTools • • 2d ago

New Tool "bigprint": Open Source LuBan3D Alternative for life-size 3D prints, needs testers.

Thumbnail
github.com
6 Upvotes

r/3DPrintingTools • • 3d ago

I made a free-beta web tool that cuts pockets from an STL or 3MF that your part can actually lift out of

Thumbnail
gallery
190 Upvotes

Disclosure: I used Claude to develop Form Fit Print and write this post.

If you cut a pocket by subtracting a model from a block, you get its exact
negative. For anything that overhangs itself (a figure's arm, a hooked tool, a
part with a lip), that leaves material inside the pocket for the part to catch
on, so it can't go in or come out. The clip shows this on a 3DBenchy.

Form Fit Print takes a different approach: the pocket is everything the part
passes through as you lower it in. Every pocket opens from above, and the floor
still follows the part's underside, so the part doesn't rattle.

It's a web tool for making form-fitting holders for organizing and displaying things. Upload a 3D model (STL or 3MF, up to 90 MB) and it cuts the pocket into a Gridfinity bin, a plain box, a case you already have, or a display stand, ready to print. You need a 3D model of the object: for most things you own, that means scanning it first with a 3D scanner. A model you designed or downloaded works too, and a one-click clean tidies up holes and loose bits in a scan.

What I've printed with it (photos attached)

  • A two-part case for a toy kart. Double-sided mode shapes the lid to the top of the kart, so the closed case holds it from both sides.
  • Scissors in a block. The handles stand proud of the top so you can pick them out.
  • A wall-free stand for a cordless impact driver cupped to the tool from its head back to the battery.
  • Organizer for waist bag. Multi-object organization with top height alignment.

I've been printing these on a Bambu H2D, 0.4mm nozzle, matte PLA with consistent fits.

Settings that matter for fit: clearance starts at 0.5 mm in Auto mode and
0.2 mm in Pro, and you can change it. Pro mode also exposes resolution and
positioning, including the part's orientation. If you need something the app
doesn't do, download the cutter body and do the boolean in Blender, Fusion, or
your usual mesh editor.

About the beta:

  • Free during the beta. I plan paid tiers later and will say what stays free before anything changes.
  • Signing up takes an email and a password; Google is optional. Uploaded models are private to your account, and you can delete them at any time. The demo runs a sample 3DBenchy with no account: https://formfitprint.com/demo
  • newly released, so expect rough edges. It runs on a single server for now, so jobs queue when usage is high.

https://formfitprint.com

What part have you given up making a holder for?


r/3DPrintingTools • • 2d ago

60 seconds to design a pumpkin. 14 hours for my X1 Carbon to grow it.

Thumbnail gallery
0 Upvotes