fabgencheck before you order

Manufacturability check · real engine results

Will it print? Find out before you pay.

Pick a part and a process. The fabgen engine checked each test file the way a print service would — closed mesh, walls, overhangs, cavities, machine size — and tells you what to fix, with numbers.

Your model file is never uploaded anywhere. How?

3D view is not available in this browser. The engine results are below.

Printable

Part

A stem under a wide cap: the cap hangs in the air.

Process

Engine examplefabgen.print_check/1Data under review

Mushroom · FDM

Input: mushroom.stl · FDM · 30 × 30 × 15 mm · 5.5 cm³

Printable Can be printed as modeled.

Mesh
Closed
Thinnest wall
5.0 mm needs ≥ 0.8 mm
Support material
1.2 cm³ 8.0 cm² steeper than 45° with +Z up
Sealed cavities
0
Smallest machine
desktop printer
Mass with supports
6.2 g PLA
Assumptions, warnings and sources

Warnings

  • LowAbout 8.0 cm2 overhangs steeper than 45 deg with +Z up: supports needed (scars on those surfaces).
  • NotePrinting with -Z up needs less support (0.0 vs 1.2 cm3).
  • LowSome rules and figures are not yet re-checked against their primary source, or are fabgen planning assumptions. They are flagged “data under review”.

Assumptions

  • Wall thickness is sampled, not exhaustive: thin features between samples can be missed.
  • FDM material = 1.2 mm shell (perimeters and skins) + 20% infill of the rest.

Sources

What printing it may cost

The mushroom part, priced across three classes of service and four processes. The spread is the point: the same part costs very different money depending on where it is made.

Engine examplefabgen.print_cost_compare/1Data under review

Print cost by service class

Input: mushroom.stl · 10 pcs · delivery: USA

11 ways to get 10 pieces made to the US: order totals from $21 to $710. Ranges, not a quote.

Service classProcessOrder totalPer piece, all inLead time
Online print factory in Chinae.g. JLC3DP, PCBWay 3D printing, WeNextSLA STANDARD RESIN$21–$62$2.13–$6.217–16 days
Online print factory in Chinae.g. JLC3DP, PCBWay 3D printing, WeNextFDM PLA$24–$66$2.35–$6.557–16 days
Online print factory in Chinae.g. JLC3DP, PCBWay 3D printing, WeNextMJF PA12 MJF$35–$92$3.51–$9.178–18 days
Local maker marketplacee.g. Treatstock, Craftcloud, local makersFDM PLA$30–$100$3.05–$10.003–11 days
Online print factory in Chinae.g. JLC3DP, PCBWay 3D printing, WeNextSLS PA12 SLS$38–$100$3.81–$10.048–18 days
Local maker marketplacee.g. Treatstock, Craftcloud, local makersSLA STANDARD RESIN$48–$142$4.75–$14.253–11 days
Local maker marketplacee.g. Treatstock, Craftcloud, local makersSLS PA12 SLS$90–$228$9.00–$22.755–15 days
Industrial service bureaue.g. Protolabs, Xometry, MaterialiseFDM PLA$212–$540$21.25–$54.004–12 days
Industrial service bureaue.g. Protolabs, Xometry, MaterialiseSLA STANDARD RESIN$255–$710$25.50–$71.003–10 days
Industrial service bureaue.g. Protolabs, Xometry, MaterialiseMJF PA12 MJF$255–$710$25.50–$71.005–13 days
Industrial service bureaue.g. Protolabs, Xometry, MaterialiseSLS PA12 SLS$255–$710$25.50–$71.005–13 days
Local maker marketplacee.g. Treatstock, Craftcloud, local makersMJFpart does not fit the machines this class usually runs

Neutral order: by the middle of the order total, then lead time. Nobody pays for a place in this list.

Assumptions, warnings and sources

Warnings

  • LowSome rules and figures are not yet re-checked against their primary source, or are fabgen planning assumptions. They are flagged “data under review”.

Assumptions

  • Quantity factor 0.85 for 10 pieces (typical calculator discount).
  • FDM material = 1.2 mm shell (perimeters and skins) + 20% infill of the rest.
  • Prices are ranges for a class of services from public instant-quote calculators, not live quotes; the real quote depends on the file, finish, colour and current load.
  • Ranking is by the middle of the order total, then lead time, then name; who pays us does not take part in it.

Sources

A typical PCB: price and design rules

Two layers, 100 × 80 mm, ten boards. The engine checks your design minimums against what each class of fab can make, then estimates bare boards with shipping.

Engine examplefabgen.pcb_quote_estimate/1Data under review

PCB estimate and DFM

Input: 2 layers · 100 × 80 mm · 10 pcs · 1.6 mm · HASL · delivery: USA

Bare boards with shipping: $23 to $491 depending on the class of fab. Components are never priced. Not a quote.

Prototype fab in China
$23–$51 $2.33–$5.13 per board · 4–11 days
Domestic US/EU prototype service
$260–$491 $26.00–$49.10 per board · 6–17 days

Prototype fab in China

RuleYour designStandardAdvancedVerdict
Trace width0.15 mm0.10 mm0.09 mmOK
Clearance0.15 mm0.10 mm0.09 mmOK
Drill0.30 mm0.30 mm0.15 mmOK
Annular ring0.15 mm0.18 mm0.15 mmAdvanced process

Domestic US/EU prototype service

RuleYour designStandardAdvancedVerdict
Trace width0.15 mm0.15 mm0.13 mmAdvanced process
Clearance0.15 mm0.15 mm0.13 mmAdvanced process
Drill0.30 mm0.25 mm0.20 mmOK
Annular ring0.15 mm0.13 mm0.10 mmOK
DFM checklist before you export
  • Keep copper at least 0.3 mm from a routed edge and 0.5 mm from a V-score (JLCPCB minimum 0.2 / 0.4 mm).
  • Silkscreen lines at least 0.15 mm wide and text at least 1.0 mm high, 0.15 mm clear of pads.
  • Solder-mask web between fine-pitch pads needs about 0.1 mm (0.13 mm for black or white mask); otherwise ask for gang relief.
  • Boards smaller than about 20 x 20 mm, or for assembly, are cheaper and safer as a panel with rails.
  • For machine assembly add 2-3 global fiducials and keep 3-5 mm rails or clearance at the edges (JLCPCB asks for 5 mm rails and 1 mm fiducials).
  • Send one closed board outline on its own layer; internal cut-outs at least 1 mm wide.
  • Export Excellon drill files with plated and non-plated holes separated and units stated.
Assumptions, warnings and sources

Warnings

  • LowSome rules and figures are not yet re-checked against their primary source, or are fabgen planning assumptions. They are flagged “data under review”.

Assumptions

  • Advanced trace/drill minimums: x1.3 on the bare-board price.
  • Prices are ranges per class of fab from published calculators and price pages, not live quotes; colour, impedance control, castellations, via-in-pad and similar options are not included.
  • Ranking is by the middle of the order total, then lead time, then name; who pays us does not take part in it.

Sources

A small CNC bracket, before and after

Five features of an aluminium bracket, each with a verdict and the reason. Switch to see what the fixes change.

Engine examplefabgen.cnc_check/1Data under review

Aluminium bracket, as drawn

Input: AL6061 · 60 × 40 × 20 mm · 5 pcs · 5 features

Not feasible 0 fine, 4 drive the price up, 1 cannot be machined.

  • ImportantAt least one feature cannot be machined as drawn: see `features`.
  • PocketCostly
    • OK Depth is 0.6x the narrowest width (recommended up to 4x, long tools up to 10x).
    • Costly Needs a 3.00 mm tool reaching 4.0x its diameter: slow, long-reach cutting. Increase the radius if you can.
  • Side wallCostly
    • Costly 0.6 mm wall in metal: recommended at least 0.8 mm, feasible 0.5 mm (thin walls vibrate and deflect while cutting).
  • Mounting holeCostly
    • OK Diameter 5.0 mm (recommended at least 2.5 mm with standard drills, feasible 0.5 mm with micro drills).
    • Costly Depth is 6.0x the diameter: deep drilling with pecking.
  • M4 threadCostly
    • Costly M4: M6 and larger are cut with standard taps; down to M2 with care (tap breakage risk).
    • OK Thread longer than 3x the diameter adds no strength; shortening it saves machining time.
  • Bore fit toleranceNot feasible
    • Not feasible +-0.02 mm: standard machining holds +-0.125 mm; tighter down to +-0.025 mm needs slower passes and inspection.

OK Part 60 × 40 × 20 mm — fits a typical 3-axis mill

Assumptions, warnings and sources

Warnings

  • ImportantAt least one feature cannot be machined as drawn: see `features`.
  • LowSome rules and figures are not yet re-checked against their primary source, or are fabgen planning assumptions. They are flagged “data under review”.

Sources

Your model file never leaves your computer

fabgen reads the STL or 3MF from a local path on your machine. The file is never uploaded anywhere — not to us, not to a print service. The examples on this site were computed the same way, from the engine's own test files.

  • The check runs locally, without the network.
  • When offers open, only a job summary goes out: process, material, quantity, sizes. No file, no name, no contacts.
  • You upload the file yourself, on the service's own page, when you decide to order.

Ranges, never a quote

fabgen does not sell printing and shows no sponsored services. A real price comes from the service's own quote, after you upload the file there yourself.

Partners are not connected yet. When they are: neutral order, your contacts go only to the partner you name and only with your consent. How we make money

When offers open, you upload the file only on the service's own page. fabgen never sends it.

Use it inside Claude or ChatGPT

coming soon

The same calculator runs as an MCP server: your assistant calls it and answers with these numbers, assumptions and sources.

Server address (not live yet)https://mcp.furnigen.app/fabgen/mcp
  1. Claude: Settings → Connectors → Add custom connector → paste the address.
  2. ChatGPT: Settings → Apps & Connectors → create a connector (developer mode) → paste the address.

The public server opens after the gateway launch. Until then this address does not answer.

Questions makers ask

Why does my part need supports?

Faces that hang steeper than the process allows print in the air. In the engine example the mushroom needs about 1.2 cm³ of FDM support as modeled; turned −Z up it needs none.

How thin can a wall be?

It depends on the process. The 0.4 mm test plate measures 0.4 mm against an FDM minimum of 0.8 mm, so the engine asks for changes. Resin and powder processes have their own minimums, shown on the page.

Why can a hollow part fail in resin but not in filament?

A sealed cavity traps liquid resin or loose powder. The test cube has 1 sealed cavity: FDM prints it, SLA, SLS and MJF need escape holes or a solid part.

How much does 3D printing cost?

For the mushroom part, 10 pieces delivered to the US, the engine gives order totals from $21 to $710 across service classes and processes. These are ranges from published calculators, not a quote.

How much do 10 two-layer PCBs cost?

For a 100 × 80 mm board the engine gives $23 to $491 with shipping, depending on the class of fab. Components and assembly parts are not priced.

Is my file uploaded?

No. The engine reads the file locally and never uploads it. When offers open, only a summary of the job is passed on; the file is uploaded by you, on the service's page.

Check a partAI assistants