mini (Pi)QWERTY USB keyboard II.

USB hid keyboard ... etc. for Raspberry PI is back in black, more beauty with more features ;)

Similar projects worth following
Starting from
bobricius has 2083 orders / 91reviews
Ships from Slovakia

NEW KEYBOARDS Almost ready > Enhanced to 49 keys = 7x7 Matrix

ino - 8.90 kB - 04/17/2021 at 21:08



Compiled ready to use drag&drop firmware

uf2 - 512.00 kB - 04/17/2021 at 21:06



Compiled ready to use drag&drop firmware

uf2 - 512.00 kB - 04/17/2021 at 21:06


ino - 9.42 kB - 02/22/2021 at 00:19



UF2 bootloader for SAMD21E18

octet-stream - 8.00 kB - 11/27/2020 at 08:25


View all 8 files

  • 1
    Setup Arduino IDE and bootloader

    I am using Atmel-ICE, I have no idea about another way how to program bootloader now!

    Arduino > Preferences : Additional boards manager URLs ADD

    Arduino > Tools > Boards manager : MattairTech MT-D21E (rev B) 

    Arduino > Tools > Clock > Source : INTERNAL_OSCILLATOR 

    Arduino >Tools > Serial config : ONE_UART_ONE_WIRE_TWO_SPI

    Connect GND, VCC, SWC, SWD, Reset to ATMEL-ICE

    Arduino > Tools > Programmer : ATMEL-ICE Arduino > Tools > BURN BOOTLOADER

    • Now you can upload sketches with USB

    Or second option:

    From Atmel Studio write special ARMABOT.bin then you can easy upload firmwares drag&drop

View all instructions

Enjoy this project?



Chris wrote 12/09/2021 at 19:14 point

Do you have the PCB/Schematic for the new 49-key keyboard? If so, could you please post them -- would greatly appreciate it :)

  Are you sure? yes | no

Leah wrote 04/06/2021 at 17:14 point

Has anyone designed a case for this little beauty?

  Are you sure? yes | no

Kayla Theil wrote 02/11/2021 at 09:41 point

I have the earlier version of this keyboard (with just the two SHIFT/FN LEDs) and would like to modify the firmware. Where can I find the source code of the preinstalled firmware?

  Are you sure? yes | no

Kayla Theil wrote 02/12/2021 at 13:18 point

Oh I didn't think that was the same as the board design looks very different ^^. I'll try it out with that code, thanks

Any idea when the next version will be available for sale? I really like the new layout on that one (the current one has a few problems if you want to control a terminal-based system...)

  Are you sure? yes | no

pyke.engelen wrote 01/09/2021 at 10:01 point

that looks fantastic

but the images don't match the files, why?

  Are you sure? yes | no

bobricius wrote 01/09/2021 at 17:55 point


  Are you sure? yes | no

ABrugsch wrote 10/20/2020 at 07:47 point

looking forward to the details of this one. I like the PTH for the buttons instead of NPTH on the 4 row one. it looks great with black and ENIG!

  Are you sure? yes | no

bobricius wrote 10/20/2020 at 21:20 point

Thanks. 3 years ago I not know possibility to make 4mm holes (I draw in mill layer) Eagle have standard maximum 3mm holes.... but I learning every day ...

  Are you sure? yes | no


[this comment has been deleted]

bobricius wrote 10/19/2020 at 19:50 point

This is because "I can " :P

  Are you sure? yes | no

bobricius wrote 10/19/2020 at 21:01 point

I designed it because there is no WIRED supersmall keyboard for RPI, almost all are wirelesss or BT

  Are you sure? yes | no

Gabriel wrote 10/19/2020 at 12:08 point

beautiful work, its just gorgeous!

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

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