Project Showcase & Calibration Help: Upgrading a Body Coach Water Rower #32
Replies: 1 comment 5 replies
-
|
Thanks for sharing this. It look very cool! I am happy to help with the calibration and all that. We had one water rower: #22 ESP Rowing Monitor had one water rower so far but with https://github.com/JaapvanEkris/openrowingmonitor we have more experience on this. If you have not done so I recommend consoluting with the interactive Wiki: https://deepwiki.com/Abasz/ESPRowingMonitor You can ask questions and it will try to provide answers based on the documentation. There is a FAQ which has a section on the inertia: https://github.com/Abasz/ESPRowingMonitor/blob/master/docs/faq.md#10-how-do-i-measure-flywheel-inertia FAQ has also on the E2E. The basic idea is that from the WebGUI you can export the delta times CSV which is the raw impulses produced by your machine. If you do 20-50 strokes and send that CSV to me I can help you with the calibration. The inertia value will as the docs say depend on the fill level. So here the rule of thumb recommendation is that you set a water level that provide a plausible feel resistance, then if possible you will need to compare to a machine which we know produce a good result (e.g. Concpet 2). You basically do the same/similar effort and you set the inertia until the metrics (power and speed mostly) matches what you have recorded on the C2.
I am happy to help, actually there is a section on the DOCS for the settings but also a workflow in the FAQ. I would start with the later. Also again, if you provide me with the settings you have I can run the simulation and make adjustments to the setting and send it back to you. Thanks for your contribution it is very valuable! |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
First of all, thank you for this amazing project! The installation of ESPRowingMonitor was really straightforward. I want to share my recent DIY upgrade of a water rower and also ask for some advice regarding calibration and fine-tuning.
Thanks to Gemini that brought up this Repo while i was considering selling my stupid rower.
My Setup & Hardware
Machine: Body Coach Water Rowing Machine (bought in 2021)
Microcontroller: ESP32 D1 Mini
Sensor: KY-003 Hall Effect Sensor
Magnets: 8x Neodymium magnets (10x2mm)
Mechanical Modifications
The original setup was quite basic: the old monitor and reed sensor relied on a single magnet that wasn't even attached to a flywheel, but directly to the pull strap winder.
Luckily, the shaft continued upwards with 13.8 mm of clearance. Here is what I did to upgrade it:
Current State & Software
The software side was quick to set up.
The stroke rate is being detected correctly!
My Questions Regarding Calibration
For the Flywheel Inertia, I used 0.1 as a starting point, taking the middle of the "Typical Range" for Water Rowers mentioned in the documentation.
Since I want to make sure my data is as accurate as possible, I have a few questions:
Is 0.1 a plausible and safe starting point for my specific setup?
How can I best refine and verify this inertia value? What is the recommended workflow to dial this in?
Edit: To be honest, i don't quite understand what settings i need to set in the WebGUI :D Pls Help
I haven't had the time to look deeply into the end-to-end (e2e) simulation yet. Is using the e2e simulation the best next step, or should I start by recording specific logs (e.g., via SD card) and analyzing them in the Calibration Helper GUI?
Thanks in advance for your help and for providing such a great open-source tool!
Beta Was this translation helpful? Give feedback.
All reactions