Close
0%
0%

Git push button

In a world where everything is virtual, don’t you want something real to slam on your desk instead of typing a command?

Similar projects worth following
Git push button

There is a 3d printed case from PLA that I designed in Fusion 360. It uses metal threaded inserts to fix the cover and rubber half-spheres as feet.
The microcontroller inside emulated standard HID to act as a keyboard. Therefore no software or drivers are necessary on the PC side.
The coolest part was making the lettering. I printed letters as valleys. Covered the top with dish soap. Let it dry and applied silicone adhesive. This is the kind that is usually find inside electronics. I smeared it with a finger while wearing gloves. And when silicone has cured it was removed.

Bottom.stl

Standard Tesselated Geometry - 854.79 kB - 06/20/2025 at 08:43

Download

Top.stl

Standard Tesselated Geometry - 1.75 MB - 06/20/2025 at 08:43

Download

git_push.ino

Software

ino - 550.00 bytes - 06/20/2025 at 08:43

Download

  • Instructions

    penumbriel06/20/2025 at 08:57 0 comments

    Apply soap around letters

    Smear silicone. Adding masking tape helps

    Wait for silicone to cure

    Remove silicone with your fingers. Wash in warm water

    Install button and board

    Use heat inserts and m3 screws to attach the bottom cover. Or simply glue it

    Push something into git !

View project log

Enjoy this project?

Share

Discussions

murraythegoz wrote 07/02/2025 at 16:27 point

What microcontroller are you using?

  Are you sure? yes | no

penumbriel wrote 07/04/2025 at 12:41 point

Atmega 32u4 because it supports HID over USB

  Are you sure? yes | no

Cybnew wrote 06/21/2025 at 16:39 point

Do you have a link to the button you used?

  Are you sure? yes | no

penumbriel wrote 06/22/2025 at 00:09 point

Hi, the link does not work anymore because the Ali shop changed the listing. But it ok! Because you can use any other button with 30mm diameter. Just search for 30mm button and pick one based on color you like. 

  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