Sobre el proyecto

Protolot es una aplicación Android de código abierto y clean-room diseñada para convertir conceptos de hardware simples en paquetes de construcción detallados. Genera documentación esencial como redes de cableado, listas de materiales (BOM), instrucciones de ensamblaje y enlaces CAD. La aplicación permite a los usuarios agrupar lotes para fabricación o creación de prototipos e incluye funciones para kitting. Las capacidades clave en la versión actual M2 incluyen: - **Gestión de ensamblaje**: Listas de ensamblaje ordenadas paso a paso con seguimiento de progreso y verificaciones. - **Confianza y anulaciones de BOM**: Muestra puntuaciones de confianza para las líneas de BOM; los elementos de baja confianza activan avisos y permiten anulaciones de piezas mediante una hoja dedicada. - **Integración con proveedores**: Proporciona enlaces externos a los principales proveedores de electrónica (DigiKey, Mouser, LCSC) sin requerir claves API. - **Gestión de lotes**: Admite importación/exportación CSV/JSON para datos de lotes, utilizando encabezados canónicos como name, board, variant, MPN, qty y notes. - **Seguridad y privacidad**: Incluye verificaciones de seguridad en el dispositivo y permite Bring Your Own Key (BYOK) para la integración con LLM si se desea. El proyecto está construido con Kotlin, Jetpack Compose y Material 3, con minSdk 26. Se puede compilar usando Android Studio con Gradle 8.9. La aplicación tiene licencia MIT y está branded por Copper Bench.