2023-07-22, 06:07 PM
Generally, this totally works. I hooked up the IMU to the VGA port using it's VIN 5V compatible power in and SDA/SCL directly to the pins. The IMU shows up on I2C-1:
chartplotter@chartplotter-Satellite-U505:~$ sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
70: -- -- -- -- -- -- 76 --
chartplotter@chartplotter-Satellite-U505:~$ sudo i2cdump -y 1 0x68
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: c2 d2 e3 f0 ab de 29 c0 08 29 04 03 00 69 61 70 ??????)??)??.iap
10: c7 ba ec 00 00 00 00 00 00 00 00 00 00 00 00 00 ???.............
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
30: 00 00 00 00 00 00 00 00 00 00 05 3d c0 f2 04 0b ..........?=????
40: a8 0e b0 fd b0 00 52 ff e2 00 00 00 00 00 00 00 ?????.R.?.......
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
60: 00 00 01 00 00 00 00 00 00 00 00 01 00 00 00 ea ..?........?...?
70: 00 00 00 00 00 75 00 e1 b6 00 ea 10 00 27 da 00 .....u.??.??.'?.
80: c2 d2 e3 f0 ab de 29 c0 08 29 04 03 00 69 61 70 ??????)??)??.iap
90: c7 ba ec 00 00 00 00 00 00 00 00 00 00 00 00 00 ???.............
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
b0: 00 00 00 00 00 00 00 00 00 00 01 3d b0 f3 48 0b ..........?=??H?
c0: 3c 0e 90 fd d0 00 83 ff dc 00 00 00 00 00 00 00 <????.?.?.......
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
e0: 00 00 00 00 00 00 00 00 00 00 00 01 00 00 03 b4 ...........?..??
f0: 00 00 00 00 00 75 00 e1 b6 00 ea 10 00 27 da 00 .....u.??.??.'?.
Now with this already working just like that, I see no real reason to not just start the sensors server and hook it up.
chartplotter@chartplotter-Satellite-U505:~$ sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
70: -- -- -- -- -- -- 76 --
chartplotter@chartplotter-Satellite-U505:~$ sudo i2cdump -y 1 0x68
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: c2 d2 e3 f0 ab de 29 c0 08 29 04 03 00 69 61 70 ??????)??)??.iap
10: c7 ba ec 00 00 00 00 00 00 00 00 00 00 00 00 00 ???.............
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
30: 00 00 00 00 00 00 00 00 00 00 05 3d c0 f2 04 0b ..........?=????
40: a8 0e b0 fd b0 00 52 ff e2 00 00 00 00 00 00 00 ?????.R.?.......
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
60: 00 00 01 00 00 00 00 00 00 00 00 01 00 00 00 ea ..?........?...?
70: 00 00 00 00 00 75 00 e1 b6 00 ea 10 00 27 da 00 .....u.??.??.'?.
80: c2 d2 e3 f0 ab de 29 c0 08 29 04 03 00 69 61 70 ??????)??)??.iap
90: c7 ba ec 00 00 00 00 00 00 00 00 00 00 00 00 00 ???.............
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
b0: 00 00 00 00 00 00 00 00 00 00 01 3d b0 f3 48 0b ..........?=??H?
c0: 3c 0e 90 fd d0 00 83 ff dc 00 00 00 00 00 00 00 <????.?.?.......
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
e0: 00 00 00 00 00 00 00 00 00 00 00 01 00 00 03 b4 ...........?..??
f0: 00 00 00 00 00 75 00 e1 b6 00 ea 10 00 27 da 00 .....u.??.??.'?.
Now with this already working just like that, I see no real reason to not just start the sensors server and hook it up.