SparkFun Electronics will be closed in observance of memorial day on Monday, May 29th. We will resume normal business hours on Tuesday, May 30th. Any orders placed after 2pm Mountain Time on Friday, May 26th will process and ship out on Tuesday, May 30th.


Member Since: January 31, 2012

Country: United States

  • do you have any products that use this chip, or similar chip, that drive larger power FETS ?

  • You need to calibrate it according to the procedures outlined in the datasheet and app notes. The data sheet will reference an extensive app note that explains the calibration procedure. You will have to add code to adjust the Magnet. readings to account for span and offset settings you capture during calibration. This is not a compass, but it can be made into one and can be accurately tilt compensated as well.

  • You can just use the Arduino Serial monitor to see the gyro in operation. After that you can write utilities with many scripting languages to monitor the output. I happen to use Python and the Python PyPlot to capture and analyze the data returns.

  • I applaud the open-ness of your product offerings, that is they are largely compatible with development boards from various suppliers. In reality most of your product is making prototyping easier, but is not really “open hardware”. The real guts/brains/workings of the hardware, in the year 2012, is captured within the integrated circuits, as that is the modern point of capture for design algorithms, along with the software that runs on same. That hardware is heavily protected by patents and vendors continue to maintain proprietary rights to maintain the hammer lock they have on customers once a product is committed to a hardware platform, i.e. the software investment to change over to new hardware, once tuned to a particular hardware set, is formidable. You point to Kodak as an example. I point to ARM, Texas Instruments, Intel, nVidia, AMD (to a lesser extent). They do not represent openness and have a very successful biz model.

    All that nonsense stated, I am enjoying your product offering as it allows me to avoid having to deal with SMT components and build small products I have in mind, so thanks.

  • Hi Sparkfun Team, Your sample code, in the procedure getAccel, shifts the axis I suppose to make the compass work, but the result is the magnetometer and accelerometer are no longer aligned, at least that is what my measurements show. Additionally the compass works, but only with the chip aligned vertically. Your code even states this in a comment: //rawValues[ZM] = ((int)LSM303_read(OUT_X_L_A) COMMENT —>>> // had to swap those to right the data with the proper axis

    I have checked all the register assignment values and they all look correct. What is it about the unit that made you decide to rotate the axis assignments ? Thanks.

  • I assume I can stack one or more unloaded boards below a fully populated board with the Arduino at the bottom of the stack with no interference ? Thus there will only be on set of LED’s and one set of switch’s . The lower layers in the stack to be used for additional sensors ?



No public wish lists :(