I've revised the layout to try to put all of the analog signals on the top copper only, with zero jumpers, directly over a continuous ground plane. There is only one remaining exception, the Pin 54/55 Sum 1+2, which can't be routed there without interfering with too much other stuff. That's presently on the bottom copper, and it's OK there, as it's completely surrounded by GND, but I may move it to an interior ground plane.
I've also pushed all longer digital traces to the bottom copper. The only exception is the clock line, as I'd prefer not to use vias for that. On the other hand, it looks wrong on the top copper. Are there any opinions about this?
Some further thoughts:
* The board includes both through-hole and surface-mount footprints for the 50 and 80k's in the hopes that it would provide flexibility. However, if custom resistors really are needed for this (at least the 80's, anyway), how useful is this? My supplier for custom values charges the same for either. Wanghar, at least, found inexpensive through-hole bulk-foil 80's. Anyway, the layout would be more efficient if, say, only through-hole positions were provided. I sometimes think through-hole versions may be a better choice anyway, e.g. in case you need to move them between boards.
It may be that there is no one good solution, and in that case leaving the room for others to edit the layout to suit their needs might be best in the end (there's ample room at present). For example, Ian is using 2x40k resistors for each 80k, which is an expensive option, but at least with some limited off-the-shelf availability. Opinions?
* I'd love to put the CPLD and its resistors on the back side of the board. However, I think this would cause big problems for many builders, including myself.
A few problems have arisen:
* I'd like to improve the stack-up by swapping the digital power plane for one of the analog ground planes. I can't figure out how to do this, except perhaps by editing the raw text of the layout or redoing layers from scratch. There is a "swap layers" dialog box (KiCad 9.0), but I can only select one side (one layer on left or right side), so it seems to do nothing. I even added a new blank layer as a temporary target, but that doesn't help either. Any ideas?
* I had a new error appear that I can't seem to get rid of. It claims that the top copper fill is not connected to the top copper fill (i.e., itself). I've deleted it, redrawn it, and tried a few AI-hallucinated ideas, and the error remains. Any clues?
Here's the top-copper only for clarity.