Take the Photo
Hand photo on floor with credit card
Review & Adjust
Hand detection bounding boxes Finger keypoint annotation
Get Your Edge
CAD model render Edge in use

How it works

Take the Photo
Hand photo on floor with credit card
Review & Adjust
Hand detection bounding boxes Finger keypoint annotation
Get Your Edge
CAD model render Edge in use
Upload Photo
About
Training
3D Print

Upload Hand Photo

You
  1. Place a credit-card-sized card on a horizontal surface (do not show any sensitive information).
  2. Place a single hand flat near the card, without touching it.
  3. Keep fingers close, with a small gap between the fingertips, palm facing up.
  4. Make sure all 4 fingers are flat — all joints and tips in contact with the surface.
Helper
  1. Hold the phone roughly 1 m above the hand, parallel to the surface, centered on the hand.
  2. Use a flash. If you don't see the creases in the photo, the software won't either.
Tips for a good photo ▸
  • Use your phone's highest-resolution camera (12 MP+).
  • Avoid notched or irregularly shaped cards.
  • Exact distance is not critical, focus on keeping the phone parallel and centered.
  • Prefer optical zoom — avoid digital zoom.
Good pose

✓ Good

Bad pose

✗ Bad

A fully automated pipeline that generates a custom 3D-printed climbing edge from a single hand photo. Computer vision measures your hand; Python generates a unique geometry for each user.

  • Consistent joint angles: comfortable, healthy joint positioning across all morphologies.
  • Secure grip: the geometry keeps fingers in place without chalk while form is maintained.
  • Longer sets: the comfortable geometry and the grip let you hold 30s+ sets, bringing finger training into the time-under-tension ranges used in tendon rehab and hypertrophy protocols, compared to the 6–10s a standard edge allows.
  • Targeted recruitment: open-hand or crimp-specific training (FDP or FDS muscles respectively), with effective pinky engagement.
  • Warmup: the fit keeps a cold-to-max ramp comfortable, and consistent joint angles make it safer than on a hangboard.

Open Hand Finger Position

  • Distal Phalanx (tip): Horizontal
  • Middle Phalanx: 45° angle
  • Proximal Phalanx (base): Vertical
  • Poor form may allow heavier weight but increases injury risk.

Crimp Finger Position

  • Proximal Phalanx (base): Vertical
  • Middle Phalanx: Slightly above horizontal

Training Protocol

  • Volume: 3 sets of 30–240 seconds.
  • Onboarding: Start slowly, avoid failure.
  • Chalk: Do not use — slipping means poor form.

Crimp (FDS) — up to 100 kg

  • Wall thickness: 2.9 mm
  • Infill: 35%
  • Material: PLA or PETG

Open Hand (FDP) — up to 60 kg

  • Wall thickness: 1.7 mm
  • Infill: 20%
  • Material: PLA or PETG

Orientation & Supports

  • Supports: Enable for both variants.
  • Print orientation chosen as a compromise between low surface friction and structural strength — grip relies on geometry rather than texture.

Safety

  • Open Hand model: heavily over-engineered — failure is extremely unlikely.
  • Crimp model: strength depends on layer adhesion — varies by printer and filament.
  • Optional strengthening:
    • 100% infill
    • Print flat on side (eliminates layer-adhesion weakness, trade-off: higher friction)
  • Worst-case geometry held 300 kg — PLA, Bambu A1 Mini, default angle.
or try with an example

No upload needed · uses a sample hand photo

About
Training
3D Print

A fully automated pipeline that generates a custom 3D-printed climbing edge from a single hand photo. Computer vision measures your hand; Python generates a unique geometry per user.

Since hand morphology varies significantly between climbers, a standard edge puts every user's fingers in a different position, often into hyperextension or causing uneven joint loading.

  • Consistent joint angles: comfortable, healthy joint positioning across all morphologies.
  • Secure grip: the geometry keeps fingers in place without chalk while form is maintained.
  • Longer sets: the comfortable geometry and the grip let you hold 30s+ sets, bringing finger training into the time-under-tension ranges used in tendon rehab and hypertrophy protocols, compared to the 6–10s a standard edge allows.
  • Targeted recruitment: open-hand or crimp-specific training (FDP or FDS muscles respectively), with effective pinky engagement.
  • Warmup: the fit keeps a cold-to-max ramp comfortable, and consistent joint angles make it safer than on a hangboard.
Open Hand Finger Position
  • Distal Phalanx (tip): Horizontal
  • Middle Phalanx: 45° angle
  • Proximal Phalanx (base): Vertical
  • Poor form may allow heavier weight but increases injury risk and reduces FDP isolation.
Crimp Finger Position
  • Proximal Phalanx (base): Vertical
  • Middle Phalanx: Slightly above horizontal
Training Protocol
  • Volume: 3 sets of 30–240 seconds.
  • Onboarding: Start slowly without reaching failure.
  • Chalk: Do not use — slipping means you can't maintain proper form.
Open Hand Troubleshooting
  • Crimp Compensation: Reduce intensity and focus on form.
  • Pinky Curling: Try moving the pinky laterally along the edge. The curl may actually be the ring finger crimping (weak FDP), effectively bringing the pinky hold up.
Crimp (FDS) — up to 100 kg recommended load
2.9 mm
35%
PLA or PETG
Open Hand (FDP) — up to 60 kg recommended load
1.7 mm
20%
PLA or PETG
Orientation & Supports
  • Supports: Enable for both variants.
  • Print orientation chosen as a compromise between low surface friction and structural strength — grip relies on geometry rather than texture.
Safety

Open Hand model — heavily over-engineered; failure is extremely unlikely.

Crimp model — strength depends on layer adhesion (varies by printer and filament).

  • Optional strengthening:
    • 100% infill
    • Print flat on side (eliminates layer-adhesion weakness, trade-off: higher friction)
  • Worst-case geometry held 300 kg — PLA, Bambu A1 Mini, default angle.
Initializing…

Tweaks

Heading Font
Body Font

Accent Color
Background
Card Radius
Card Style

Section Labels