<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Microstrain 3DMGX5 Interface]]></title><description><![CDATA[<p dir="auto">I'm trying to receive streamed data from a 3DM-GX5 AHRS via UART. I'm re-using a port I've co-opted before.  Last time I ran the interface at 57,600 baud since that was the default already for the port.  This time the AHRS only supports 9600, 19200, 115200, 230400, 460800, 921600.</p>
<p dir="auto">When I try and connect at 19200 I'm not getting the 21 byte packet I expect, which was separately verified with an Arduino using SoftwareSerial.</p>
<p dir="auto">I'm seeing a lot of 252's and 28's.  I'm looking for 117,101 or if inverted 138,154.</p>
<p dir="auto">Is there a baud rate issue with using the UART on J4?  Maybe something to do with USART vs UART?</p>
<p dir="auto">I have disabled the mapping to TEL3 in default.cmake.</p>
]]></description><link>https://forum.modalai.com/topic/1422/microstrain-3dmgx5-interface</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 14:33:54 GMT</lastBuildDate><atom:link href="https://forum.modalai.com/topic/1422.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 03 Oct 2022 17:31:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Microstrain 3DMGX5 Interface on Thu, 06 Oct 2022 14:51:17 GMT]]></title><description><![CDATA[<p dir="auto">I verified the UART is working fine using the loopback method, at a few different baud rates.  I think the issue is the sensor itself must be encoding the packets differently than I am reading them. I might need to reduce the baud rate down to 9600 and review the data on the oscilloscope.</p>
<p dir="auto">The Arduino's SoftwareSerial library didn't work properly until I inverted the input, but I didn't see that option for the linux UART.</p>
]]></description><link>https://forum.modalai.com/post/6645</link><guid isPermaLink="true">https://forum.modalai.com/post/6645</guid><dc:creator><![CDATA[Andrew Keefe]]></dc:creator><pubDate>Thu, 06 Oct 2022 14:51:17 GMT</pubDate></item><item><title><![CDATA[Reply to Microstrain 3DMGX5 Interface on Wed, 05 Oct 2022 15:28:20 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/andrew-keefe" aria-label="Profile: Andrew-Keefe">@<bdi>Andrew-Keefe</bdi></a> we have not experienced anything like this, although I think lowest I've got is 56700.  I am using this J4 currently with a MAVLink instance and it funcions at 115200.  We never use flow control, just Rx/Tx, not sure if that's your same setup?</p>
<p dir="auto">Sometimes we try to do a loopback, and just write out and read back data at various bauds to prove things out.</p>
]]></description><link>https://forum.modalai.com/post/6619</link><guid isPermaLink="true">https://forum.modalai.com/post/6619</guid><dc:creator><![CDATA[modaltb]]></dc:creator><pubDate>Wed, 05 Oct 2022 15:28:20 GMT</pubDate></item></channel></rss>