Mathpad

A keypad for students and professionals in STEM

Mathpad

Documentation Status

Documentation

Disclaimer: Mathpad is still a work in progress and the design files contained in this repository may therefore change without notice.

Join the Mathpad Discord if you want to chat!

Mathpad is a keypad that make writing equations on a computer effortless. It is intended for engineers,
scientists, and anyone else who regularly need to write equations. The Mathpad is fully open source and this
repository collects the source code, design files, schematics, documentation.

With a Mathpad you can type 75 of the most common symbols used in algebra, calculus, set theory, and
logic, as well as all greek letters (including uppercase). The following equations are a few examples of what you can
type directly with the Mathpad:

E = mc²
∛β ≫ ∯Ω(t)dt
(A⊂B) ∧ (A⊂C) ⇔ A ⊂ (B ∪ C)

You can follow its development on Hackaday

Supported input methods

Input mode Supported
Unicode plaintext
LaTeX
Microsoft Office equation editor
Apache Open Office equation editor

Compatibility

Mathpad works on Windows, virtually all Unix systems, and Apple macOS. When using a Mathpad on Windows, the
lightweight and open source application WinCompose must be installed and running.
When using it on Apple macOS, you must enable Unicode Hex Input as a keyboard input source.

Building and flashing the firmware

Official releases will be located in releases. The firmware is under development
and therefore no official release exists yet.

If you wish to build the firmwre binaries yourself, you need to set up the build environment for QMK. This is not very difficult
if you follow the guide. Once you’ve got the build environment set up, use the QMK
CLI to navigate to /firmware and type make.

Licenses

Everyone is permitted to replicate the Mathpad based on the design files found in this repository. Everyone is
permitted to modify, share, and distribute the files, as long as the terms set out in the licenses are respected.

The Summa Cogni logo and the Mathpad logo are the properties of Summacogni OÜ, and may not be replicated.

The OSHWA certification ID UK000074 is issued to Summacogni OÜ, and may not be replicated.