Close
0%
0%

Keyboard Development Boards (QMK-VIA)

An STM32F411 (LQFP64) based module for Software Development and A Bare-bones Keyboard PCB with 99 Keys and Rotary Encoder.

Similar projects worth following
Keyboard Controller Development Board PCB:
An STM32F411 (LQFP64) development board measuring 72mm x 32mm for keyboard development. Connections are made via a 30 Pin (1.27mm pitch) connector and a separate 3 pin power connector.

Bare-bones Keyboard PCB:
Includes: HS Connectors, Diodes, RGB Leds, Caps Lock Led, Rotary Encoder, 30 pin 1.27mm pitch connector and power connector.

Aimed at QMK/VIA Keyboard Development and Testing.

Hardware: Micro, Keys, etc...

Micro: STM32F411RETx

Software Support: QMK/VIA

Switches: MX type hot-swappable

Keys: 99 Keys, including 10 Dedicated Macro Keys

Rotary Encoder: Volume / RGB.

Tools:

  • Kicad version 8.0.3+1, release build...
  • Plugins: KLE Placer (saves so much time with layout, a must have).
  • QMK Configurator

Other references:

keyboard-layout-editor.com

Will publish Kicad files and Code later...

  • usevia.app and other update

    Michael O'Toole7 hours ago 0 comments

    Echo Keyboards

    As I'm working on several keyboards, I grouped them under the brand name Echo Keyboards...

    Models are:

    • Ayla80 (10x10 matrix and Blackpill Module ... 80%)
    • Ayla II : 6x17 matrix and an STM32F411 (64 pin) Micro. 80%
    • Cashel: 6x20 matrix and an STM32F411 (64 pin) Micro. 100%
    • Mioke: 10x10 matrix STM32411 (48 pin) Micro. Number Pad with Macros.

    News:

    Finally worked out how to use keyboard-layout-editor.com correctly to generate the required code, I was just copying the raw data instead of downloading the json file which made life more difficult...

    This link solved most of my problems: https://www.caniusevia.com/docs/layouts

    I have created a new git repo for the current code: here

  • Testing New Boards

    Michael O'Toole11/06/2024 at 19:07 0 comments

    Received two prototype (populated) boards in post. Preliminary test went well, everything appear correct, including the code for the new 6 x 17 matrix layout as opposed to the 10 x10 matrix used in my original Blackpill keyboard.

    I failed to notice that QMK supports 25xx-series for SPI (and 24xx-series for IC2) so the current test EEPROM footprint needs changing.

    As noted earlier, the new dev board are designed to use a 6 x 17 matrix and the QMK keyboard files require updates to reflect this. After updates to the code, the keyboard generate the correct codes but the layout in usevia.app needs a little work, the Enter key is not in the correct position ++

  • More Connections

    Michael O'Toole10/12/2024 at 16:46 0 comments

    Adding more to options board...

    Added optional program header, connections for MISO, MOSI, SCK and SS

View all 3 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates