When I self sourced the parts for my panelolu control panel, I used
this board from gravitech. It works fine. I wanted full sized cards because the micros are too small for my fat fingers. If I was trying to minimize physical size, I'd consider the micro, but there is no such need.