Skip to main content

Posts

Showing posts with the label DIY Macropad

Macropad using Raspberrypi Pico and Circuit Python

A budget-friendly DIY macro pad or a replacement for the Elgato stream deck. Components Required Cherry MX Switches Raspberry Pi Pico LED- the color of your choice Copper clad and other related items to make PCB board Other miscellaneous items Circuit Diagram PCB and Circuit Diagram via EasyEDA Project Link https://oshwlab.com/anurag_mehta/macropad-pcb Code: import time import digitalio import board import usb_hid import rotaryio from adafruit_hid.keyboard import Keyboard from adafruit_hid.keycode import Keycode from adafruit_hid.keyboard_layout_us import KeyboardLayoutUS from adafruit_hid.consumer_control import ConsumerControl from adafruit_hid.consumer_control_code import ConsumerControlCode led = digitalio.DigitalInOut(board.LED) led.direction = digitalio.Direction.OUTPUT keyboard = Keyboard(usb_hid.devices) write_text = KeyboardLayoutUS(keyboard) button = digitalio.DigitalInOut(board.GP15) button.direction = digitalio.Direction.INPUT button.pull = digitalio.Pull.UP encoder = rotar...