neocsr / rp2040-pmw3360

RP2040+PMW3360 PCB and code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RP2040+PMW3360

This repository contains design files and code for a PCB carrying Raspberry Pi's RP2040 chip and the PixArt PMW3360 optical mouse sensor. They can be used for rapid prototyping of USB mice and trackballs.

The files in the fabrication folder can be used to order this board from JLCPCB with SMT assembly. The board you get includes everything except the sensor. If some of the specific components are out of stock, try to find an equivalent with the same package and parameters.

The sensor chip should be soldered on the bottom side (the opposite side from all the other components). The dot marks pin 1. The optic goes on the top side.

If you're looking for a convenient way of mounting mouse button switches in a case, perhaps this repository will be of use.

Examples of devices made using this board:

PCB render

About

RP2040+PMW3360 PCB and code


Languages

Language:C 93.1%Language:CMake 6.9%