Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D USB Foot Switch por rumg3drucke no MakerWorld

Descrição

This simple foot switch simulates a USB input device via a Raspberry Pico 2. Depending on the programming, it can be used to send a single letter, an entire text, or change the volume, for example. The possibilities here are almost limitless.

For this project, I was satisfied with simulating a keystroke as on a keyboard (otherwise it would be cheating, unfortunately😅).

 

Assembly is relatively simple:

  1. Insert the M3 threaded inserts on the side.

  2. Solder the Raspberry Pico to a Cherry switch. Please lay the wires beforehand!

  3. Secure the Raspberry with the four M2 screws in the lower part, then insert the Cherry switches and springs. Please note that 3D printing has its limitations!

  4. Connect the upper and lower parts of the foot switch with the M3 screws.
  5. Use the cutting template (printing plate 3) to cut the griptape and stick it onto the upper part. Whether you need one at the bottom depends on the surface on which you will later use the switch.

Next, the Raspberry must be programmed:

  1. ➡️Open the official CircuitPython download page and download the UF2 file:

    [https://circuitpython.org/board/raspberry_pi_pico2/](https://circuitpython.org/board/raspberry_pi_pico2/)

  2. Hold down the BOOTSEL button on the Pico to put it into boot mode. While holding it down, connect the Pico to your computer via USB. Then release the button and the Pico will appear as a new drive.
  3. Simply drag and drop the downloaded *.uf2 file onto the Pico drive. The Pico will then restart automatically.
  4. Transfer the contents of the ZIP file to the Pico drive and overwrite the existing files.

  5. Restart the Pico by simply disconnecting and reconnecting the USB cable.

Now, if everything has worked, the “t” key is triggered when the foot switch is pressed. If you don't want to go deeper into programming, you can easily change this key:

  1. Open the file “code.py” on the Pico drive with the editor.
  2. Change the T in the following two lines to your desired letter:

    keyboard.press(Keycode.T)

    keyboard.release(Keycode.T)

  3. Restart the Pico.

📃Part list:

- Raspberry Pico 2

- 1x Cherry MX Switch

- 2x M3 threaded inserts (M3x4.8x5.0 or M3Sx4.0)
- 2x M3 Socket Head Screws (M3x10)

- 4x M2 Srews (M2x4)

- 2x Spings (Max outer diameter 10mm, Min inner diameter 4mm, Lenght 20-25mm). You can use the springs from an old Ender, for example.

- Griptape

- AWG 24 Wire

MakerWorld

USB Foot Switch

Publicado em 25 de nov de 2025

45
Curtidas
153
Downloads
132
Coleções
55
Impressões
Categoria Electronics
Tags
USB foot Switch footswitch foot switch foot pedal footpedal pedal gaming PC computer raspberry raspberrypico raspberry pico raspberry pico2 pico2 pico pico 2 keyboard Stream Deck Cherry MX
Licença MakerWorld Exclusive License
Ver no MakerWorld (abre em nova aba)