Cool idea, and definitely a nice challenge to step up your game.
You need to figure out a few things:
- how to get the 3D model (usually a .STL file) of each individual piece. Blender or Meshmixer or Fusion360 or any of the 3D CAD software out there come to mind, it’s always easier if you created the 3D model yourself but splitting/slicing an existing one is possible
- then you need to figure out the scale/size you want: the catch here is the maximum thickness you can manage: there’s the Z clearance limit of the Shapeoko, and then there’s a limit to the max length of the endmills you will be using for double-sided jobs. It’s likely that you will find yourself shopping for extra long reach endmills.
- then it’s a matter of generating the CAM from that STL, there are three main ways that I know of that are popular here:
- for two-sided jobs you will want to use locating pins to reposition the stock after flipping it.
That Pinocchio looks like a great usecase to learn all of this. You may want to think about how you will join the individual parts so as to keep the intended axis of freedom between then, but still have a way to have it hold a given position?
Be sure to post regularly about your progress, I’m sure there will be lots of opportunities to share your findings along the way