Digital Weight
Motorized resistance in a portable package
A compact, motorized resistance device that replaces an entire rack of dumbbells. The current V5 build packs a brushless DC motor with closed-loop force control into a 12 lb package, delivering precise, programmable resistance up to 150 lbs — or up to 300 lbs with the pulley accessory — across concentric, eccentric, and isometric modes.
- •Replace a full dumbbell rack with one 12 lb device
- •Lifts 150 lbs — up to 300 lbs with the pulley accessory
- •Real-time force feedback over WiFi + BLE
- •Open source firmware + hardware designs
- •Compatible with standard tool batteries
#define FORCE_PIN A0
#define CALIBRATION_FACTOR 0.489f
float readForce() {
int raw = analogRead(FORCE_PIN);
float voltage = raw * (3.3f / 4095.0f);
float lbs = voltage * CALIBRATION_FACTOR * 250.0f;
return lbs;
}
void onBleForceRequest(BLECharacteristic& c) {
float force = readForce();
c.writeValue(force);
}