PicoCalc – A cost-effective portable MCU terminal
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 directory and Wiki for sample applications and quick start.
📢 Community & Support
- Official website: clockworkpi.com
- Forum: ClockworkPi Community
- GitHub Issues: Report Bugs & Features
- Wiki: Wiki
Download the latest firmware & SD card files
Go to → Releases page
