# Input Cover controller - reusing an Input Cover as a USB device

**URL:** <https://community.frame.work/t/input-cover-controller-reusing-an-input-cover-as-a-usb-device/23993>\
**Category:** Mainboard\
**Created:** [October 21, 2022, 5:12pm UTC](https://community.frame.work/t/input-cover-controller-reusing-an-input-cover-as-a-usb-device/23993 "2022-10-21T17:12:34Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Arya](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/arya/32/8819_2.png) [@Arya](https://community.frame.work/u/Arya)\
**Post date:** [October 21, 2022, 5:12pm UTC](https://community.frame.work/t/input-cover-controller-reusing-an-input-cover-as-a-usb-device/23993/1 "2022-10-21T17:12:34Z")

</div>

Finally, I’ve managed to build a batch of these =) A RP2040 USB-connected Input Cover controller with support for all Input Cover features - keyboard with backlight, touchpad, fingerprint sensor, fingerprint LED and power button. Firmware to do “plug&play USB keyboard” is currently WIP, but if you want to [get one of these boards,](https://www.tindie.com/products/crimier/framework-input-cover-controller/) the firmware should be ready by the time the board’s in your mailbox ^~^

For the hackers among us, the board’s [fully open-source,](https://github.com/CRImier/MyKiCad/tree/master/Laptop%20mods/framework_input_controller) MicroPython test code is [in my repo,](https://github.com/CRImier/framework_input_controller) there’s two extra USB ports available (from the onboard USB hub) for whatever devices you might wanna add, four digital outputs for your LEDs or other gadgets, and the board itself serves as a module someone could integrate into a larger PCB for, say,… a custom mainboard? One can dream!

 ![IMG_2099](https://us1.discourse-cdn.com/flex001/uploads/framework3/original/2X/6/618f365ce308a0c339e8354628463522f51253b3.jpeg)

---

_[View the full topic](https://community.frame.work/t/input-cover-controller-reusing-an-input-cover-as-a-usb-device/23993)._
