# Finger Joints Kit

[![cuttle](https://cuttle-uploads.imgix.net/56/c342d0fa290e787762339822921ed4bb73fadf5a355f2611c10f6c5bdeea28f6.jpg?auto=compress,format&q=80&fit=crop&width=32&height=32&dpr=1)Cuttle Official](https://cuttle.xyz/@cuttle)

Feb 5, 2025 (updated Jan 30, 2025)

Public

![](https://cuttle-uploads.imgix.net/56/1909f84abea25de2badb0199b30ea672820fd9e9b046fe7a3d8de53e8647a74d.jpg?auto=compress,format&q=80&fit=max&width=700&height=1280&dpr=1)

This project kit helps you add finger jointed edges to shapes made with straight segments. You can change the material thickness, tab width and kerf compensation at any time and all the edges will adjust automatically. All of our Box templates were made using this kit!

## Video Tutorial

[YouTube video](https://www.youtube.com/watch?v=yJUVCjxcn4U)

[Watch on YouTube](https://youtu.be/yJUVCjxcn4U)

## How to use

Unlike other templates, this “kit” allows you to create your own design in the Cuttle Editor.

1.  Scroll to the top of this page and click “Open in Cuttle Editor” to start editing.
    
2.  You can start by adding shapes to the **Design** component and then dragging the type of finger joint you want on each edge, or using the `Replace Edges` modifier. Make sure that mating edges are the same length and have mating types of joints.
    

## Parameters

-   `materialThickness` is the thickness of the sheet material you're using. It determines the height of the finger joints and slots. Measure your material with calipers.
    
-   `tabWidth` is the width of a finger tab (or its absence — a slot where another tab will fit). Note that the outer tabs of the **Finger Joints Outer** component may be wider than this (if the tab width doesn't divide evenly).
    
-   `kerf` compensates for the kerf of your laser cutter and can be used to make a tight, press-fit joint. It is typically around .005in - .008in to get a tight fit, but depends on the material you're using and your cutter. You can also set this to 0 if you don't want to use kerf compensation.
    

## Mating Pairs

-   **Finger Joints** will mate with **Finger Joints Slots**.
    
-   **Finger Joints** will also mate with **Finger Joints Outer**.
    

For mating to work, both need to be the same length.

## Making Slots

Use **Finger Joints Slots** to position a line of slots (holes) that **Finger Joints** will fit into.

![](https://cuttleusercontent.com/18/zS3xtFZhNsJVr1jV7WI2VsdC.gif)

There is a handy `offset` parameter for moving the slots in a perpendicular direction.

## "Replace Edges" Modifier

This will replace each edge in a path with whatever component(s) you choose.

![](https://cuttleusercontent.com/18/7tEhK84ZTYd67yP0SlSxe04x.gif)

The idea is to make it easier to make a **Rectangle** that has finger joints on each edge. You make a **Rectangle**, apply **Replace Edges**, and then set the `edges` parameter to e.g. `[FingerJoints]` (this will replace each edge with **Finger Joints**).

You can also have different edges. The ordering is top, right, bottom, left. For example, if you put `[FingerJoints, FingerJointsOuter]` into the `edges` parameter, you'll get **Finger Joints** on top, then **Finger Joints Outer** on the right, then it will repeat to give you **Finger Joints** on the bottom, and **Finger Joints Outer** on the left.

![](https://cuttleusercontent.com/18/xULKNYgh3mMoEwrNj1xAPLao.gif)

You can use `Line` to replace an edge with a simple line (that is, keep it the same). You can use `null` to remove an edge.

You can use any component that has parameters `point1` and `point2`, that is, any component that functions like a **Line**.

The joinery is designed to work with "inner dimensions". So size your **Rectangle** to the inner dimensions of the face you want and the fingers will "stick out" of that.

Typically you'd use this with a **Rectangle**, but **Replace Edges** will work with any path that has straight segments. The ordering of the edges comes from the ordering of the segments in the path.

## Designs made with this kit

Most of Cuttle's box templates have been made using this kit. You can always remix any of these as a starting point for your own projects, or use this kit for a cleaner beginning as they use the same logic and techniques.

[![Open Box with Finger Joints](https://cuttle-uploads.imgix.net/56/08a08a96c27a2ab8673bbfd3e852c74fe5fd0dab3400d0aa1db34662acd63931.jpg?auto=compress,format&q=80&fit=fill&fill=blur&width=400&height=225&dpr=1)](https://cuttle.xyz/@cuttle/Open-Box-with-Finger-Joints-D2ugGEvYUNfd)

[Open Box with Finger Joints](https://cuttle.xyz/@cuttle/Open-Box-with-Finger-Joints-D2ugGEvYUNfd)

[![cuttle](https://cuttle-uploads.imgix.net/56/c342d0fa290e787762339822921ed4bb73fadf5a355f2611c10f6c5bdeea28f6.jpg?auto=compress,format&q=80&fit=crop&width=33&height=33&dpr=1) Cuttle Official](https://cuttle.xyz/@cuttle)

[![Closed Box with Finger Joints](https://cuttle-uploads.imgix.net/56/cff4e6c8b6f15ca544cf0a975b09dd95a937f55f12b763aa7ee3ef5c43f70e49.jpg?auto=compress,format&q=80&fit=fill&fill=blur&width=400&height=225&dpr=1)](https://cuttle.xyz/@cuttle/Closed-Box-with-Finger-Joints-blQZfaiFfZvv)

[Closed Box with Finger Joints](https://cuttle.xyz/@cuttle/Closed-Box-with-Finger-Joints-blQZfaiFfZvv)

[![cuttle](https://cuttle-uploads.imgix.net/56/c342d0fa290e787762339822921ed4bb73fadf5a355f2611c10f6c5bdeea28f6.jpg?auto=compress,format&q=80&fit=crop&width=33&height=33&dpr=1) Cuttle Official](https://cuttle.xyz/@cuttle)

[![Reinforced Open Box with Finger Joints](https://cuttle-uploads.imgix.net/56/4b73d61ca0b55ae031a17c4ecf8d33fd67f8708cbda9df91cc48e3ad03390c96.jpg?auto=compress,format&q=80&fit=fill&fill=blur&width=400&height=225&dpr=1)](https://cuttle.xyz/@cuttle/Reinforced-Open-Box-with-Finger-Joints-kuXXyUPyimG1)

[Reinforced Open Box with Finger Joints](https://cuttle.xyz/@cuttle/Reinforced-Open-Box-with-Finger-Joints-kuXXyUPyimG1)

[![cuttle](https://cuttle-uploads.imgix.net/56/c342d0fa290e787762339822921ed4bb73fadf5a355f2611c10f6c5bdeea28f6.jpg?auto=compress,format&q=80&fit=crop&width=33&height=33&dpr=1) Cuttle Official](https://cuttle.xyz/@cuttle)

[![Sliding Lid Box](https://cuttleusercontent.com/56/852874bf29482170bedda563a67ee91375e2a0688d8455fb51c6a15b79ba89d9.gif)](https://cuttle.xyz/@cuttle/Sliding-Lid-Box-bPw6EKhxgyMd)

[Sliding Lid Box](https://cuttle.xyz/@cuttle/Sliding-Lid-Box-bPw6EKhxgyMd)

[![cuttle](https://cuttle-uploads.imgix.net/56/c342d0fa290e787762339822921ed4bb73fadf5a355f2611c10f6c5bdeea28f6.jpg?auto=compress,format&q=80&fit=crop&width=33&height=33&dpr=1) Cuttle Official](https://cuttle.xyz/@cuttle)

[![Hinged Lid Box](https://cuttleusercontent.com/56/9291a975ebf08a70d26d2326a8744e53f3b04047eca446f5571785708a3ca59e.gif)](https://cuttle.xyz/@cuttle/Hinged-Lid-Box-rTDUUz652dVO)

[Hinged Lid Box](https://cuttle.xyz/@cuttle/Hinged-Lid-Box-rTDUUz652dVO)

[![cuttle](https://cuttle-uploads.imgix.net/56/c342d0fa290e787762339822921ed4bb73fadf5a355f2611c10f6c5bdeea28f6.jpg?auto=compress,format&q=80&fit=crop&width=33&height=33&dpr=1) Cuttle Official](https://cuttle.xyz/@cuttle)

[![Box With Dividers](https://cuttle-uploads.imgix.net/56/fd7487d6230193534b59734c72a6eb7221280a99e39403d84c774df4ed7bd6b9.jpg?auto=compress,format&q=80&fit=fill&fill=blur&width=400&height=225&dpr=1)](https://cuttle.xyz/@cuttle/Box-With-Dividers-LFERvnBMrvVE)

[Box With Dividers](https://cuttle.xyz/@cuttle/Box-With-Dividers-LFERvnBMrvVE)

[![cuttle](https://cuttle-uploads.imgix.net/56/c342d0fa290e787762339822921ed4bb73fadf5a355f2611c10f6c5bdeea28f6.jpg?auto=compress,format&q=80&fit=crop&width=33&height=33&dpr=1) Cuttle Official](https://cuttle.xyz/@cuttle)

[![Index Cards Holder](https://cuttle-uploads.imgix.net/18/9NSjFJSNYJG8mKRJ7nPS5ds8.jpg?auto=compress,format&q=80&fit=fill&fill=blur&width=400&height=225&dpr=1)](https://cuttle.xyz/@toby/Index-Cards-Holder-wsyNHjfhfDaF)

[Index Cards Holder](https://cuttle.xyz/@toby/Index-Cards-Holder-wsyNHjfhfDaF)

[![toby](https://cuttle-uploads.imgix.net/18/1a46a8dcd92ca5054588a134d29c6f682206d077ae1aa32a6853e2cf2b22279b.jpg?auto=compress,format&q=80&fit=crop&width=33&height=33&dpr=1) Toby Schachman](https://cuttle.xyz/@toby)

Makes & Comments

You must be a member of Cuttle Pro to post in this area.

LICENSE

Free for personal use. To sell physical items [upgrade to Cuttle Pro](https://cuttle.xyz/pricing).

You may create physical items for personal use.

PRO

Upgrade to Cuttle Pro to sell physical items derived from this template.

You may not sell or give away digital items (like SVGs) derived from this template. [Learn more](https://cuttle.xyz/learn/licensing).