Calculator

kzoropoulos·Calculator·hardware/Calculator/calculator.kicad_sch

This repository ships a schematic but no board layout.

About the Calculator PCB

Calculator is an open source PCB design by kzoropoulos, published on GitHub. It is a board, with 40 components from 2 distinct parts.

By type, the board carries 20 switches and 20 diodes.

It belongs with the displays & leds designs in this gallery.

From the project

A low-profile, open-source embedded calculator powered by the Waveshare RP2040 Plus. Features a Waveshare 2.0 LCD, a 5x4 anti-ghosting key matrix, and custom C firmware utilizing FreeRTOS and LVGL.

This repository contains the complete engineering files of the embedded calculator project. The project integrates custom electronic hardware, a low-tolerance 3D-printed enclosure, and C-based firmware utilizing the LVGL graphics library.

Microcontroller:** Waveshare RP2040 Plus module.

Display:** Waveshare 2.0 LCD operating over an SPI interface.

Input:** 5x4 key matrix utilizing 1N4148W fast switching diodes to prevent ghosting.

Calculator bill of materials (BOM)

40 components, 2 distinct parts.

QtyPartRefs
20
Matrix Key
SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +12
20
1N4148W
D1, D2, D3, D4, D5, D6, D7, D8 +12

Calculator design files

The KiCad project lives in the kzoropoulos/Calculator repository on GitHub; these links point at the commit this page was built from.

Calculator: common questions

How many components are on the Calculator?

40 components, from 2 distinct parts. The full bill of materials is listed on this page.

Where can I download the Calculator design files?

From the kzoropoulos/Calculator repository on GitHub, which has the schematic; the links under Design files point to each one.

Can I use the Calculator design in my own project?

The repository has no license, so all rights stay with kzoropoulos. Use it as a reference, and ask the author before reusing the design.

Similar boards