 Hey what's up folks! In this video we're making a USB foot switch with CircuitPython. We were inspired to make a new foot switch which could be really nice for young folks and even animals. For tasks that require both hands, we think using your feet can really help you do tasks much quicker. We designed and 3D printed a 3-button foot pedal that snap fits together. This project can be powered by either an Adafruit QT Pi RP2040 or the Keebee 2040. CircuitPython makes USB H&D projects really easy to put together. You can customize the key codes and set up different keyboard shortcuts or media controls like play, pods, and volume. The demo code is easily customizable for beginners and there's lots of example projects to get you started. With CircuitPython you can quickly iterate your code and easily make changes on any computer with USB and a text editor. You can get the parts to build this project, links are in the description. The build features a swappable PCB mount so you can choose which microcontroller you want to use for your setup. The board snap fits into the PCB mount and stays secured without any hardware or adhesives. Be sure to check out the guide on the Adafruit learning system for a full tutorial on building this project. A micro switch is secured to a bracket using two long screws and gets panel mounted to the main base of the foot switch enclosure. We use quick connect cable so it's easy to plug into the terminals on the micro switches. The wires are soldered to the pins on the microcontroller. The board is inserted into the PCB mount at an angle with the corners fitting under these clips. The mount is then secured to the main base using hardware screws with all of the connections made. You can add additional 3.5mm TRS jacks for compatible AT switches like the ones from AT makers. The top covers can then be installed to the built-in hinges on the base. There are nubbins on the sides of the covers that are press-fitted into the dimples on the hinges. The micro switch features a bump actuator so it works really nicely without the need of any additional springs. We think having the ability to add AT switches is a really nice feature and folks can customize it designed to add more. Additional rubber feet will make it grip to any hard surface and they just stick to the bottom of the case. We hope this inspires you to try out CircuitPython for your next USB controller project. Thanks a bunch for watching and be sure to subscribe for more projects from Adafruit.