CNC machining
I decided to make a circular bedside table out of my 4'x4' stock of OSB. The construction will be a press-fit which may be complicated for the OSB boards as their thickness is non-uniform (the board I had ranged in thickness from 0.4'' at the edges to 0.46'' inside). I wanted to keep the number of parts and cuts to minimum:


The size of press fit slots is 0.42'' in width and 1'' in length. In retrospect I could have made them slightly wider (0.43'') with chamfers (to simplify assembly) and longer (up to 2'') to make them more secure and stable.
In the Vcard Pro I adder dog-bone fillets to the holes and slots to make the assembly possible. I was unable to add T-bone fillets to any or add dog-bone fillets to all elements. I used a setting of 1/8'' cutter (even though I used 1/4'' one). I calculated two separate toolpaths - first for inside cut in the three holes in the tabletop and then a separate one for an outside cut for the remaining elements. I used 2 tabs per cut: 0.1'' long and 0.05'' thick. I defined a full cut to be 0.49'' which was way more than the range of thicknesses of the board but based on experiences of people who cut before me it was a good choice.
The job was cut on Shopbot in Harvard's Science Centre:


All the parts were cut well on the first go. However the OSB did require quite a bit of filing down (perhaps the reason was that the feed rate was too quick and the cutter was upcut):


In haste, it was easy to assemble things upside down:


But it wasn't too hard to take them apart and put them back the right:


Here is the completed table already in use: