This repository contains the hardware implementation of The Edge, a BLE-enabled weight sensor designed specifically for climbing training.
graph LR
A[The Edge Hardware] --> |BLE| B[The Edge - Climbing Game]
subgraph Hardware
C[Load Cell Sensor] --> A
E[ESP32-S3 Controller] --> A
end
subgraph Mobile App
B --> F[Game Interface]
B --> G[Training Stats]
B --> H[Level Editor]
end
- /board - Hardware assembly instructions and component list
- /microcontroller - Firmware implementation and setup guide
- /python_cli_app - Test utility (for development use)
The Edge hardware connects to "The Edge - Climbing Game" mobile application (available for iOS and Android), which transforms your climbing training into an interactive gaming experience. The app features real-time strength feedback, a progressive level system, and custom level creation capabilities, allowing you to turn training protocols into engaging challenges.
Check out the app in action:
-
Follow the hardware assembly guide to build the device
-
Set up the microcontroller firmware
-
Install The Edge - Climbing Game from your device's app store:
App Store Play Store 

-
Connect the app to your Edge hardware via Bluetooth
-
Start training!
board/- 3D models, assembly instructions, and parts listmicrocontroller/- CircuitPython firmware and configurationpics/- Project documentation imagespython_cli_app/- Test utility (for development use)
