Skip to content
Forward USB mouse actions using Arduino Yun
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Forward USB mouse actions using Arduino Yun

Fowards actions (X/Y movement, wheel, left/middle/right mouse buttons) of a USB mouse connected to an Arduino Yun (on the OpenWRT side) as USB HID actions via the micro USB connection (on the ATmega side). This project can get easily modified to add and/or modify the behavior of the mouse (e.g. adding acceleration by multiplying X/Y movement, inverting axis, etc).

Preparing your Arduino Yun

opkg update
opkg install kmod-input-core
opkg install kmod-input-evdev
opkg install kmod-usb-hid
cat /dev/input/event1   | hexdump
  • At this point you should see a hexdump when moving the mouse (leave with CTRL-C)
  • Continue with
wget --no-check-certificate
opkg install python-evdev_0.4.7-1_ar71xx.ipk 
You can’t perform that action at this time.