ai-hdl-macropad

Public

@ryzengatto

Share ai-hdl-macropad

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

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

  1. Write software using KMK firmware

2. Determine Key Caps DONE

3. Develop wifi version with battery + BT DONE

  1. PROTOTYPE!

Materials

ONLY FOR V1.5

ItemQuantityLink
seeed studio XIAO nRF528401Mouser
Cherry MX Switches6Mouser
Lithium-Ion Battery1Option 1 Option 2
Battery connector1Mouser
Battery LED1Mouser

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

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.