We're still chugging along here; the big thing we are waiting for is for Xilinx to make us some FPGAs. They've promised to deliver then by the end of May, but maybe they'll surprise us.
While I'm waiting for the FPGAs, I sent out a version of the board (OV3.2) with some power supply tweaks; I just got the boards back from OSH Park:
I'm hand-assembling these boards to see if they work; if they do, we should be able to order the final run of PCBs next week. If they don't, we'll still place the order for the PCBs, but they'll be the OV3.1 design I had made for the 1K backers.
If nothing else, it gives me a chance to write up some notes on assembling the board, for those of you who will be doing it yourselves. I only recommend doing this if you have some experience with surface-mount components; in particular, the QFN package for the ULPI PHY almost certainly requires a source of hot air:
We may also end up using 0402 parts for the 0.1uF caps. However, every part (apart from those 0.1uF caps) is clearly labeled with its identifier and value on the silkscreen, so that makes the rest of the board fairly easy to assemble for those with some practice doing so. Still, I'll write up a rough outline of board assembly and test while I'm working on this.