Guide

Rapid prototyping: 3D printing service vs software prototyping

Two different industries share this phrase. If you have a CAD file and need a physical part, scroll to the vendor list. If you have an app idea and need a clickable prototype, that is the second half of the page. Read the part that matches what you are actually building.

M
Matthew Diakonov
8 min
Direct answer (verified 2026-05-01)

A rapid prototyping 3D printing service is a manufacturing vendor that prints a physical part from your CAD file, usually in 1 to 5 business days.

The major vendors today are Protolabs, Xometry, Hubs, Shapeways, Sculpteo, Craftcloud, and JLC3DP. Pick by material, tolerance, geography, and unit cost. mk0r does not 3D print; mk0r is the answer to the software half of the same phrase, covered below.

Which side of the phrase are you on?

The fastest way to know whether to keep reading is to answer four questions. The answers cluster: every question lands you on the same side. If they do not, you are working on a hardware product with a software companion, which is the third case at the bottom of this page.

  1. What are you holding at the end?

    A physical object you can drop on the desk -> 3D printing service. A URL you can click -> software prototyping tool. If both, you need both procurements.

  2. What did you upload?

    A CAD file (STL, STEP, IGES) -> 3D printing. A sentence describing an app -> software. The input format is the cleanest signal.

  3. How do you evaluate it?

    Tolerance, fit, finish, material strength -> 3D printing. Click-through, conversion, comprehension -> software. Different metrics, different vendors.

  4. What is the unit cost?

    Per-part dollars that scale with volume -> 3D printing. Per-iteration time that does not scale at all -> software. The cost shape tells you which side you are on.

If you came here for a 3D printing service

You uploaded an STL or a STEP. You want a part in your hand by the end of the week. The list below covers the vendors that show up across most procurement comparisons in 2026. None of these are mk0r; this section is for the reader who came here looking for a different industry and deserves a real pointer rather than a pivot.

Listed roughly by share of mind in industrial-prototype workflows. Always quote two or three for any non-trivial part; pricing varies more than you would expect.

Major 3D printing services in 2026

Protolabs

US/EU. Instant quoting, broad material library, 1 to 5 day lead times. Strong on injection-mold-quality prototypes.

Xometry

Marketplace + in-house. Instant geometry analysis, SLA/SLS/MJF/DMLS, per-part pricing scales down with volume.

Hubs

Now part of Protolabs. Distributed network of local printers. Good for one-offs and batches up to a few hundred.

Shapeways

Long catalog of materials including precious metals. Hobbyist-friendly. Slower than Protolabs/Xometry on industrial parts.

Sculpteo

EU-based. SLS, MJF, SLA, FDM. Strong online quoting and design-rule checker.

Craftcloud

Aggregator. Quotes one part across many printers globally and lets you pick on price, lead time, or proximity.

JLC3DP

Budget end. Shenzhen-based. Best for cost-sensitive batches where freight and lead time tradeoffs are acceptable.

Local makerspace

FDM and sometimes SLA. Cheapest path for cosmetic and fit-check parts. Tolerances vary; you do the cleanup.

Two practical notes from people who run this loop often. First, instant-quote tools (Xometry, Protolabs, Sculpteo) reject geometry that violates their design rules at upload time, which saves you the round trip of a failed print. Second, if you need a part this week and the part is small, a marketplace aggregator (Craftcloud, Hubs) usually beats a single vendor on lead time because it routes to whichever printer in the network has open capacity tonight.

If you came here for software prototyping

The phrase “rapid prototyping” also means software, and that is the half mk0r addresses. The artifact is a running web app, not a physical part. The input is a sentence, not a CAD file. The whole shape of the workflow is different from the hardware side, even though the marketing language sometimes overlaps.

What 'rapid' means on the software side

1

Type a sentence

Describe the app in plain language. No spec, no Figma.

2

Sandbox boots

Pre-baked E2B template (id 2yi5lxazr1abcs2ew6h8) claims a warm VM in roughly 2.5 seconds.

3

Code streams in

Claude Haiku writes HTML/CSS/JS or, in VM mode, a Vite + React app into /app.

4

Preview is live

Public URL. Send it to a teammate while the printer is still queuing your part.

5

Iterate by typing

Each follow-up prompt is a real git commit. Undo walks the SHA stack.

Anchor fact you can verify: every iteration in mk0r's VM mode is a real git commit inside the sandbox's /app directory. The commitTurn function in src/core/freestyle.ts shells out git add -A && git commit -q -m and pushes the resulting SHA onto a session-local historyStack. Undo is a real git checkout, not a UI trick. If you SSH into the running VM and run git log --oneline, you see one entry per prompt. That is the difference between a software prototype that survives iteration and one that resets every time you reload the tab.

The hybrid case: hardware part with a software companion

This is the case nobody sells well, because it spans two procurement workflows. You are building a hardware product, you need a printed part for the demo, and you also need a quick web app to show the configurator, the ordering flow, or the diagnostic dashboard. The efficient move is to procure the two artifacts in parallel: send the CAD to a printer and the prompt to mk0r at the same time, then meet at the demo.

Stitching a hardware demo: who ships what, when

You3D printing servicemk0rDemo dayUpload CAD, pay, pick lead timePrint queues, ETA in business daysType 'configurator app for the part'Live preview URL within minutesIterate prompts, every turn a git commitPart ships, tracking number in inboxBring part + URL together

The reason to overlap the two procurements is that their critical paths look nothing alike. The printer critical path is queue plus print plus shipping, mostly wall-clock you cannot compress. The software critical path is iteration count, which is bound by how many prompts you can think of, not by anyone else's calendar. Run them concurrently and the demo lands on time without either side waiting on the other.

Why the two industries collide on this keyword

Both groups grew up calling their workflow “rapid prototyping” and neither one is going to stop. Hardware engineers have used the phrase since the stereolithography papers of the late 1980s. Software and product people picked it up in the 2010s for clickable Figma flows, and again in the 2020s for AI code generators. The keyword overlap is genuine and permanent, which is why this page is structured as a split rather than a pivot.

What this means for your search session: the listicles that rank for this phrase mostly serve only one of the two audiences. If a result starts with “upload your STL” and you are an indie hacker, close it. If a result starts with “type a sentence and watch the app build” and you are a mechanical engineer, close that one too. Both kinds of pages are correct for their audience and useless for the other. This page is the index that points each reader at the right kind of result.

Building a hardware product with a software companion?

Twenty minutes to scope the software side while your printer queues the part. We will leave with a working prototype URL regardless.

Frequently asked questions

What is a rapid prototyping 3D printing service?

It is a manufacturing service that takes a CAD file (STL, STEP, IGES) and produces a physical part in days, usually via SLA, SLS, FDM, MJF, or DMLS. The output is a real object you can hold. Common providers in 2026 include Protolabs (protolabs.com), Xometry (xometry.com), Hubs (hubs.com), Shapeways (shapeways.com), Sculpteo (sculpteo.com), Craftcloud (craftcloud3d.com), and JLCPCB's 3D printing arm (jlc3dp.com). Lead times typically run 1 to 5 business days. Pricing depends on volume, material, and finish.

How do I pick the right 3D printing service for a prototype?

Start with material and tolerance. SLA gives you fine surface finish for visual prototypes, FDM is cheapest for mechanical fit checks, SLS is the workhorse for functional plastic parts, MJF is great for batches, and DMLS is for metal. Then check the geometry rules each vendor publishes (minimum wall thickness, hole diameter, overhang angle). Then upload the file and compare quotes; Xometry and Hubs both produce instant quotes from the geometry. Most vendors will reject parts that violate their rules at the quoting stage, which is faster than learning at print time.

Why is mk0r on this page if it does not 3D print?

Because the phrase 'rapid prototyping' has two homes. Hardware folks search it expecting Protolabs. Software folks search it expecting v0, Bolt, Lovable, or mk0r. The two have nothing to do with each other except for the word. This page tells you which side you are on so you stop reading the wrong listicle. mk0r belongs on the software side; if you have a CAD file, scroll back up to the vendor list.

When is software prototyping the right answer instead of 3D printing?

When the thing you are validating is a screen, a flow, a calculator, a form, a dashboard, or any product whose user-facing surface is a UI. A 3D printed part validates that physical geometry fits, snaps, holds, looks, and feels right. A software prototype validates that the idea survives being clicked by a human. The two are sometimes paired (a hardware product with a companion app), but they answer different questions and should be procured separately.

Can I prototype a hardware product's companion app on mk0r?

Yes. The common case is exactly this: you are getting parts printed at Xometry, and you need a quick mock of the configurator app or the customer-facing dashboard for the demo deck. Open mk0r, type 'configurator app for a 3D printed bike helmet with size selector, color picker, and quote summary,' and you get a working HTML/CSS/JS app in the same browser tab. No account. The hardware ships from the printer, the software ships from the runtime, and you stitch the demo together by Friday.

What does mk0r actually output, and how is that different from a CAD file?

mk0r outputs working web app code: HTML, CSS, JavaScript, and (in VM mode) a Vite + React project running in an E2B sandbox. The output is a live URL you can click. A 3D printing service outputs a physical part shipped in a box. Different artifact, different shipping address, different evaluation criteria. The shared word is 'prototype'; the shared workflow is zero.

Do I need to sign up to try mk0r?

No. mk0r creates a session UUID with crypto.randomUUID() and stashes it in localStorage. No email, no password, no kickoff. Type a sentence, watch the app build, iterate by typing more sentences. If you only need a software prototype to pair with the part you are getting printed elsewhere, this is the lowest-friction option in the category.

Where can I find a real 3D printing service near me?

Hubs (hubs.com) and Craftcloud (craftcloud3d.com) both have local-printer marketplaces; you upload a file and get matched to a regional supplier. Protolabs and Xometry are nationwide in the US/EU and ship fast. Sculpteo is strong in Europe. JLC3DP is the budget option out of Shenzhen. For one-off cosmetic parts, your local makerspace or a university fab lab is often the cheapest path; for production-grade tolerances, stick with the named vendors.

mk0r.AI app builder
© 2026 mk0r. All rights reserved.