{"product_id":"witmotion-rm3100-sensor","title":"WitMotion RM3100 Electronic Compass Geomagnetic Sensor Module for Magnetic Heading, High-Accuracy SPI Interface","description":"\u003ch2\u003eOverview\u003c\/h2\u003e\u003cp\u003eThe RM3100 geomagnetic sensor module is an electronic compass module for 3-axis magnetic field measurement and magnetic heading output. The source images show a compact half-hole stamp-hole board, SPI and I2C interface support, TTL serial support on the module variants, and PC software that displays magnetic data in real time. For setup support, contact support@rcdrone.top.\u003c\/p\u003e\u003ch2\u003eKey Features\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e3-axis magnetic field output with heading angle support.\u003c\/li\u003e\n\u003cli\u003eRM3100 measurement range: -800 to +800 uT.\u003c\/li\u003e\n\u003cli\u003eLow-noise, high-resolution module design with built-in MCU data acquisition shown in the product advantages.\u003c\/li\u003e\n\u003cli\u003eSupports SPI and I2C interfaces; the pin labels also show TTL serial, DRDY\/INT, SWIM, SCL\/SCLK, SDA\/MOSI, SA1\/MISO, and SA0\/SSN.\u003c\/li\u003e\n\u003cli\u003eOperating voltage shown as 3.3V or 5V input, depending on the module variant.\u003c\/li\u003e\n\u003cli\u003eOperating temperature: -40 to 85 C.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eSpecifications\u003c\/h2\u003e\u003ch3\u003eRM3100 Performance Parameters\u003c\/h3\u003e\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003e50 Cycle Counts\u003c\/th\u003e\n\u003cth\u003e100 Cycle Counts\u003c\/th\u003e\n\u003cth\u003e200 Cycle Counts\u003c\/th\u003e\n\u003cth\u003eUnit\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMeasurement range\u003c\/td\u003e\n\u003ctd colspan=\"3\"\u003e-800 to +800\u003c\/td\u003e\n\u003ctd\u003euT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGain\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003eLSB\/uT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensitivity\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e26\u003c\/td\u003e\n\u003ctd\u003e13\u003c\/td\u003e\n\u003ctd\u003enT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNoise\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003ctd\u003e15\u003c\/td\u003e\n\u003ctd\u003enT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNoise density\u003c\/td\u003e\n\u003ctd colspan=\"3\"\u003e1.2\u003c\/td\u003e\n\u003ctd\u003enT\/Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRepeatability \u0026gt; +\/-200uT\u003c\/td\u003e\n\u003ctd\u003e15\u003c\/td\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003e8\u003c\/td\u003e\n\u003ctd\u003enT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHysteresis \u0026gt; +\/-200uT\u003c\/td\u003e\n\u003ctd colspan=\"3\"\u003e15\u003c\/td\u003e\n\u003ctd\u003enT\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLinearity \u0026gt; +\/-200uT\u003c\/td\u003e\n\u003ctd colspan=\"3\"\u003e0.5\u003c\/td\u003e\n\u003ctd\u003e%\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSingle-axis sampling rate\u003c\/td\u003e\n\u003ctd\u003e1600\u003c\/td\u003e\n\u003ctd\u003e850\u003c\/td\u003e\n\u003ctd\u003e440\u003c\/td\u003e\n\u003ctd\u003eHz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSingle-axis average current\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e150\u003c\/td\u003e\n\u003ctd\u003e260\u003c\/td\u003e\n\u003ctd\u003euA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBias resistance\u003c\/td\u003e\n\u003ctd colspan=\"3\"\u003e121\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating temperature\u003c\/td\u003e\n\u003ctd colspan=\"3\"\u003e-40 to 85\u003c\/td\u003e\n\u003ctd\u003eC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003ch3\u003eRM3100 Module Basic Parameters\u003c\/h3\u003e\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eParameter\u003c\/th\u003e\n\u003cth\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3-axis sampling rate\u003c\/td\u003e\n\u003ctd\u003e550Hz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003eSPI \u0026amp; I2C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMagI2C dimensions (L x W x H)\u003c\/td\u003e\n\u003ctd\u003e4.0 x 4.0 x 0.75mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSen-XY dimensions (L x W x H)\u003c\/td\u003e\n\u003ctd\u003e6.0 x 2.1 x 2.2mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSen-Zv dimensions (L x W x H)\u003c\/td\u003e\n\u003ctd\u003e3.0 x 3.0 x 5.75mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003ch3\u003ePin Functions\u003c\/h3\u003e\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003ePin\u003c\/th\u003e\n\u003cth\u003eFunction\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVCC\u003c\/td\u003e\n\u003ctd\u003eModule power supply, 3.3V or 5V input\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRX\u003c\/td\u003e\n\u003ctd\u003eSerial data input, TTL level\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTX\u003c\/td\u003e\n\u003ctd\u003eSerial data output, TTL level\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eGND\u003c\/td\u003e\n\u003ctd\u003eGround line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eINT\u003c\/td\u003e\n\u003ctd\u003eData status, connect chip DRDY pin\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSWIM\u003c\/td\u003e\n\u003ctd\u003eChip SWIM pin\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSA1\/MISO\u003c\/td\u003e\n\u003ctd\u003e1 bit of IIC slave address \/ SPI master input, slave output\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSCL\/SCLK\u003c\/td\u003e\n\u003ctd\u003eIIC clock line \/ SPI clock signal line\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSDA\/MOSI\u003c\/td\u003e\n\u003ctd\u003eIIC data line \/ SPI master output, slave input\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSA0\/SSN\u003c\/td\u003e\n\u003ctd\u003e0 bit of IIC slave address \/ SPI active low select port\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003ch2 id=\"details\"\u003eDetails\u003c\/h2\u003e\u003cdiv class=\"details-gallery\"\u003e\n\u003cimg alt=\"WitMotion RM3100 electronic compass geomagnetic sensor module overview with 3-axis heading and SPI interface\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100.webp?v=1783349686\"\u003e\u003cimg alt=\"PC software demo reading RM3100 magnetic X\/Y\/Z and yaw in real time over serial connection\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_b466ebbe-f15e-481d-b0ed-d9c26edd798b.webp?v=1783349698\"\u003e\u003cimg alt=\"Parameter comparison table for QMC5883L, JY-RM3100 and RM3100 sensor modules (voltage, range, interface)\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_1fb957a8-1ae4-4914-a50d-ff0b3419f221.webp?v=1783349708\"\u003e\u003cimg alt=\"QMC5883L wiring connection and board dimensions with labeled VCC, SCL, SDA, GND and DRDY pads\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_1b9835fc-8fe7-4499-9064-afc4aeee75dd.webp?v=1783349719\"\u003e\u003cimg alt=\"QMC5883L pin function table for VCC, RX\/TX, GND, SCL, SDA, D0, SWCLK, DRDY and D3\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_212c8c6f-79af-47ec-b84a-bff9228eef4b.webp?v=1783349729\"\u003e\u003cimg alt=\"JY-RM3100 module dimensions and pin labels for SPI\/I2C\/TTL, including INT, SWIM, MOSI and MISO\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_f02b0fd3-aa93-431f-8c1f-66070e03de7e.webp?v=1783349741\"\u003e\u003cimg alt=\"JY-RM3100 pin definitions for INT, VCC, RX\/TX, SWIM, SA1\/MISO, SCL\/SCLK, SDA\/MOSI and SA0\/SSN\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_1313bdaa-b35f-4c60-bbcf-c57414cdaf0d.webp?v=1783349751\"\u003e\u003cimg alt=\"RM3100 SPI module size drawing with 12.7 mm board outline and back-side pin labels (CLK, MISO, MOSI, SSN)\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_abfe124c-8c48-4ae0-a053-39582d84c3f3.webp?v=1783349762\"\u003e\u003cimg alt=\"Text description of PNI RM3100 magnetic sensor kit components (Sen-XY, Sen-Z and MagI2C control chip)\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_436b2335-ac04-4971-ac61-85551b9a77da.webp?v=1783349772\"\u003e\u003cimg alt=\"RM3100 module feature highlights: low power, stamp-hole package, 3-axis sensing and SPI interface\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_b4a05ed8-0d98-423b-a506-1b39b78c40b1.webp?v=1783349783\"\u003e\u003cimg alt=\"RM3100 performance parameters table with measurement range, gain, sensitivity, noise and sampling rate by cycle count\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_7c70a62c-ffc6-493d-b038-d88cef1ebe19.webp?v=1783349793\"\u003e\u003cimg alt=\"RM3100 magnetic kit basic parameters table listing 550 Hz 3-axis sampling, SPI\/I2C and component dimensions\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_c73553a4-f0be-46b2-a8ac-0d14a03fde7f.webp?v=1783349803\"\u003e\u003cimg alt=\"Performance comparison table of Hall sensor vs PNI magnetic sensor for sensitivity, noise and current consumption\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_0a486d57-b725-4c60-b545-d5e7d14f0d6c.webp?v=1783349813\"\u003e\u003cimg alt=\"Product advantages comparison: RM3100 module with built-in MCU and heading output vs bare RM3100 chip\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_b37e65ca-1300-4401-9e7d-f843f2ce29e0.webp?v=1783349823\"\u003e\u003cimg alt=\"RM3100 module benefits infographic covering ultra-low noise, wide dynamic range, high stability and interface flexibility\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_462ce4ca-5a05-43e7-80a3-4813937345bd.webp?v=1783349834\"\u003e\u003cimg alt=\"RM3100 hardware analysis labeling MagI2C 13156 and sensor elements 13101\/13104 on the module PCB\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_e3bab9fb-3288-4a32-8110-4e50b1e43dd3.webp?v=1783349844\"\u003e\u003cimg alt=\"Wiring guide to connect RM3100 module to a computer using a USB-TTL adapter (VCC, TX\/RX, GND)\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_bb246115-50c3-4044-b464-46346657cba1.webp?v=1783349853\"\u003e\u003cimg alt=\"Development board testing setup with CH330 driver and Type‑C plug-and-play connection to PC software\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_1d2d865d-59be-4d09-9d2f-18a5d4455cb5.webp?v=1783349863\"\u003e\u003cimg alt=\"WitMotion RM3100 electronic compass module SPI wiring diagram showing VCC, GND, SCLK, MOSI, MISO, SSN and DRDY pins\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_ff7aa683-f240-42a4-85af-8618d0a251a1.webp?v=1783349873\"\u003e\u003cp\u003eThe RM3100 compass module uses an SPI pinout with labeled pads (VCC, GND, SCLK, MOSI, MISO, SSN, DRDY) to simplify MCU wiring and soldering.\u003c\/p\u003e\n\u003cimg alt=\"Screenshot of WitMotion RM3100 data protocol software in ASCII mode showing Magnetic X\/Y\/Z and Yaw output fields\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_8b6a0d33-ab28-4973-8bb7-e0c2401ddefd.webp?v=1783349884\"\u003e\u003cp\u003eThe RM3100 module can output Magnetic X, Magnetic Y, Magnetic Z, and yaw heading data using an ASCII (AT command) data protocol.\u003c\/p\u003e\n\u003cimg alt=\"Application examples for an electronic compass sensor module, including navigation, parking, security access, and medical devices\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_31cb245e-5ee7-4e65-872a-b7768c61dad2.webp?v=1783349896\"\u003e\u003cp\u003eRM3100 geomagnetic compass modules are commonly used for magnetic heading in navigation systems, parking solutions, security access control, and medical equipment.\u003c\/p\u003e\n\u003cimg alt=\"Development kit downloads for WitMotion RM3100 compass module: manual, Windows software (JY-RM3100) and SDK\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_4eada7d1-76b6-4d00-b443-c76e5a6b3435.webp?v=1783349906\"\u003e\u003cp\u003eThe RM3100 development kit includes a manual, Windows software (JY-RM3100), and an SDK to support setup and integration.\u003c\/p\u003e\n\u003cimg alt=\"Shipping list showing QMC5883L compass sensor module front and back with included pin headers\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_0e58219f-4d39-4009-ba24-be49ed7a203e.webp?v=1783349916\"\u003e\u003cp\u003eThe QMC5883L compass sensor module comes with front and back views for reference and includes multiple pin headers for soldering.\u003c\/p\u003e\n\u003cimg alt=\"WitMotion JY-RM3100 electronic compass module front and back view with SPI pins and header connectors\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_3a75389f-b15c-489d-97d5-a9e77a9d2741.webp?v=1783349926\"\u003e\u003cp\u003eThe WitMotion JY-RM3100 RM3100 compass sensor module includes front\/back board views and pin headers for SPI wiring.\u003c\/p\u003e\n\u003cimg alt=\"RM3100 electronic compass geomagnetic sensor module front and back, showing SPI pins VCC, GND, DRDY, CLK, MISO, MOSI, SSN\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/WitMotion-RM3100-Mag-Compensation-Chip-PNI-RM3100_c1a377db-f4f7-4386-8661-f61986054da4.webp?v=1783349936\"\u003e\u003cp\u003eThe RM3100 compass module provides clearly labeled SPI and power pins for straightforward magnetic heading integration.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"WitMotion","offers":[{"title":"PNI RM3100","offer_id":53305172394208,"sku":"A.000500-1","price":66.32,"currency_code":"USD","in_stock":true},{"title":"JY-RM3100 TTL","offer_id":53305172426976,"sku":"A.000500-2","price":67.44,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0643\/3210\/3904\/files\/rm3100-mag-compensation-chip-pni-rm3100-high-accuracy-mag-geomagnetismspi-interface-8346309.png?v=1783304344","url":"https:\/\/rcdrone.top\/pl\/products\/witmotion-rm3100-sensor","provider":"RCDrone","version":"1.0","type":"link"}