10 november 2025
This month, Frogwatch Dashboard is getting a fresh new look. Why? With the introduction of the new Tilt and Crack measurements, we are taking the next step in our vision to make Frogwatch Dashboard the most user-friendly multi-sensor monitoring platform. To present data from different types of measurements clearly and intuitively, we needed a new structure and design. This update also allows us to make the website more suitable for mobile use. Together, these changes create a solid foundation for the future.
In this post, we highlight the main updates in the new look for existing users.

In the new design, the main menu is now on the left side instead of at the top. The entire menu can be collapsed, so more space is available for your data. On smaller screens, such as mobile phones, the menu can be opened via the “hamburger” button.
Previously, creating measurement points and linking devices to them was done on a different page from the measurement configuration. We have now combined these steps so that all cluster settings can be configured in one place, keeping everything clear and accessible on a single page.

With support for new measurement types, we are also starting to phase out the older FrogwatchV1 vibration meters. For users who still use FrogwatchV1 meters, it will remain possible to do so within a Classic Project. When creating a new project, you can now choose between two options:
Classic Project: a Frogwatch project as you know it, supporting both FrogwatchV1 and FrogwatchV2 vibration meters.Modern Project: The new Frogwatch project format that supports all the latest Frogwatch equipment but no longer supports FrogwatchV1 vibration meters.If you only have FrogwatchV2 vibration meters, you will automatically get a Modern Project. All your existing projects will also be automatically upgraded.
New functionality will primarily be available in Modern Projects. Classic Projects will remain supported but will only receive minimal updates.

This Project Type choice is only visible if your organization still has FrogwatchV1 sensors.
In upcoming articles, we will take a closer look at the new Dashboard features, explain the new concepts in more detail, and of course introduce the new Frogwatch devices: the Tilt Hub and the Fissure Hub.
24 maart 2025
Series: How does the Frogwatch Vibration Sensor work?This is part 3 in the series "How does the Frogwatch Vibration Sensor work?". In this article, we discuss the signal processing applied in the Frogwatch Vibration Sensor when using the SBR B measurement method.
This flow chart schematically shows what happens to the measured sensor values for each of the axes (X, Y, and Z).
Throughout the rest of the article, we refer to the P labels of the blocks in the flow chart.
A part of the flowchart (up to and including P2) is the same as that of SBR A.

The Frogwatch Vibration Sensor uses MEMS accelerometers to measure acceleration. The first step in the chain is scaling the raw sensor output to acceleration in mm/s2.
For this scaling, we multiply the raw sensor data by a coefficient that is determined separately for each axis (X, Y, Z) through calibration against gravity.
After this, we have an unfiltered acceleration signal that still contains gravity. This means there is a 0 Hz component of about 9810 mm/s2 on one (or distributed over) of the axes. This is a very large signal compared to the typical SBR values we monitor for. For example, SBR Category 2 has threshold values between 5 and 20 mm/s2.
The highpass filter allows higher frequencies to pass and blocks low frequencies. In the Frogwatch Sensor, this filter serves two purposes:

The gray area is prescribed by the SBR B guideline. The filter magnitude response must stay within this area to comply with the guidelines. This means there is some leeway. We have designed this filter so that it is suitable for both SBR A and SBR B.
SBR guidelines specify that we are only interested in frequencies between 1 and 80 Hz for SBR B. Therefore, we use a lowpass filter to filter out frequencies above 80 Hz. This effectively makes the signal 'cleaner' because all high-frequency noise is filtered out.

In this figure, the transfer function of the lowpass filter is combined with that of the highpass filter. So, we are actually looking at the bandpass filter that meets the SBR B guidelines.
When measuring according to the SBR B guideline, after the bandpass filter there is also a need for a first-order 5.6Hz weighting filter (SBR B section 9.2). Depending on whether the data is currently in the acceleration domain or the velocity domain, this filter should be either a lowpass or a highpass filter. If you measure with a geophone, your signal is by definition in the velocity domain, but also if you first integrate the measurement data, the guideline prescribes a 5.6Hz highpass filter. Since Frogwatch measures acceleration, we apply this filter:
At first, this feels counterintuitive: that we use either a lowpass or a highpass filter to measure the same thing. However, we can show mathematically why this is correct. We can rewrite the formula as:
where:
This confirms that the original filter is an integrator followed by a highpass filter.
For the full mathematical derivation, see this notebook. In the figure below, we also see how this filter combines with an ideal integrator. The drawn SBR B limits are purely for reference, to make it easier to compare with other filters we describe. We can therefore see that for SBR B, all acceleration signals are attenuated by at least 30dB. A large part of this comes from the implicit integrator.

To ultimately calculate

Digitally, an integral does not exist, so we can implement this as a first-order IIR (Infinite Impulse Response) filter[1]:
where:
with
This filter ensures that rapid changes are spread out over the time constant
[1] Signal Processing for Intelligent Sensor Systems - David Swanson 12.2
10 februari 2025
Series: How does the Frogwatch Vibration Sensor work?This is part 2 in the series "How does the Frogwatch Vibration Sensor work?". In this article, we discuss the signal processing applied in the Frogwatch Vibration Sensor when configured for the Dutch SBR A measurement method.
This flow chart schematically shows what happens to the measured sensor values for each of the axes (X, Y, and Z).
Throughout the rest of the article, we refer to the P labels of the blocks in the flow chart. The S branches represent the real-time data that is, for example, available via Triggered Traces.

The Frogwatch Vibration Sensor uses MEMS accelerometers to measure acceleration. The acceleration signal is sampled at 1000 samples per second. The first step in the chain is scaling the raw sensor output to acceleration in mm/s2.
For this scaling, we multiply the raw sensor data by a coefficient that is determined separately for each axis (X, Y, Z) through calibration against gravity.
After this, we have an unfiltered acceleration signal that still contains gravity. This means there is a 0 Hz component of about 9810 mm/s2 on one (or distributed over) of the axes. This is a very large signal compared to the typical SBR values we monitor for. For example, SBR Category 2 has threshold values between 5 and 20 mm/s2.
The highpass filter allows higher frequencies to pass and blocks low frequencies. In the Frogwatch Sensor, this filter serves two purposes:

The gray area is prescribed by the SBR A guideline. The filter magnitude response must stay within this area to comply with the guidelines. This means there is some leeway. We have designed this filter so that it is suitable for both SBR A and SBR B.
SBR guidelines specify that we are only interested in frequencies between 1 and 100 Hz for SBR A. Therefore, we use a lowpass filter to filter out frequencies above 100 Hz. This effectively makes the signal 'cleaner' because all high-frequency noise is filtered out.

In this figure, the transfer function of the lowpass filter is combined with that of the highpass filter. So, we are actually looking at the bandpass filter that meets the SBR A guidelines.
SBR standards are defined in the velocity domain and use mm/s as the unit. This originated because earlier generations of vibration sensors were based on geophone technology. A geophone measures velocity.
To be able to assess against the SBR standards and to allow the devices to be calibrated according to SBR guidelines, we integrate the acceleration data to velocity. Mathematically, an integrator is nothing more than a first-order lowpass filter. In the Laplace domain, we write this filter as
with
The problem with an ideal integrator is that for frequencies
To prevent this, we use a so-called leaky integrator. This ensures that the gain never exceeds 1.0.

In this figure, the blue line shows the transfer function of an ideal integrator. Both the green line and the dashed dark line are suitable leaky integrators. Within the spectrum of interest for SBR, they closely follow the ideal integrator. Below 1 Hz, they provide attenuation to keep the signal stable. The green line adds an extra 3dB of attenuation, which results in slightly less noise in the final result.
This was, in broad terms, the data processing pipeline as implemented in the Frogwatch Vibration Sensor. The entire data processing pipeline as described here is ultimately tested during calibration. The calibration is performed in the velocity domain, and the measured values are read from the Frogwatch Dashboard. This way, we test the entire chain: sensors, filters, integrator, communication, database, and visualization.

In the figure above, you can see the result of a Frogwatch V2 Vibration Sensor on the shaker table at SONOR Calibration. The shaker table provides a constant acceleration at varying frequencies.
In the graph below, you can clearly see the effect of filtering outside the range of 1-100Hz. There, a difference arises compared to the shaker table because our filters (as expected) attenuate the signal. The curves clearly show the attenuating effect of

27 januari 2025
Series: How does the Frogwatch Vibration Sensor work?Curious how the Frogwatch actually works? In this article series, we’ll walk through the entire measurement chain step by step and explain how Frogwatch arrives at the final measurement results.
The Frogwatch vibration sensor records vibrations in three directions: X, Y, and Z. Unlike many other devices, these directions are not fixed. Instead, the meter automatically detects how you have positioned it. How does that work?
The Frogwatch is based on a (MEMS) accelerometer. This type of sensor measures accelerations: besides vibrations, it also measures gravitational acceleration (gravity). Here on Earth, that’s a constant value of about 9.81 m/s².
By filtering out the effect of vibrations (i.e., averaging over a long enough period), we are left with a constant value in each of the three measurement directions, caused by gravity. The larger this value, the more that direction aligns with gravity: the direction with the largest value points downward!
Once the device knows which sensor axis points most towards gravity (downward), the X/Y/Z axes are assigned according to a fixed pattern:



Because the Frogwatch Sensor knows the proportion of gravity measured on each axis, the system can use trigonometry to calculate how level the device is placed. Before the measurement starts, the meter performs a short self-test. If the meter is tilted by more than 3 degrees, a warning appears on the dashboard.
Why level the device?
Although it is not strictly necessary, we still recommend mounting the device as straight as possible. This ensures that:
How straight is straight enough?
In practice, "by eye" mounting is often sufficient. A deviation of more than 1 degree is easily noticeable visually, even without tools like a spirit level.