Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

? pixhawk hardware issue or improvement ? #67

Open
drones-squad opened this issue Aug 1, 2016 · 6 comments
Open

? pixhawk hardware issue or improvement ? #67

drones-squad opened this issue Aug 1, 2016 · 6 comments

Comments

@drones-squad
Copy link

Hy all,
I have recently noticed something strange about the pixhawk 2.4.5 hardware.
One of the sensor on the pixhawk is called a LSM303D ( a 3D magnetometer and accelerometer)
I was looking at the pixhawk schematics that are to be found on github HERE and saw that the sensor surrounding parts are different then what it's manufacturer suggest. ST shows a completely different arrangement for this. I was just wondering why did the people who build pixhawk reduce this surrounding parts or replaced them with other values. I wanted to hear the explanation of this and how it affects or improve the flight controller.
diff

Please check the file in attachment.

Greets

@apache405
Copy link

There is a thread for this on drones-discuss as well.

On Mon, Aug 1, 2016 at 12:56 PM, drones-squad [email protected]
wrote:

Hy all,
I have recently noticed something strange about the pixhawk 2.4.5 hardware.
One of the sensor on the pixhawk is called a LSM303D ( a 3D magnetometer
and accelerometer)
I was looking at the pixhawk schematics that are to be found on github
HERE and saw that the sensor surrounding parts are different then what it's
manufacturer suggest. ST shows a completely different arrangement for this.
I was just wondering why did the people who build pixhawk reduce this
surrounding parts or replaced them with other values. I wanted to hear the
explanation of this and how it affects or improve the flight controller.
[image: diff]
https://cloud.githubusercontent.com/assets/12972406/17306925/cdf85c1a-5832-11e6-8c8e-eb2a166c7482.png

Please check the file in attachment.

Greets


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#67, or mute the thread
https://github.com/notifications/unsubscribe-auth/ACTa5nmLHg8EAL1tEOZUdL4VXZdiVtt3ks5qbk-FgaJpZM4JZ7-V
.

@drones-squad
Copy link
Author

Hello apache405,

yes but nobody seem to answer ... I contacted David Sidrane and asked me about this issue and suggested to post this here on github. He also has not received any information for now as I am aware

greets

@LorenzMeier
Copy link
Contributor

The values were chosen to match the requirements of the 2011 version of the data sheet and generalised to reduce the number of values per board. You might want to update the schematic to match the last manufacturer info.

Most importantly you will want to upgrade the sensors, as sensors available in 2011 are now quite outdated.

@udawat
Copy link

udawat commented Aug 10, 2016

A good combination of sensors from ST include the following:
LSM6DS33 (3D Accel + 3D Gyro) as an update to the L3GD20(H) Gyro.
LSM303D (3D Mag + 3D Accel) - Better than standalone magnetometers.
Both support SPI at 10MHz.

Honeywell's HMC5983 is now End of Life part. For a 3D Magnetometer only option, LIS3MDL is there.

LSM9DS1 should not be considered as it is just two sensor dies in a single package (similar to MPU9250 and 9150).

For Pressure Sensor, Bosch BMP280 can be an option. It supports SPI at 10 MHz. But, its resolution is 20 bits (not sure) as compared to the 24-bit ADC of MS5611.

@drones-squad
Copy link
Author

Hello Lorenz,

You say that the values were chosen to match the 2011 requirements, can you confirm that this issue was also to be found on the more recent boards like 2.4.6 ? If one will change values then I suppose it will have an impact on the sensor / firmware as well ... ?

And can you please perhaps let me know what kind of sensors you are talking about ? I have searched for example for a good mpu6000 alternative but none found. The newer 9060 or 9050 or whatever are all based on the mpu6000 but with far more less capabilities and functions as they are also cheap. The REAL mpu6000 for example is a rather reliable but expensive part. The lsm303d does all not too bad and the L3GD20H is newer then the L3GD20. But then again Please advice if I missed something, there are a dozen of manufacturers out there with thousands of parts.

greets

@igalloway
Copy link

I haven't done a full competitive analysis yet, and there certtainly are
differences (I2C vs SPI) but NXP mix would be:

· FXOS8700 Mag + Accel with up to 400Hz sampling rate in hybrid mode
(I2C based)

· FXAS21002 Gyroscope with up to 800Hz sampling rate

· MPL3115A2 Pressure Sensor/Altimeter with typical resolution of
0.3m at 1Hz

· Free/Open Source 9-axis sensor fusion for computing orientation

On Wed, Aug 10, 2016 at 2:37 AM, udawat [email protected] wrote:

A good combination of sensors from ST include the following:
LSM6DS33 (3D Accel + 3D Gyro) as an update to the L3GD20(H) Gyro.
LSM303D (3D Mag + 3D Accel) - Better than standalone magnetometers.
Both support SPI at 10MHz.

Honeywell's HMC5983 is now End of Life part. For a 3D Magnetometer only
option, LIS3MDL is there.

LSM9DS1 should not be considered as it is just two sensor dies in a single
package (similar to MPU9250 and 9150).

For Pressure Sensor, Bosch BMP280 can be an option. It supports SPI at 10
MHz. But, its resolution is 20 bits (not sure) as compared to the 24-bit
ADC of MS5611.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#67 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AKBa_r5l87VdsFcy8xlisqaay-94ays3ks5qeX_SgaJpZM4JZ7-V
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants