Construir o Comprar: ¿Qué camino seguir como ingeniero?

Zachariah Peterson
|  Creado: Septiembre 29, 2019  |  Actualizado: Abril 5, 2021
Use modular hardware design tools instead of buying off-the-shelf products

¿Estás dudando en comprar un SBC listo para usar? Puedes construirlo rápidamente con las herramientas adecuadas de diseño de hardware modular

No hay nada más divertido que embarcarse en un nuevo proyecto, ya sea como una aventura empresarial o para tu propio disfrute personal. Como ingeniero trabajando en un proyecto de hardware de sistemas embebidos, llegarás a un punto en el que tendrás que tomar esa decisión crítica: ¿qué partes importantes de tu sistema deberías construir y cuáles deberías comprar? El dilema de "construir o comprar" ha atravesado la comunidad de hardware, aunque ciertamente no se limita a hardware.

Este tipo de decisión no es fácil de tomar, y no hay una respuesta general para esta pregunta. Tomar la decisión equivocada para un proyecto podría costarles tiempo y dinero a los usuarios y al propietario de un negocio. Decidir si construir o comprar es complicado y requiere sopesar cuidadosamente los costos, el tiempo y las capacidades.

Capacidades del Producto vs. Habilidades, Experiencia y Costo

Las habilidades y la experiencia de su equipo de ingeniería influirán profundamente en su decisión de construir desde cero o comprar una placa prefabricada para respaldar su próximo producto. Cuanto más conocimiento tenga el equipo en un dominio particular, mayores serán las posibilidades de embarcarse en un enfoque de construcción exitoso. Mientras tanto, un equipo con menos conocimiento y experiencia en el dominio específico del proyecto probablemente tardará más en ponerse al día y producir un nuevo producto completamente desde cero. En este caso, lo más probable es que opte por comprar una solución prefabricada.

De todos los puntos importantes a considerar al decidir entre comprar y construir, equilibrar los costos y las capacidades requeridas es probablemente el más importante. Para una empresa que crea su propio producto, el costo podría ser el factor decisivo definitivo. Si su organización está diseñando un producto para un cliente, entonces necesitará presentar al cliente opciones que muestren los compromisos entre capacidades, personalización, costos y conformidad con los requisitos del cliente.

Desglose de Costos

Entender los compromisos de costos totales involucrados en comprar o construir es un proceso complicado porque implica varias etapas, pero es una tarea crucial para asegurar la rentabilidad. Construir su propia placa personalizada para un sistema embebido completamente desde cero incurrirá en algunos de los siguientes costos:

  • Costos de desarrollo: Esto va más allá del diseño de PCB. Incluye el desarrollo de software (firmware, sistema operativo, BSP, cargadores de arranque, etc.), diseño mecánico, características opcionales, pruebas y verificación (pruebas de rendimiento, certificaciones, pruebas ambientales, pruebas de fiabilidad de la placa, pruebas de software, pruebas térmicas y otras), y documentación. Si planeas diseñar y construir algo desde cero, también tendrás que pagar por una licencia para usar tu plataforma de desarrollo deseada.
  • Costos de fabricación: Esto incluye la fabricación de PCB, ensamblaje, herramientas, componentes y costos de envío.
  • Costos a largo plazo: Si planeas desarrollar tu propio código para un sistema embebido, tus placas personalizadas podrían requerir regularmente actualizaciones de software para corregir errores. Estos costos continuos de mantenimiento de software pueden ser difíciles de predecir a menos que ya tengas una amplia experiencia en diseño de software embebido.

En comparación con la ruta de construcción, optar por soluciones listas para usar sin duda te ahorrará costos de desarrollo, costos de componentes en la etapa inicial, una parte significativa de los costos de fabricación y costos de mantenimiento de software. ¿Significa esto ahora que la opción de construir está descartada? Realmente depende de tu aplicación, el costo de la solución lista para usar y el volumen que necesitas producir.

Volumen

El volumen es algo que va de la mano con el costo. Los ingenieros que abogan por construir en lugar de comprar tienden a enfocarse en este punto, simplemente porque estas personas suelen trabajar con volúmenes mucho mayores que una startup o un aficionado. Cuando tu objetivo es un volumen bajo—decenas, cientos, o incluso unos pocos miles de unidades—entonces comprar probablemente sea tu mejor opción. La ruta de construcción se vuelve más atractiva con cantidades mayores.

Rentabilidad vs. volumen de fabricación al comprar y construir

 

A medida que el número de unidades aumenta con el tiempo, la opción de "Construir" no comenzará a ser rentable a menos que puedas asegurar un acuerdo exclusivo con los fabricantes de la solución prefabricada. Ten en cuenta que, una vez que construyas tu propia placa de sistemas embebidos y haya pasado tu régimen de pruebas, no necesitarás reconstruirla; puedes ordenar inmediatamente volúmenes mayores y acercarte más al punto de cruce mostrado en el gráfico anterior.

Personalización

Cuando compras un producto listo para usar y ejecutar tu sistema embebido, lo que ves es lo que obtienes. A menos que planees descargar esquemáticos electrónicos para alguna plataforma de hardware abierto (por ejemplo, un Arduino o Raspberry Pi) y rediseñar completamente la placa, el rendimiento de tu producto está limitado por los componentes que tienes en la placa.

Rediseñar estos productos de hardware abierto u otros proyectos de código abierto de ingenieros es ciertamente posible, pero algunos de estos proyectos tomarán tanto tiempo y esfuerzo para rediseñar como construir un producto desde cero. Mientras tu volumen sea lo suficientemente alto, podrías construir una nueva placa desde cero ya que tendrás más control sobre sus capacidades y características disponibles.

Cómo las Herramientas de Diseño de Hardware Modular te Ayudan a Reducir los Costos de Construcción

Siempre puedes optar por construir una placa embebida desde cero, ya que una solución lista para usar no siempre satisfará tus necesidades de rendimiento únicas, puede que no sea escalable, pronto podría quedar obsoleta y puede que no cumpla con los estándares industriales críticos para tu aplicación. Cuando tienes acceso a las herramientas adecuadas de diseño de hardware modular, puedes reducir considerablemente el tiempo requerido para crear un sistema embebido desde cero. Esto te permite crear hardware que satisfaga los requisitos únicos de tu aplicación sin estar limitado por el hardware COTS.

Este conjunto de herramientas de diseño de hardware te permite conectar rápidamente módulos estándar en un sistema completo listo para producción sin enredarte en los aspectos más finos del diseño de PCB. Este es el equilibrio perfecto entre construir y comprar un SBC para tu nuevo sistema: construir un sistema a partir de módulos estándar te da la seguridad de que tu producto funcionará correctamente, mientras que aún te da la capacidad de adaptar tu SBC a tus requisitos únicos. Lo mejor de todo es que eliminas completamente los costos de diseño de PCB involucrados en construir tus propias placas, lo que te permite alcanzar la rentabilidad con un volumen más bajo.

Identificación de errores con las herramientas de diseño de hardware modular en Upverter

Gracias a las herramientas de diseño de hardware modular en Upverter (anteriormente conocido como Geppetto), cualquier ingeniero puede agilizar el proceso de diseño y producción para sistemas embebidos. Puedes crear rápidamente sistemas de hardware modulares, completamente funcionales, en una interfaz de diseño basada en navegador, y tus diseños estarán listos para la producción y serán adaptables para casi cualquier aplicación. Tendrás acceso a una amplia gama de módulos estándar de la industria para usar en tu nuevo producto.

Echa un vistazo a algunas historias de éxito de clientes de Gumstix o Contáctanos hoy para aprender más sobre nuestros productos, herramientas de diseño y servicios.

 

Sobre el autor / Sobre la autora

Sobre el autor / Sobre la autora

Zachariah Peterson tiene una amplia experiencia técnica en el mundo académico y la industria. Actualmente brinda servicios de investigación, diseño y marketing a empresas de la industria electrónica. Antes de trabajar en la industria de PCB, enseñó en la Universidad Estatal de Portland y realizó investigaciones sobre la teoría, los materiales y la estabilidad del láser aleatorio. Su experiencia en investigación científica abarca temas de láseres de nanopartículas, dispositivos semiconductores electrónicos y optoelectrónicos, sensores ambientales y estocástica. Su trabajo ha sido publicado en más de una docena de revistas revisadas por pares y actas de congresos, y ha escrito más de 1000 blogs técnicos sobre diseño de PCB para varias empresas. Es miembro de IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society y Printed Circuit Engineering Association (PCEA), y anteriormente se desempeñó en el Comité Asesor Técnico de Computación Cuántica de INCITS.

Recursos Relacionados

Volver a la Pàgina de Inicio
Thank you, you are now subscribed to updates.