> Canonical HTML: https://kerfscript.mylasertools.com/models/calibration-set/

# Calibration set

Calibration set: cut it once for every new material, before anything that has to fit. The kerf gauge measures the beam, the slot gauge how wide a slot your sheet needs, and the joint pairs which kerf setting makes finger joints that hold.

This design has 8 parts on 1 sheet. Customize it in the [playground](https://kerfscript.mylasertools.com/playground/?model=calibration-set).

## Downloads

- [KerfScript source](https://kerfscript.mylasertools.com/models/calibration-set/calibration-set.kerf)
- [SVG](https://kerfscript.mylasertools.com/models/calibration-set/calibration-set.svg)
- [DXF](https://kerfscript.mylasertools.com/models/calibration-set/calibration-set.dxf)

## Parts

| Part | Quantity | Size |
| --- | ---: | --- |
| kerf gauge | 1 | 72 × 43 mm |
| slot gauge | 1 | 81 × 27 mm |
| joint 0.1 out | 1 | 40 × 20 mm |
| joint 0.1 in | 1 | 40 × 20 mm |
| joint 0.15 out | 1 | 40 × 20 mm |
| joint 0.15 in | 1 | 40 × 20 mm |
| joint 0.2 out | 1 | 40 × 20 mm |
| joint 0.2 in | 1 | 40 × 20 mm |

## Settings

| Name | Default | Range or choices |
| --- | --- | --- |
| `pieces` | `"all"` | All three, Kerf gauge, Slot gauge, Joint pairs |
| `strips` | `10` | 5 to 20 |
| `kerfs` | `[0.1,0.15,0.2]` |  |
| `$thickness` | `3` | 1 to 10 |

## Source

```kerf
// Calibration set: cut it once for every new material, before anything
// that has to fit. The kerf gauge measures the beam, the slot gauge how
// wide a slot your sheet needs, and the joint pairs which kerf setting
// makes finger joints that hold.

use <kerf/calibration>

/* [Tests] */
// Which pieces to cut
pieces = "all"; // [all:All three, kerf:Kerf gauge, slots:Slot gauge, joints:Joint pairs]
// Strips in the kerf gauge
strips = 10; // [5:1:20]
// Kerf settings to try on the joint pairs
kerfs = [0.1, 0.15, 0.2];

/* [Material] */
// Sheet thickness, as you measured it
$thickness = 3; // [1:0.5:10]

/* [Hidden] */
$material = "plywood";

if (pieces == "all" || pieces == "kerf") part("kerf gauge") kerf_gauge(strips);
if (pieces == "all" || pieces == "slots") part("slot gauge") slot_gauge();
if (pieces == "all" || pieces == "joints") joint_test(kerfs);
```

Set power, speed and cut order in your laser software. See the [laser software guide](https://kerfscript.mylasertools.com/docs/compatibility/index.md).
