Thingiverse
pi pico macro keyboard
di TNPI2
5
Download
5
Likes
0
Makes
macro keyboard for raspberry pi pico. uses 6 keys and one rotary encoder module. I don't have github so the code can be found below, uncommented and might need refactoring as this was a weekend project. The commands are hard coded and you should be able to infer the wiring from the code and the wiring images in the post printing tab. the final construction can be press fit or use 4 M2x19 bolts with captive nuts.
import board
import digitalio
import time
import usb_hid
from adafruit_hid.keyboard import Keyboard
from adafruit_hid.keycode import Keycode
import rotaryio
import board
keyboard=Keyboard(usb_hid.devices)
key1 = digitalio.DigitalInOut(board.GP2)
key1.switch_to_input(pull=digitalio.Pull.DOWN)
key2 = digitalio.DigitalInOut(board.GP3)
key2.switch_to_input(pull=digitalio.Pull.DOWN)
key3 = digitalio.DigitalInOut(board.GP4)
key3.switch_to_input(pull=digitalio.Pull.DOWN)
key4 = digitalio.DigitalInOut(board.GP5)
key4.switch_to_input(pull=digitalio.Pull.DOWN)
key5 =
import board
import digitalio
import time
import usb_hid
from adafruit_hid.keyboard import Keyboard
from adafruit_hid.keycode import Keycode
import rotaryio
import board
keyboard=Keyboard(usb_hid.devices)
key1 = digitalio.DigitalInOut(board.GP2)
key1.switch_to_input(pull=digitalio.Pull.DOWN)
key2 = digitalio.DigitalInOut(board.GP3)
key2.switch_to_input(pull=digitalio.Pull.DOWN)
key3 = digitalio.DigitalInOut(board.GP4)
key3.switch_to_input(pull=digitalio.Pull.DOWN)
key4 = digitalio.DigitalInOut(board.GP5)
key4.switch_to_input(pull=digitalio.Pull.DOWN)
key5 =
Hai stampato questo modello? Accedi e condividi il tuo make!
Accedi per lasciare un commento
AccediAncora nessun commento – sii il primo!