Skip to content

Search phrases — what the shop wants to be found for

Two lists. Core is decided by Sales and changes rarely. From published notes grows by itself: every time a note is approved, publish-note appends its title and tags here, and the daily research reads this file to pick the next topic as a gap, not a repeat (SOP-018). Prune the second list at the quarterly review (SOP-015); never hand-edit it between.

Core (decided 2026-09-15, task 120)

  1. PCB design services Raleigh NC
  2. embedded firmware development STM32 / ESP32 / nRF
  3. obsolete part replacement / EOL component redesign
  4. small batch SMT assembly North Carolina
  5. prototype PCB assembly
  6. outsourced hardware R&D
  7. BLE product development
  8. test fixture design
  9. reverse engineering electronics
  10. KiCad design services
  11. sensor integration for embedded products: thermistor, thermocouple, RTD, load cell, IMU, current, humidity/pressure (owner 2026-10-15)
  12. HMI and touchscreen display development: TFT/LCD/e-paper, LVGL, ESP32/STM32 (owner 2026-10-15)

Local-intent phrases (Raleigh, Research Triangle, North Carolina) belong on the home and services pages; each technical phrase gets one engineering note.

From published notes (appended automatically)

  • The Cyber Resilience Act just made firmware architecture a legal decision — tags: firmware, compliance, security — note cyber-resilience-act-firmware-architecture
  • When your microcontroller goes end-of-life — tags: eol, firmware, obsolescence — note microcontroller-end-of-life
  • USB-C Power Delivery input for a product that isn't a phone — tags: firmware, power-delivery, usb-c — note usb-c-power-delivery-sink-for-non-phone-products
  • PCB layout mistakes that only show up at assembly — tags: pcb-design, manufacturing, layout — note pcb-layout-mistakes-that-only-show-up-at-assembly
  • Adding a rechargeable lithium cell to a product — tags: pcb-design, firmware, compliance — note adding-a-rechargeable-lithium-cell-to-a-product
  • Checking a chip's longevity commitment before you design it in — tags: obsolescence, eol, pcb-design — note checking-a-chip-s-longevity-commitment-before-you-design-it
  • Provisioning serial numbers and keys on the production line — tags: firmware, manufacturing, security — note provisioning-serial-numbers-and-keys-on-the-production-line
  • Moving a legacy Altium or Eagle design into KiCad — tags: kicad, pcb-design, obsolescence — note moving-a-legacy-altium-or-eagle-design-into-kicad
  • When a PCB needs conformal coating — tags: manufacturing, pcb-design, design-for-test — note when-a-pcb-needs-conformal-coating
  • When SMT parts that sat open need baking before reflow — tags: manufacturing, pcb-design — note when-smt-parts-that-sat-open-need-baking-before-reflow
  • Finding why a device resets in the field — tags: firmware, design-for-test — note finding-why-a-device-resets-in-the-field
  • BLE module or chip-down for a new product — tags: pcb-design, compliance — note ble-module-or-chip-down-for-a-new-product
  • What test points and programming pads a board needs — tags: design-for-test, test-fixtures, firmware — note what-test-points-and-programming-pads-a-board-needs
  • Writing the software for a production test fixture — tags: design-for-test, test-fixtures, manufacturing — note writing-the-software-for-a-production-test-fixture
  • First power-up of a new prototype board, step by step — tags: design-for-test, pcb-design, firmware — note first-power-up-of-a-new-prototype-board-step-by-step
  • Setting a lead-free reflow profile from the paste datasheet — tags: manufacturing, pcb-design — note setting-a-lead-free-reflow-profile-from-the-paste-datasheet
  • Why a crystal oscillator won't start or runs off frequency — tags: pcb-design, layout, design-for-test — note why-a-crystal-oscillator-won-t-start-or-runs-off-frequency
  • Why a boost converter fails when the Wi-Fi radio starts — tags: pcb-design, layout, power-delivery — note why-a-boost-converter-fails-when-the-wi-fi-radio-starts
  • Why a humidity sensor reads wrong inside an enclosure — tags: pcb-design, layout, manufacturing — note why-a-humidity-sensor-reads-wrong-inside-an-enclosure
  • Why a PT100 or PT1000 reading is wrong by a degree or two — tags: pcb-design, layout, design-for-test — note why-a-pt100-or-pt1000-reading-is-wrong-by-a-degree-or-two
  • Why a thermocouple reading is off by a few degrees — tags: pcb-design, layout, design-for-test — note why-a-thermocouple-reading-is-off-by-a-few-degrees
  • Why an e-paper display ghosts after partial refresh — tags: firmware, pcb-design — note why-an-e-paper-display-ghosts-after-partial-refresh
  • Why a current monitor reads wrong at 1 mA — tags: design-for-test, pcb-design, firmware — note why-a-current-monitor-reads-wrong-at-1-ma
  • Why a load cell reading drifts with an HX711 — tags: pcb-design, design-for-test, firmware — note why-a-load-cell-reading-drifts-with-an-hx711
  • Why an IMU reads wrong once it's in the enclosure — tags: pcb-design, layout, design-for-test — note why-an-imu-reads-wrong-once-it-s-in-the-enclosure
  • Choosing a display interface for a touchscreen product — tags: pcb-design, firmware, manufacturing — note choosing-a-display-interface-for-a-product-with-a-touchscree
  • Preparing for the CRA 24-hour vulnerability reporting duty — tags: compliance, security, firmware — note preparing-for-the-cra-24-hour-vulnerability-reporting-duty
  • Why a microcontroller ADC reading is noisy or wrong — tags: pcb-design, layout, design-for-test — note why-a-microcontroller-adc-reading-is-noisy-or-wrong
  • Ordering PCBs before a tariff exclusion expires — tags: manufacturing, pcb-design, compliance — note ordering-pcbs-before-a-tariff-exclusion-expires
  • Will a PCB antenna still work inside a metal enclosure? — tags: pcb-design, layout, compliance — note will-a-pcb-antenna-still-work-inside-a-metal-enclosure
  • Logging to an SD card without corrupting it on power loss — tags: firmware, design-for-test, pcb-design — note logging-to-an-sd-card-without-corrupting-it-on-power-loss
  • Why an NTC thermistor reads wrong on a microcontroller — tags: pcb-design, layout, firmware — note why-an-ntc-thermistor-reads-wrong-on-a-microcontroller
  • Why an ESP32-S3 RGB display shifts or flickers with LVGL — tags: firmware, pcb-design — note why-an-esp32-s3-rgb-display-shifts-or-flickers-with-lvgl
  • Why a GT911 touch controller doesn't respond over I2C — tags: pcb-design, firmware, design-for-test — note why-a-gt911-touch-controller-doesn-t-respond-over-i2c
  • Why KiCad DRC says USB-C pads A4 and B9 are shorted — tags: kicad, usb-c, pcb-design — note why-kicad-drc-says-usb-c-pads-a4-and-b9-are-shorted