PicoCalc/README.md

39 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# PicoCalc Open-Source Graphing Calculator
**PicoCalc** is an open-source graphing calculator powered by **Raspberry Pi RP2040**, designed and developed by **ClockworkPi**. It provides a versatile platform for learning, programming, and expanding functionality through hardware and software modifications.
![picocalc](https://github.com/clockworkpi/PicoCalc/blob/master/wiki/PicoCalc.png)
---
## 📌 Features
- **RP2040-based** graphing calculator with open-source firmware.
- **Expandable hardware** with SPI/I²C/UART for external peripherals.
- **Support for Micropython & C/C++ development** using the Raspberry Pi Pico SDK.
- **Customizable keypad & UI**, allowing users to modify functionalities.
- **USB-C powered**, with optional battery support.
- **Compatible with 3D-printed cases**, making it an ideal DIY project.
---
## 🛠 Development & Customization
PicoCalc supports **C/C++ development** via Pico SDK,The firmware can be modified to include new features such as:
- Graphing functions and scientific calculations.
- I²C/SPI communication for interfacing with external sensors.
- Keyboard remapping and custom UI modifications.
See the [Code](https://github.com/clockworkpi/PicoCalc/Code) directory for sample applications.
---
## 📢 Community & Support
- Official website: [clockworkpi.com](https://forum.clockworkpi.com/)
- Forum: [ClockworkPi Community](https://forum.clockworkpi.com/)
- GitHub Issues: [Report Bugs & Features](https://github.com/clockworkpi/PicoCalc/issues)