USB Host Shield

Correcto, uso mpide.
Realmente he visto en una página que consideraba bastante de fiar, que era compleeetamente compatible.

Ahora tengo la duda de si vale la pena modificar la libreria o comprarme el arduino UNO(de momento probaré con uno que me dejan).

Lo que tendría que modificar de la librería es el código que va dirigido a la parte más inferior del chip.
Álguien me daría un poco lo que serían las directrices que debería seguir para convertir la librería para arduino a librería para chipKit?

Tengo un amigo que me ayudará pero está temporalmente fuera de servicio...