The idea behind this project is a good one: typing in a few box dimensions and letting a script handle all the finger joint geometry instead of drawing tabs by hand. Adventures in creation has written a Python script for Fusion 360 that does exactly that, and the finished result is a wooden box milled on a CNC router from a plywood sheet.
The way the script is put together stands out to me. It prompts for inputs such as box length, width, height, material thickness, number of tabs, and overhang amount, then automatically generates three sketches and extrudes six bodies. Those six panels interlock into the final box, with finger joints that get dogbone or T-bone relief corners. For the inside corners of the tabs, the maker runs the Dogbone add-in to apply round corner reliefs, which pairs neatly with the script output. Cutting was done with a yellow DeWalt router motor on the CNC router.
It is also nice that the physically assembled plywood box is shown as it came off the machine, with no glue or sanding applied yet. That raw state gives an honest look at how the joints fit straight from the cut. The maker did clean burrs off the assembled box with a scalpel, so a bit of finishing by hand was still needed.
One trade-off worth flagging: the script works in centimeters, so anyone designing in inches has to convert their numbers first. The maker also mentioned it took a few hours to get the sketch ready for the extrusions, and noted the API use is straightforward with plenty of examples. That candor makes the project feel very approachable for anyone wanting to try scripting their own parametric parts.
Project by Adventures in creation. Watch it on their YouTube channel: