Parece bom.
Bem pensado e bem desenhado.
Não consigo pensar em nada que seja uma violação de código. Certifique-se de que as réguas de terminais estejam identificadas para uso com a voltagem do sistema e identificadas para a corrente do circuito. A placa de fótons é identificada para a tensão?
Se estiver em uma garagem, você não precisa de um invólucro à prova de intempéries. Uma simples caixa de junção de tampa de rosca serve, mas deve ser ligada ao condutor de aterramento do equipamento. Se você gosta do gabinete de plástico, então isso funciona também.
Boa sorte!