Ages ago, worked up an OpenSCAD file for laying out a Knapp joint:
So did a layout:
https://community.carbide3d.com/uploads/short-url/qfgiwnyRtby3rbYbzuD2Nw4CVP6.c2d
https://community.carbide3d.com/uploads/short-url/jffyFPNoMx7wKeTSVjhuQvUAAfQ.c2d
cut some parts:
prepped them:
and made a box: