As I said, the combo of breadboard power and USB <> serial is quite attractive. Maybe, instead of a USB<>serial chip, put a ATmega32U4 on there with an Arduino compatible bootloader so the user can reflash it with other firmware to handle other protocols. If you make the PSU voltage software controlled, I strongly recommend putting unpopulated footprints for a multi-turn preset, a jumper to select between hardware and software control, and an AVR-ISP header so that users don't have to run your special firmware that controls the PSU while providing serial comms, but can load other firmware without worrying about the PSU control