I’m handwiring a left side 3x5 Corne using the Helios RP2040 to be used for gaming. Can the 5 row wires can be wired anywhere, I want to go #20, 22, 26, 27, & 28? That then gets defined in the firmware. Which also needs to be in a “uf2” format? What’s the easiest way to get started with the firmware for this MCU?

  • Tweetydabirdie@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    Since it’s for an existing keyboard, ie the corne, it’s very likely that QMK (the most common firmware) already have the columns and rows defined. Look at the firmware for the Corne and follow how it’s set up and solder to those pins in that order. That’s a lot easier than the opposite.

  • daaaaaaave@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    qmk new-keyboard

    Then answer the simple questions and qmk will generate an info.json config, keymap etc.

    Then you will need to edit you info.json under the matrix pins columns and rows to match which GP pins you used on your mcu.

    Edit key map, etc.

    qmk compile -kb “name of your keyboard” -km default

    …or whatever you named your keymap if you changed it from default.

    Compiling will generate a uf2 file that you copy to your mcu after you put it in boot loader mode. You will need to copy it to both halves.

    Done.