
CornerCursor
daredllama/CornerCursor
A trackball mouse with a scroll ring that allows the user to edit CAD while sitting on the corner of their laptop.

a mouse made for blueprint
Mouse pcb is an open-source printed circuit board by slothfs, from the slothfs/mouse_air repository on GitHub. It is a 2-layer board of 49.8 × 61.7 mm with 71 parts on 73 nets, routed with 851 tracks and 74 vias.
It is built around the RP2040, PMW3360DM-T2QU and W25Q32JVSSIQ, with the ABM8-272-T3 among its other parts. Its parts include 19 capacitors, 14 connectors, 12 diodes, 7 resistors and 6 switches. It belongs with the RP2040 boards of this library.
🖱️ DIY Custom Gaming Mouse (Blueprint Project)
A fully custom-built gaming mouse designed from scratch — including PCB, firmware, and 3D-printable body. This project is part of my Hack Club Blueprint submission, where I explore hardware design, embedded programming, and product customization.
Features Custom-designed PCB for mouse electronics Firmware written in C for full control 3D printable STL files for complete mouse body Supports high-performance optical sensor Multiple buttons with customizable inputs Fully customizable design (case + PCB)
Hardware Custom PCB (designed in KiCad) Optical sensor (e.g. PMW3360 or similar) Microcontroller (depends on your design) Mouse switches (left, right, side buttons) Scroll wheel encoder USB connection
The firmware is written in C and handles:
Sensor tracking Button inputs USB communication with PC Custom key bindings
| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | P11, P12, P13, P14, P15, P20, P21, P26, P27, P28, P29, P30, P31, P32 |
| 12 | D | Diode_SMD:D_SOD-123 | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12 |
| 9 | 100n | Capacitor_SMD:C_0603_1608Metric | C6, C7, C9, C11, C12, C13, C14, C15, C500 |
| 6 | SW_SPDT | Library:SW_Tactile_SPDT_Omron_D2F | SW1, SW2, SW3, SW4, SW5, SW6 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric | C100, C400 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 15p | Capacitor_SMD:C_0603_1608Metric | C200, C300 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R100, R500 |
| 2 | 1u | Capacitor_SMD:C_0603_1608Metric | C8, C10 |
| 2 | 27 | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 10K | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R200 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | ABM8-272-T3 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | Conn_01x01_Socket | Library:TestPoint_THTPad_D2.0mm_Drill1.0mm_Edit | USB_BOOT1 |
| 1 | LM1117-1.8V | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U10 |
| 1 | PMW3360DM-T2QU | Library:PixArt_PDIP-16_10.9x16.2mm_P1.78mm | U2 |
| 1 | R39 | Resistor_SMD:R_0603_1608Metric | R40 |
| 1 | RP2040 | Library:RP2040-QFN-56 | U3 |
| 1 | RotaryEncoder | Library:Alps-EC10E1220501 | Encoder1 |
| 1 | USB | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | USB1 |
| 1 | W25Q32JVSS | Package_SO:SOIC-8_5.275x5.275mm_P1.27mm | U4 |
The 67 most common of 71 parts.
It measures 49.8 × 61.7 mm and has 2 copper layers, 1.6 mm thick.
71 parts, built around the RP2040, PMW3360DM-T2QU, W25Q32JVSSIQ and ABM8-272-T3. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the slothfs/mouse_air repository on GitHub, at the commit this page was made from: the board is mouse_pcb.kicad_pcb and its schematic mouse_semantic.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask slothfs before reusing the design.

daredllama/CornerCursor
A trackball mouse with a scroll ring that allows the user to edit CAD while sitting on the corner of their laptop.


FugLong/OpenChord
An open-source music device for portable, expressive, and extensible audio creation.



aj-floater/hexapod
This repository contains the public engineering artifacts for a six-legged robot project. It combines embedded firmware for RP2040-based control experiments, host-side tooling for communicating with and visualizing…


CoryPearl/evil_ducky
A easy to use usb-c device that preteneds to be a keyboard when plugged into a computer