@Ollie Did you use the same offsets (x0, y0, and z0) or adjust them based on your own puck's readings? I took 4 separate readings (turning every 90 degrees +/-), and then averaged The X, Y, and Z values. I did this per a suggestion by from another post @Gordon.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
@Ollie Did you use the same offsets (x0, y0, and z0) or adjust them based on your own puck's readings? I took 4 separate readings (turning every 90 degrees +/-), and then averaged The X, Y, and Z values. I did this per a suggestion by from another post @Gordon.