Welcome to rattleCAD 4.0

rattleCAD 4.0 supports your bicycle design and build process of bespoked bicycle frames with a fully parametric bicycle model.

In this design process, rattleCAD 4.0 will guide you through several steps

    • Bike Fitting,
    • Geometry Definition,
    • Frame & Tube Refinement,
    • Selection of Components and Review Summary
    • Selection of FrameJig and Export Workshop Drawings including Tube Miters


You can get rattleCAD here: get rattleCAD 4.0


rattleCAD Bend Tubes! rattleCAD Bend Tubes - Frame!

rattleCAD 4.1.00

rattleCAD Start-Window! rattleCAD Config-Panel!

rattleCAD 4.0.00

Extended Rendering

open full size custom Rendering of a SVG out of rattleCAD, done in any VectorGraphic Editor that reads SVG

animated static fullsize Rendering of a SVG out of rattleCAD, done in any VectorGraphic Editor that reads SVG

Parametric Design

All the graphics are configurable by parameters to configure your Bicycle Frame.

  • Bike Fitting
  • Frame Geometry
    • Handlebar & Saddle
    • Stack/Reach
    • Existing Geometry
  • Frame/Tube Details
    • Bend Main Tubes
  • Rear Mockup (ChainStay)
  • Dimensions editable in View

Tube Miter

rattleCAD supports your work in the workshop. Print out the tube miters and cut the tube ends per hand.

Drawing Export Formats

rattleCAD supports different formats to exchange your graphics with other tools (CAD, Desktop Publishing, ...).

  • .pdf .... Portable Document Format
  • .html ... Hypertext Markup Language (HTML5)
  • .svg .... Standard Vector Graphic


rattleCAD provides a Components Library build up from SVG-Files to mockup your Bike. Extend your Library with own Components.

  • Derailleur
  • Crankset
  • Handlebar
  • Saddle
  • Brake
  • Fork
  • BottleCage
  • Dropout


rattleCAD provides Analysis of RearWheel, Crankset and Chainstay.

  • custom Chainwheels
  • custom Crankset arm length
  • straight/bent Chainstay

FrameJig Support

rattleCAD supports different types of FrameJigs.

User Interface

rattleCAD provides an improved GUI for comfortable usage.

  • Config Panel with all Parameters at a glance.
  • Mouse Support
  • Keyboard Support
  • direct editable Dimensions
  • Scale, Move and Scroll