Mouse joystick

janelia-kicad·mouse-joystick-pcb·mouse-joystick-pcb/mouse-joystick-pcb.kicad_pcb

Mouse joystick PCB layout, top view — open source NXP board by janelia-kicad

About the Mouse joystick PCB

Mouse joystick is an open source NXP PCB design by janelia-kicad, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 60 × 120 mm, with 82 components from 34 distinct parts.

Its main chip is the PPPC141LFBN-RC, from the NXP family. Other key parts include the TPSM365R6V5RDNR, MAX6816EUS+T, TMC5130A-TA, LSF0102DCUR and TPA6204A1DRBR. By type, the board carries 44 capacitors, 15 resistors, 9 ICs, 8 connectors, 2 crystals and 2 diodes.

From the project

Janelia Dudman lab PCB for the mouse joystick rig.

- Repository Info - Images - Schematic - PCB - Bill of Materials - Notes - Development

- Project Name: mouse-joystick-pcb - Synopsis: Janelia Dudman lab PCB for the mouse joystick rig. - Documentation Version: 1.0.0 - Pcb Version: 1.0 - Enclosure Version: 1.0 - Supplemental BOM Version: 1.0.0 - Release Date: 2024-10-24 - Creation Date: 2017-08-14 - Kicad Version: 7.0.11 - License: BSD-3-Clause - URL: - Author: Peter Polidoro - Email: peter@polidoro.io - Copyright: 2024 Howard Hughes Medical Institute - References: - - - - -

Mouse joystick, from the project README
From the project README

Main components on the Mouse joystick

Mouse joystick bill of materials (BOM)

82 components, 34 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
TPSM365R6V5RDNR
Texas Instruments
U301
2
MAX6816EUS+T
MAX6816
Analog Devices Inc./Maxim Integrated
U501, U701
2
TMC5130A-TA
Analog Devices Inc./Maxim Integrated
U502, U702
1
LSF0102DCUR
Logic_LevelTranslator_LSF0102DCUR
Texas Instruments
U503
1
TPA6204A1DRBR
Texas Instruments
U601
1
BCR421UE6327
40V_200mA
Infineon Technologies
U801
1
PGA305ARHHR
Texas Instruments
U901
1
PPPC141LFBN-RC
TEENSY_4.0_HEADERS
Sullins Connector Solutions
A401
2
ECS-2520S33-160-FN-TR
16MHz_3.3V
ECS Inc.
X501, X701
1
DC-005-2.5A-2.0-SMT
2.1
XKB Connection
J301
3
1844210
Conn_01x02_P3.5mm_TBH_Horizontal_Screw
Phoenix Contact
J501, J701, J801
3
1844236
Conn_01x04_P3.5mm_TBH_Horizontal_Screw
Phoenix Contact
J502, J702, J901
1
0532610571
Molex_PicoBlade_Horizontal
MOLEX
J503
1
KLJ-01304T-08R07W
Speaker_13x13mm_8Ohm_700mW
KELIKING
SP601
1
SBRT15U50SP5-13
D_50V_15A
Diodes Incorporated
D301
1
APHHS1005SURCK
LED_RED
Kingbright
D302
1
FS32X335K500EGG
3.3uF_50V
PSA(Prosperity Dielectrics)
C301
20
GRM155R62A104KE14D
0.1uF_100V
Murata Electronics
C302, C501, C502, C504, C505, C508, C509, C510 +12
2
GRT155R61E105KE01D
1uF_25V
Murata Electronics
C303, C304
3
CGA0805X5R476M100MT
47uF_10V
HRE
C305, C507, C707
Show 14 more
QtyPartRefs
2
GCM188R72A223KA37D
22nF_100V
Murata Electronics
C503, C703
2
GRT155R6YA474KE01D
0.47uF_35V
Murata Electronics
C506, C706
5
GRM21BD72A225KE01L
2.2uF_100V
Murata Electronics
C512, C513, C517, C710, C711
5
EEEHAH101UAP
100uF_50V
Panasonic Electronic Components
C514, C515, C712, C713, C801
3
GRT155C81E224KE01D
0.22uF_25V
Murata Electronics
C601, C602, C604
1
CL05A105KL5NRNC
1uF_35V
Samsung Electro-Mechanics
C603
1
ERJP06J152V
1.5k
PANASONIC
R301
4
ERJ2GEJ182X
1.8k
PANASONIC
R401, R402, R505, R704
2
RL1206FR-070R36L
0.36
YAGEO
R501, R502
2
RC0402FR-0710RL
10
YAGEO
R503, R703
1
0402WGF2003TCE
200k
UNI-ROYAL(Uniroyal Elec)
R504
2
SCR0603F40K
40k
VO
R601, R602
2
KRL1632E-M-R120-F-T5
0.12
SUSUMU
R701, R702
1
CR0402FF30R0G
30
LIZ Elec
R801

Mouse joystick design files

The KiCad project lives in the janelia-kicad/mouse-joystick-pcb repository on GitHub; these links point at the commit this page was built from.

Mouse joystick: common questions

What microcontroller does the Mouse joystick use?

The Mouse joystick is built around the PPPC141LFBN-RC, from the NXP family.

How big is the Mouse joystick PCB?

The Mouse joystick measures 60 × 120 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Mouse joystick?

82 components, from 34 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Mouse joystick design files?

From the janelia-kicad/mouse-joystick-pcb repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

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

Yes, under the terms of its GPL-3.0 license, which janelia-kicad chose for the repository.

Can I test firmware for the Mouse joystick without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug NXP firmware against it before you order a PCB.

Similar boards