Feel the Earth.
Before it moves you.
A home seismometer for everyone. Precise. Open. Always on.
In stock · ships in 21–34 days

Know your home is watched over, second by second.
A GeoShake T1 on your own wall, reading the ground under your feet more than 100 times a second so you're never wondering if it's safe.
Just a quiet, constant sense of "all clear."
“Setup really did take five minutes. Three of my neighbors bought one after seeing ours on the live map — watching our own dots appear is something else.”
“I mounted it in the basement and forgot about it — until a magnitude 4.2 hit 60 km away and my phone buzzed before anything started moving.”
“I installed one at my parents' place in Oaxaca. Watching the network grow week by week is genuinely reassuring.”
See shaking as it happens. Not after.
Free on iOS and Android — native apps, no sensor required. Live telemetry from your GeoShake T1, a map of every station, and push alerts tuned to your address.



Watch the Earth breathe.
Your GeoShake T1 streams ENU axis readings more than 100 times per second. You see the noise floor, the tiny tremors, and when a real quake comes, the spike hits your screen before it reaches your feet.
A radius you control.
Set a magnitude threshold and a distance. Stay silent when it doesn't concern you.
Every node, every event — one pane.
Stations, epicenters, fault lines, your own GeoShake T1 pinned at home. Drill into any point for a full seismogram.
Your data, not ours.
Every byte public. Pull raw seismograms, cite them, self-host the stack.
Works with your smart home
The moment an earthquake is confirmed, your home reacts in seconds — lights flash, sirens sound, speakers announce the warning.
Plug in a GeoShake T1. Help detect the ground moving.
Sense
A palm-sized GeoShake T1 with a 4× LSM6DSO 6-axis IMU array listens for the smallest ground motion more than 100 times a second. When an earthquake starts, it catches the first wave within milliseconds.
Confirm & Locate
Readings from nearby nodes are combined over secure MQTT; the system confirms in under a second that this is a real earthquake — not a passing truck — and calculates the epicenter.
Warn
An instant alert goes to your phone and everyone on the network — usually 5 to 20 seconds before the destructive wave reaches your street. Enough time to drop, cover, and hold.
Safety, science, civic data — one network.
A head-start on the ground.
Every second of warning is a second to find cover. Alerts tuned to your home and your people.
Citizen science you can hold.
Classroom-ready nodes, teaching kits, and a public dataset students can actually build on.
Supplement the official grid.
Dense community coverage fills gaps between government stations and speeds up awareness.
Raw data, no paywall.
Every event, every seismogram, every metadata field. MiniSEED-compatible export.
Seconds of lead time.
Feeds into dispatch tooling and priority alerts for critical infrastructure and responders.
Rapid deployments, anywhere.
Low-cost hardware stands up monitoring in a fault-adjacent region in days, not years.
Three ways to be a node.
Buy one, build one, or sponsor a region that needs coverage most.

You've got an ESP32 and a free weekend. Flash the firmware, solder the sensor, you're on the grid.
- Full BOM & schematics
- Firmware + OTA updater
- Community Discord
- Same public data access

Pre-assembled, tested, flashed. Unbox, plug in, connect. You're contributing within 2 minutes.
- Assembled GS-NODE-002
- 5 V adapter + USB-C cable
- Free OTA firmware forever
- Lifetime firmware updates
In stock · ships in 21–34 days

Sponsor a batch at €99 each — donate to a school, a municipality, or a high-risk region selected by local scientists.
- 12 deployed, any region
- Quarterly coverage report
- Recognition on public map
Coverage is needed most along active fault lines. See the priority regions →
Questions, openly.
How accurate is a consumer-grade sensor?
Individually, a single LSM6DSO has a noise floor around 70 µg/√Hz; the T1 stacks four of them into one array, bringing the effective floor down to roughly 35 µg/√Hz — low enough to pick up shaking above M2.0 nearby and M4+ regionally. And accuracy is also a network property: when dozens of nodes confirm the same wave arrival times, we triangulate to scientific-grade precision.
How much data does it use?
Very little — the sensor sends compact MQTT packets: periodic health metrics when idle and a brief burst of readings during an event. Typical usage is under 5 MB per day, about as much as a single email with an attachment.
Is my location private?
We publish your station's position rounded to the nearest 100 m — enough for wave triangulation, not enough to identify an address. You can opt to publish only a city-level location, at some cost to alert precision.
Do I need to be in an earthquake zone?
No. Nodes in stable regions are scientifically valuable as "quiet references" — they help characterize network noise. And the network becomes stronger when coverage reaches beyond the obvious fault lines.
Is this competing with official networks?
No — we supplement them. Our data is fully open, so researchers, institutions and anyone else can use GeoShake feeds alongside official sources. We're a complementary layer, not a replacement.
How fast are alerts, really?
Median end-to-end latency from detection to your phone is about 2.3 seconds in well-covered regions. That usually translates to a 5–20 second head start depending on your distance from the epicenter.
Why cheap sensors instead of expensive scientific ones?
For P-wave early warning, network density matters more than individual sensor sensitivity. Instead of a single €10,000 geophone, a dense swarm of €20-class LSM6DSO sensors covers far more ground for the same budget — the only sustainable way to locate an epicenter faster. Raw precision is a network property once you have enough nodes.
How is GeoShake different from Raspberry Shake?
Raspberry Shake is a scientific archive-focused station — closed-ish hardware/software, recording full waveforms at high fidelity. GeoShake is designed for early warning: open source, low cost, P-wave first. We correlate across the whole network — 100+ sensors and growing — and send lightweight MQTT event messages rather than heavy continuous waveforms. The two are complementary — Raspberry Shake is one high-accuracy station; GeoShake is a wide, fast, cheap swarm. They don't replace each other.
How do you distinguish a truck or door slam from an earthquake?
This is the project's hardest problem — cheap sensors alone are noisy. Our answer is a correlation algorithm. If only your device is shaking, it's noise. If ten different devices within a 5 km radius report similar signals within milliseconds, it's a seismic wave. Consensus across the mesh is what separates a passing truck from a tremor.
Where should I put the device?
Mount it on a fixed, rigid surface — a load-bearing column or beam is ideal. A device on a wobbly table or soft carpet is useless. An early warning system also has to run 24/7: keep it plugged in and keep the Wi-Fi connected. The network is only as healthy as its nodes.
Why MQTT?
Traditional seismological networks (SeedLink) stream full waveforms for archival and are heavy. GeoShake is speed-focused. With MQTT we send only the "event detected" trigger plus summary metrics (PGA, RMS). In scenarios where a thousandth of a second matters for P-wave detection, a small header wins.
What about false alarms? Legal status?
False positives are a real risk — which is why GeoShake is an experimental community project and does not replace the official earthquake data published by national authorities. To minimize false alarms our algorithms use high thresholds and require multi-device consensus before anyone's phone buzzes.
How much electricity does the GeoShake T1 use?
Very little. An ESP32-based GeoShake node draws roughly 0.7–1 W on average — far less than a modem or an LED bulb. Running 24/7 for a month, the impact on your electricity bill is negligible.
Let's make the Earth readable.
Join a network where every home is a sensor, every reading is public, and every second of warning saves someone.


