CAD that checks its own work

Describe the part.
CadKitty makes sure it fits.

CadKitty turns plain-English hardware requests into standards-backed CAD parts, then validates fit, printability, and interfaces before export.

  • Dimensions from real standards
  • Geometry from code, not guesses
  • Checked before you download
cadkitty · nema17_mount validated.stl
prompt

a bracket to mount a NEMA-17 motor to a 2020 rail

resolves to
NEMA-172020 railM3 × 431 mm sq
iso · gray
measurements
BBOX42 × 42 × 13 mm
FIT0.12 mm clearance
HOLES4 × M3 thru
WALL2.0 mm min
mesh0 nakedinterfacesM3 fitprintability1.8 mm wallholes align±0.05 mm
01request → standards

Plan from a sentence.

Type the part you need in plain English. CadKitty resolves every dimension to a real standard — NEMA-17, ISO 4762, T-slot 6 mm — instead of guessing.

02part program → compiler

Build from typed code.

Your request becomes a typed list of CAD operations. A deterministic compiler turns those into real geometry — same input, same output, never a guessed mesh.

03validator → STL · BOM · steps

Check before you download.

Fit, printability, and every interface get measured. If the bracket would not fit the rail or a wall is below the min, you do not get the file. Then it ships.

exploded view · every part separates
the system

Built to refuse bad parts.

Four stages sit between your request and the file. Any one of them can stop a part that wouldn't fit, print, or assemble before it reaches you.

01
Standards registry

Known hardware dimensions are resolved from structured standards.

02
Part program

The model is planned as typed geometry operations, not guessed mesh text.

03
Compiler

The part is generated through deterministic CAD logic.

04
Validator

Mesh, features, printability, and interfaces are checked before export.

example output

From request to printable file.

One request in, one validated part out: the spec it looked up, the part it built, the checks it passed, and the files. No CAD program required.

prompt

a bracket to mount a NEMA-17 motor to a 2020 rail

resolved spec
Motor
NEMA-17
Rail
2020 extrusion
Screws
M3 × 4
Bolt pattern
31 mm square
Shaft clearance
Ø22 mm
nema17_mount · iso
validation report
fits the railprints cleanholes line upinterfaces pass
nema17_mount.zip validation passed
why it's different

Most tools guess. This one checks.

Ordinary text-to-3D lets a model invent geometry and hands you a mesh. CadKitty limits the model to picking known parts, builds the geometry from code, and proves it.

typical text-to-3D
  • Makes up critical dimensions
  • Hands you a raw mesh to clean up
  • Skips fit and printability
  • Bluffs when the request is unclear
  • No real standard behind the numbers
cadkitty
  • It does not make up critical dimensions
  • It pulls hardware sizes from real, cited standards
  • It builds geometry from code, not a guessed mesh
  • It checks fit and printability before export
  • It says no when a request is unclear or impossible

Describe the part you need.

CadKitty will measure twice before it ships the file.

a bracket to mount a NEMA-17 motor…Open the tool