This repo contains everything about OpenCalc, you can see and understand how everything is built. It should be explained in the differents README (depending on when you read this). To get more info about how you can contribute and join us you can check our website ( opencalc.fr )
Try the calculator in your browser! The firmware can be compiled to WebAssembly:
# Install Emscripten first (see WASM_BUILD.md)
source ~/emsdk/emsdk_env.sh
./firmware/wasm/build_wasm.sh
# Run the web simulator
cd web-sim
npm install
npm run devFor detailed build instructions, see:
WASM_BUILD.md- How to compile the firmware to WASMweb-sim/README.md- Web simulator documentation
You are welcome to build and/or modify your OpenCalc (it's open source but you probably already know it if you read this) , you can choose to build everything from scratch or buy some pieces from us depending on your time and knowledge. The calculatore is made frome
- A case which can be 3D printed
- A PCB wich can be manufactured or homemade (in theory, we would love to hear from you if you did it)
- A battery (we very highly advise NOT TO build it yourself from bare lithium)
- A raspberry pico 2 (or pi pico depending on performance you wish to have) which you can buy or build yourself
- A screen you can buy from our website
If you custom your OpenCalc you can send us a message in order to share it with us, you could help build a better calculator without even knowing it.