FreeSolid modeling for makers and engineers

Free, intuitive
CAD for makers.

Extrude, revolve, loft and fillet your way to gears, enclosures and parts you can print, cut and machine.

Enter your email and we'll send you a sign-in code. No password, no credit card.

Interface

All model. No clutter.

No ribbons stacked three rows deep, no wall of 200 icons. BevelCraft keeps the tools in a few floating panels and gives the screen back to your part.

pen-assembly.bcraft
BevelCraft window with a pen assembly: floating toolbar, model tree, workspace tabs, view cube and timeline
  1. 1

    Four workspaces

    Design, Render, Manufacture, Drawing. One click apart, never in your way.

  2. 2

    One short toolbar

    Grouped by task, with menus that unfold only when you need them.

  3. 3

    Model tree

    Components, bodies and features, each one with a visibility switch.

  4. 4

    View cube & section

    Jump to any view, or slice the model open to look inside.

  5. 5

    Timeline

    Every step you take, in order. Scrub back, edit, and the model rebuilds.

Works with AI

One prompt. A real, editable part.

BevelCraft has a built-in MCP server, so AI assistants can drive it directly: sketch, constrain, extrude, fillet, assemble, draw and export. You describe the part; the model builds it step by step, checks its work with renders, and hands you a parametric file you can keep editing.

  • ●Claude Code
  • ●Claude Desktop
  • Any MCP client
AI agent · bevelcraft MCP

>

  1. ✓document_newgears
  2. ✓sketch_createXY plane
  3. ✓sketch_addinvolute profile, 336 points · 7 circles
  4. ✓extrude10 mm → Body 1
  5. ✓sketch_createoffset 10 mm, for the hub
  6. ✓chamfer0.8 mm on 14 hole edges
  7. ✓sketch_addhub ring Ø17 / Ø9.6
  8. ✓extrudejoin 5 mm
  9. ✓renderiso view ✓
  10. ✓sketch_addpinion, 14 teeth, half-tooth phase
  11. ✓extrude10 mm → pinion
  12. ✓exportgear-24.stl · gear-14.stl

Done: two meshing gears, centre distance 38 mm, exported as STL.

Modeling…

Sketch & constraints

Draw it roughly. Constrain it exactly.

Every solid starts from a sketch. Sketch freely, then lock the intent in with constraints and dimensions. Change a number and the shape follows, keeping every tangent, every center, every right angle.

Lines, arcs, circles, rectangles, slots, polygons, splines and text. Import SVG outlines, and sketch on any plane or flat face.

Sketch 1 · Lever Fully constrained
15060Ø28Ø1225HorizontalHHorizontalHVerticalVTangentTTangentTConcentric◎Perpendicular⊥Fixed⚓

Drag the sliders: the profile stays tangent, concentric and square.

Conical helix, routed pipe, spline cable · modeled in BevelCraft

3D sketches

Sketch in space, not just on a plane.

Route a pipe through a frame, run a cable around a corner, wind a conical spring. Draw polylines, arcs, splines and helixes straight in 3D, then sweep any profile along them.

  • ✓ Bend radius at every corner, set once
  • ✓ Constraints in 3D: along an axis, parallel, perpendicular, tangent, equal
  • ✓ Distances and angles that drive the path

Solid modeling

Every operation a part needs.

Each of these was modeled in BevelCraft, step by step, and exported straight to this page. Grab one and turn it around.

Extrude

Pull a closed sketch into a solid. Add material, cut it away, or keep only the overlap.

Revolve

Spin a profile around an axis for anything round: shafts, knobs, pulleys, bottles.

Loft

Blend between two or more sections for smooth, flowing transitions.

Sweep

Run a profile along a path, flat or in 3D, for tubes, rails, handles and wires.

Fillet & Shell

Round off edges, then hollow the solid to an even wall thickness in one step.

Thread

Real ISO metric threads, coarse or fine, inside holes or on shafts.

Pattern

Repeat features in rows or around an axis, as many times as you need.

Chamfer

Bevel edges at a set distance to break sharp corners cleanly.

Assemblies

From parts to a product.

Model each part in its own space, place it, and tie it to its neighbours with joints. Scroll to take it apart.

Joints

Make it move, before you make it.

Joints tell parts how they may move: turn on an axis, slide along a guide, or both. Set the travel limits, drag one part and the whole mechanism follows. This crank-slider runs on the joints it was built with.

Drawings

From model to shop drawing in a minute.

When a part leaves your desk it needs a drawing. BevelCraft projects the views, cuts the sections and dimensions them for you.

A3 drawing of the flange: dimensioned top view, section A-A, isometric view and title block
The flange above, on an A3 sheet. Generated and exported by BevelCraft.PDFDXF
  • Projected views

    Drop a base view and pull the others off it, ISO first-angle.

  • Sections

    Cut through any view, with hatching done for you.

  • Automatic dimensions

    Sizes, steps, holes and radii in one click. They follow the model when it changes.

  • Tolerances & notes

    Add deviations, fits like H7, notes and leaders.

  • Title block

    A3, A4 and up, landscape or portrait, ready to print.

  • PDF & DXF

    Send a PDF to the shop or a DXF to the laser cutter.

CAMAlpha

Then make it. Same app, same file.

Set the stock, pick the operations, watch the material come off in the simulation, and post G-code for your machine. No export, no second program.

Alpha: the CAM module is new and still evolving. Always check toolpaths in the simulation and dry-run new programs before cutting real material.

Sheet cutting setup: three parts nested on an 18 mm plywood sheet with toolpaths and tabs

The flange, on a 3-axis mill

  • FacingFace mill Ø2516 s
  • RoughingFlat end mill Ø820 min 19 s
  • 2D contour, 4 tabsFlat end mill Ø62 min 40 s
  • 3-axis milling
  • 4 & 5-axis milling
  • Lathe
  • CNC router: sheet cutting
  • Engraving & V-carve
  • Laser cuttingcoming soon
  • Plasma & waterjetcoming soon

Import & export

Plays well with everything else.

Bring in what you already have, send out what the next person needs. Your own models are saved as .bcraft files on your disk, with autosave and crash recovery.

Import

  • STEP

    STEP · .step · .stp

    Solid bodies from suppliers and other CAD tools, ready to measure, drill or build around.

  • DXF

    DXF · into a sketch

    2D outlines from drawings and laser files become sketch geometry you can constrain and extrude.

  • SVG

    SVG · into a sketch

    Logos, icons and artwork turned into profiles to extrude, engrave or cut.

  • BCRAFT

    BCRAFT · linked parts

    Bring in parts from other BevelCraft files as components, and refresh them with one click when the source changes.

Export

  • STEP

    STEP · parts & assemblies

    Hand the model to anyone, with every part of an assembly in its place.

  • STL

    STL · for 3D printing

    Per body or the whole assembly, with the mesh tolerance you choose.

  • PDF

    PDF · drawings, cut lists, labels

    Print-ready sheets for the workshop, plus nesting reports and part labels.

  • DXF

    DXF · drawings

    Send flat views and sheets to laser cutters, plotters and other 2D tools.

  • NGC

    NGC · G-code · LinuxCNC

    Toolpaths posted straight from the CAM workspace. More post-processors to come.

  • CSV

    CSV · cut lists

    Panel sizes and quantities from sheet layouts, for ordering and costing.

Free

€0.

You don't need a mega suite to make a part.

Most makers and engineers use a fraction of what big, expensive CAD packages do. BevelCraft gives you the solid modeling that matters, for free.

  • ✓

    No subscription

    Download it, use it. No trial that runs out, no monthly bill.

  • ✓

    No paywalled features

    Assemblies, drawings and CAM are included. There is no Pro tier.

  • ✓

    Your files stay yours

    Models live on your computer. Export STEP and STL whenever you want.

  • ✓

    Just an email to start

    No password, no card. Sign in with a one-time code and start modeling.

And more

Built for the whole job.

The pieces that turn a modeler into a workshop tool.

Assemblies & joints

Place parts, connect them with revolute, slider and cylindrical joints, set limits, drag the mechanism and check for interference.

A kernel that doesn't crash your work

Geometry runs on OpenCASCADE in a separate process. If an operation fails, your session doesn't.

Native and fast

Written in Rust and run on your own machine, natively or in your browser. No lag from the cloud.

Be the first to craft.

BevelCraft runs right in your browser. Pop in your email, grab the code we send you, and start modeling. Free.