1 / 5
4x5 macropad | RP2040 | Chroma20 — zdjęcie 1
1 / 5

4x5 macropad | RP2040 | Chroma20

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

A 4x5 macropad using a YD-RP2040

Ocena
0 / 5
Polubienia
1
Pobrania
15
Wydruki
0
Wyświetlenia
192
Oceny
0

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Kategoria
Computers
Licencja
Creative Commons — Attribution — Share Alike

I liked the screwless design of Mr. Faruqi macropad, making easy to just put together.


I remixed the base so I could fit a YD-RP2040 and use the straight copper wire method to wire switches. I just made the slot for the board bigger and removed the 3.5 mm jack off the pad. This design is a little taller compared to the original as straight copper wire is taller then just soldering diodes together. 

PINOUT:

GPIO 6-10: COLUMNS

GPIO 16-19: ROWS

SOFTWARE:

for rp2040's, I used POG from Jan Lunge. This allowed for easy creation of the mapping of the macropad. Here is my POG code and my Pins are the last image. Yours might differ from mine if you use different pinouts or diode directions.

[
    {
        "x": 0,
        "y": 0,
        "idx": 0
    },
    {
        "x": 1,
        "y": 0,
        "idx": 1
    },
    {
        "x": 2,
        "y": 0,
        "idx": 2
    },
    {
        "x": 3,
        "y": 0,
        "idx": 3
    },
    {
        "x": 0,
        "y": 1,
        "idx": 4
    },
    {
        "x": 1,
        "y": 1,
        "idx": 5
    },
    {
        "x": 2,
        "y": 1,
        "idx": 6
    },
    {
        "x": 3,
        "y": 1,
        "idx": 7
    },
    {
        "x": 0,
        "y": 2,
        "idx": 8
    },
    {
        "x": 1,
        "y": 2,
        "idx": 9
    },
    {
        "x": 2,
        "y": 2,
        "idx": 10
    },
    {
        "x": 3,
        "y": 2,
        "idx": 11
    },
    {
        "x": 0,
        "y": 3,
        "idx": 12
    },
    {
        "x": 1,
        "y": 3,
        "idx": 13
    },
    {
        "x": 2,
        "y": 3,
        "idx": 14
    },
    {
        "x": 3,
        "y": 3,
        "idx": 15
    },
    {
        "x": 0,
        "y": 4,
        "idx": 16
    },
    {
        "x": 1,
        "y": 4,
        "idx": 17
    },
    {
        "x": 2,
        "y": 4,
        "idx": 18
    },
    {
        "x": 3,
        "y": 4,
        "idx": 19
    }
]

 

Tagi