Skip to the content
PCBKitNew board
2 layers32.2 × 44.5 mmMouse8, the printed circuit board in 3D

the io3360 zip is a through hole pcb and instructions designed in fritzing to convert the intellimouse optical 1.1 and wheel mouse optical to a pmw3360 by using the jkicklighter board on tindie and a teensy 2.0.

Size
32.2 × 44.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
14
Pads
58
Tracks, vias
192, 1
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20190516)
Created
17 Apr 2019
Updated
3 Apr 2026

Overview

Mouse8 is an open-source printed circuit board by itsnoteasy, from the itsnoteasy/misc repository on GitHub. It is a 2-layer board of 32.2 × 44.5 mm with 32 parts on 14 nets, routed with 192 tracks and 1 via.

Its parts include 15 connectors and 12 resistors.

README

README.md

the io3360 zip is a through hole pcb and instructions designed in fritzing to convert the intellimouse optical 1.1 and wheel mouse optical to a pmw3360 by using the jkicklighter board on tindie and a teensy 2.0. It works fine as my daily driver although all it does is add weight. If you wanted to use the files a lighter approach would be to cut off the pcb in fritzing and add in wire holes, like how the ninox classic intellimouse is done on youtube.

The buttons folder is a cut off version of the smt pcb for those who want a light weight through hole build. There are pads for optional 1206 size pullups. I haven't tested it but it's probably ok, and you can order it from the cheaper pcb companies as it was completed in kicad, so has no errors.

the mouse8 folder is a work in progress similar project in kicad 6.0 nightly build using all surface mount parts, aiming for a lighter weight and lower cost. I uploaded the files so interested parties could submit bugfixes and comments. as of yet there are no successful builds, due to slow shipping times and tight budgets on my end.

The gerbers are complete, the 3360 footprint is proprietary so I could not release it. it is freely available if hunted down though, as are the microswitch and ec10 footprints. if anyone cares to make a libre one I will add it here.

I moved the sensor forward for this build, only time will tell if that was the right decision. It is still possible to move it farther with a redesign, although I did not want to change it too much.

The pullup resistors are optional, a pair of 1206 size 10k is recommended for the wheel and a pair of 5k for each microswitch. I recommend not using an ultrabright led as it will exceed the safe average current limits of the mcu pin driving it. it is there merely as a power on indicator.

I am aware the schematic symbol pinout for the pmw3360 is in a different order to the chip, but the pins themselves are correct.

footprints are the property of their respective creators, can be sourced here:

https://www.overclock.net/forum/375-mice/1724838-progress-fully-custom-mouse-2.html#post27945424

https://www.overclock.net/forum/375-mice/1635281-new-ninox-mouse-ninox-astrum-swapable-shells-195.html#post27920712

mouse8onethree is an untested reworking of the mouse8 pcb to fit the ergo intellimouse1.3a shell, wmo and io1.1. It also adds a jumbled isp header. b1, b2, b3 are connected to a pair of through holes and can be jumpered over once the bootloader is programmed. ISP guide is here:

https://github.com/qmk/qmk_firmware/blob/master/docs/isp_flashing_guide.md

mouse is based on this post https://www.overclock.net/threads/reverse-engineering-3366.1561041/post-26323358

Parts

32
QtyValueFootprintReferences
14Conn_01x01Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ1, J3, J4, J5, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15
105KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR11, R12, R13, R14, R15, R21, R22, R23, R24, R25
5SW_SPDTKiCad:Microswitch_SPDT_D2FSWB1, SWF1, SWL1, SWM1, SWR1
210KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR8, R9
1Conn_01x05_FemaleKiCad:ALPS_horzontal_encoderJ2

Questions

How big is the Mouse8 PCB?

It measures 32.2 × 44.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Mouse8 use?

32 parts. 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 Mouse8 KiCad files?

From the itsnoteasy/misc repository on GitHub, at the commit this page was made from: the board is buttons/mouse8.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mouse8 design in my own project?

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

More from itsnoteasy/misc

1
  • 2 layers95.9 × 18.9 mmKeyb, the printed circuit board in 3D

    Keyb

    itsnoteasy/misc

    the io3360 zip is a through hole pcb and instructions designed in fritzing to convert the intellimouse optical 1.1 and wheel mouse optical to a pmw3360 by using the jkicklighter board on tindie and a teensy 2.0.

    55 parts12

Similar boards

  • 2 layers50 × 23.2 mmAnalog, the printed circuit board in 3D

    Analog

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    32 parts1kGPL-3.0
  • 2 layers136.8 × 54.2 mmRetropie zero, the printed circuit board in 3D

    Retropie zero

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    32 parts915
  • 2 layersMooltipass top, the printed circuit board in 3D

    Mooltipass top

    limpkin/mooltipass

    Github repository dedicated to the mooltipass project

    32 parts531
  • 2 layers16 × 20 mmESPKey, the printed circuit board in 3D

    ESPKey

    octosavvi/ESPKey

    Wiegand data logger, replay device and micro door-controller

    32 parts353GPL-2.0
  • 2 layers82 × 40.9 mmDisplay7447, the printed circuit board in 3D

    Display7447

    zmaker/arduino_cookbook

    gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

    32 parts269
  • 2 layers40 × 38 mmShield, the printed circuit board in 3D

    Shield

    murexrobotics/electrical

    Highly integrated electronics design and printed circuit boards (PCBs) for the MATE ROV Competition. Attempt the impossible.

    32 parts192MIT
  • 2 layers47 × 39 mmQrss clock tx, the printed circuit board in 3D

    Qrss clock tx

    swharden/AVR-projects

    A collection of standalone AVR projects written in C

    32 parts184MIT
  • 2 layers30.9 × 63 mmStm32-io extend, the printed circuit board in 3D

    Stm32-io extend

    hardenedlinux/cheap-pcb

    Cheap PCB: Better understanding the current status of hardware supply chain

    32 parts170CC0-1.0