Saltar al contenido

⚙️  Servicio freelance · Barcelona y remoto

Desarrollo de sistemas embebidos: firmware, sensores y PCB

Convierto una idea de dispositivo en hardware que funciona: firmware en C/C++, comunicación Bluetooth, sensores y la placa electrónica, validado con medidas reales.

Para quién es

  • Startups de hardware que necesitan sacar adelante el firmware o la electrónica de su producto.
  • Empresas industriales que quieren conectar una máquina o un sensor.
  • Equipos con un prototipo que falla y necesitan a alguien que lo depure con instrumentación.

Precios

Tres niveles, precio cerrado

Precios orientativos «desde», IVA no incluido. Antes de empezar recibes por escrito el alcance, el precio final y las fechas.

Nivel 1

Diagnóstico

Para desbloquear un problema concreto de tu firmware o tu placa.

desde50 €

  • Revisión de tu código o de tu esquemático/layout
  • Depuración de 1 problema concreto
  • Informe con la causa y la solución propuesta
Entrega
2–3 días
Revisiones
1 consulta de seguimiento
Quiero este nivel

El más elegido

Nivel 2

Funcionalidad

Para añadir una pieza a un producto que ya existe.

desde500 €

  • 1 driver o funcionalidad: sensor por SPI/I2C/UART, servicio BLE GATT o tarea FreeRTOS
  • Probado en tu hardware o en placa de desarrollo
  • Código fuente documentado en Git
  • Medidas de validación (osciloscopio / analizador lógico)
Entrega
1–2 semanas
Revisiones
2 rondas de ajustes
Quiero este nivel

Nivel 3

Dispositivo completo

Para llevar una idea a un prototipo funcional.

desde1.100 €

  • Arquitectura: microcontrolador, sensores y comunicación
  • Firmware completo: drivers, BLE, FreeRTOS y bajo consumo
  • PCB en KiCad (2–4 capas) con BOM, Gerbers y modelo 3D
  • Puesta en marcha (bring-up) y validación con datos reales
  • Documentación técnica para tu equipo o fabricante
Entrega
3–6 semanas
Revisiones
3 rondas de ajustes
Quiero este nivel

¿Tu proyecto no encaja en ningún nivel? Cuéntamelo y te preparo una propuesta a medida.

Proceso

Cómo trabajamos, paso a paso

Sabes en todo momento en qué punto está tu proyecto y qué recibes al terminar cada fase.

  1. 1

    Requisitos

    Qué tiene que medir o controlar el dispositivo, con qué batería, a qué coste y con qué hardware cuentas ya.

    → Lista de requisitos

  2. 2

    Arquitectura

    Elijo microcontrolador, sensores y comunicación, y estimo consumo y coste. Lo decidimos juntos antes de escribir código.

    → Documento de arquitectura y presupuesto

  3. 3

    Prototipo

    Firmware sobre placa de desarrollo o tu hardware para probar que la idea funciona cuanto antes.

    → Prototipo que funciona

  4. 4

    Firmware y PCB

    Desarrollo el firmware definitivo y, si hace falta, diseño la placa en KiCad lista para fabricar.

    → Código y ficheros de fabricación

  5. 5

    Validación

    Mido con osciloscopio, analizador lógico y datos reales. Si no lo puedo medir, no lo doy por bueno.

    → Informe de pruebas

  6. 6

    Entrega

    Código en Git, documentación y ficheros de fabricación. Todo es tuyo y tu equipo puede continuar sin mí.

    → Transferencia completa

Trabajo real

Lo que ya he hecho

MOOVIA — wearable para entrenamiento de fuerza

PCB de 4 capas, firmware FreeRTOS en ARM Cortex-M4F y BLE: 999 Hz sin perder un paquete y 0,03 m/s de diferencia frente a un sistema comercial.

moovia.app ↗

Driver de IMU desde cero

Driver del ICM-42688-P por SPI con FIFO y lecturas en ráfaga a 1 kHz.

Ver caso →

Fusión de sensores

Madgwick, Kalman y ZUPT para convertir una señal ruidosa en velocidad, altura y aceleración fiables.

C / C++FreeRTOSESP32ARM Cortex-MBLE / GATTSPI · I2C · UARTMQTTKiCad

Preguntas frecuentes

Lo que suelen preguntarme

¿Con qué microcontroladores trabajas?

Principalmente ESP32 y ARM Cortex-M (Microchip, STM32, Nordic), en bare-metal o con FreeRTOS. Si tu proyecto usa otra familia, lo valoramos en la llamada inicial.

¿Puedes diseñar también la placa electrónica?

Sí. Diseño PCB de 2 y 4 capas en KiCad con esquemático, BOM, Gerbers y modelo 3D, y hago la puesta en marcha con el prototipo montado.

¿Cuánto cuesta desarrollar el firmware de un dispositivo?

Depende del alcance: un diagnóstico desde 50 €, una funcionalidad o driver desde 500 € y un dispositivo completo desde 1.100 €, IVA no incluido. Tras la fase de requisitos recibes un presupuesto cerrado.

¿El código y los diseños son míos?

Sí. Al terminar recibes el código fuente, los ficheros de KiCad y la documentación, con todos los derechos de uso.

Contacto

¿Tienes un proyecto en mente?

Una web, un dispositivo o un panel de control: cuéntame qué necesitas y te respondo con cómo lo haría, cuánto costaría y en cuánto tiempo.