# PicoCalc – A cost-effective portable MCU terminal ![picocalc](https://github.com/clockworkpi/PicoCalc/blob/master/wiki/PicoCalc.png) ## Repository Structure This repository is organized into several main directories, each serving a specific purpose in the PicoCalc project: ### `Bin/` Prebuilt binary files and firmware images. * Contains ready-to-use firmware (e.g. .uf2, .bin, .hex) * Useful for users who want to flash the device directly without building from source * May include release builds and test/debug versions ## `Code/` Source code for firmware and software components. * Main application logic for PicoCalc * Hardware drivers and low-level interfaces * Build configurations and toolchain setup * May include experimental features and development branches This is the directory you should look at if you want to: * Modify functionality * Add features * Rebuild firmware ## `wiki/` Project documentation and additional resources. * Usage guides * Development notes * Design explanations * Troubleshooting and FAQs This section is intended to complement the README with more detailed or evolving documentation. --- ## 📌 Features - Supports the Raspberry Pi **Pico H**/**Pico WH** series and various compatible modules. - **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 Type-C** for power and multifunctional design, default is Pico’s serial port. - **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/tree/master/Code) directory and [Wiki](https://github.com/clockworkpi/PicoCalc/wiki) for sample applications and quick start. --- ## 📢 Community & Support - Official website: [clockworkpi.com](https://www.clockworkpi.com/) - Forum: [ClockworkPi Community](https://forum.clockworkpi.com/) - GitHub Issues: [Report Bugs & Features](https://github.com/clockworkpi/PicoCalc/issues) - Wiki: [Wiki](https://github.com/clockworkpi/PicoCalc/wiki) ## Download the latest firmware & SD card files Go to → [Releases page](https://github.com/clockworkpi/PicoCalc/releases)