Close

First Step: Building Mechanical Parts of a High-Precision Magnetometer

A project log for High-Precision MEMS Magnetometer

for Solar and Subsurface Monitoring

bertrand-selvaBertrand Selva 05/08/2025 at 14:140 Comments

I’ve been dreaming for a long time about building a magnetometer precise enough to capture fine variations in the Earth’s magnetic field:

In the long run, I’d like to pair this magnetometer with an automated monitoring system capable of detecting solar storms, since they strongly disturb the magnetosphere and can be detected locally. Maybe I’ll even embed a small neural network directly on the ESP32 to analyze the time series data (I’ve already done something similar in another context, for example predicting frost events using a small weather CNN: https://selvasystems.net/deep-learning).

But I quickly discovered this isn’t an easy measurement.
To give an idea:

This kind of measurement is, in fact, almost impossible today for an individual. Normally, you’d need either a proton magnetometer (which measures total intensity but is heavy, fragile, and expensive) or a fluxgate magnetometer (precise, sensitive, but costly and not easily accessible). Trying this with low-cost MEMS components is a real challenge.

Discussions