Replies: 6 comments 9 replies
|
Another idea is to make one with m5stack AtomS3R |
4 replies
|
I was able to get this to work on arduino 2.3.7 IDE by downloading your GitHub files in a zip folder and loading it as a library. That did not work with the bbn nmea sensor project. I looked at the yaml and all of the libraries have been included so I’m baffled about why it will not compile in the IDE.
… On Jan 23, 2026, at 10:24 AM, Mikhail Grushinskiy ***@***.***> wrote:
Working compass on atomS3R is here
https://github.com/bareboat-necessities/bbn_compass
—
Reply to this email directly, view it on GitHub <#447 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BDJDPUBSN7XEXQIXEI4YPC34IJRNDAVCNFSM6AAAAACSV3FXF2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNJYGM3TSOA>.
You are receiving this because you commented.
|
0 replies
|
My starting point was bbn_atoms3r_mahoney.ino. That seems to mostly work after applying calibration. I did manage to find a forked version of nmea2000_esp32 which supports the esp32-s3. It was kindly provided by t. lapalainnen last year. The entire nmea2k framework is based upon homberger’s work. I’ve also made an engine hour meter using the same framework. Thanks for your work and your help
T
… On Jan 23, 2026, at 10:24 AM, Mikhail Grushinskiy ***@***.***> wrote:
Working compass on atomS3R is here
https://github.com/bareboat-necessities/bbn_compass
—
Reply to this email directly, view it on GitHub <#447 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BDJDPUBSN7XEXQIXEI4YPC34IJRNDAVCNFSM6AAAAACSV3FXF2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNJYGM3TSOA>.
You are receiving this because you commented.
|
1 reply
|
Just tried this and it does not calibrate very well. I think the magnetic calibration needs to be longer.
T
… On Jan 23, 2026, at 9:34 PM, Mikhail Grushinskiy ***@***.***> wrote:
In waves QMEKF should give better results. Might need more tuning though
—
Reply to this email directly, view it on GitHub <#447 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BDJDPUAFVUOLMGQK6E7U2JT4IL77VAVCNFSM6AAAAACSV3FXF2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNJYHAZTGMI>.
You are receiving this because you commented.
|
4 replies
|
That doesn't look like it would give enough points on the sphere. You need
to rotate as much as possible in all 3D sphere
…On Sat, Jan 24, 2026 at 7:27 PM tgsail1 ***@***.***> wrote:
Put this together this afternoon and it didn't perform any better
https://github.com/user-attachments/assets/2bb7ab82-9340-4d2a-9187-f897317f7abe
—
Reply to this email directly, view it on GitHub
<#447 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB7BKZKENHYJ5WRZOVVZNID4IQEXDAVCNFSM6AAAAACSV3FXF2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNJZGQ4DMNY>
.
You are receiving this because you authored the thread.Message ID:
<bareboat-necessities/lysmarine_gen/repo-discussions/447/comments/15594867
@github.com>
|
0 replies
|
Ok. Finally got a good calibration. The key was to disconnect the USB and use a very long, thin wire on the grove connector, being very careful to keep the wire away from the unit. This gave me access to more angles to try. 3 suggested code improvements: 1. allow more than 45 sec for the mag cal. 2. allow the mag cal to be redone without changing gyro and accel. 3. provide some graphical or numerical feedback to communicate the quality of the mag cal ( simply a metric of angular coverage would help). Thanks again. I’ll try to modify the code to put out heading and imu pgn data.
T
… On Jan 24, 2026, at 6:10 PM, Mikhail Grushinskiy ***@***.***> wrote:
That doesn't look like it would give enough points on the sphere. You need
to rotate as much as possible in all 3D sphere
On Sat, Jan 24, 2026 at 7:27 PM tgsail1 ***@***.***> wrote:
> Put this together this afternoon and it didn't perform any better
>
>
> https://github.com/user-attachments/assets/2bb7ab82-9340-4d2a-9187-f897317f7abe
>
> —
> Reply to this email directly, view it on GitHub
> <#447 (reply in thread)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AB7BKZKENHYJ5WRZOVVZNID4IQEXDAVCNFSM6AAAAACSV3FXF2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNJZGQ4DMNY>
> .
> You are receiving this because you authored the thread.Message ID:
> <bareboat-necessities/lysmarine_gen/repo-discussions/447/comments/15594867
> @github.com>
>
—
Reply to this email directly, view it on GitHub <#447 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BDJDPUCAXXUOVRSIYGASYFD4IQQ2FAVCNFSM6AAAAACSV3FXF2VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNJZGUYTGMA>.
You are receiving this because you commented.
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
https://github.com/htool/ESP32_Precision-9_compass_CMPS14
All reactions