Ultra mouse modification

posted Mar 16th 2009 11:16am by
filed under: classic hacks, pcs hacks, peripherals hacks

mouse

When traveling with a laptop, we often find that the list of peripherals that we have to attach can get pretty long. Especially if it is an older laptop without wireless built in. [Dawning] has taken steps to consolidate some of his peripherals(registration required)by cramming a USB hub and a wireless card into his mouse.

He started by dismantling a USB hub. After placing the board in the mouse to see how it fit, he realized that he was going to have to reduce the size. To do this, he removed the USB slots themselves. This forces him to wire things directly to the board, but saves a ton of space. Next, he took the guts from a USB wireless adapter and wired them up. The decorative LED in the mouse was then moved to the wireless card. This way he could see light flicker with his network traffic. At this point, that’s all he’s added, though there’s still plenty of space for other items. He notes that he’ll probably add some storage or a CF reader. The only problem he has encountered is that his mouse tends to get warm during use. What peripherals would you put in there?

Update: [Dawning] let us know that he didn’t actually remove the LED from its original location. He connected a wire from the wireless adapter that causes the LED to short when traffic is going through. Also, there’s a video which you can now see after the break.



74 Responses to Ultra mouse modification

  • ZombieD says:

    How about a small fan to both cool the mouse guts and aerate the palm?

  • barry99705 says:

    a fan. then I’d wire in the unused usb ports to the shell, can’t have them go to waste!!!

  • stefkuh says:

    what about bluetooth ?

  • Chris says:

    A tiny printer!

  • h_2_o says:

    can anyone get a pdf grab of that web page, i hate having to register for BS sites just to read one article.

  • Laslow says:

    @h_2_o:

    User: bug-me-not
    Pass: bugmenot

  • andre says:

    hmm… i’d add a 32GB pendrive with a magnetic “failsafe” Hall keyswitch so only the user can access it :)

    could also use a micro with some clever software and a few analogue sensors to read a unique swipe card-like key.

    -A

  • me says:

    I like the usb drive and bluetooth ideas above. I would also add a gps receiver.

  • Chris says:

    Actually, this would be a really good idea with a keyboard.
    Think about it, loads of space, you could even cut vents in the sides for cooling if needed, unlike a mouse where this would be a bad idea.

    I’d put bluetooth and wifi, a USB hub for some extra ports, some storage in the form of USB sticks, a light for the keys like a reading light, a fan and switches for all the devices. Maybe even speakers and an audio input.

    Getting seriously tempted by this. Anyone recommend a USB hub for projects like this? Something small and cheap, something easy to hack.

  • Why is it getting hot? It shouldn’t be getting hot. I’ve never seen a hub, wireless card, or card reader produce any noticeable heat separately…

  • h_2_o says:

    laslaw, thanks i didn’t see that login when i checked at bugmenot.

    the only thing i would be afraid of is that thing drawing too much from a usb port and frying it. i’ve seen crazy things happen with usb ports when you start loading them up.

  • Hollis says:

    @Chris
    That kind of project would be perfect for a netbook, with it’s limited storage.
    I* would have you conider that a keyboard is kind of an unnecessary attachment to a laptop though. They already have one, so a usb maus makes sense.

  • someone says:

    What about an HSDPA modem?

  • Laslow says:

    @h_2_o: That’s because I created it and posted it! :)

    This really is a cool project, and actually fairly easy to do. That said, another spin on this could be to base it off a wireless mouse, and use the USB receiver box (with either heavy modding, or make your own) to contain all of your gadgets.

    Just think – one USB device that does wireless, bluetooth, storage, etc… and a wireless mouse.

  • glonq says:

    A trackball! No, wait…

    A subwoofer.

  • Dawning says:

    This is my hack.. And it seems I didn’t clearly enough communicate what I did.. The LED is still hooked up to the mouse as per usual. I just added a line from the led of the wireless card that essentially shorts the LED when its trying to blink to indicate traffic. The result is the light only goes off when a packet is sent. This way most of the time the LED remains on, which is what it usually did on this mouse before – this makes the mod more subtle and in my opinion subtle means slick.

    @jake of all trades: I don’t know what awesome hardware you’ve been using, but I have many wireless cards that get hot during operation. This holds for my USB and my mini-PCI wireless cards. The heat is normal and doesn’t go over a luke-warm level after hours of continuous operation.

    Here’s a youtube video I did of this hack: http://www.youtube.com/watch?v=cs4N_b9r2nQ

    Here’s a parts list I provided with my submission they decided not to include:

    Parts list:
    - Mouse $12 (http://tinyurl.com/4fjvs8)
    - Hub $8 (http://tinyurl.com/cezxl9)
    - Wireless Card (this isn’t the one I used) $15 (http://tinyurl.com/3voxjo)
    - Memory Stick 4GB $10 (http://tinyurl.com/ddsn7u)
    - Alternate Memory Stick 8GB $23 (http://tinyurl.com/59pcse)

    Total Raw Parts Cost: $45 – $58

  • Anonymous says:

    - Flash drive
    - Bluetooth dongle
    - SD reader (externally accessible)
    - Maybe one of those little USB TV tuners, with a long antenna wire coiled up inside. (Bonus points if all the software is installed on the flash drive.)

  • cde says:

    @ h_2_0, if it’s a spec usb hub, it won’t fry the port. If it’s not a spec usb hub, it still will most likely not fry the port. The only thing is that it will not support all those things. If the USb port only supports the max 500ma in specs, and even if the hub lies about being self powered, so each of the hub ports try to provide 500ma/full speed usb from the one 500ma upstream port, the entire thing will start failing.

    The hub itself will take 100ma from the 500ma upstream port. Then each of the 4 downstream ports should only be able to provide the 100ma low speed minimum. The mouse might take less then that, but the wifi is probably using a full 500ma.

    Adding a cf slot will probably result in failed writes, reads, and dropped wifi.

  • cde says:

    @ Laslow, they have combo usb devices that do all three (Wifi, Bluetooth, and [minimal] storage.)

    @ Hollis, mouses are redundant on laptops as well, but not everyone likes touch pads, or movement nubs. Same as not everyone likes the small spacing between laptop keyboard keys, or reduced sized keys, or lack of a full number pad.

    Some people also dock their laptops, so use a full keyboard and monitor instead of the smaller ones builtinto the laptop.

  • The Moogle says:

    LOL Good way to get detained by airport security.

    all they need to do is x-ray your luggage and be like WTF is all that crap in this mouse?
    I can see it now
    Items not allowed on planes:
    1. knifes
    2. forks
    3. computer mice
    4. geeks

  • smallshot says:

    how about a pop-up sd/microsd card reader… like an old tape deck. Push a button, up pops the reader, slide the card in, push it back down… sure, you could put a little slot in the side, but that’s too easy.

    or maybe a webcam…

  • rob says:

    … A GPS or a way to track anyone who might steal your laptop w/ mouse and make it self destruct!

  • Rongway says:

    SD card with some Linux distro on it would be kinda cool.

    You could call it haxo-mouse, …. or maybe not.

    :)

    Mainly I guess the point is, if it’s USB you can most likely get it to work with this.

  • barry99705 says:

    @ moogle

    You should see the poor tsa guys when I go through.

    tsadude: you have two laptops?
    me: yes, I’m traveling light today.
    tsadude: What’s this?
    me: external hard drive.
    tsadude: this?
    me: usb to serial adapter.
    tsadude: what’s all the cables?
    me: ethernet, usb, firewire, cisco console cable, couple power adapters.
    tsadude: what’s in here?
    me: tools.
    tsadude: are these lockpicks?
    me: yes.
    tsadude: are you a lock smith?
    me: no.
    tsadude: okaaaay….
    tsadude: why do you have all this stuff?
    me: work.
    tsadude: well…. Have a nice flight.
    me: that’s up to the pilot…..

  • h_2_o says:

    @cde: yeah specs are nice and all but to be honest i have seen way too many times usb ports overloading and frying themselves because of sucking too much from them. I just am paranoid any more i guess, and have seen too much damage from devices that claim one thing and end up frying ports.

    as for the project, it is cool you just gotta be careful with it in the end.

  • Mike says:

    A Blackdog would be nice, plug in the mouse and take over the host.

  • cde says:

    @ Moogle: They do have mouses with stuff like this built in, especially the builtin hub. As long as it looks commercially made, then they don’t care. How sad really.

  • Jeff says:

    looks fun, i think ill make one this week. mouse, usb drive, bluetooth, hmmmm what else…

  • Dawning says:

    This is my hack, I’m dawning.

    The site linked above has some good pictures, a part list (for those who really want one) and a reference to a youtube video.

    Here’s a direct link to the vid: http://tinyurl.com/dm5dsp

  • Dawning says:

    To those unsure about power matters, I find that if I attach this mouse to an already unpowered USB hub, things don’t function properly.. Which isn’t surprising.

    The Hub I used does have a port for an external power supply. I suppose if one wanted to, they could remake the USB cable coming in to the mouse case to also include a cord to a power source for the hub. This could look fairly clean using some shrink-wrap to make a new cable. However, personally I wouldn’t like that as the connector would then have two things coming out and the power adapter would have to include an big transformer (AC adapter) if it was to go right to the wall.

    People hacking netbooks might be able to tap some additional power source inside their netbooks, though I’d be worried to pull anything out. USB tends to only provide juice on a new connection for a brief time if no device brains are actually detected. Or so I’m led to believe.

  • Phr4gG3r says:

    “One mouse to rule them all, one port to find them, one wire to bring them all, and in the darkness bind them”

    ;)

  • TomFy says:

    Cool idea. I’d connect a memory stick and a WLAN stick. If you put a bootable Linux on the memory stick, you can take your fully preconfigured system with you.

  • Dawning says:

    @tomfy – Indeed, I was thinking the same thing.

    That tangent also got me thinking about making a mouse that really was a complete system. Something like the Beagle Board (http://beagleboard.org/) would possibly work well for that.. But that’s a major project.. This hack was really easy.

    An additional thought was regarding security nuts, one could keep their encryption keys in the mouse – so their encrypted volumes would be essentially useless without the mouse of power!

  • Dan K says:

    I can just see it now, grab the mouse and net connection disappears, let go of the mouse and POP it’s back up… or vice versa… both annoying.

    No thanks.

  • Dawning says:

    @dan k: Yeah, if you’ve got cruddy enough connectivity that could become the case.

    If I were suffering for that, I’d then break out the wireless antenna and expose it from side the USB cable itself. Easy enough addition, but if I don’t have to make my own cables, I won’t bother – I’d have to buy a heat gun to get that wire-wrap stuff to shrink right!

    :p

  • polygeist says:

    One possible sweet combo would be simply a numberpad with mouse hardware on the bottom, so you can punch numbers or use it as a mouse.

  • w00tb0t says:

    “Cool idea. I’d connect a memory stick and a WLAN stick. If you put a bootable Linux on the memory stick, you can take your fully preconfigured system with you.”

    I would rather a small keyboard =] if you know what I mean.
    Something like this, http://en.wikipedia.org/wiki/Happy_Hacking_Keyboard

    Now that would be cool.

  • StatTarget says:

    @dawning – beagleboard ? why so “big”… http://gumstix.com/ :) it’ll fit

  • Teh says:

    Pack it with C4 explosives and GPS so you can hurt anyone that decides to steal your laptop.

  • supershwa says:

    nice barry — I know the feeling of carrying “work” thru tsa security…the “what is this” comment followed by that hysterical gaze of bewilderment. great story.

    as for the mouse – bluetooth definitely (take apart a thumbnail sized usb dongle) and let’s not forget the fingerprint scanner.

  • SteveDiRaddo says:

    that is freaking clever.. i’d have a supermouse with flash storage, wifi, bluetooth.. the works!

    actually what’d be really cool is to have a wireless usb hub in the mouse.. and embed the other end in the laptop

  • Sammy says:

    WTF !!!!!!
    WTF !!!!!!

    i’m currently working on doing exactly that !

    He stole my IDEA !!!!

    i feel sad… i could have been on hack a day

    if I’d been quick enough

    I feel sad……………………………………………………………………………………………………………………………………………….

  • Sammy says:

    he even used the same mouse !!!!!

    *cry* !!!!!!!!

  • Paul G says:

    Was this guy’s mouse getting hot or was his hand getting microwaved by th Wifi?

  • Paul G says:

    Was this guy’s mouse getting warm or was his hand being microvaved by the Wifi?

  • Paul G says:

    Apologies for the double post above.
    I think I might have short term memory issues.

  • Nob says:

    Wow, nice mod. I could put bluetooth in my mouse so i can use my wireless mouse. :\ aww

  • Dawning says:

    @paul g: I hope my hand isn’t being microwaved.. I don’t think 802.11 transmitters are nearly that powerful, but, I don’t honestly know!

  • Dawning says:

    @sammy: Aww, well I’m sure there’s been many people that have stumbled on this idea.. I mean, I pretty much came up with it while staring at my mouse and wireless card for awhile.. You should finish your mod and post on it!

  • tinman says:

    Funny, I did something similar a few days ago. It’s not enterily the same- I gutted a small hub/cardreader-combination and fixed some usb-stuff inside the modified housing. Now it has a 2GB-USB-Stick and the receiver of my USB-Notebbok-Mouse. The third port is still free, I want to make it useable as a normal port, and the forth port supplies the cardreader. the size does not exceed the original, and it still runs without additional powering. When I made the final changes, I’ll post some pics maybe.

  • l says:

    I see this is as a fail.
    I have atempted to do similar thing but it all comes down to te 500mA there is no way hhe can run it all not even with a load balancer.

  • Dawning says:

    @l: I’m not sure why you say there’s no way when this worked before and after the mod…? Or are you somehow speaking to something else?

  • BobbyForPrez says:

    I like the idea of adding flash storage with either an OS, your favorite apps, or your encryption keys, but the age-old problem still exists. Don’t put too many eggs in one basket. Might put you in a real bind if you lose your mouse or it decides to quit working while on the road. You can’t just run out to your favorite electronics store and replace it.

  • me says:

    Adding more juice is easy. When 2.5″ external drives first appeared many required a ‘y’ adapter to tap into the power from a 2nd usb port. you can do the same – keep all the original wiring, unless its really small guage you should be able to pump 1 amp through it w/o a problem especially since many of the parts only have intermittant draw. Never heard of usb ports turning off, usually the power pins are all paralleled together and therefore unswitchable.

  • Dawning says:

    @me: I’m not sure adding more juice is actually that easy. Seems to me that a USB port will only provide power to a device for a brief period of time (like a minute) without the device making a connection. After that, the port returns to a low-power state. I think the reason why the y-connectors would work for hard drives is that initial power could be used to offset and initial power surges in the power consumption of a hard drive as it powers up. Most of our devices initially cause a big power spike when they first fire up and thus temporarily need a lot more power than what they generally operate at….. So IF I’m actually right about that regarding USB ports, then I don’t think the splitter would solve anything. :\

    Good thought at any rate.

  • stampy says:

    Make a custom wire with two usb plugs on the end. You can get a flexible rubber coated 10 conductor wire not much thicker than a regular mouse wire. it will look stock. Then use the second usb wire to connect other devices or just to power more stuff.

  • Dawning says:

    For what it’s worth friends, I’ve posted a fairly decent project page for this thing on my website here: http://www.dawning.ca/projects/mouse/

  • scdr says:

    Dawning/paul g

    Your hand probably is getting microwaved. Many 802.11 devices indicate a minimum distance one should stay away from the antennas while the device is on. (For instance manual for a Motorola WA840G wireless access point or WN825 PCMCIA adapter say to stay at least 8″ from the antenna), and of course further is better.

  • cde says:

    @ SCDR: For safety reasons, or for reception reasons?

  • cyberpunk says:

    that was my idea (as well as [i guess] many other peoples) to put a usb flash drive in a mouse.
    POWER TO THE HACKERS! we come up with these ideas. COPYRIGHT THEM! too many dang companies take our ideas and sell them. they make the money, and we had the idea. see the problem?

  • Squeakyneb says:

    Cool idea. I’d connect a memory stick and a WLAN stick. If you put a bootable Linux on the memory stick, you can take your fully preconfigured system with you.

    OMFG YES!!! Linux in a mouse :D I am SO doin that! Assuming I can fit a hub in the mouse, will probably try with a USB keyboard.

  • Dawning says:

    @scdr: I think I’m fine for the radiation factor – I’m thinking cell phones have got to be more dangerous. Probably cordless phones too. I’d guess the stardard you read up on has more to do with signal attenuation. And like I suggested to someone else, the atenna could be easily broken out and exposed on the USB cord itself.

    @cyberpunk: Meh, I don’t think anyone necessarily has a right to own something like this… Now if any of us go ahead and make a bunch of them and sell them to others, it’d be nice to be mentioned, but really, whatever. I’m more interested in technological progress than making a buck. I’ll worry about making $ by doing custom stuff for people and not milking one good idea to death. I think copyrights are ridiculously abused. Though I’d suspect if I had the $, I could copyright this – I don’t don’t really care to.

    Cheers,
    J

  • mlk says:

    A key-activated accelerometer would be nice. As you have a USB-Hub you could build a little device using a little avr to do the magic. That way you could use gestures to start programs, make it act as arrow keys to navigate google maps and do other fun stuff – I think you got the point.

  • static says:

    I have my doubts if many manning security are going to be able to glance at an x ray of a cordless mouse and, go; “hey whats with all the extra components inside that mouse. :)

  • Stone3408 says:

    There is a way to over come this issue. http://www.instructables.com/id/LINUX-LEECH/ This is a project that I did as a proof of concept but, crunching it down into a smaller form isn’t much of a leap. While there is no mouse housing it will cover everything. The power issue is overcome by adding a battery pack. I have run a usb card reader, portable harddrive, wifi, and a small mouse (I really wanted to install a small touch pad on top). The distro that I was using had a virtual keybord. This unit made it easy to take over a machine with only one usb cable. I still use this little sucker.

  • Kulawend says:

    Who says that a warm mouse is a bad thing?

  • Dawning says:

    @kulawend: I suppose people who are totally afraid of trivial increases in their environmental radiation.

    BEWARE: Bananas are naturally radioactive! lol (it’s true, it’s also harmless).

  • Eric says:

    Computers are built to do what his mouse is hacked to do. Mine has BT, 3G, 802.11G, IR, 1394, several card slots AND a Synaptics touch pad so the inverted trackball is not needed. Yes the track ball pre dates mice several years and is still superior for people with normal coordination.
    Why have a mouse? Why not use a laptop computer with his hacks in built?

  • Dawning says:

    @eric: You’re over simplifying the issue. You should watch the video and pay particular attention to the justification I give in the first few seconds. I was having difficulties using my wireless card inside my laptop due to lame interfacing between my hardware and OS. I found a card that worked better and decided to consolidate my peripherals.

    I think people like the idea of this hack because it suggests compressing a bunch of handy peripherals in to one that they can easily move between computers. I think the best case is the idea of running a Linux distro from a flash drive inside the mouse. :)

  • dogbot10 says:

    I’d put in a RFID reader.

  • matt says:

    @dogbot: And then put one of those implantable chips in your hand. Touch your mouse to log in!

  • clodester says:

    I have a regular wired trackball mouse. I want to mod it so it is either bluetooth, or wifi enabled which will enable me to have a wireless mouse, but preserve a usb port on my mac.

    Any ideas?

  • Leave a Reply

    XHTML: You can use these tags: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Hack a Day serves up fresh hacks each day, every day from around the web as well as hacking related news.

    Send us your hacks






         




    Hacks

    Resources