Damn, ended up slightly bigger than I hoped (85x60mm), and I have a fix for that, but it would mean changing out all the connectors... which I'm not going to do. Might as well print it and see if it explodes, first.

At least, after I fix the tombstone issues (poorly routed pad connections to tiny components will cause them to "sink" unevenly), and one of the parts not being in-stock, sigh.

Still, pretty proud of how tightly I managed to pack everything, and still somewhat neatly route it.

Also, you can see I avoided any BGA or otherwise dense parts. This was somewhat for cost (JLCPCB has a bunch of "basic" cost parts none of which are BGA), but also because I'm still a total noob and it's not critical to fully size-optimize the design, yet. Plenty of things which can explode about the non-BGA design, before moving on to that.

Could easily shrink this about 30% or so, but really the biggest saving would be to replace those connectors with right-angle side mounted ones.