Support for Alternative Layouts
This is a summary of how alternative layouts have been supported by kits such as Colevrak and Homing. It is not a discussion of alt layout performance and development, but if that interests you I highly recommend starting with Pascal Getreuer’s A guide to alt keyboard layouts (why, how, which one?). It’s a concise and comprehensive overview with links to some great sites that go deeper. He also has a separate Links about keyboards page. The Keyboard layouts doc he recommends explains layout goals and metrics in detail, summarizing the alt layouts discussed here as well as more than one hundred others. Sculpted-profile The majority of custom keycap sets are sculpted-profile (Cherry, SA, MT3, KAT, etc. - more on profiles generally here) so let’s start there. Because each row has a unique keycap shape, alt layouts require a unique keycap for each legend that moves off its QWERTY row. At first there were two The Dvorak layout was patented in 1936 by August Dvorak & William L....
Apr 23, 2024
Fuse is placed in the circuit to cut of somewhere between 0.5 to 1.1 ampere.
You can find the pin layout of the keyswitches on github.com/qmk/qmk_firmware/keyboards/knops/mini/ (I am not sure if this link is completely correct, currently on mobile)
The link is https://github.com/qmk/qmk_firmware/tree/master/keyboards/knops/mini ;) I much prefer reading a schematic over digging the info out of source code, hence my asking. Esp. since it's more than just the switches -- LED's, speaker, HWB (going to replace the bootloader), to name a few of the top of my head.
Edit: got it working after taking it apart and measuring some continuity -- turns out that the sequence "Miso, Vcc, SCK, Mosi, Reset, Ground" is from right to left when looking at the pins. :/
Each keyswitch has a led as well. These are connected to a gpio of the 32u4 on one side and ground on the other
The three layerleds are a bit different regarding to keyswitch leds in that the first and third is connected to a gpio pin on one side and Vcc on the other. The second layer led is connected to a gpio pin and ground. This has to do with arduino compatibility, layerled 1 and 3 replace the RX and TX leds you will normally find on the Arduino Leonardo.
The speaker is connected to two pins, so that you can make multiple tones at the same time.
pins per keyswitch: keyswitch 1: PF7 keyswitch 2: PF6 keyswitch 3: PF5 keyswitch 4: PF4 keyswitch 5: PF1 keyswitch 6: PF0
pins per led (for keyswitches): led 1: PD7 led 2: PC7 led 3: PD4 led 4: PE6 led 5: PB4 led 6: PD6
pins per led (for layer indication): led 1: PD5 (to Vcc) led 2: PB6 (to Gnd) led 3: PB0 (to Vcc)
pins for speaker: one side: PC6 other side: PB5