Code Monkey home page Code Monkey logo

pmw3360-pcb's Introduction

PMW3360 PCB

license kicad

2.54mm Pin Header 0.5mm FFC/FPC

PixArt PMW3360DM-T2QU optical mouse sensor breakout board, can be operated with either a 1.8V or 3.3V voltage level.
Also look at PMW3610 PCB.

Demo video 1, Demo video 2

PCB

Online preview available here, powered by KiCanvas.

Schematic

BOM

Ref Value Footprint
C1 4.7uF/10V SMD 0603
C2 100nF SMD 0603
C3 1uF SMD 0603
C4* 1uF SMD 0603
C5* DNI SMD 0603
R1* DNI or 10kΩ SMD 0603
R2 10kΩ SMD 0603
R3 39Ω SMD 0603
R4* DNI SMD 0603
U1 PMW3360 PMW3360DM-T2QU 16 Pin
U2* TLV74318PDBVR SOT-23-5
J1* 8 Pin
  • DNI: don't install.
  • SMD 0603 (Imperial) aka 1608 Metric.
  • PMW3360 needs to be used with LM19-LSI lens.
  • R1 is optional/additional RESET pull up resistor, RESET pin of PMW3360 has a built in weak pull up circuit.
  • J1 connector have the following options:
  • U2 LDO regulator have the following options:
Ref Default Alt. Alt.
U2 TLV74318PDBVR RT9193-18GB TPS73601DBV
C4 1uF 1uF 4.7uF
C5 DNI 22nF or larger 56.2kΩ
R4 DNI DNI 28kΩ
Note Fixed 1.8V Fixed 1.8V Adj. 1.8V

PCB Dimensions & Characteristics

Please refer to:

PCB sizes vary among different connector editions.

Power

Voltage-Level Config

3 configs available:

3.3V 1.8 with LDO 1.8V without LDO
VIN Typ. 3.3V (VDD + 0.2V) ~ 5.5V 1.8V
VIN Max. 3.6V 5.5V 2.1V
JP1 [1-2 3] [1 2-3] [1-2-3]
Note U2, R4, C3~5 can be omitted

Jumper

JP1 Config Description
[1-2 3] 2 and 1 close, 3 NC VIO = VIN
[1 2-3] 2 and 3 close, 1 NC VIO = VDD (i.e. LDO output)
[1-2-3] 1, 2 and 3 close VIO = VDD = VIN (LDO bypass)

Operating Voltage Range

Firmware Examples

Pre-Build firmware can be found in Releases.

License

pmw3360-pcb's People

Contributors

ziteh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.