Let's get Microsoft WMO and Zowie Divina married ! - Overclock.net - An Overclocking Community

Forum Jump: 

Let's get Microsoft WMO and Zowie Divina married !

Reply
 
Thread Tools
post #1 of 40 (permalink) Old 04-06-2019, 05:12 AM - Thread Starter
New to Overclock.net
 
Gordon59's Avatar
 
Join Date: Apr 2019
Posts: 35
Rep: 1 (Unique: 1)
Let's get Microsoft WMO and Zowie Divina married !

This is a true love story, which leads to an other one... It's all started with me playing some CS...

I literaly fell in love with the shape of a Microsoft WMO which I was using at my work and after reading bunch of forums threads of others lovers like me, I also realize that for today's standards the hardware from this so well made mouse started to be outdated !




So here comes the idea : Why not taking the best sensor out their from a top end gaming mouse blessed by many players and just simply swap the internal of the WMO with it ?

The project was BORN !


A little recap before getting into more details. I'm not an engineer, just an gaming hardware enthusiasts who likes getting the best of his stuff. So feel free to comment, critisize or help me out if you feel you want to !

CURRENT STATES OF THE PROJECT : WORK IN PROGRESS

My end goals :
  • An happy marriage betweem the Microsoft WMO and a Zowie Divina S2 (more details about why this crush ? later).
  • I want the result to looks clean, like a factory product which you can rely on for countless gaming session.
  • I want people to be abble to reproduce it so it's gonna be an opensource project.



1- Figured out how to put Zowie board into the WMO case?


Here's zowie's ones



And the WMO



As you can see they are both composed of two PCB, with the buttons part separate from the main board which got the 3360 in it. This is why I choose the divina as donor (are we not into marriage anymore? ) because they have a similar conception which may makes things a lot easier. (So I thought...)

Here the positioning of the sensor board of the zowie on top of the WMO shell. With some cleaning space it will be an easy one to implement.




Here comes the tricky part : The second board which contain the buttons switch and the scroll wheel system !



I quickly realized that nothing was right here. The switch positions are differents which means the top shell of the WMO will not press the buttons, the scroll wheel systems yet very similar are kinda inverted and so the PCB's formats doesnt match at all.

From here i've differents options :
  1. Modding the WMO case to fit the Zowie PCB in it. <---- I don't want to do that as it will probably highly rely on hot glue and a poor results compared to a factory mouse...
  2. Try to connect the original PCB of the WMO to the Zowie main board. <---- This is a solution but i'm definitely not an engineer and nothing guarantee cross compatibility.
  3. Using both parts and combine them to have a clean result. <--- This is the solution I choose even if further research would be needed.


fortunately todays its not so hard to build a custom pcb, and there is plenty of chineese websites which do it for an outrageous small price !

On the condition you provide them with the GERBER files of your custom PCB ! In my native language GERBER means vomit but for the none initiated person GERBER is the file which contain everything to build a PCB (Traces, positions of components, even layers and custom paint job !)

So as it a new things to me I will need to learn new skills to achieve that...

2 -Creating custom PCB for the switch board

To achieve this I need to clearly identify what I want and where.



I will basicly use the exact same board format as the WMO, I will also use his entire scroll wheel system (bracket, IR led, IR reader...) and I will add the Zowie switch and connector to it.

So now I need to create a vector file of the WMO switch board. What I did is scanning the WMO board using a printer scan set to capture an A4 format. I use this scan on Illustrator to draw the shape on top of it. (tips to do that, usually on this kind of hardware, designers don't use numbers like 9,987 so with the margin of error it means 10 is probably the right measure)

So I ended up with this ! Pretty good results don't you think ?







Now I need to make some reverse engineering in order to copy the zowie pcb and put it on the WMO board.

As electronic was completely new to me, it's have been two weeks since I started to reverse the Zowie's pcb.

This what I ended up with :

This should be the correct zowie's schematic



So with that in hand I was abble to build this on the top of the wmo board



Was tricky first to place correctly all the traces but after a few tries I managed to make something which looks good !

After sending my Geber file for production I received 5 of my custom PCB.



At this moment I was really excited but also worried I didn't take the measures correctly but as you can see everything went well !



I just need to cut some plastic supports of the WMO to make space for the new PCB.


3 -ASSEMBLY


As soldering deserve a course of its own I will not talk too much about it since I'm not an expert and there's plenty tutorial on youtube about it. You will just need to carefully remove the scroll wheel support from the WMO original PCB (the plastic part which looks like a scorpion). For this use desoldering braid, and try not to touch the scorpion as it's a plastic part which will melt !

You can reuse all the components from the zowie PCB, but personnaly I bought everything again, the most difficult part to find was the connector !

After some soldering this is the result :



Now I need to remove some plastic part of the WMO case to make room for the Zowie boards.

For this I use a dremel, some sand paper, and I worked slowly to avoid irreversible mistakes.

Tip is to keep the two plastic part A and B (see the picture below) the same size, as it will greatly help you to correctly place and keep the zowie board straight. You will use them as guides and lean the top of the sensor board on its.



To build stands for the board, I use this kind of M2 standoff that I cut and sand until it fit the right size in order for the lens of the Zowie to be press against the case. they are composed of nylon so it can be glued to the case using cyanoacrylate glue.





Now finale the easiest part the rebuild !

Here you can see everything is back in place and the sensor board is tightly secure with screws, as it should be during hours of games !



From the back the sensor is align and the lens is press against the bottom of the case.



4 -PERFORMANCE

I took my time before coming back to you with my thought about this custom mouse and how well or bad it perform inGame.

So far (≈ 100 hours) it perform just perfect ! I think it defintly have to do with the shape of the mouse, which fit perfectly my hand.

I never had once the feeling of hardness holding it, it's like I could play with it for countless game session, which confirm my supposition that this 30 years old mouse shape is still a hit !

Only downside for now I didn't succeed making the scroll wheel work, my design was suppose to use the WMO original sensor components which are really close to the zowie's one, but it didn't work probably because the circuit design and the resistor are differents. So as it is the Zowie circuit design I wanted to try to use the sensor from the divina, but I broke them while desoldering so I need to buy them back but they are quite hard to find...






MORE SOON
Attached Thumbnails
Click image for larger version

Name:	battle_plan.jpg
Views:	26
Size:	3.32 MB
ID:	263936  


Last edited by Gordon59; 06-28-2019 at 03:27 AM. Reason: New updates
Gordon59 is offline  
Sponsored Links
Advertisement
 
post #2 of 40 (permalink) Old 04-07-2019, 05:54 PM
New to Overclock.net
 
gipetto's Avatar
 
Join Date: Jun 2017
Posts: 505
Rep: 9 (Unique: 7)
Ive always suspected that zowies wheel encoder and the wmo would be cross compatible, because zowie clearly ripped off the design with the AM/io1.1. I guess you are going to run 30 awg wire from the ribbon socket base pins to the wmo button pcb. i will follow this thread with interest.
gipetto is offline  
post #3 of 40 (permalink) Old 04-07-2019, 06:23 PM
New to Overclock.net
 
skupples's Avatar
 
Join Date: Apr 2012
Location: Fort Lauderdale
Posts: 18,884
Rep: 551 (Unique: 312)
definitely subbed... I've got some ideas for dropping a hero into my favorite feeling mouse of all time.

R.I.P. Zawarudo, may you OC angels' wings in heaven.
If something appears too good to be true, it probably is.
skupples is offline  
Sponsored Links
Advertisement
 
post #4 of 40 (permalink) Old 04-08-2019, 03:18 AM
New to Overclock.net
 
Join Date: Jan 2019
Posts: 10
Rep: 0
Hi Gordon,
great idea! But why would you want to make a custom pcb and use such an expensive mouse like a S2 for this mod. There is already a much easier an less expensive solution, plus you are able to use an alps encoder.
See here: https://www.overclock.net/forum/375-...mo_3366-a.html
motormensch is offline  
post #5 of 40 (permalink) Old 04-08-2019, 03:31 AM - Thread Starter
New to Overclock.net
 
Gordon59's Avatar
 
Join Date: Apr 2019
Posts: 35
Rep: 1 (Unique: 1)
Original post updated ! Thank you guys for your support !

Quote: Originally Posted by motormensch View Post
Hi Gordon,
great idea! But why would you want to make a custom pcb and use such an expensive mouse like a S2 for this mod. There is already a much easier an less expensive solution, plus you are able to use an alps encoder.
See here: https://www.overclock.net/forum/375-...mo_3366-a.html
I want the final result to be a Zowie S2, for the moment a lot of pro players from CS are going for this mouse because of the sensor which work great on this game (which doesnt means its great with other games), so when I plug the mouse on Windows it should instantly work with no additional software or programming like a zowie mouse...

What cost the most in custom PCB is the reverse engineering you need to achieve, once it's done it around 20 euros for 10 boards, of course you'll need a solder station.

But thank you for pointing me this thread, I had missed it.

Last edited by ryan92084; 04-08-2019 at 03:45 AM.
Gordon59 is offline  
post #6 of 40 (permalink) Old 04-09-2019, 06:58 AM - Thread Starter
New to Overclock.net
 
Gordon59's Avatar
 
Join Date: Apr 2019
Posts: 35
Rep: 1 (Unique: 1)
I'm on hold for now, until I receive the stuff I need. I will desolder components on the zowie board in order to have a clear sight on his traces.

For the time being I found an handy online tool to create the schematics of the zowie PCB, I started placing the components and I will do the traces next.

If someone wants to give it a try and guess the traces, we could compar it with the result once I checked the traces under the components !

The closest one win one of the custom PCB design ! (I can't order less than 10 so I will have 9 mores anyway)
Attached Thumbnails
Click image for larger version

Name:	Schematic_Zowie-to-WMO-Custom-Mouse-PCB_Sheet-1_20190409151822.png
Views:	23
Size:	37.2 KB
ID:	264210  


Last edited by Gordon59; 04-09-2019 at 07:02 AM.
Gordon59 is offline  
post #7 of 40 (permalink) Old 04-09-2019, 08:32 AM
New to Overclock.net
 
gipetto's Avatar
 
Join Date: Jun 2017
Posts: 505
Rep: 9 (Unique: 7)
That detector wont work at least. It needs to be a dual type to detect direction.
gipetto is offline  
post #8 of 40 (permalink) Old 04-09-2019, 09:35 AM - Thread Starter
New to Overclock.net
 
Gordon59's Avatar
 
Join Date: Apr 2019
Posts: 35
Rep: 1 (Unique: 1)
Quote: Originally Posted by gipetto View Post
That detector wont work at least. It needs to be a dual type to detect direction.
I plan to use the original WMO detector to keep the same design even the switch for the wheel button, so I just took a 3 pin Ir detector which look similar to it. But If you have the correct name for this component I will add it to my schematics ! I did the same for the FPC Connector, I didn't manage to find the same than the zowie's one.
Gordon59 is offline  
post #9 of 40 (permalink) Old 04-09-2019, 09:45 AM
New to Overclock.net
 
Kommando Kodiak's Avatar
 
Join Date: Jul 2016
Location: Tantiss outskirts, Wayland
Posts: 390
Rep: 9 (Unique: 8)
OH YES, YES!
Attached Images
 
Kommando Kodiak is offline  
post #10 of 40 (permalink) Old 04-09-2019, 10:04 AM
New to Overclock.net
 
white owl's Avatar
 
Join Date: Apr 2015
Location: The land of Nod
Posts: 5,374
Rep: 136 (Unique: 103)
Good luck.
I'm not really a mouse guy, I can be happy with about anything that works well and has a good sensor so I don't follow this stuff much but as a blacksmith, welder and carpenter I have a knack for modified things. That being said, wouldn't it be much easier to 3D print a new bottom for the MS with a PCB tray for the Zowie? You'd need to position them just right so that the scroll wheel would be in the right spot but it's probably not too difficult since it looks like there's a good bit of free space in there.
FYI there are lots of 3D printers for hire which can make you parts for a few bucks.

Quote: Originally Posted by SpeedyVT
If you're not doing extreme things to parts for the sake of extreme things regardless of the part you're not a real overclocker.
Quote: Originally Posted by doyll View Post
The key is generally not which brands are good but which specific products are. Motherboards and GPUs are perfect examples of companies having everything from golden to garbage function/quality.
Hot n Bothered
(12 items)
CPU
4790k 4.7Ghz
Motherboard
Asus Sabertooth Z97 MkII 2
GPU
EVGA GTX 1080 SC
RAM
16gb G.Skill Sniper 2400Mhz
Hard Drive
2x Kingston v300 120gb RAID 0
Hard Drive
WD Blue
Power Supply
Seasonic 620w M12 II EVO
Cooling
Cooler Master 212 Evo
Case
Corsair 450D
Operating System
Windows 10
Monitor
Nixeus EDG27
Other
I have pretty lights.
▲ hide details ▲
white owl is offline  
Reply

Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the Overclock.net - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:

Log-in



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off