Crimpdeq is a bluetooth dynamometer designed for finger training, powered by an ESP32-C3 and a WH-C100 crane scale, with firmware fully written in Rust!
Note
If you're interested in reproducing this project or giving it a try, please, reach out! You can contact me via email (sergio.gasquez@gmail.com), Twitter or Bluesky.
- Open-source firmware written in Rust
- Open-source PCB design
- USB-C rechargeable battery
- Compatible with Tindeq Progressor app (Android iOs)
- Compatible with ClimbHarder app (Android iOs)
- Sampling Frequency: 80 Hz
- Design Load: 1500 N (150 kg) (Full Scale)
- Precision:
- 0.05 kg between 0 and 99 kg
- 0.1 kg between 100 and 150 kg
- Working temperature: 0ºC - 40ºC
- Dimension: 80 mm x 90 mm x 35 mm
- Uses the Tindeq Progressor API
For detailed guidance on assembly, calibration, and charging of Crimpdeq, refer to the Crimpdeq book.
The book covers everything you need to know, from building your own Crimpdeq to firmware installation and PCB details. Below is the list of available sections:
Here is how the current prototype looks like:
Contributions are welcome! Feel free to:
- Submit PRs for bug fixes or new features
- Test and report issues
- Suggest improvements to documentation
If you encounter any issue or want to leave any feedback, please open an issue
This repository is licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
- @bjoernQ for helping me during the development and developing the
bleps
crate, which was fundamental for this project. - hangman for being an improved version of this project and a great source of inspiration for this project.
- Tindeq for having its API public and allowing for projects like this to exist!