Custom mouse wiring

Thread Starter

kslifter

Joined Apr 23, 2023
4
I am new to wiring custom electronics, so I'm reaching out for some help.

I was wondering if I could get some feedback on the wiring of a custom mouse. I am modifying the layout of an open source mouse project.
Link: https://www.lynx-workshop.com/

I am new to wiring electronics, but I think my mods to the original layout are okay but would love some feedback. I messaged the guy behind the open source project, but didn't get super great feedback.

It is the LYNX mouse and I'm changing the sensor from the adns-5050 to the pme-3360. The adns only goes to 1375 dpi and the 3360 goes to 12,000.

I found a GitHub showing how to connect the pmw-3360 to an updated version of the original controller. The controller is the ATMega32u4

GitHub link: https://github.com/SunjunKim/PMW3360_Arduino
Controller link: https://learn.sparkfun.com/tutorials/qwiic-pro-micro-usb-c-atmega32u4-hookup-guide/all

So I kept the encoder wiring the same, I followed the GitHub for the sensor, and wired all the buttons to the leftover green I/O pins.

The attached image with the gray background is the original layout and the one with the white background is my updated layout.

Thanks!
 

Attachments

Thread Starter

kslifter

Joined Apr 23, 2023
4
I am new to wiring custom electronics, so I'm reaching out for some help.

I was wondering if I could get some feedback on the wiring of a custom mouse. I am modifying the layout of an open source mouse project.
Link: https://www.lynx-workshop.com/

I am new to wiring electronics, but I think my mods to the original layout are okay but would love some feedback. I messaged the guy behind the open source project, but didn't get super great feedback.

It is the LYNX mouse and I'm changing the sensor from the adns-5050 to the pme-3360. The adns only goes to 1375 dpi and the 3360 goes to 12,000.

I found a GitHub showing how to connect the pmw-3360 to an updated version of the original controller. The controller is the ATMega32u4

GitHub link: https://github.com/SunjunKim/PMW3360_Arduino
Controller link: https://learn.sparkfun.com/tutorials/qwiic-pro-micro-usb-c-atmega32u4-hookup-guide/all

So I kept the encoder wiring the same, I followed the GitHub for the sensor, and wired all the buttons to the leftover green I/O pins.

The attached image with the gray background is the original layout and the one with the white background is my updated layout.

Thanks!
Here is the pdf from the open source project.
 

Attachments

DickCappels

Joined Aug 21, 2008
10,175
Why not try your wiring. Can’t really tell much from the photos, though I am concerned about the resistors floating in the loose bundle.
 

Thread Starter

kslifter

Joined Apr 23, 2023
4
Why not try your wiring. Can’t really tell much from the photos, though I am concerned about the resistors floating in the loose bundle.
Just trying to get some input before purchasing the parts and pieces.

What do I need to do to cover the resistors?
 

DickCappels

Joined Aug 21, 2008
10,175
You don’t want them to short to anything, so heat shrink tubing would be best, lacking that some king of insulated adhesive tape. Friction tape is my favorite for low voltage.
 

Thread Starter

kslifter

Joined Apr 23, 2023
4
You don’t want them to short to anything, so heat shrink tubing would be best, lacking that some king of insulated adhesive tape. Friction tape is my favorite for low voltage.
I was looking it over again over lunch and with my updated wiring layout I don't have any Resistors or Capacitors. In the original layout they all were off of the sensor. With my new sensor there aren't any according to the GitHub post I followed.

I attached an updated pdf showing my updated layout, the pin connections/picture from the GitHub, and the original layout. Hopefully that will be easier to view.
 

Attachments

Top