I finally made up this board and wrote a firmware to test it.
The Bus Pirate isn’t an ideal platform for an R2R DAC. 330ohm 5% series resistors on the IO pins contribute some slop, and the buffers limit speed. Next I’m going to replace the R2R with a proper DAC chip ($1 AD9708 clone) and op-amp buffer.