hajdu-patrik

An automated 3D slicing and pricing API built with Node.js and Python that seamlessly converts various 2D and 3D file formats (including CAD, images, and vectors) into ready-to-print models using PrusaSlicer. It provides automated part orientation, slicing, and cost estimation for both FDM and SLA printing technologies.

25
0
100% credibility
Found Feb 23, 2026 at 11 stars 2x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
JavaScript
AI Summary

This repository provides a backend service that processes various 2D and 3D files into sliced print files for FDM and SLA 3D printers, with automatic orientation optimization and dynamic pricing estimates.

How It Works

1
🖥️ Discover the slicer service

You find an online tool that turns your drawings, photos, or 3D models into ready-to-print files for 3D printers, complete with cost estimates.

2
📁 Pick and upload your file

Choose a single file like a photo, sketch, or 3D shape from your computer and send it to the service.

3
Choose your print style
🖱️
Plastic (FDM)

Great for sturdy everyday prints like toys or parts.

💎
Resin (SLA)

Perfect for smooth, detailed models like jewelry.

4
Watch it prepare perfectly

The service smartly adjusts your model for stability, checks size, slices it for your printer, and calculates exact print time and cost.

5
📊 Review your quote

See a breakdown of print time, material needed, total cost, and a link to grab your file.

🖨️ Download and print

Save the print-ready file, load it onto your 3D printer, and watch your creation come to life just right.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 25 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is 3D-Printer-Slicer-API?

This 3D printer slicer API, built with Node.js and Python on PrusaSlicer, converts uploaded CAD, images, vectors, or meshes into ready-to-print G-code for FDM or SL1 for SLA. Upload a file via POST /slice/FDM or /slice/SLA, pick material and layer height, and get back print stats, cost estimates in HUF, and a download link—all with automatic slicing, part orientation, and build volume checks. It solves the hassle of manual prep for automated 3D printing backends.

Why is it gaining traction?

Handles messy inputs like lithophanes from JPGs or extrusions from SVGs without auto-healing, rejecting bad geometry upfront for reliability. Dynamic pricing via GET/POST /pricing endpoints, rate limiting, ZIP bomb protection, and queued concurrency keep it production-safe. Docker Compose deploys it 24/7 with Swagger docs at /docs, making automatic slicing and cost estimation plug-and-play for services.

Who should use this?

3D print shop owners integrating quoting into e-commerce sites, makers scripting bulk jobs via API, or platform devs building on-demand FDM/SLA hubs. Ideal for Node backends needing quick model validation and G-code output without spinning up slicers per request.

Verdict

Solid early prototype (13 stars, 1.0% credibility) with mature Docker setup and clear API docs—fork it for custom print farms, but add tests and GitHub Actions for versioning before prod. Skip if you need battle-tested scale.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.