ReCalc is a collaboration focused mechanical design calculator, primarily for FRC.
You'll need Node version 14 and Yarn version 1.22.
$ yarn
yarn start
- start server
yarn build
- build to ./build
yarn test
- run tests
yarn dev:analyze
- check bundle sizes
yarn dev:coverage
- run test coverage report
yarn dev:format
- format source files
yarn dev:encrypt
- encrypt secrets/credentials
yarn dev:webp
- convert images to .webp
Calculator | Math | Math tests | Inputs | Input tests | Select tests | Graph | Docs | Labels |
---|---|---|---|---|---|---|---|---|
Arm | ✓ | ~ | ✓ | ✓ | ✓ | ✓ | ||
Belt | ✓ | ✓ | ✓ | ✓ | x | ✓ | ✓ | |
Flywheel | ✓ | ✓ | ✓ | ✓ | x | ✓ | ✓ | |
Linear | ✓ | ~ | ✓ | ✓ | ✓ | |||
Pneumatic | ✓ | ✓ | ✓ | ~ | ✓ | |||
Chain | ✓ | ✓ | ✓ | x | ✓ | |||
Gear Load |
- Arm calc 2d animation
- Export models (pulleys/belts/etc) to csv/json/etc
- Enter desired reduction -> get gearbox config list
- Breaker calc?
- Simple drivetrain calc
- Better motor playground inputs
- Custom motor input
- More complete sprocket list (1403?)
- Bolden/italicize selected pulley/sprocket on calcs
- Document how to get MOI in CAD
- Able to customize what gets displayed in graphs via checkboxes