Open Hardware Projects com Arduino

Pessoal estou à procura do tal material teórico à pouco tempo, queria saber se alguém conhece alguma referência, inicialmente preciso construir um servidor de impressão que receba em usb e envie em RJ45 para um switch, mas queria construir também meus próprios switchs, roteadores e tudo mais, isso se houver tal projeto já, se não houver começo à montar por si próprio, tirando como base hardwares fechados.