Overclock.net › Forums › Components › Mice › Mouse Mod | Logitech G3 / G1 + PMW3366 sensor | 12000 DPI | working
New Posts  All Forums:Forum Nav:

Mouse Mod | Logitech G3 / G1 + PMW3366 sensor | 12000 DPI | working

post #1 of 71
Thread Starter 
Mouse Mod | Logitech G3 with new PMW3366 sensor 12000 DPI
Edit: You can also mod a G1 with a PMW3366 sensor from the G502, only the cuttings inside the G1 shell and the wiring is slightly different


After I ordered and tested the new Logitech G Pro, I was really upset that it does not have the classic logitech mouse shape that many loved for a decade. Encouraged by the G100s mod from @Marctraider , I decided to mod a Logitech G3 and put in a PMW3366 state of the art sensor inside. And create a new mouse I call G3X.



Warning: the G502 RGB version has a slightly different pcb, so stick with the Core version

I had a Logitech G3 and an old G1 at home . I bought a cheap used Logitech G502 Proteus Core on ebay. On this mod I used a G1-pcb instead of the G3 pcb, because I used spareparts from the G1 before.
But both pcbs are working, because they are nearly the same (picture below)
Edit: I did a second mod eith a G3 pcb, it worked out well too




Requirements:

- a G502 proteus core and a G3
- thin 0,04m² wire (2,5m-3m)
- some soldering skills and soldering iron (preferably with a small tip)
- (optional) a so called "third hand" is absolutely your soldering friend here 5 €
- small metal saw, pliers, super glue, screwdrivers, razor knife / x-acto knife,
- small rounded file, normal square file, drill (optional)
- double-sided tape

Lets try this

1. Disassemble both mice totally and keep everything you get out of both! > screws , pcbs , all plastic parts. You will need some of them later.
Don't destroy anything! >yet!

2. Remove the red marked plastic pins and the spring+pin with a razor knife


3. Cut off the marked plastic part, so it is under the shape line.


4. Use some double-sided tape and put both mice bottom parts together. So both sensorholes are exactly above each other. You need to know how much bigger you have to make the sensorhole of the G3. You can mark it with a pen and make it bigger with a rounded file, so it‘s like the hole from the G502, which is only slightly bigger (picture below). It‘s no big deal.



5. Use some doublesided tape and put the new sensor exactly above the hole and mark the 2 positions for new holding pins.


6. (Optional) You can now connect the sensor to the G502 pcb and plug in the usb-cable to test how the sensor is working and to check the liftoff distance. (Make sure you have the logitech software for the G502 installed on your PC).
If the sensor is working fine, go to next step, if not, adjust the sensor position.

6. Cut off the 2 pins from the G502, so you can use them to fix the new sensor on the G3


7. Trim the pins with a file and use some superglue to put the pins on the G3 bottom. You can get all the pins you need later from the G502 too.
Wait until the glue and pins are really solid, before you go to the next step!


8. Use the 2 white rings and 2 screws from the G502 to fix the sensor on the G3. You don‘t have to touch the sensor again. Use some double-sided tape and cover the sensor pcb and the screws with some foil. So later nothing from the pcb you put above will touch the contacts and cause malfunction or a short-circuit.


Desoldering

9. Desolder all marked switches and parts in the picture from the G502 pcb. This is the difficult part of the mod. (recommended: heat up all 3 pins from the omron switches at once and pull them out gently. Don't use force here, you can destroy the lanes). The Omron are really the best mouse switches in my opinion, you can re-use them someday maybe.


First small soldering

10. Cut of all cable from the G3 sidebuttons and solder new wire to the buttons at the backside and put them back to the sidebutton holder. You can fix the wire with some hot glue (optional). (On this mod I removed functionality from the G3 sensitivity-switch-button and removed the middle platine under it, because I never used it and I don‘t need it. I put the blue button from the G1 as cosmetic feature and fixed it with superglue, so its not pressable anymore)


11. Cut both pcbs with a small metall saw at the red lines. Don't make the G3 pcb too short, it has to reach the marked laydown positions (picture below). Before you start with the G502 pcb, check where the lanes are running, so you dont destroy those you need later. Take your time! (A thin sawblade is recommended and starting with the G3 pcb ,where destroying lanes doesn't matter).



12. Cover the blue LED with some tape otherwise the sensor will shine blue or disable it with the Logitech Software. I don‘t know if the blue led light can cause malfunction to the sensor, so I covered it with tape and also disabled it within the Software.



13. Interrupt the lanes between the switches on the G3 pcb so they are not connected to each other. Use the razorknife and cut a little bit into the board. The pictures shows which lanes are to cut.


More soldering and attaching new fix-pins

14. Solder the wires between the two cutted pcb parts as shown in the wiring picture below.
Start with the G3 pcb part and use 11x 25cm long wires . It way easier with long wires. You can shorten them when you solder at the G502 pcb.




15. (Optional) Put 3 pins in, if you want to fix the G3 pcb and the G502 pcb with screws later on. I recommend this.



16. Fix the G3 pcb part with screws on its position. Put the covershell back and check if the mouseclicks work correctly, (for me they worked perfect from the first time)


17. Look at the picture how the endposition of the the G502 pcb is. It is flipped and turned. Solder the wires on the G502 pcb as shown in the wiring picture above. You have to solder every wire on the top (endposition) of the G502 pcb, because this is the only space. Only the x , a , z – wires (wiring picture) you can solder from the bottom. Take your time here! (optional, but recommended: fix the wires with some hot glue, to prevent ripping off the new wiring, flatten the glue when it is hot.)


18. Plug in the usb and check if mouse buttons and mousewheel are working.
( When I did the test, the mousewheel was not working and I was really upset. I thought , I destroyed something and modding is over! After some polaritychecks with a second intact G3, I realised that the G502 and G3 has + and – at the mousewheel-emitting-diode build in a diffenrent way. I changed the polarity and the mousewheel detection was running fine. Easy, lucky fix here. The wiring picture has the correct wiring so don't worry here.)

19. Solder the sidebuttons from the sidebutton panel you prepared in step 10 to the G502 pcb as shown in the wiring picture above. ( you dont have to bother u here about + and -)


20. Put the mouse all together and do your final testing!

21. Remap the buttons once within the Logitech Software and save the profile on the onboard chip! Only the left mouse button and the scrollwheel is working without setting up the Logitech Software once. After that the buttons will also work without the Logitech Software as you remapped them, which is really nice. But you need the software anyway for drivers&features, I assume! Finish that and you are done!
WARNING: as mentioned in the picture and above , I on purpose removed the functionality of "on the fly" sensitivity button from the G3. With my guide it will never work!



The result after 10 hours +( xx hours with complications you produce)



The G3X is ready and is running perfect.
Edit: 2 successfull buildoffs done so far!
Second build off
bfa620cd_H2Hit3tl.jpeg

The old G3 was 86 grams ,the new Mod G3X is 91g.
The liftoff distance is ~1 CD, I modded nothing here, the mousefeet are original and I changed nothing on the lens from the new sensor. It worked out great. I collected some sensor data below in the thread.

For no mod specific questions/new build off / private ORDER interrest - send me a pm pls!
Edited by syrell - 3/8/17 at 3:35am
post #2 of 71
inb4 several users release bodily fluids.

great stuff tho. congrats on being a stage 2 super genius.
post #3 of 71
Very nice work. Though just looking at those glossy buttons. It makes me shudder when I remember the button rattle on those damn things.
post #4 of 71
You should get in touch with Handi, he's looking for a new Logitech G3. If you can make him one with the PMW 3366, that would be the icing on the cake.
post #5 of 71
ooh, good stuff.
great write-up, good pictures too. yeah, solid work
post #6 of 71
noice

check to dpi to make sure the sensor height is ok
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
post #7 of 71
Thread Starter 
Quote:
Originally Posted by qsxcv View Post

noice

check to dpi to make sure the sensor height is ok
What you mean? Check it up to 12000DPI? that is fine if that is the question.
post #8 of 71
measure the dpi against a ruler (use mousetester 1.5.3 http://www.overclock.net/t/1590569/mousetester-software-reloaded/0_100 , i prefer to use 10 inches and just read off Sum X then divide by 10)
if the sensor height is too low/high, the dpi will be off.
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
post #9 of 71
Quote:
Originally Posted by syrell View Post

What you mean? Check it up to 12000DPI? that is fine if that is the question.

I think he means if the DPI match with the actual CPI. Height of the sensor can have a large effect on the CPI. For example adding different mouse feet can change the actual CPI from 800 to 850. +- 10% is ok though.

Syrell, if I would send you all the needed parts and add some money, would you be willing to do such a mod again?

Btw I have an unopened G3 box smile.gif
post #10 of 71
Thread Starter 
I will test this tomorrow, first test was like 800 to 811 , but no precise movement and I have figure out how to correctly use the program and make a precisive move, on a rail or something. Too late for my brain its 1:30 am here redface.gif
Edited by syrell - 10/9/16 at 4:31pm
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Mice
Overclock.net › Forums › Components › Mice › Mouse Mod | Logitech G3 / G1 + PMW3366 sensor | 12000 DPI | working