This is a project I've been working on the past couple days. My goal is to CNC an entire guitar, and a big part of that is making a fretboard that doesn't suck. So I decided to make use of the CSG.js library ( https://github.com/evanw/csg.js/ ) and some hacky polygon generation code to produce an entire fretboard from start to finish.
I'm waiting on wood to be delivered at the moment, but pictures of the first few runs will be going up as soon as that gets here.
That fretboard (well, 22-fret version) is going on a PRS-style single cut with no magnetic pickups, just a Graphtech Ghost wraparound piezo bridge. Cocobolo fretboard, sapelle body (I think), curly redwood top. Should be a nice one.
Also working on that! I've been playing 8- and 7-strings mainly, and everything out there sucks. Doubt I'll post it here, but if you follow me on twitter/github, you'll see it there. (daeken in both places)
The fret placement was, slightly surprisingly, the absolute easiest part of everything. 99% of my time was spent on the math for producing the base fretboard shape (the fingerboard() function in fret_worker.js if you're curious). Between getting the mesh right and doing the math for radius, it was a bit of a beast, but it ended up working out well.
I'm waiting on wood to be delivered at the moment, but pictures of the first few runs will be going up as soon as that gets here.