Imported from GitHub: RyzenGatto/Ai-HDL-MacroPad · commit 3d76494 · license GPL-3.0
Description
Application Specific Keyboard for the PRISM Lab at the University of Arizona
README
AI-HDL-MacroPad
Application Specific nRF52840 OR RP2040 based Keyboards for the PRISM Lab at the University of Arizona
Below are 3D renders. Schematic for the latest version is available in the Repo.
NOTE: If you want to adapt this to your own project with more keys, get familiar with KiCad and learn keyboard matrices (KMK has a good guide in their repo).
Info
KiCad files can be found in its folder. Production files can be found in Export Files. Version 1 is a super simple 5-key design for use with a XIAO RP2040. It does not have Bluetooth. It's also much cheaper. Version 1.5 has BT and a lithium-ion battery and relies on the KMK firmware.
Version 2.4
Fully integrated Macro Design. This design has been optimized for long-term reliability and has been simplified. A test PCB is accessible in the V2 kicad folders
Old Versions
Version 1
This is the cheapest version. It can be assembled by hand, no BOM or pick and place needed.
Version 1.5
Basically V1 but with BLE and a battery and M2 2.2mm screws.
Version 2.3 (Test PCB)
TO DO
- Write software using KMK firmware
2. Determine Key Caps DONE
3. Develop wifi version with battery + BT DONE
- PROTOTYPE!
Materials
ONLY FOR V1.5
| Item | Quantity | Link |
|---|---|---|
| seeed studio XIAO nRF52840 | 1 | Mouser |
| Cherry MX Switches | 6 | Mouser |
| Lithium-Ion Battery | 1 | Option 1 Option 2 |
| Battery connector | 1 | Mouser |
| Battery LED | 1 | Mouser |
2.xx Materials are available in the BOM of the KiCad Files.
Firmware
This project will use the KMK Firmware. KMK has its own license, please refer to their page for more details. KMK has a GUI interface that another developer made.
This battery management software will be used to communicate battery life and charge status to the user.
Software by this guy
No comments yet. Be the first to ask about this board.