NOTAS DE INGENIERÍA
Notas desde el banco de trabajo.
Textos más largos sobre los problemas de ingeniería que realmente aparecen — obsolescencia, portabilidad de firmware, bring-up de placas, y más.
Estas notas están traducidas de los originales en inglés con ayuda de IA y aún no han sido revisadas por una persona. Cada una enlaza a su original.
Por ahora, estos artículos se publican solo en inglés.
Todas las notas
- Why an NTC thermistor reads wrong on a microcontroller Why a thermistor on an ADC pin drifts, jumps or reads high: divider placement, the curve math, self-heating and leads. Checks to run before you blame the chip. 8 nov 2026
- Logging to an SD card without corrupting it on power loss How to log to an SD card without corrupting it when power drops: when to sync FAT, where littlefs fits, and the hold-up hardware that matters. 7 nov 2026
- Will a PCB antenna still work inside a metal enclosure? Why a metal case detunes a PCB antenna, the three ways out (window, external antenna, or plastic section), and what to test before you cut tooling. 6 nov 2026
- Ordering PCBs before a tariff exclusion expires What the Section 301 exclusion deadline means for small bare-board orders, what to confirm with your broker, and what not to rush in the design. 5 nov 2026
- Why a microcontroller ADC reading is noisy or wrong Find out whether a noisy or offset ADC reading comes from source impedance, sample time, reference, layout or firmware, with a check order for each. 4 nov 2026
- Preparing for the CRA 24-hour vulnerability reporting duty What triggers a CRA report, the 24-hour, 72-hour and final deadlines, and the firmware and process pieces a small hardware maker needs in place first. 3 nov 2026
- Choosing a display interface for a touchscreen product SPI, 8080 parallel or RGB for a product display: what each costs in pins, RAM and memory bandwidth, and how to pick before the layout is frozen. 2 nov 2026
- Why an IMU reads wrong once it's in the enclosure Mounting stress, aliasing, clipping and offset calibration: the four reasons an IMU that worked on the bench misbehaves in a product, and the checks. 1 nov 2026
- Why a load cell reading drifts with an HX711 Why load cell readings creep or jump with an HX711, and the wiring, reference, filtering and calibration checks that separate real drift from noise. 31 oct 2026
- Why a current monitor reads wrong at 1 mA Why an INA226-class shunt monitor misreads small currents, how to size the shunt, and when to switch ranges or measure sleep current another way. 30 oct 2026
- Why an e-paper display ghosts after partial refresh Why e-paper ghosts after repeated partial refreshes, what the vendor docs say to do about it, and the firmware rules that keep the panel readable and healthy. 29 oct 2026
- Why a thermocouple reading is off by a few degrees Where cold-junction error comes from on a thermocouple input, how to place the sensor and connector, and what to check before you trust the reading. 28 oct 2026
- Why a PT100 or PT1000 reading is wrong by a degree or two How lead wires, a drifting excitation current and the reference resistor throw off an RTD reading, and the front-end checks that fix each one. 27 oct 2026
- Why a humidity sensor reads wrong inside an enclosure Why humidity and temperature sensors read off once the case is closed, and the placement, venting, duty-cycle and test checks that fix it before tooling. 26 oct 2026
- Why a USB-C board works on USB-A but not C-to-C Why a board powers from a USB-A to C cable but dies on C-to-C, plus the CC resistor, receptacle and bench checks that find the cause before respinning. 25 oct 2026
- Why a boost converter fails when the Wi-Fi radio starts Why a battery ESP32 design browns out or kills its boost converter at Wi-Fi transmit, and the inductor, capacitor and layout checks that find it. 24 oct 2026
- Swapping an out-of-stock part without missing a pin A checklist for replacing a sold-out IC on a finished board: pinout, quiescent current, output capacitors, land pattern and what to test before you rebuild. 23 oct 2026
- Reverse polarity protection for a DC power input Series diode, P-channel MOSFET or ideal-diode controller: what each costs the board, and the datasheet checks that stop a wrong plug from killing it. 22 oct 2026
- Debugger can't connect to a new board over SWD A short checklist for 'no target found' on a custom ARM board: power, wiring, reset, sleeping firmware and locked chips, plus what to put on the PCB. 21 oct 2026
- Membrane switch overlay design checklist What to settle before a membrane switch overlay goes to a fabricator: tail exit, venting, domes, material, shielding and enclosure fit, with reasons. 20 oct 2026
- I2C bus stuck low after a reset Why an I2C sensor holds SDA low after the MCU resets, how the nine-clock bus clear works, and the board and firmware changes that prevent a hang. 19 oct 2026
- Por qué un cristal no arranca o funciona fuera de frecuencia Cómo elegir capacitores de carga y revisar el margen de arranque y el layout de un cristal de MCU para que la placa arranque siempre y el reloj no se desvíe. 18 oct 2026
- Dónde colocar la protección ESD en un puerto USB o conector Dónde va el diodo TVS junto al conector, cómo conectarlo a tierra con vías cortas y qué mantener fuera de la ruta para que una descarga no reinicie la placa. 16 oct 2026
- Perfil de reflujo sin plomo con la hoja de datos de la pasta Cómo convertir la hoja de datos de una pasta de soldadura en un perfil de horno, dónde poner los termopares y qué defecto apunta a qué parte de la curva. 15 oct 2026
- Primer encendido de una placa prototipo nueva, paso a paso Un orden de bring-up que encuentra cortos, rieles malos y enlaces de depuración muertos antes de que cuesten una placa, con una fuente con límite de corriente. 14 oct 2026
- Escribir el software de un fixture de prueba de producción Qué debe hacer un script de prueba funcional en una corrida corta: programar, verificar, medir, registrar y fallar visiblemente, con herramientas open source. 13 oct 2026
- Puntos de prueba y pads de programación que pide una placa Qué señales sacar para programación, depuración y prueba de producción, para que una placa se pueda programar y verificar en un fixture sin una nueva versión. 12 oct 2026
- Revisa los archivos de KiCad antes de enviarlos a fabricar Una revisión previa de Gerbers, archivos de taladro, BOM y datos de colocación de KiCad, para que el fabricante no te escriba con dudas ni arme otra placa. 11 oct 2026
- Módulo BLE o chip-down para un producto nuevo Cómo decidir entre un módulo Bluetooth LE certificado y un SoC desnudo: qué efecto tiene cada uno en la certificación, la antena, el suministro y el calendario. 10 oct 2026
- Encontrar por qué un dispositivo se reinicia en campo Cómo leer la causa del reset, guardar la falla antes del reinicio y distinguir un problema de alimentación de un bug de firmware en STM32, ESP32 y nRF52. 6 oct 2026
- Cuándo hornear partes SMT abiertas antes del reflow Cómo saber si un carrete o charola abiertos de partes sensibles a la humedad aún sirven para reflow, por qué ocurre el popcorning y qué reinicia un horneado. 4 oct 2026
- Cuándo una placa necesita recubrimiento conformal Cómo decidir si una placa necesita recubrimiento, qué química elegir y qué efecto tiene en las pruebas, el retrabajo y el layout que le entregas al ensamblador. 3 oct 2026
- Cómo pasar un diseño heredado de Altium o Eagle a KiCad Qué convierte KiCad al importar, qué descarta en silencio, cómo comprobar que coincide con la placa original y qué exportar antes de que venza la licencia. 2 oct 2026
- Cuando cambia la revisión del chip y no el número de parte Cómo leer un PCN de revisión de die, hallar la revisión de silicio en el firmware y el encapsulado, y decidir qué recalificar antes de recibir partes nuevas. 1 oct 2026
- Aprovisionar números de serie en la línea Dónde van los seriales, las llaves y los bloqueos de depuración por unidad en STM32, nRF52 y ESP32, qué es irreversible y cómo planear el paso de programación. 30 sept 2026
- Revisa la longevidad de un chip antes de diseñar Cómo leer los programas de longevidad de ST, NXP, TI, Microchip y Nordic, qué promete cada uno y qué revisar antes de que una parte entre al esquemático. 29 sept 2026
- Cómo agregar una celda de litio a un producto El cargador, la protección y el medidor que un producto con litio necesita en la placa, qué pedirle al proveedor de la celda y qué probar antes de enviarlo. 28 sept 2026
- Errores de layout que aparecen en el ensamblaje Fiduciales, courtyards, marcas de polaridad, paneles y archivos de colocación: los detalles de layout en los que tropieza una línea SMT y cómo revisar cada uno. 27 sept 2026
- Bare-metal o RTOS en un MCU pequeño Cómo decidir cuándo basta un superloop, qué cuesta realmente un RTOS en RAM y en esfuerzo de depuración, y qué revisar antes de comprometerte con uno. 23 sept 2026
- Actualizaciones de firmware con recuperación y reversión Planea las actualizaciones de firmware en torno a la recuperación: validación de imagen, reversión, confirmación, datos compatibles y pruebas de falla. 23 sept 2026
- Segunda fuente para la flash SPI de una placa Revisión de sustitutos de flash SPI NOR: encapsulado, ruta de arranque, comportamiento del driver, herramientas de programación y evidencia de calificación. 23 sept 2026
- Qué enviar para una cotización de ensamblaje de PCB Prepara un paquete claro para cotizar ensamblaje de PCB: datos de fabricación, lista de partes, colocación, planos, cantidades y revisión antes de subirlo. 23 sept 2026
- Programación de firmware desde el navegador, sin instalador Revisa si Web Serial o WebUSB pueden reemplazar tu instalador de firmware, qué navegadores lo soportan y qué controladores y recuperación siguen haciendo falta. 22 sept 2026
- Sustituir un capacitor cerámico con plazo de entrega largo Las revisiones que deciden si un capacitor cerámico en backorder se puede cambiar: sesgo de CD, dieléctrico, voltaje nominal, ESR, altura y flexión de la placa. 21 sept 2026
- Por qué la corriente en reposo supera a la hoja de datos Causas habituales de una corriente en reposo muy superior a la de la hoja de datos: sonda, pines, pull-ups, reguladores, sensores, y un método de banco. 20 sept 2026
- Aprovisionamiento BLE para un dispositivo sin pantalla Cómo cargar credenciales Wi-Fi en un dispositivo BLE sin pantalla: qué protege el emparejamiento, secretos por dispositivo, teléfonos y rutas de falla. 19 sept 2026
- Ingeniería inversa de una placa sin esquemático Qué se necesita para convertir una placa sin documentación en un esquemático y una lista de materiales funcionales, y cuándo vale la pena empezar. 18 sept 2026
- Cuándo vale la pena usar un autorouter en KiCad Qué resuelven bien FreeRouting y los autorouters con GPU en KiCad, dónde gana el ruteo manual y qué revisar antes de confiar en cualquiera de los dos. 17 sept 2026
- Cómo diseñar un fixture de pogo pins que dure La elección de pin, el tipo de punta, el paso y la alineación que deciden si un fixture de cama de clavos da resultados repetibles o se desgasta rápido. 16 sept 2026
- USB-C Power Delivery para un producto que no es un teléfono Cómo agregar entrada USB-C PD a un producto que necesita más de 5 volts: opciones de controlador, trampas de la negociación y dónde falla un sink bit-banged. 15 sept 2026
- Arquitectura de firmware para el Cyber Resilience Act Venció el primer plazo del CRA de la UE este mes. Qué exige realmente al firmware y por qué adaptarlo después cuesta más que diseñarlo desde ahora. 14 sept 2026
- Cuando tu microcontrolador llega a fin de vida Qué significa un aviso de EOL o NRND de un MCU, las cuatro formas de responder y cómo calificar un reemplazo sin que el cambio de firmware se complique. 11 sept 2026
NOTAS DE INGENIERÍA
Una nota a la semana sobre diseño de PCB, firmware y cómo se construye hardware. Sin correos de ventas.
Doble confirmación. Puedes darte de baja con un clic.