<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Shalaka engineering notes</title><link>https://shalaka.com/notes/</link><description>Notes from the engineers at Shalaka Connected Devices LLP</description><language>en-in</language><item><title>Adding connectivity to an existing product through its serial port</title><link>https://shalaka.com/notes/add-connectivity-through-serial-port/</link><guid>https://shalaka.com/notes/add-connectivity-through-serial-port/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>How to connect an instrument or machine that already works, without redesigning its main board: what to check, and where the approach stops working.</description></item><item><title>AI agents with a person in charge: approval steps, logs and widening what an agent may do</title><link>https://shalaka.com/notes/ai-agents-person-in-charge/</link><guid>https://shalaka.com/notes/ai-agents-person-in-charge/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>How to give an AI agent a narrow job, put an approval step in front of anything that leaves the building, keep a log, and widen its permissions with evidence.</description></item><item><title>Asking your datasheets and test reports questions: what a document assistant gets right and wrong</title><link>https://shalaka.com/notes/asking-datasheets-test-reports-questions/</link><guid>https://shalaka.com/notes/asking-datasheets-test-reports-questions/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>A document assistant can find the right page in a datasheet fast. Here is how retrieval, tables, scanned PDFs and invented numbers decide whether to trust it.</description></item><item><title>BLE setup apps: why pairing is the most-reviewed screen in the app</title><link>https://shalaka.com/notes/ble-setup-app-pairing-screen/</link><guid>https://shalaka.com/notes/ble-setup-app-pairing-screen/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Onboarding flow, Wi-Fi credential handover over BLE, error messages and Android and iOS permission differences that decide first-run success.</description></item><item><title>BLE, Wi-Fi, LoRa or LTE Cat-1 for a product sold in India</title><link>https://shalaka.com/notes/ble-wifi-lora-lte-cat1-india/</link><guid>https://shalaka.com/notes/ble-wifi-lora-lte-cat1-india/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>How to pick the radio for a connected product in India: range, power, data, running cost, networks and approvals. A short decision guide.</description></item><item><title>BoM versus schematic checks before you order parts</title><link>https://shalaka.com/notes/bom-vs-schematic-checks-before-ordering/</link><guid>https://shalaka.com/notes/bom-vs-schematic-checks-before-ordering/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>The mismatches between a bill of materials and a schematic that waste a board spin, and the checks we run before any parts are ordered.</description></item><item><title>Calibration tracking for instruments and gauges, before the audit</title><link>https://shalaka.com/notes/calibration-tracking-before-the-audit/</link><guid>https://shalaka.com/notes/calibration-tracking-before-the-audit/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>What a calibration register must hold: due dates, certificates, traceability and out-of-tolerance handling, so no gauge is found overdue at an audit.</description></item><item><title>Choosing a cellular module as 2G and 3G shrink in India</title><link>https://shalaka.com/notes/choosing-cellular-module-india-2g-3g-shrinking/</link><guid>https://shalaka.com/notes/choosing-cellular-module-india-2g-3g-shrinking/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>How to pick between LTE Cat-1, Cat-M and NB-IoT for a new device in India, and which availability and certification questions to settle first.</description></item><item><title>Dashboards a plant team actually opens every morning</title><link>https://shalaka.com/notes/dashboards-plant-teams-open/</link><guid>https://shalaka.com/notes/dashboards-plant-teams-open/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Why most IoT dashboards are visited twice and then ignored, and the design choices that make a plant team check one before the first shift meeting.</description></item><item><title>Designing a board so a jig can test it in two minutes</title><link>https://shalaka.com/notes/design-board-for-two-minute-test-jig/</link><guid>https://shalaka.com/notes/design-board-for-two-minute-test-jig/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Test points, a programming header, a bed-of-nails fixture and a short test sequence: how a board is laid out so production testing stays fast.</description></item><item><title>Provisioning: how a device gets its identity at the factory or on site</title><link>https://shalaka.com/notes/device-provisioning-identity/</link><guid>https://shalaka.com/notes/device-provisioning-identity/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Serial numbers, per-device credentials, certificates and claiming a device to a customer account: how to give every unit its own identity safely.</description></item><item><title>Downtime logging that operators actually use</title><link>https://shalaka.com/notes/downtime-logging-operators-use/</link><guid>https://shalaka.com/notes/downtime-logging-operators-use/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>How to get honest downtime data from the shop floor: detect stops from machine data, ask for the reason with one tap, and keep the list short.</description></item><item><title>Driving relays from a microcontroller: what to check before production</title><link>https://shalaka.com/notes/driving-relays-from-microcontroller/</link><guid>https://shalaka.com/notes/driving-relays-from-microcontroller/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>GPIO current limits, flyback diodes, boot-time states and contact ratings. The relay checks we run on every mains-switching board.</description></item><item><title>Edge or cloud for machine learning on sensor data: how to decide</title><link>https://shalaka.com/notes/edge-or-cloud-for-sensor-ml/</link><guid>https://shalaka.com/notes/edge-or-cloud-for-sensor-ml/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Five questions on latency, bandwidth, privacy, power and updates that decide whether a sensor model runs on the device or in the cloud.</description></item><item><title>ESD on exposed connectors and buttons: where the zap goes</title><link>https://shalaka.com/notes/esd-protection-connectors-buttons/</link><guid>https://shalaka.com/notes/esd-protection-connectors-buttons/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>How IEC 61000-4-2 levels translate into TVS placement and return paths on a board, and what a TVS diode cannot fix on its own.</description></item><item><title>ESP32 resets you only see on site: strapping pins and brown-out</title><link>https://shalaka.com/notes/esp32-strapping-pins-brownout-resets/</link><guid>https://shalaka.com/notes/esp32-strapping-pins-brownout-resets/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Two hardware causes behind &apos;random&apos; ESP32 and ESP32-S3 resets in the field, and the checks we run before a board goes to fabrication.</description></item><item><title>What an FFT on a microcontroller can and cannot tell you about a motor</title><link>https://shalaka.com/notes/fft-microcontroller-motor-vibration/</link><guid>https://shalaka.com/notes/fft-microcontroller-motor-vibration/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Vibration monitoring at the edge: what a MEMS accelerometer and an on-chip FFT can detect on rotating machines, and where you need more.</description></item><item><title>Turning machine alarms into maintenance tickets with history attached</title><link>https://shalaka.com/notes/machine-alarms-to-maintenance-tickets/</link><guid>https://shalaka.com/notes/machine-alarms-to-maintenance-tickets/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>How to turn an alarm into one ticket with the machine&apos;s recent readings and past faults, so the technician starts with context and not a phone call.</description></item><item><title>Setting a machine&apos;s baseline before calling anything an anomaly</title><link>https://shalaka.com/notes/machine-baseline-before-anomaly/</link><guid>https://shalaka.com/notes/machine-baseline-before-anomaly/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>An anomaly alarm is only as good as the baseline behind it. How to collect one, handle operating modes, and set thresholds that do not cry wolf.</description></item><item><title>Battery life on paper versus in the field: measuring sleep current properly</title><link>https://shalaka.com/notes/measure-sleep-current-battery-life/</link><guid>https://shalaka.com/notes/measure-sleep-current-battery-life/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>How to measure microamp sleep current without a burden voltage error, why wake bursts dominate the average, and how to calculate real battery life.</description></item><item><title>Micro-app or ERP module: how to decide where a shop-floor task belongs</title><link>https://shalaka.com/notes/micro-app-or-erp-module/</link><guid>https://shalaka.com/notes/micro-app-or-erp-module/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Five questions we ask before choosing between an ERP module and a small purpose-built app for a shop-floor task, and the cases where the ERP should win.</description></item><item><title>A morning energy report on WhatsApp: what to send and what to leave out</title><link>https://shalaka.com/notes/morning-energy-report-on-whatsapp/</link><guid>https://shalaka.com/notes/morning-energy-report-on-whatsapp/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>What a daily plant energy message should contain, how to keep it short, and what to know about WhatsApp Business API templates and opt-in.</description></item><item><title>MQTT topic and payload design that still works at a thousand devices</title><link>https://shalaka.com/notes/mqtt-topics-and-payloads-at-scale/</link><guid>https://shalaka.com/notes/mqtt-topics-and-payloads-at-scale/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Topic hierarchy, QoS choice, retained messages, payload versioning and last will: the decisions that are cheap on day one and painful to change later.</description></item><item><title>Offline-first shop-floor apps: keeping work going when the network drops</title><link>https://shalaka.com/notes/offline-first-shop-floor-apps/</link><guid>https://shalaka.com/notes/offline-first-shop-floor-apps/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>How a shop-floor app keeps recording work when Wi-Fi fails: local storage, queued writes, conflict rules, and the records that must never be lost.</description></item><item><title>One-step device provisioning at the end of the line</title><link>https://shalaka.com/notes/one-step-device-provisioning-end-of-line/</link><guid>https://shalaka.com/notes/one-step-device-provisioning-end-of-line/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>How to write the serial number, credentials and cloud registration in a single operator action, and what to do when one of the three steps fails.</description></item><item><title>OTA updates that cannot brick a device</title><link>https://shalaka.com/notes/ota-updates-that-cannot-brick/</link><guid>https://shalaka.com/notes/ota-updates-that-cannot-brick/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>A/B slots, image verification, boot confirmation and rollback: how a firmware update can fail at any point, including power loss, and still leave a working device.</description></item><item><title>From proof of concept to production: what has to change</title><link>https://shalaka.com/notes/proof-of-concept-to-production/</link><guid>https://shalaka.com/notes/proof-of-concept-to-production/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>A proof of concept answers whether something works. Production needs OTA updates, security, a test jig, sourcing and approvals. The list we work through.</description></item><item><title>Quality checks with photos on a tablet: designing the checklist so it gets filled in</title><link>https://shalaka.com/notes/quality-checks-with-photos-on-a-tablet/</link><guid>https://shalaka.com/notes/quality-checks-with-photos-on-a-tablet/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>A tablet inspection checklist only helps if inspectors use it. Layout, photo rules, reject reasons and offline use that keep the records complete.</description></item><item><title>What to ask a contract manufacturer before the first order</title><link>https://shalaka.com/notes/questions-for-contract-manufacturer/</link><guid>https://shalaka.com/notes/questions-for-contract-manufacturer/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Questions on capability, testing, quality records, design feedback, minimum order quantity and traceability that separate a good build partner from a risky one.</description></item><item><title>Reading Modbus energy meters: register maps, polling rates and byte order</title><link>https://shalaka.com/notes/reading-modbus-energy-meters/</link><guid>https://shalaka.com/notes/reading-modbus-energy-meters/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Why two energy meters with the same Modbus registers can give different numbers, how fast you can really poll an RS485 bus, and how to handle counters.</description></item><item><title>Why an RS485 link works on the bench and dies in the field</title><link>https://shalaka.com/notes/rs485-link-dies-in-the-field/</link><guid>https://shalaka.com/notes/rs485-link-dies-in-the-field/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Ground potential, surges and missing isolation: what kills RS485 links on site, and what we check on a schematic before the board is built.</description></item><item><title>Shift handover summaries from machine events and operator notes</title><link>https://shalaka.com/notes/shift-handover-summaries-from-machine-events/</link><guid>https://shalaka.com/notes/shift-handover-summaries-from-machine-events/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>How to turn overnight machine events and short operator notes into one page for the morning meeting, and where a person must still check it.</description></item><item><title>Sourcing components in India: authorised distributors, lead times and counterfeit parts</title><link>https://shalaka.com/notes/sourcing-components-india/</link><guid>https://shalaka.com/notes/sourcing-components-india/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>How to spot counterfeit risk, why authorised distributors reduce it, and which lifecycle checks to run before a part goes on your bill of materials.</description></item><item><title>Storing time-series data from devices without a large cloud bill</title><link>https://shalaka.com/notes/storing-device-time-series-cheaply/</link><guid>https://shalaka.com/notes/storing-device-time-series-cheaply/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Sampling versus reporting rate, downsampling, retention tiers and compression: how to keep device data useful for years at a small and predictable cost.</description></item><item><title>Tracking returned units by serial number so repeat faults show up early</title><link>https://shalaka.com/notes/tracking-returned-units-by-serial-number/</link><guid>https://shalaka.com/notes/tracking-returned-units-by-serial-number/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>How a returns register tied to serial numbers and production batches shows repeat faults in weeks, and why symptom and root cause need separate fields.</description></item><item><title>Vision on a production line: why lighting and camera position come before the model</title><link>https://shalaka.com/notes/vision-production-line-lighting-camera/</link><guid>https://shalaka.com/notes/vision-production-line-lighting-camera/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Most failed inspection projects fail on light and geometry, not on the neural network. What to fix and fix first before you train anything.</description></item><item><title>Voice assistants for the shop floor: language, noise and what to log</title><link>https://shalaka.com/notes/voice-assistants-shop-floor/</link><guid>https://shalaka.com/notes/voice-assistants-shop-floor/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>What breaks when voice commands move from an office to a noisy plant: mixed languages, microphones, wake words, and what to record for improvement.</description></item><item><title>Watchdogs: the settings that turn a hang into a clean restart</title><link>https://shalaka.com/notes/watchdog-settings-clean-restart/</link><guid>https://shalaka.com/notes/watchdog-settings-clean-restart/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Hardware and task watchdogs, where to feed them, how to pick a timeout, and how to log why the restart happened so the fault can be found.</description></item><item><title>Watching your BoM for end-of-life and shortage notices before they stop production</title><link>https://shalaka.com/notes/watching-bom-for-eol-and-shortage-notices/</link><guid>https://shalaka.com/notes/watching-bom-for-eol-and-shortage-notices/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>How to track lifecycle status, PCN and EOL notices and stock for every BoM line, so a last-time buy or second source is decided before the line stops.</description></item><item><title>What a production test station app should record for every unit</title><link>https://shalaka.com/notes/what-a-test-station-app-should-record/</link><guid>https://shalaka.com/notes/what-a-test-station-app-should-record/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>The fields a test station app should store for each serial number, from measured values and limits to firmware version and retest history, and why.</description></item><item><title>What to log on a device so you can debug it from the office</title><link>https://shalaka.com/notes/what-to-log-on-a-device/</link><guid>https://shalaka.com/notes/what-to-log-on-a-device/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>Reset reasons, event counters and RAM ring buffers: the small set of data that lets you diagnose a field failure without driving to site.</description></item><item><title>Wide-input power for Indian sites: surges, brown-outs and generator changeovers</title><link>https://shalaka.com/notes/wide-input-power-surges-brownouts-generators/</link><guid>https://shalaka.com/notes/wide-input-power-surges-brownouts-generators/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>How to protect and design a power input for mains that sags, spikes and switches to a generator, with specifics on MOVs, TVS parts and hold-up time.</description></item><item><title>WPC, TEC and BIS: which approvals a connected product may need in India</title><link>https://shalaka.com/notes/wpc-tec-bis-approvals-india/</link><guid>https://shalaka.com/notes/wpc-tec-bis-approvals-india/</guid><pubDate>Sat, 14 Nov 2026 00:00:00 GMT</pubDate><description>A general guide to what WPC, TEC and BIS each cover for connected hardware in India, and how to confirm what applies to your product.</description></item></channel></rss>