En mi humilde opinión ese tipo de placas ya no son tan convenientes como antes, con todo el boom del Arduino
Si se notan que están mal orientados.
El software debería actualizarse, para generar el hexadecimal directamente, Lo que recuerdo es que por detrás crear el código ASM y utilizan el compilador de MCHP ()por cierto antiguo) para crear el hex, cuando se podría pasar directamente sin esa dependencia.
Actualizarse a nuevos microcontroladores y no solo los PIC16F o PIC18F.
Crear un SOM, y no necesariamente tiene que ser lo que hacen, es decir un hexadecimal para el microcontrolador. Tendría que ser un un intérprete/ejecutor embebido de un lenguaje de dominio, es decir una máquina virtual embebida, que ejecute lo creado en Niple. De esa manera, ya no importaría el microcontrolador que utilicen, lo importante sería el módulo y sus capacidades físicas.