BulletDesigner Workbench

BulletDesigner Workbench icon

Introduction

The BulletDesigner Workbench is an external workbench for FreeCAD that provides parametric bullet and projectile design with integrated ballistic calculations, material database, and export capabilities.

Features

Bullet design

Ballistic calculations

Other

Installation

Use the FreeCAD Addon Manager:

  1. Open FreeCAD.
  2. Go to Tools → Addon Manager.
  3. Search for BulletDesigner.
  4. Click Install and restart FreeCAD.

Manual installation: clone or download the repository and copy the BulletDesigner folder to your FreeCAD Mod directory:

Usage

Creating a bullet

  1. Switch to the BulletDesigner workbench.
  2. Click Create Bullet or use Bullet Designer → Create → Create Bullet.
  3. Adjust parameters in the tabbed task panel:
    • Basic: diameter, length, weight.
    • Ogive: type, caliber ratio, meplat diameter.
    • Bands: number, length, spacing.
    • Base: flat or boat tail configuration.
    • Material: material selection and density.
  4. Enable Live Preview to see real-time updates.
  5. Click OK to generate the bullet.

Ballistic calculator

  1. Select a bullet object (optional — auto-fills parameters).
  2. Click Ballistic Calculator.
  3. Enter twist rate, muzzle velocity, and atmospheric conditions.
  4. Click Calculate.

Results include stability factor (Sg), BC, sectional density, and recommended twist rate.

Driving bands must fit within the body length (total length minus ogive and boat tail length), or the solid will not be generated.

Ballistic formulas

Stability factor (Miller)

Sg=30×mt2×d3×l×(1+l2)×(V2800)1/3

Thresholds:

Ballistic coefficient (G1)

BC=SDi

Where SD = sectional density and i = form factor (tangent: 0.85, secant: 0.80, elliptical: 0.75).

Sectional density

SD=Wlbsdin2

Requirements

Links

License

MIT License.