• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
8 button MS Teams USB keyboard 3D Printer File Image 1
8 button MS Teams USB keyboard 3D Printer File Image 2
8 button MS Teams USB keyboard 3D Printer File Image 3
8 button MS Teams USB keyboard 3D Printer File Image 4
8 button MS Teams USB keyboard 3D Printer File Image 5
8 button MS Teams USB keyboard 3D Printer File Image 6
8 button MS Teams USB keyboard 3D Printer File Image 7
8 button MS Teams USB keyboard 3D Printer File Image 8
8 button MS Teams USB keyboard 3D Printer File Image 9
8 button MS Teams USB keyboard 3D Printer File Image 10
8 button MS Teams USB keyboard 3D Printer File Image 11
8 button MS Teams USB keyboard 3D Printer File Image 12
8 button MS Teams USB keyboard 3D Printer File Image 13
8 button MS Teams USB keyboard 3D Printer File Image 14
8 button MS Teams USB keyboard 3D Printer File Image 15
8 button MS Teams USB keyboard 3D Printer File Image 16
8 button MS Teams USB keyboard 3D Printer File Image 17
8 button MS Teams USB keyboard 3D Printer File Image 18
8 button MS Teams USB keyboard 3D Printer File Image 19
8 button MS Teams USB keyboard 3D Printer File Image 20
8 button MS Teams USB keyboard 3D Printer File Image 21
8 button MS Teams USB keyboard 3D Printer File Image 22
8 button MS Teams USB keyboard 3D Printer File Image 23
8 button MS Teams USB keyboard 3D Printer File Image 24
8 button MS Teams USB keyboard 3D Printer File Image 25
8 button MS Teams USB keyboard 3D Printer File Image 26
8 button MS Teams USB keyboard 3D Printer File Image 27
8 button MS Teams USB keyboard 3D Printer File Image 28
8 button MS Teams USB keyboard 3D Printer File Thumbnail 1
8 button MS Teams USB keyboard 3D Printer File Thumbnail 2
8 button MS Teams USB keyboard 3D Printer File Thumbnail 3
8 button MS Teams USB keyboard 3D Printer File Thumbnail 4
8 button MS Teams USB keyboard 3D Printer File Thumbnail 5
8 button MS Teams USB keyboard 3D Printer File Thumbnail 6
8 button MS Teams USB keyboard 3D Printer File Thumbnail 7
8 button MS Teams USB keyboard 3D Printer File Thumbnail 8
8 button MS Teams USB keyboard 3D Printer File Thumbnail 9
8 button MS Teams USB keyboard 3D Printer File Thumbnail 10
8 button MS Teams USB keyboard 3D Printer File Thumbnail 11
8 button MS Teams USB keyboard 3D Printer File Thumbnail 12
8 button MS Teams USB keyboard 3D Printer File Thumbnail 13
8 button MS Teams USB keyboard 3D Printer File Thumbnail 14
8 button MS Teams USB keyboard 3D Printer File Thumbnail 15
8 button MS Teams USB keyboard 3D Printer File Thumbnail 16
8 button MS Teams USB keyboard 3D Printer File Thumbnail 17
8 button MS Teams USB keyboard 3D Printer File Thumbnail 18
8 button MS Teams USB keyboard 3D Printer File Thumbnail 19
8 button MS Teams USB keyboard 3D Printer File Thumbnail 20
8 button MS Teams USB keyboard 3D Printer File Thumbnail 21
8 button MS Teams USB keyboard 3D Printer File Thumbnail 22
8 button MS Teams USB keyboard 3D Printer File Thumbnail 23
8 button MS Teams USB keyboard 3D Printer File Thumbnail 24
8 button MS Teams USB keyboard 3D Printer File Thumbnail 25
8 button MS Teams USB keyboard 3D Printer File Thumbnail 26
8 button MS Teams USB keyboard 3D Printer File Thumbnail 27
8 button MS Teams USB keyboard 3D Printer File Thumbnail 28

8 button MS Teams USB keyboard

AWSW avatarAWSW

March 8, 2023

printables-icon
DescriptionCommentsTags

Description

Functions of this 8 button MS Teams USB keyboard:

  • 8 buttons to control Microsoft Teams and the speaker volume of your MS Windows pc:
    • Answer audio call
    • Answer video call
    • Toggle video camera usage
    • Toggle mute function of your microphone 
    • Speaker volume down
    • Speaker volume up
    • Toggle raise hand symbol
    • Quit meeting 
  • Very easy build. No soldering required. The components are stacked together only.
  • The device is recognised as a keyboard and should not be blocked even if you can not attach other USB devices to your (working) computer.
  • The keyboard strokes are send to your computer like you would do this manually on the computers own keyboard. So the MS Teams window has to have the focus to receive the commands. The only exception to this are the 2 volume control buttons. They work system wide.
  • Easy change of the printed buttons possible and the code can be changed to your needs very easy to with some additional not used examples in the code as well.
  • The case is thick enough to stand up right to face the buttons in front of you to be easy in reach.
  • The buttons are a bit harder to press, to avoid unwanted inputs.
  • Yes, the case could be generated way smaller, but this would have required, that you need to unsolder the pre-mounted pins from the 2 matrix and controller and you would have to solder the 16 cables to the connections afterwards. Many could do this, but i thought it might open this project to many more users if they did not have to solder at all… Also there are much nicer cherry keys to use out there, yes, but they would require a special generated PCB and soldering work again… =)
  • Each 4 buttons of the 2x 16 buttons matrix are grouped together to get 8 bigger and better usable buttons. Possible would be up to 32 buttons in a smaller size, but they looked way to small for a daily use to me…


Parts used:

  • 2x 4x4 button matrix 
  • 1x Arduino Pro Micro with ATMEGA32U4 (! It is mandatory to use this chip !)
  • 16x Jumper wire cables - female to female
  • 1x USB-C to USB-A cable 
  • 8x M3 6mm screw 
  • 8x M3 35mm screw
  • 8x M3 nut
  • Some small cable ties to fix the cables in the case 

 

Code:

  • The code can be found in my GitHub repository.
  • You will find some extra examples at the end of the code in case you want to have other functions on the buttons.

 

Notes:

  • You have to use the named micro controller or at least one with the named ATMEGA32U4 chip to get the keyboard function that this project is based on. Other chips will not work, as far as i know. 
  • Please try to use the named 2 matrix boards. There are others out there that look similar but the pins are not in the same order, which would require a few changes to the code.
  • There are also other 4x4 matrix out there that would be faster to order, but I wanted to use these to be easily able to screw then into the case. My order arrived after about 1 week, so it was ok for me.
     

Changing the buttons layout:

  • The buttons design are kept really easy to be able to change them easy in case you want to have other logos on them. 
  • I used free icons from https://fontawesome.com/icons for this project.
  • You will find the measurements in the pictures:

 

 

Wiring:

  • As you can see in the pictures the wiring is very easy. You just use 2x 8 of the jumper wires that usually come sticked together and stick them on the pins as shown.
  • In addition you can follow this table in case it does not get clear out of the pictures:
Pro Micro:23456789
Keyboard 1:L1L2L3L4R1R2R3R4
Pro Micro:10161415A0A1A2A3
Keyboard 2:L1L2L3L4R1R2R3R4

 

Printing instructions:

  • 0.3 draft profile
  • No brim 
  • No supports 
  • Textured sheet used
  • The buttons require a color change to get the logo in a different color at 1mm height


 Happy printing =)

License:

Creative Commons — Attribution — Noncommercial

Related Models

Thor Mjolnir Hammer Bic Pen preview image

Thor Mjolnir Hammer Bic Pen

effektz profile image

effektz

9,086

Diverse Schilder / various labels  for hobby & makers preview image

Diverse Schilder / various labels for hobby & makers

RPK profile image

RPK

2

Customizable EU License Plate Keychain preview image

Customizable EU License Plate Keychain

John_M profile image

John_M

36

Vorpal The Hexapod Walking Robot preview image

Vorpal The Hexapod Walking Robot

vorpal profile image

vorpal

4,984

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi preview image

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi

Fails&Makes profile image

Fails&Makes

Cacciavite Portachiavi - Scewdriver keychain preview image

Cacciavite Portachiavi - Scewdriver keychain

Butti Maker Studio profile image

Butti Maker Studio

22

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED preview image

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED

scottrlindsey profile image

scottrlindsey

4,449

Small Parts Storage Drawers - Organizer preview image

Small Parts Storage Drawers - Organizer

GT 3D Makers profile image

GT 3D Makers

29

9