# FitPrint > FitPrint (https://getfitprint.app) is an AI CAD tool for functional 3D printing. Users describe a part in plain language (a replacement knob, a wall mount, an IKEA SKÅDIS holder, a Gridfinity bin, a hose adapter, a phone stand); FitPrint asks for the fit-critical measurements (or looks up published product dimensions), writes parametric OpenSCAD code, renders and checks it in the browser, and exports a print-ready STL compensated for the user's printer tolerances. Key facts: - Output: STL plus editable OpenSCAD source; every dimension is a slider. - Accuracy: the rendered model is measured; mismatches are fixed automatically before download. - Use simulation: the real objects a part works with (phone, screw, pipe, wall) are modelled and checked for collision, contact, insertion path and seating. - Printer calibration: a free 10-minute test print measures the printer's "fit gap" (clearance for a sliding fit); all designs use it. - Verified interfaces: IKEA SKÅDIS hooks (checked against a virtual board), Gridfinity bins, metric screws, nuts and heat-set inserts. - Pricing: first part free (2 AI messages, automatic checks don't count); Premium 7.99 EUR/month or 59 EUR/year. - Best for: knobs, clips, brackets, mounts, holders, adapters, boxes, organizers, replacement parts. Not for organic sculptures or figurines (use a text-to-3D mesh generator for those). - Made in Germany by Marco Emmerich. ## Product - [Studio (design a part)](https://getfitprint.app/app): describe a part and get a verified STL. - [Free printer tolerance test](https://getfitprint.app/calibrate): calibration coupon STL, runs in the browser. - [Tolerance calculator](https://getfitprint.app/tools/tolerance-calculator): hole sizes for press, snug, sliding and loose fits. - [Pricing](https://getfitprint.app/pricing) ## What you can make - [An AI 3D model generator for parts that have to fit](https://getfitprint.app/make/ai-3d-model-generator-for-3d-printing): Generate printable, dimension-accurate 3D models from a text description. FitPrint writes parametric CAD, checks every millimetre and exports STL. - [Text to STL — describe it, print it](https://getfitprint.app/make/text-to-stl): Type what you need, get a print-ready STL with exact dimensions. Free first part. Parametric, checked and calibrated to your 3D printer. - [AI OpenSCAD generator that renders and checks its own code](https://getfitprint.app/make/ai-openscad-generator): Generate OpenSCAD code with AI that actually renders. FitPrint compiles every model, checks dimensions and fit, and fixes errors automatically. - [Custom IKEA SKÅDIS accessories that actually fit the board](https://getfitprint.app/make/ikea-skadis-accessories): Design custom IKEA SKADIS pegboard holders with AI. Verified hooks, 40 mm grid, and an automatic fit check against a virtual SKADIS board. - [Gridfinity bins designed around what goes inside](https://getfitprint.app/make/gridfinity-bins): Create custom Gridfinity bins, cutouts and baseplates by describing what goes inside. Correct 42 mm grid, 7 mm height units, stacking-ready. - [3D print a replacement knob that fits the shaft](https://getfitprint.app/make/replacement-knob): Make a replacement knob for a D-shaft, knurled or round shaft. FitPrint asks the right measurements and calibrates the fit to your printer. - [A phone stand made for your exact phone and case](https://getfitprint.app/make/phone-stand): Generate a phone or tablet stand STL for your exact device and case. Dimensions are looked up automatically; the phone is simulated in the stand. - [Wall mounts and holders for anything you own](https://getfitprint.app/make/wall-mounts-and-holders): Design wall mounts and holders for tools, brooms, routers, controllers and more. Countersunk screws, snap clips and a built-in fit simulation. - [Hose and vacuum adapters between any two sizes](https://getfitprint.app/make/hose-adapter): Generate a hose or vacuum adapter between any two diameters. Friction fit, stepped or tapered, with clearance tuned to your 3D printer. - [Cable clips and cable management for your desk](https://getfitprint.app/make/cable-clips): Design cable clips, desk-edge cable holders and under-desk trays for your exact cable diameters and desk thickness. - [Recreate broken plastic parts with AI](https://getfitprint.app/make/replacement-parts): Recreate broken clips, covers, brackets and knobs. FitPrint guides your measurements, uses photos for shape and checks the fit before you print. - [Boxes and organizers sized to what you store](https://getfitprint.app/make/custom-boxes): Generate boxes, organizers and cases with sliding or snap lids sized to the exact things you store. Printable without supports. ## Guides - [3D printing tolerances: how much clearance a fit needs](https://getfitprint.app/guides/3d-printing-tolerances): How much clearance do 3D printed parts need? Practical FDM tolerance values for press, snug, sliding and loose fits, and how to calibrate your printer. - [How to measure parts with calipers for 3D printing](https://getfitprint.app/guides/measure-parts-with-calipers): A practical guide to measuring shafts, holes, slots and depths with digital calipers so your 3D printed replacement part fits first time. - [IKEA SKÅDIS pegboard dimensions for designing accessories](https://getfitprint.app/guides/ikea-skadis-dimensions): IKEA SKADIS pegboard dimensions for designing accessories: 5 × 15 mm slots, 40 mm grid with 20 mm offset, 5 mm board thickness, board sizes. - [Gridfinity dimensions for designing your own bins](https://getfitprint.app/guides/gridfinity-dimensions): Gridfinity specification for designers: 42 mm grid, 7 mm height units, 41.5 mm bins, base profile 0.8/1.8/2.15 mm, magnet and screw holes. - [Screw hole sizes for 3D printed parts (M2–M8)](https://getfitprint.app/guides/screw-hole-sizes-for-3d-printing): Hole sizes for metric screws in 3D prints: clearance holes, self-tapping holes, heat-set inserts, hex nut traps and countersinks for M2 to M8. - [How to design a replacement part for 3D printing](https://getfitprint.app/guides/design-a-replacement-part): Step-by-step method to recreate a broken part with 3D printing: identify interfaces, measure, choose material and orientation, test and iterate. - [Using ChatGPT and other chatbots for OpenSCAD](https://getfitprint.app/guides/chatgpt-openscad): Chatbots write OpenSCAD that looks right but renders wrong. The common failure modes and a reliable workflow for AI-generated CAD you can print. ## Comparisons - [AI tools for 3D printing: which kind fits which job](https://getfitprint.app/compare/ai-tools-for-3d-printing): Text-to-3D mesh generators, AI text-to-CAD, chatbots writing OpenSCAD and FitPrint compared — what each is good at for 3D printing. - [FitPrint vs text-to-3D mesh generators](https://getfitprint.app/compare/fitprint-vs-text-to-3d-generators): When to use a text-to-3D mesh generator and when a parametric AI like FitPrint: accuracy, editability, printability and price compared. - [FitPrint vs ChatGPT for 3D printable models](https://getfitprint.app/compare/fitprint-vs-chatgpt-for-3d-models): ChatGPT can write OpenSCAD, but can't see the result. How FitPrint's render-and-check loop makes AI-generated parts printable and accurate. ## Auf Deutsch - [KI-3D-Modell-Generator für Teile, die wirklich passen](https://getfitprint.app/de/ki-3d-modell-generator): Beschreibe ein Teil auf Deutsch und erhalte ein druckfertiges STL mit exakten Maßen. Parametrisches CAD, auf deinen Drucker kalibriert. Erstes Teil gratis. - [3D-Druck-Toleranzen: Wie viel Spiel eine Passung braucht](https://getfitprint.app/de/3d-druck-toleranzen): Wie viel Spiel brauchen 3D-gedruckte Teile? Praxiswerte für Presspassung, Schiebepassung und lose Passung beim FDM-Druck – und wie du deinen Drucker kalibrierst. - [IKEA SKÅDIS Maße für eigenes Zubehör](https://getfitprint.app/de/ikea-skadis-masse): IKEA SKÅDIS Lochplatte Maße für eigenes Zubehör: Schlitze 5 × 15 mm, 40-mm-Raster mit 20 mm Versatz, 5 mm Plattenstärke, Plattengrößen. - [Schraubenlöcher für 3D-gedruckte Teile (M2–M8)](https://getfitprint.app/de/schraubenloecher-3d-druck): Lochgrößen für metrische Schrauben im 3D-Druck: Durchgangslöcher, selbstschneidend, Gewindeeinsätze, Sechskant-Muttertaschen und Senkungen M2 bis M8. - [Kaputte Kunststoffteile mit KI nachbauen und 3D drucken](https://getfitprint.app/de/ersatzteile-3d-drucken): Kaputten Clip, Deckel, Halter oder Knopf mit KI nachbauen und 3D drucken. FitPrint führt dich durchs Messen und prüft die Passung vor dem Druck. - [Mit dem Messschieber richtig messen für den 3D-Druck](https://getfitprint.app/de/messschieber-richtig-messen): So misst du Wellen, Löcher, Schlitze und Tiefen mit dem digitalen Messschieber, damit dein 3D-gedrucktes Ersatzteil beim ersten Mal passt. ## Optional - [Full text of all guides](https://getfitprint.app/llms-full.txt)