#CNCRouter experts

What #OpenSource design tools (#CAD / #CAM) do you recommend for carving 3D organic designs onto wood?

Examples:
(1) Topographical maps
(2) Piano keys - angled bevels on the black keys
(3) 3D human face

Last year, I was using #FreeCAD, and was disappointed to find out FreeCAD's #CAM tool couldn't handle the angled slopes / black keys on the piano keyboard I designed.

Heard of people using: #Blender + CAM, #DuneCAD, #OpenSCAD and some other tools...

#Makerspace

@jrovu I know this is an old post but do you have your model? The maker space I work with uses FreeCAD and I think sloped 3d surfaces would be no problem on FreeCAD 1.1+.
@amoose136 I will review my archives and share the model / code. The product design I got stuck on was modeling 2 x octaves of piano keys. I wanted bevels / slopes on the black piano grooves - coundn't figure out how to do it, and get CAM to work with my CNC Router...
@jrovu last December I was able to do this in FreeCAD to make some catenary curve cheese slicers. CNC controller was LinuxCNC based.