Sunday, February 6, 2011

Logitech G5 Budget Mouse Mod

A bit of background to start:

One day while bored at uni one of my friends lent me his copy of Custom PC. This is where my problems began. Within a month I had spent my full terms student loan on a new computer. It was beautiful, expensive, and didn’t work. Having never actually seen the inside of a computer before, I didn’t realize that you needed a graphics card and a motherboard. Woops. So out I went to get the latest and greatest graphics card, an ATI Radeon X800. Far Cry looked awesome! Still couldn’t really play it though. My keyboard was a crappy generic PC World home brand. It was time to introduce myself to the world of peripherals.

The funny thing about having no money is that you are more willing to spend it, so out I go and come back home with a Logitech G15. Ooh, light up keys and an LCD! I got instantly better at jumping around like a lunatic. Still couldn’t actually shoot anything. OK, time to get a mouse. Having decided that I like Logitech, and being slightly OCD sometimes so everything must match, I got a G5. Love at first sight. And I’ve been using the same mouse ever since. I’ve always had an eye out for a replacement but nothing seems to suit me better!

Stock G5 image. Got too excited and forgot to take a pic of mine first.


So why cut it up?

In the past 3 years I have worked in 3 different countries so unfortunately had to abandon desktop power and live with a laptop. This meant that though the mouse comes with me everywhere (even to work) I had to leave the keyboard behind (actually I sold it on ebay for more than I paid for it in the first place, after 3 years. Some people have a serious problem). Now, this isn’t really a problem, but the first thing I noticed after leaving the keyboard is how often I used to look at the clock on the display. Seems silly, but sometimes you have to live to a timetable so it’s good to know the time. A couple of weeks ago I had the first problem with the mouse, the side scroll and right mouse click stopped working. I was not happy.

Time to take it apart at last. Then I figured, I might as well put a clock in it. So there it is. All this talk and all I’m going to do is add the time. Having been provided with many hours of entertainment on various modding websites (notably www.bit-tech.net) I thought I would take a plunge and contribute something, even if it isn’t very much. Besides, given the obvious technical expertise of some of the modders out there I was surprised not to find more on people modding their mice (or at least they’re not showing us) so thought this could help start some new ideas.

First things first, take it apart. Here it is in all its glory:

To be honest I’m surprised at how small the actual electronics board is. I thought I was getting more for my money.
The sacrificial watch:

LED awesomeness. Got this watch from Next 4 years ago and have never really used it. Apart from the LEDs it’s pretty ugly.
At this point I realized that I had a problem. To see the time on this watch you have to press the top right button, otherwise you are presented with a blank screen. Also, to change the time you need to use loads of buttons, and then there is changing the battery. Initially I was planning on putting the clock near the surface of the palm rest much like the LCD screen added in this mod (http://metku.net/index.html?path=mods/loginoki/index_eng). Then I remembered. The G5’s adjustable weights cartridge! Putting the clock in there means it is removable so changing the time and battery would be simple. Still doesn't solve the problem of how to light up the clock, but I’ll think about that later…

Anyway, here is the basic idea:


This would mean that the time would be visible from a rectangle cut just above where it says “Logitech”, right aligned. I wanted to cut as little as possible from this top plate so that I didn’t upset the curves and comfort too much. So cutting had to be done in stages.

Now I have to explain the budget part of this mod. It is not that this mod doesn’t cost much (it really doesn’t) it’s that I am in Japan now and all my tools are at home in Italy. My dremel, my beautiful dremel! So I had to get new tools here and I really didn’t want to spend much money on stuff that I will inevitably leave behind. Off to the 100 Yen shop (Japanese equivalent of a Pound Shop). Little side note, in the 100 Yen shop, things actually cost 105 Yen. It’s an extra 5 for tax. Liars.

Here are the tools:


Total cost of everything here: 5 quid. And yes, it is a battery powered “dremel”. The packaging says that is spins at 1200RPM! Well, maybe not that fast, but it is close. The problem is that it has no torque. It’s probably fine for engraving but when it comes to drilling, it’s pretty poor. Cutting is also hindered by the fact that I couldn’t find the right part to hold the circular cutting blade. So to cut, I had to drill out many holes, and then use one of the metal filers to cut through. It took a long time. All the cutting so far actually took about 5 hours and 8 batteries. Given that I have to do this all outside where it is cold here too, it’s not fun. But anyway, here’s what I’ve got so far:


There’s still some filing to be done by hand and painting the top plate, but it looks better than in the picture in real life. It’s a bit difficult to take pretty pictures when it’s raining outside.

You may have noticed that there is still no button anywhere to actually show the time. This is something to think about later. To get to the button and fully depress it about 8mm of travel is required (this allows the pin to come back far enough for the weights tray to be removed easily) which is quite a lot. My only idea at this point was to use the top part of a clicky pen with a spring and a plastic needle on the right side of the mouse. This may not look great though. The size was not really an issue to be honest as I’ve checked and my hand won’t actually be on that point, so no discomfort.

1 week later

So, the mouse is now done (edit – not quite). Having played around with the watch a bit more I found out that closing the circuit does not leave the watch on, there needs to be an actual circuit change, so I found a switch that does just that. Having not studied electronics I don’t know the name of this type of switch, but it has a permanently closed circuit and pushing the button seems to just flick the circuit(?). I’m not sure how to explain it any better than that! The button cap I found on one of those key ring LED lights. The switch is going to be glued to the inside of the mouse with the button poking through the smallest hole possible to keep the mouse looking as clean as possible. The switch will then be wired to two rails on the cartridge loading tray. The watch will be wired so that when the cartridge is inserted, the two halves of the circuit make a connection with the rails and close the circuit! Genius! This simple idea took me a long time to implement though (edit – so long I haven’t finished it yet!).

The switch and button:



Personally, I’m quite impressed with the way this looks from the outside. Not having the right tools does not help when trying to make circles, I resorted to drilling a hole with a 1.2mm drill bit and then hand filing using a circular file bit by bit. The circle is not perfect, but the more I seem to try to correct it the bigger the whole gets and at the moment it’s the perfect size. With the silver button installed it looks almost factory drilled (OK, kidding myself here a bit but it does look good, right?)

The next little change to plan was the idea for the brushes to connect the cartridge to the rails. I left two compartments for weights in the cartridge originally just because I could, but I then found out that the cartridges themselves will conduct nicely, so they could be used instead of brushes and make the inside a bit more elegant.

The rails themselves are made from cut and bent aluminium alloy 3104-H19 (yes, alumin-i-um. There is definitely an “i”). Sounds professional, but wait, the metal itself was procured in the following form:

Recycle, it’s the way forward!!

What you may not know is that the inside of these cans is lined with some sort of plastic which has to be scraped off with a knife first. This procedure results in lots of aluminium dust being thrown in the air, which I believe is bad for your health. Oh well.


So here it is, Logitech G5 Version 2. Having seen what it looks like with the first couple of coats of paint I realize there is a lot more refining to do to make it look perfect. The main task is to file the edges of the cut-away a lot more to make the cut blend into the shape of the mouse better, because at the moment it looks very “cut” whereas I want a more “formed” look. Having taken the pictures in macro I now realize the amount of effort that some of the serious modders put into filing and sanding plastic. While everything looks fine normally, when you zoom in you can really see all the defects, so some refining is required on my part on the internals. Because, even though you can’t see anything from the outside, I will still know about the mess inside, and that will drive me crazy.


As you can see in the picture I have found “dust blocker” for the cutaway in the mouse. This is a semi-reflective golden screen cover for a phone I found at the 100 Yen shop. Having put some in as a test I think it will match the orange LEDs nicely (and the little orange running man which I can’t bring myself to paint over, it’s just too pathetic when you really look at it).

Edit: I actually wrote most of this post at work before starting any of the work a few days before, unfortunately while gluing the switch onto the shell I got a bit overzealous with the glue and managed to glue the switch permanently shut. Damn..

So what remains is filing, painting and wiring. Hmm, sounds like what I said needed to be done in the first post. Funny, seeing as I have spent so much time on this already (not nearly as much as I would have liked, damn pre-Christmas workload.

Another week gone

So, it’s finally done. Overall I’m quite happy with the result but in hindsight I realize that the whole process would have been much smoother, easier and prettier if I had access to the right tools. Hardware from the pound shop just doesn’t cut the mustard. I’m sure it is still possible, but this being my first mod I had a lot to learn. Fixing things is a very different game to creating something. The paint job still hasn’t materialized as I still haven’t thought of a design I really like, but the mouse had to go together as I need to kill something (my wireless Elecom Scope Node though very good with office tasks just struggles with head shots, and I got used to customized switchable sensitivity). So here it is. I apologize for the shot of the mouse with the clock on, I haven’t got a tripod so it’s a bit difficult to take the picture and press the button at the same time, rest assured that when the lights are off in the room (gaming mode) the time is clearly visible and not blurred.

Yes, I used solder as my conducting wire. I figured it would be a good conductor.
All wired up and ready to go! The wiring for this was requisitioned from the TV out cable for my camera. Who uses that anyway?
So here is an out of focus picture of the clock lit up. Lights off of course because they always are when I’m doing anything full screen.
From the right. You can just see the button for the clock here. Sufficiently subtle for my tastes.
I like this picture. I think it really shows off the gold reflective film matching the orange LEDs. (And yes, being that reflective it does make it difficult to read the time in daylight, next time the clock comes closer to the surface.)
Before and after.

Thanks for reading!

5 comments:

  1. It it possible to change the LED´s, marking the DPI settings?

    ReplyDelete
  2. Hi,

    from what I saw I would say that it is difficult to change the LED's. They were not normal sized and they are soldered in place. If you take your time I'm sure it is possible. You may want to check if standard LED's work first by holding the two pins in place with the original LED's still attached.

    ReplyDelete
  3. hey i like the way it looks all white, i have a g5 myself, the blue one, but frankly i dont like it, so i removed the rubberized cracked texture.

    how did you paint yours? i want mine white! btw how useful is having the time on the mouse?

    ReplyDelete
  4. The white is cool, and the clock is not useful at all, I had time and a spare watch so I put it in!

    In terms of painting it check out this thread (scroll down on the first page): Custom Painted Mice

    They explain how to sand, paint and then lacquer the shell. The clear coat at the end is very important for a white mouse. What these guys didn't do however was paint the back button and the DPI settings buttons, but this really is simple once you've taken the mouse apart.

    Have fun and thanks for reading!

    ReplyDelete