I recently watched a video of Japanese school kids using their Soroban to calculate at incredible speed; apparently it also helps with learning to do very fast mental calculation. I was impressed, and wanted to try and learn that – after designing and printing my own Soroban, naturally 🤪
I designed this Soroban in FreeCAD (Link branch version 2023.01.31).
The model is fully configurable and you can easily change the number of rods/digits, beads, and most dimensions by editing the spreadsheet values inside the CAD file.
That also means you can change it to a traditional Soroban with five earthly beads, or a Chinese type Suanpan with two heavenly beads. Or even a hexadecimal programmer's soroban!
I don't own a standard Soroban, so I don't know if the dimensions are correct/typical. If you do, please comment so I can improve it!
FreeCAD will automatically recompute the model each time you change a spreadsheet value. This can be slow – you can right-click the “soroban”-document in the model tree and select “Skip recomputes”. When you're done editing the values, re-enable, or click the recompute button (F5).
There are plenty of tutorials for learning Soroban calculation on youtube and elsewhere.
When you make one, let me know!
Enjoy!
The author marked this model as their own original creation.