Originally designed to be run on a CNC mill slightly re-purposed for more convenient printing. I am told the pins may need slight sanding to work.