“QMK” – Keyboard controller (RP2354A)

CPU overclocked from (1x) 150Mhz (1.1v) to (2x) 300Mhz (1.2v), possibly to (3x) 460Mhz (1.5v) – other have driven the RP2350/4A to over 600Mhz (2v).

QMK has 2MB flash built-in and no ps-ram. Pin 8 is used for FRAM access.

The SticKey USB port is directly connected to the official keyboard:

Keyboard

The prototype will use an AJAZZ AK820 (wired) 75% 82 key (83 as the rotary knob has a button) RGB keyboard with rotary control.

If all goes to plan, there will be a custom keyboard with the same layout as the AK820, but using a RP234A as the keyboard controller. This should allow the ability to use standard QMK firmware. The DeMon chip can reset and reprogram the keyboard with new firmware as needed.

Row to column, Schottkey diodes will have to be used for fast sampling.

FRAM16 map (000000-FFFFFF)

Start address End address Size Description
0000003FFFFF4000004MB SRAM
0400007FFFFF400000Reserved

GPIO Function GPIO Function
0PWM0A buzzer L 20COL 5
1RGBW out 21COL 6
2PWM1A buzzer R 22COL 7
3Caps locK 23COL 8
4I2C0 SDA CAT24C512 64K byte EEPROM 24COL 9
5I2C0 SCL 25COL A
6ENCODER A (jog dial) 26COL B
7ENCODER B 27COL C
8FRAM CS1n 28COL D
9ROW 0 29COL E
10ROW 1 SWDIOConnected to DeMon to
11ROW 2 SWDCLKallow debug/programming
12ROW 3 ADCREF
13ROW 4 3V3
14ROW 5 BOOTSEL
15COL 0 USB D-Internal keyboard USB master port
16COL 1 USB D+
17COL 2 RUNConnected to DeMon
18COL 3 3V3 EN
19COL 4 VBUS

Important: The Ant32 and Ant64 are both still at early design and prototype stage, everything you see here is subject to change.