Enlaces

Utilidades, repositorios de recursos, licencias, comunidades de código abierto… toda la información que necesitas.

Caja de Herramientas

Aquí puedes encontrar enlaces a las herramientas más utilizadas para diseñar, construir y comprobar el software y el hardware en el que estamos trabajando. Otras alternativas populares también están incluidas, puedes usar las que prefieras.

Diseño Electrónico: para dibujar esquemas, diseñar PCB e imprimir las mascaras de componentes y de pistas de cobre, usamos el programa Cadsoft Eagle PCB Design Software. Es una suite profesional completa, pero su Licencia Express es gratis y, a pesar de las pocas limitaciones que tiene, es más que suficiente para la mayoría de nuestros diseños. Como alternativa pueden usarse los programas ExpressPCB, PCBWeb, KiCAD EDA, GplEDA (Linux), Fritzing, DesignSpark entre otros.

Diseño de modelos 3D: Cuando se diseñan piezas para objetos mecánicos se necesita hacer un dibujo 3D con medidas precisas para encajar las piezas entre sí. Para eso usamos el programa BRL-CAD Solid Modeling System. El software incluye un convertidor de ficheros a STL permitiendo la impresión 3D. Otros programas de código abierto que pueden usarse son OpenJSCAD, FreeCAD, pyCADo, …

Desarrollo de Software: Algunos de nuestros proyectos incluyen un software cuya GUIdebe ser programada. Preferimos que dichos programas sean multiplataforma por lo que usamos el lenguaje Java para crearlos. Existen varios IDE para programar en Java pero nosotros usamos NetBeans debido a su facilidad para diseñar gráficamente la GUI de la app. Alternativamente pueden usarse otros IDE para Java como Eclipse, BlueJ y JSource entre otros.

Micro-controler firmware: Además de la electrónica que pueda necesitar un aparato, a veces puede ser necesario incluir un micro-procesador para gestionar su funcionamiento. Existen varias opciones en código abierto y una de las más populares es la plataforma Arduino. El entorno de desarrollo (IDE) para programar y cargar el firmware en el micro-procesador es gratuito y de código abierto. Otras plataformas alternativas son Raspberry Pi, PULP, …

La comunidad Open Source

Open Source Hardware Association Thumbnail for version as of 18:58, 5 November 2006Appropedia