﻿{"id":11080,"date":"2023-03-02T21:52:37","date_gmt":"2023-03-02T13:52:37","guid":{"rendered":"http:\/\/www.mateksys.com\/?post_type=portfolio&#038;p=11080"},"modified":"2026-01-29T16:32:25","modified_gmt":"2026-01-29T08:32:25","slug":"can-l4-3100","status":"publish","type":"portfolio","link":"https:\/\/www.mateksys.com\/?portfolio=can-l4-3100","title":{"rendered":"AP_Periph CAN Magnetometer RM3100"},"content":{"rendered":"\n<style type=\"text\/css\" data-created_by=\"avia_inline_auto\" id=\"style-css-av-lldpgoyp-99e0c78433cfb5c7c44c36b7808784aa\">\n#top .av-special-heading.av-lldpgoyp-99e0c78433cfb5c7c44c36b7808784aa{\npadding-bottom:10px;\n}\nbody .av-special-heading.av-lldpgoyp-99e0c78433cfb5c7c44c36b7808784aa .av-special-heading-tag .heading-char{\nfont-size:25px;\n}\n.av-special-heading.av-lldpgoyp-99e0c78433cfb5c7c44c36b7808784aa .av-subheading{\nfont-size:15px;\n}\n<\/style>\n<div  class='av-special-heading av-lldpgoyp-99e0c78433cfb5c7c44c36b7808784aa av-special-heading-h2 blockquote modern-quote modern-centered  avia-builder-el-0  el_before_av_slideshow  avia-builder-el-first  av-linked-heading'><h2 class='av-special-heading-tag'  itemprop=\"headline\"  >AP_Periph CAN Magnetometer RM3100<\/h2><div class='av-subheading av-subheading_below'><p>RM3100, DroneCAN protocol<\/p>\n<\/div><div class=\"special-heading-border\"><div class=\"special-heading-inner-border\"><\/div><\/div><\/div>\n<div  class='avia-slideshow av-lfv50oqc-0daade6621058be06d4c65fdc65144a5 avia-slideshow-featured_large av_slideshow avia-slide-slider  avia-builder-el-1  el_after_av_heading  el_before_av_icon_box  av-slideshow-ui av-control-default av-slideshow-manual av-loop-once av-loop-manual-endless av-default-height-applied avia-slideshow-1' data-slideshow-options=\"{&quot;animation&quot;:&quot;slide&quot;,&quot;autoplay&quot;:false,&quot;loop_autoplay&quot;:&quot;once&quot;,&quot;interval&quot;:5,&quot;loop_manual&quot;:&quot;manual-endless&quot;,&quot;autoplay_stopper&quot;:false,&quot;noNavigation&quot;:false,&quot;bg_slider&quot;:false,&quot;keep_padding&quot;:false,&quot;hoverpause&quot;:false,&quot;show_slide_delay&quot;:0}\"  itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/ImageObject\" ><ul class='avia-slideshow-inner ' style='padding-bottom: 40%;'><li  class='avia-slideshow-slide av-lfv50oqc-0daade6621058be06d4c65fdc65144a5__0  av-single-slide slide-1 slide-odd'><div data-rel='slideshow-1' class='avia-slide-wrap '   ><img fetchpriority=\"high\" class=\"wp-image-11082 avia-img-lazy-loading-not-11082\"  src='https:\/\/www.mateksys.com\/wp-content\/uploads\/2023\/03\/CAN-L4-3100_1.jpg' width='1500' height='600' title='CAN-L4-3100_1' alt=''  itemprop=\"thumbnailUrl\"   \/><\/div><\/li><\/ul><\/div>\n<article  class='iconbox iconbox_left av-maf0vs9t-b5c986f3661d87fe61adf133820dfacf  avia-builder-el-2  el_after_av_slideshow  el_before_av_tab_container '  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class=\"iconbox_content\"><header class=\"entry-content-header\"><div class=\"iconbox_icon heading-color\" aria-hidden='true' data-av_icon='\ue83e' data-av_iconfont='entypo-fontello'><\/div><h3 class='iconbox_content_title '  itemprop=\"headline\" >NOTIFICATION<\/h3><\/header><div class='iconbox_content_container '  itemprop=\"text\" ><p><strong>Recently we have noticed that there are fake CAN-L4-3100 on market.\u00a0 If you are unsure if the CAN-L4-3100 purchased is genuine,\u00a0 you can send some high res photos of both sides of the flight controller board and the packing to service@mateksys.com. We will check out it for you.<\/strong><\/p>\n<p>Please purchase our products from authorized dealers\u00a0<a href=\"https:\/\/www.mateksys.com\/?page_id=1212\" target=\"_blank\" rel=\"noopener\">https:\/\/www.mateksys.com\/?page_id=1212<\/a><\/p>\n<\/div><\/div><footer class=\"entry-footer\"><\/footer><\/article>\n<div  class='tabcontainer av-lfv521pv-b47b9d736258efc6affa28ce5d0171b7 top_tab  avia-builder-el-3  el_after_av_icon_box  avia-builder-el-last ' role='tablist'>\n<section class='av_tab_section av_tab_section av-18ud3c8-7284733ebdf52d5a3c60a6bf1c7633d9'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='tab active_tab' role='tab' tabindex='0' data-fake-id='#tab-id-1' aria-controls='tab-id-1-content'  itemprop=\"headline\" >Gallery<\/div><div id='tab-id-1-content' class='tab_content active_tab_content' aria-hidden=\"false\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11083\" src=\"https:\/\/www.mateksys.com\/wp-content\/uploads\/2023\/03\/CAN-L4-3100_2.jpg\" alt=\"\" width=\"1500\" height=\"600\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-11081\" src=\"https:\/\/www.mateksys.com\/wp-content\/uploads\/2023\/03\/CAN-L4-3100_3.jpg\" alt=\"\" width=\"1500\" height=\"600\" \/><\/p>\n<\/div><\/div><\/section>\n<section class='av_tab_section av_tab_section av-kdbuco-e7485bb90357754c6a97240f32f4c10a'  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='tab' role='tab' tabindex='0' data-fake-id='#tab-id-2' aria-controls='tab-id-2-content'  itemprop=\"headline\" >Specifications, Tips<\/div><div id='tab-id-2-content' class='tab_content' aria-hidden=\"true\"><div class='tab_inner_content invers-color'  itemprop=\"text\" ><ul>\n<li>CAN-L4-3100 is a professional grade CAN Magnetometer based on RM3100 &amp; ArudPilot AP_Periph firmware.<\/li>\n<li>RM3100 sensor technology provides high resolution, low power consumption, large signal noise immunity, a large dynamic range, and high sampling rates. Measurements are stable over temperature and inherently free from offset drift.<\/li>\n<\/ul>\n<h3><strong>Specifications<\/strong><\/h3>\n<ul>\n<li>PNI RM3100 Geomagnetic Sensor<\/li>\n<li>CAN node MCU: STM32L431xC, 256KB Flash<\/li>\n<\/ul>\n<ul>\n<li>Interface\n<ul>\n<li>CAN, DroneCAN Protocol<\/li>\n<li>UART2, MSP output (MatekL431-Periph fw)<\/li>\n<li>UART3, for external GNSS module<\/li>\n<li>ST debug, SWCLK &amp; SWDIO<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>LED\n<ul>\n<li>Blue, Fast blinking,\u00a0 Booting<\/li>\n<li>Blue, Slow blinking, working<\/li>\n<li>Red, 3.3V indicator<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Power supply for CAN-L4-3100 board :<strong> 4.5~5.5V\u00a0 @5V pad\/pin<\/strong><\/li>\n<li>Power consumption: 22mA<\/li>\n<li><span data-slate-fragment=\"JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMk9wZXJhdGluZyUyMFRlbXBlcmF0dXJlcyUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTdEJTVEJTdEJTVEJTdEJTVEJTdE\">Operating Temperatures: -40~85 \u00b0C<\/span><\/li>\n<\/ul>\n<ul>\n<li>Physical\n<ul>\n<li>Board Size: 36mm*25mm*10mm.\u00a0 6g<\/li>\n<li>3D File <a href=\"..\/Downloads\/other\/CAN-L4-3100_step.zip\" target=\"_blank\" rel=\"noopener\">CAN-L4-3100_step.zip\u00a0<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Firmware\n<ul>\n<li>ArduPilot AP_Periph:\u00a0<strong>MatekL431-GPS\u00a0 or\u00a0<\/strong><strong>MatekL431-Periph<\/strong><\/li>\n<li>Update via DroneCAN GUI Tool or Mission Planner (AP_Periph.bin)<\/li>\n<li>Update via STLink (AP_Periph_with_bl.hex)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<ul>\n<li>Parameters\n<ul>\n<li>CAN_P1_DRIVER = 1 if attached to CAN bus1 port or CAN_P2_DRIVER = 1 if attached to CAN bus2 port<\/li>\n<li>COMPASS_AUTODEC\u00a0 = 1<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3><strong>Packing<\/strong><\/h3>\n<ul>\n<li>1x CAN-L4-3100 board<\/li>\n<li>1x JST-GH-4P to JST-GH-4P 20cm silicon wire<\/li>\n<\/ul>\n<h3><strong>Tips<\/strong><\/h3>\n<ul>\n<li>CAN-L4-3100 is pre-installed with &#8220;<strong>MatekL431-GPS<\/strong>&#8221; firmware.<\/li>\n<li>Put magnetometer far from power lines\/ESC\/motors\/iron based material. &gt;=10cm<\/li>\n<li>2 ears for mounting can be cut off if you don&#8217;t need it.<\/li>\n<li>If the CAN wires are too long, bridge the &#8220;120R&#8221; jumper.<\/li>\n<\/ul>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<h4><strong>UART (MSP protocol) Connection<\/strong><\/h4>\n<ul>\n<li><strong>CAN-L4-3100\u00a0 5V\u00a0 \u00a0 \u2014 FC 4.0V ~ 5.3V<\/strong><\/li>\n<li><strong>CAN-L4-3100\u00a0 G\u00a0 \u00a0 \u00a0 \u2014 FC\u00a0 G\/GND<\/strong><\/li>\n<li><strong>CAN-L4-3100\u00a0 TX2\u00a0 \u2014 FC\u00a0 spare UART_RX<\/strong><\/li>\n<\/ul>\n<h4>ArduPilot (since 4.1.x) FC Parameters<\/h4>\n<ul>\n<li><em>Serialx_PROTOCOL \u00a0= 32\u00a0 (MSP) where x is the SERIAL port used for connection on autopilot.<\/em><\/li>\n<li><em>Serialx_BAUD = 115\u00a0 \u00a0 where x is the SERIAL port used for connection on autopilot.<\/em><\/li>\n<li><em>COMPASS_TYPEMASK \u00a00\u00a0 \u00a0(or make sure MSP bit is not checked)<\/em><\/li>\n<\/ul>\n<h4>INAV (since 2.6) FC Parameters<\/h4>\n<ul>\n<li>In ports tab, Enable MSP on corresponding UART that CAN-L4-3100 connected,\u00a0 DO NOT enable other functions on that UART.\u00a0 \u00a0select <strong>Baudrate 115200<\/strong>.<\/li>\n<li><em>set mag_hardware = MSP<\/em><\/li>\n<li><em>set align_mag = CW90,\u00a0 \u00a0if compass is mounted flat with arrow facing forward, and flight controller arrow is facing forward also.<\/em><\/li>\n<\/ul>\n<\/div><\/div><\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":11085,"comment_status":"closed","ping_status":"closed","template":"","tags":[179,171,202,220,178],"portfolio_entries":[221,43],"class_list":["post-11080","portfolio","type-portfolio","status-publish","has-post-thumbnail","hentry","tag-ap_periph","tag-can","tag-dronecan","tag-magnetometer","tag-rm3100","portfolio_entries-dronecan","portfolio_entries-gnss"],"_links":{"self":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/portfolio\/11080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/portfolio"}],"about":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/types\/portfolio"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11080"}],"version-history":[{"count":2,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/portfolio\/11080\/revisions"}],"predecessor-version":[{"id":13187,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/portfolio\/11080\/revisions\/13187"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=\/wp\/v2\/media\/11085"}],"wp:attachment":[{"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11080"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11080"},{"taxonomy":"portfolio_entries","embeddable":true,"href":"https:\/\/www.mateksys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fportfolio_entries&post=11080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}