Overclock.net › Forums › Components › Mice › Why are DIY mice so rare?
New Posts  All Forums:Forum Nav:

Why are DIY mice so rare? - Page 2

post #11 of 61
its hard to swap parts between mice, and there really aren't a lot of DIY components available like for keyboards.
post #12 of 61
I've got a DIY Sensei 3366 following qsxcv's guidance and code. Gaming friend who studies electronic engineering also just built one using this, will try and get him to post it up!
post #13 of 61
Quote:
Originally Posted by Furiosus View Post

I've got a DIY Sensei 3366 following qsxcv's guidance and code. Gaming friend who studies electronic engineering also just built one using this, will try and get him to post it up!

CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality
post #14 of 61
I think one reason is that it takes a lot more research to engineer a good mouse than to engineer a good keyboard. It's also a lot easier to look at a keyboard and immediately know if it's suitable for you. There's a lot more variety in mice, and people don't usually try the DIY route until after exhausting commercial options.

It is within reach to roll your own mouse, but it's a bit involved. Here's a basic outline on how I'd go about making one:

cannibalize the scroll wheel from another mouse.
lay out switches and scroll wheel on prototyping board.
Sculpt a mouse shape around that, accounting for switch location.
Vacuform a plastic shell from that mold.
lay out sensor, MCU, and all the other necessary circuitry. Maybe have a PCB made, maybe build it on prototyping board. Maybe get a teensy or arduino and bodge wire everything together.
Make the bottom plate out of sheet metal, plastic, or PCB. Drill a hole for the sensor, and attach mouse feet.(can use off the shelf products here, or experiment with bearing tape.) Make sure thickness of feet doesn't put sensor too high off the surface.
Shim sensor to correct height.
cut buttons into the mouse shell, use strips of spring steel shim stock as hinges, glued to the plastic shell and the button.
Write the firmware. there are libraries for the USB mouse interface, but you'll probably need to read the documentation on reading from the sensor.
Put everything together
test and revise.

VS.
buy switches, diodes, keycaps, and stabilizers.
buy/make a box with a top plate the right thickness for switches
cut holes in plate.
buy mcu that already has open source firmware written for this use and follow the instructions to wire everything up.
make whatever customizations you want to the firmware, and fix any mistakes you made.
Edited by TranquilTempest - 7/17/16 at 7:39am
1
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 930 @ 3.6 Gigabyte x58a ud3r Gigabyte GV-R6870C-1GD Mushkin Redline 
Hard DriveOptical DriveMonitorKeyboard
2x 1TB Spinpoint samsung dvd burner Samsung p2370 + Mitsubishi Diamond Pro 930SB WASD keyboards v1 semi custom w/ cherry browns 
PowerCaseMouse
Antec CP-850 Antec P183 CM Storm Spawn 
  hide details  
Reply
1
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 930 @ 3.6 Gigabyte x58a ud3r Gigabyte GV-R6870C-1GD Mushkin Redline 
Hard DriveOptical DriveMonitorKeyboard
2x 1TB Spinpoint samsung dvd burner Samsung p2370 + Mitsubishi Diamond Pro 930SB WASD keyboards v1 semi custom w/ cherry browns 
PowerCaseMouse
Antec CP-850 Antec P183 CM Storm Spawn 
  hide details  
Reply
post #15 of 61
Ha, I was halfway towards putting G303 internals into a Rival 100 shell while keeping the retention system still in place (keeping the front section meant I could use the 303 mousewheel and save a load of hassle).

Then the Revel was teased, no point carrying on with a half-baked bodge job when something better was coming along.
post #16 of 61
Also, There's no damn way for us to Tune the sensor attributes for precision/speed without 2x CNC machines, 1 for precise motion control testing, and 1 for speed/acceleration..

Doable for $1000 each, but out of reach for most Diy-ers.. biggrin.gif


We also can't do ANYTHING with the optics, because that requires Prohibitively expensive testing equipment.. tongue.gif
post #17 of 61
Quote:
Originally Posted by tp4tissue View Post

Also, There's no damn way for us to Tune the sensor attributes for precision/speed without 2x CNC machines, 1 for precise motion control testing, and 1 for speed/acceleration..

Doable for $1000 each, but out of reach for most Diy-ers.. biggrin.gif


We also can't do ANYTHING with the optics, because that requires Prohibitively expensive testing equipment.. tongue.gif
Assuming you need test equipment, you don't need CNC or even xy. you can get away with a decent 1 axis linear encoder, and your preferred way to precisely rotate the sensor between runs. Then you correlate the encoder output with the mouse sensor output at each angle, using fast and slow movements.

If you want to do it really cheaply, tear apart an old inkjet printer for parts.

As for optics, you mainly need to know if you're in focus or not, there's a way to output an image from at least some mouse sensors that can be used for that purpose. Or you can just follow the datasheet.
1
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 930 @ 3.6 Gigabyte x58a ud3r Gigabyte GV-R6870C-1GD Mushkin Redline 
Hard DriveOptical DriveMonitorKeyboard
2x 1TB Spinpoint samsung dvd burner Samsung p2370 + Mitsubishi Diamond Pro 930SB WASD keyboards v1 semi custom w/ cherry browns 
PowerCaseMouse
Antec CP-850 Antec P183 CM Storm Spawn 
  hide details  
Reply
1
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 930 @ 3.6 Gigabyte x58a ud3r Gigabyte GV-R6870C-1GD Mushkin Redline 
Hard DriveOptical DriveMonitorKeyboard
2x 1TB Spinpoint samsung dvd burner Samsung p2370 + Mitsubishi Diamond Pro 930SB WASD keyboards v1 semi custom w/ cherry browns 
PowerCaseMouse
Antec CP-850 Antec P183 CM Storm Spawn 
  hide details  
Reply
post #18 of 61
Quote:
Originally Posted by tp4tissue View Post

Also, There's no damn way for us to Tune the sensor attributes for precision/speed without 2x CNC machines, 1 for precise motion control testing, and 1 for speed/acceleration..

Doable for $1000 each, but out of reach for most Diy-ers.. biggrin.gif


We also can't do ANYTHING with the optics, because that requires Prohibitively expensive testing equipment.. tongue.gif
there's nothing to tune that would require elaborate testing. you're not developing the sensor; pixart has done that already
lens is given to you by pixart; you don't have to worry about optics at all, other than making sure the bottom plate+mouse feet are of the right total thickness.
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 #19 of 61
Quote:
Originally Posted by ambidex View Post

Hello. I will ask this here since this community seems to be the most active one in this "field".

I have seen a lot of DIY keyboards but DIY mice are almost all simple kinzuadders or similar. I realize shells are hard to make but couldn't one design all the electronics for a shell of their liking, right? Especially since most people here dislike the implementations made by the manufacturers.

I have seen qsxcv's projects but that is pretty much it, where are other DIYers? Is it too hard? Too simple or not rewarding enough? Discuss.
Well give me access to an industry grade 3D printer and some teflon sheets + laser or water cutter I'm sure the electronics themselves aren't as hard as the shell design. I would love to do it but I don't have access to the tools and if I had I would be making a lot of custom stuff. Keyboards on the other hand are freakin' simple and making a case for one you can do in a garage or salvage some other case since they are all the same. Boards are already designed and sold you just plug and play. Mice? Nothing like that yet been wanting it for a while like over a decade.
post #20 of 61
Quote:
Originally Posted by JackCY View Post

Well give me access to an industry grade 3D printer and some teflon sheets + laser or water cutter I'm sure the electronics themselves aren't as hard as the shell design. I would love to do it but I don't have access to the tools and if I had I would be making a lot of custom stuff. Keyboards on the other hand are freakin' simple and making a case for one you can do in a garage or salvage some other case since they are all the same. Boards are already designed and sold you just plug and play. Mice? Nothing like that yet been wanting it for a while like over a decade.
Making the mouse shape isn't harder than the electronics, it's just a totally different skill set.

3D printing isn't going to be a good way to go about it. You're making a physical object that needs to feel good in your hand. Why wait hours/days for your 3d printed prototype when you can sculpt it out of clay and immediately feel what you need to fix?
1
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 930 @ 3.6 Gigabyte x58a ud3r Gigabyte GV-R6870C-1GD Mushkin Redline 
Hard DriveOptical DriveMonitorKeyboard
2x 1TB Spinpoint samsung dvd burner Samsung p2370 + Mitsubishi Diamond Pro 930SB WASD keyboards v1 semi custom w/ cherry browns 
PowerCaseMouse
Antec CP-850 Antec P183 CM Storm Spawn 
  hide details  
Reply
1
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 930 @ 3.6 Gigabyte x58a ud3r Gigabyte GV-R6870C-1GD Mushkin Redline 
Hard DriveOptical DriveMonitorKeyboard
2x 1TB Spinpoint samsung dvd burner Samsung p2370 + Mitsubishi Diamond Pro 930SB WASD keyboards v1 semi custom w/ cherry browns 
PowerCaseMouse
Antec CP-850 Antec P183 CM Storm Spawn 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Mice
Overclock.net › Forums › Components › Mice › Why are DIY mice so rare?