Protein nanomaterial design is an emerging discipline with applications in medicine and beyond. A longstanding design approach uses genetic fusion to join protein homo-oligomer subunits via α-helical linkers to form more complex symmetric assemblies, but this method is hampered by linker flexibility and a dearth of geometric solutions. Here, we describe a general computational method that performs rigid three-body fusion of homo-oligomer and spacer building blocks to generate user-defined architectures, while at the same time significantly increasing the number of geometric solutions over typical symmetric fusion. The fusion junctions are then optimized using Rosetta to minimize flexibility. We apply this method to design and test 92 dihedral symmetric protein assemblies from a set of designed homo-dimers and repeat protein building blocks. Experimental validation by native mass spectrometry, small angle X-ray scattering, and negative-stain single-particle electron microscopy confirms the assembly states for 11 designs. Most of these assemblies are constructed from DARPins (designed ankyrin repeat proteins), anchored on one end by α-helical fusion and on the other by a designed homo-dimer interface, and we explored their use for cryo-EM structure determination by incorporating DARPin variants selected to bind targets of interest. Although the target resolution was limited by preferred orientation effects, small scaffold size, and the low-order symmetry of these dihedral scaffolds, we found that the dual anchoring strategy reduced the flexibility of the target-DARPIN complex with respect to the overall assembly, suggesting that multipoint anchoring of binding domains could contribute to cryo-EM structure determination of small proteins.