Skip to the content
2 layers46 × 124.8 mmLazy Mouse, the printed circuit board in 3D

The IMU sensor uses the MPU6050 library by Electronic Cats.

Size
46 × 124.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
62
Nets
90
Pads
243
Tracks, vias
414, 28
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
10 Oct 2023
Updated
11 Oct 2023

Overview

Lazy Mouse is an open-source printed circuit board by WeBuildAnything, from the WeBuildAnything/Wireless-Media-Control-Mouse repository on GitHub. It is a 2-layer board of 46 × 124.8 mm with 62 parts on 90 nets, routed with 414 tracks and 28 vias.

It is built around the ESP32-WROOM-32, LM3671MF-3.3 and EN10HT1212N5HH3, with the MCP73833, MPU-6050 and D3SH-A0L1 among its other parts. Its parts include 21 capacitors, 16 resistors, 6 switches, 5 ICs and 3 connectors. It belongs with the ESP32 boards of this library.

Main components

10

README

README.md

LazyMouse

Based on Arduino library ESP32 BLE Combo Keyboard & Mouse library by blackketter, which is a fork of T-vK Library.

The IMU sensor uses the MPU6050 library by Electronic Cats.

Download and install these libraies before running the code.

Features

  1. Air Mouse with Left and Right Clicks
  2. Vertical and Horizontal Scrolling with Middle Click
  3. Volume Control
  4. Mute Key
  5. Media Control (Play/Pause, Next, Previous)
  6. Battery Voltage Sensing and Update every 15 mins

Parts

62
QtyValueFootprintReferences
160.1uFCapacitor_SMD:C_0603_1608MetricC2, C3, C4, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21
710kResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R6, R15
51.2kResistor_SMD:R_0603_1608MetricR7, R8, R10, R11, R14
4MountingHole_2.2mm_M2MountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
3EVQ-P0N02BSamacSys_Parts:EVQP0N02BS2, S3, S4
210uFCapacitor_SMD:C_0603_1608MetricC6, C8
25.1kResistor_SMD:R_0603_1608MetricR12, R13
2D3SH-A0L1Omron:D3SH-_0L1FORWARD1, R_CLICK1
2D3SH-A0R1Omron:D3SH-_0R1BACK1, L_CLICK1
1100kResistor_SMD:R_0603_1608MetricR16
110nFCapacitor_SMD:C_0603_1608MetricC1
1150353M153300SamacSys_Parts:150353M153300LED1
12.2nFCapacitor_SMD:C_0603_1608MetricC5
12.2uFSamacSys_Parts:NRH2412T2R2MNGHL1
14.7uFCapacitor_SMD:C_0603_1608MetricC7
153261-0271SamacSys_Parts:532610271J2
155Resistor_SMD:R_0603_1608MetricR9
1CSS-1211TBSamacSys_Parts:CSS1211TBS6
1EN10HT1212N5HH3SamacSys_Parts:EN10HT1212N5HH3U2
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32DU3
1JS1400BFQSamacSys_Parts:JS1400BFQS1
1LM3671MFSamacSys_Parts:SOT95P280X145-5NIC2
1MCP73833SamacSys_Parts:SOP50P490X110-10NIC1
1MPU-6050Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mmU1
1PCM12SMTRSamacSys_Parts:PCM12SMTRS5
1PinHeader_1x03_P1.00mm_VerticalConnector_PinHeader_1.00mm:PinHeader_1x03_P1.00mm_VerticalCON1
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Similar boards

  • 2 layers106 × 80 mmDisplayboard, the printed circuit board in 3D

    Displayboard

    PyroVision-ThermalCam/Displayboard

    Displayboard for the PyroVision thermal camera.

    27 parts4GPL-3.0
  • 2 layers87 × 84.1 mmOpenACE V0.0.2, the printed circuit board in 3D

    OpenACE V0.0.2

    gatasConspicuity/gatas

    eConspicuity with support for ADS-L, OGN, FLARM, FANET for General Aviation

    80 parts26GPL-3.0
  • 2 layers47.2 × 69.6 mmSdmplayerv0.01, the printed circuit board in 3D

    Sdmplayerv0.01

    SL-RU/sdmplayer

    This is sources of my DIY music player based on STM32 MCU and VS1053 codec

    78 parts26MIT
  • 2 layers50 × 100 mmSpoke, the printed circuit board in 3D

    Spoke

    FeruzTopalov/spoke

    Standalone LoRa-based real-time off-grid relative GPS navigation for group of up to 5 people. Improved version of LRNS Eleph

    143 parts16GPL-3.0
  • 2 layers78 × 40 mmNode base, the printed circuit board in 3D

    Node base

    LanternD/NB-Scope

    Hardware and software design for NB-Scope.

    79 parts6Apache-2.0
  • 2 layers57 × 47 mm4layerPhil, the printed circuit board in 3D

    4layerPhil

    Czarne-oczki/PCB-Design-with-OLED-display

    58 parts
  • 2 layers22 × 12.5 mmPowerSupply, the printed circuit board in 3D

    PowerSupply

    volium/PowerSupply_lm3671

    Schematic and PCB design of 3.3 V and 600 mA power supply using LM3671

    10 parts

Questions

How big is the Lazy Mouse PCB?

It measures 46 × 124.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Lazy Mouse use?

62 parts, built around the ESP32-WROOM-32, LM3671MF-3.3, EN10HT1212N5HH3 and MCP73833. 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.

Where can I download the Lazy Mouse KiCad files?

From the WeBuildAnything/Wireless-Media-Control-Mouse repository on GitHub, at the commit this page was made from: the board is KiCad Files/Lazy Mouse.kicad_pcb and its schematic KiCad Files/Lazy Mouse.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Lazy Mouse design in my own project?

Its repository states no licence, so its author keeps all rights: ask WeBuildAnything before reusing the design.