Recently, a maker introduced an impressive open-source project called Sci-Calc on Reddit. Sci-Calc goes beyond being just a calculator, combining multiple tools into one compact and sleek device. It functions as a scientific calculator, handheld gaming console, ESP32 development board, and a customizable numpad with mechanical switches—all in a single unit.
At its core, the device is powered by the ESP32-D0WDR2-V3, a dual-core processor that outperforms many standard calculators. It handles both simple and advanced calculations while allowing users to program and run custom applications. With support for the Arduino IDE, users can dive into programming, running custom code for games and technical projects. The built-in Wi-Fi, Bluetooth, and BLE add to its versatility with wireless communication options.
What really sets it apart is the inclusion of mechanical switches, offering a tactile and satisfying typing experience. These aren't typical calculator keys; instead, the device uses Kailh Choc V1 low-profile mechanical switches, available in various styles, letting users customize their typing experience. Whether you prefer crisp, clicky switches or smooth linear ones, there’s an option to suit your taste.
Beyond calculations, this multifunctional tool doubles as a customizable macropad. It features 10 programmable macro keys by default, easily configured by editing a text file on a MicroSD card. If more keys are needed, multiple layers of macros are supported, making it ideal for those requiring more shortcuts or automation options. Being open-source, the code is fully customizable for a variety of uses.
In addition to its impressive functionality, the device has a striking design with a transparent backplate, copper spacers, and a bold aesthetic. Its 1000mAh battery ensures hours of usage, while the USB-C charging port allows for charging during use, making it practical for students, makers, and tech enthusiasts alike. You can access both the software and hardware through the provided links.