A wireless mouse faster than Logitech's wired ones? Oh yes! - Overclock.net - An Overclocking Community

Forum Jump: 

A wireless mouse faster than Logitech's wired ones? Oh yes!

Reply
 
Thread Tools
post #1 of 91 (permalink) Old 05-01-2016, 04:53 PM - Thread Starter
lololol
 
qsxcv's Avatar
 
Join Date: Feb 2014
Posts: 4,216
Rep: 363 (Unique: 150)
title reference biggrin.gif

mouse:

parts: torq x5l shell, top part of torq x5l pcb, d2f-f-3-7's, pmw3366 board from a g502, adafruit fpc stick, nrf24l01+ mini module, teensy2.0, adafruit 150mah lipo battery and switch, lots of wire and kapton tape, superglue and sugru in various places

receiver:

small protoboard from fry's, teensy2.0, nrf24l01+ module

weight: 84.5g

i removed all side buttons and also other various parts of the shell.

button latency:
wireless vs my modded g100s (wired): g100s_teensy_r_vs_x5l_teensy_l.txt 4k .txt file
avg: 0.342ms slower

wireless vs g303: g303_r_vs_x5l_teensy_l.txt 4k .txt file
avg 4.98ms faster

motion latency:
well i don't have logitech's rig, and mousecomparator/tester is only precise/repeatable to around 1ms or so. but i can directly measure the timing between the sensor communications and the usb stuff on the oscilloscope.
my wireless thing:

g303:


synchronization to usb frames:
Quote:
Originally Posted by CPate View Post

It's theoretically possible make a nicer-looking plot by doing things differently, but this has the consequence of a drastic decrease in battery life. So that's not what we did.
Quote:
Originally Posted by CPate View Post

can't you just have the wireless receiver send a packet every 50 usb frames or so to keep the main loop of the mouse firmware in sync? something like a phase-locked loop
i don't see how that affects battery life significantly
well idk if logitech has tried this yet, but i did and got it within ~1us tongue.gif
https://vid.me/vjiD
here, the oscilloscope is triggered by sensor communication in the main loop. the yellow trace is the usb D+ line from the receiver. i can explain in greater detail how it works but it's not very interesting.
and of course it's perfectly stable in mousetester
mj7zIK7.png

battery life:
unknown right now. probably around 3-4hrs. i haven't optimized for power consumption yet. after doing that i'd expect the current draw to be ~25mA when the sensor is tracking, so around 6 hours of continuous use with the 150mAh battery. adding in idle modes should make it good enough that i would only need to charge it overnight.

once i do that and clean things up a bit more, i'll post the firmware (pm me if you want what i currently have)

wireless performance:
well... i can't really test it but
1. in usual circumstances where the receiver is only a few feet away, it never drops packets. (or at least i don't see any from a 30s interval plot in mousetester)
2. the mouse sends absolute coordinates to the receiver, so even a packet is dropped, there is no drift. if you were to do logitech's circular motion test on this with lots of background 2.4ghz stuff going on, the only issue would be that the circles might show some flat sides due to the dropped packets, but it won't show jumps like the mamba 2015 (http://www.pcper.com/news/General-Tech/Just-Delivered-Logitech-G900-Chaos-Spectrum-Wireless-Ambidextrous-Mouse)
3. the channel it uses is hard-coded, whereas i'd expect the g900 to be more robust and automatically select the best channel or something.

too busy to check forums as regularly
pm me if i forget to respond
qsxcv is offline  
Sponsored Links
Advertisement
 
post #2 of 91 (permalink) Old 05-01-2016, 05:13 PM
New to Overclock.net
 
Bucake's Avatar
 
Join Date: Mar 2014
Posts: 2,031
Rep: 50 (Unique: 39)
amazing. you really are a wizard
Bucake is offline  
post #3 of 91 (permalink) Old 05-01-2016, 05:15 PM
New to Overclock.net
 
PROBN4LYFE's Avatar
 
Join Date: Feb 2005
Location: Northern Virginia
Posts: 10,408
Rep: 603 (Unique: 367)
Stop it!

PROBN4LYFE is offline  
Sponsored Links
Advertisement
 
post #4 of 91 (permalink) Old 05-01-2016, 07:25 PM
Linux Lobbyist
 
daniel0731ex's Avatar
 
Join Date: Jun 2015
Posts: 1,149
Rep: 71 (Unique: 47)

It is a truth universally acknowledged, that the comfort of a Logitech shape, is inversely proportional to the R&D put into its making.
daniel0731ex is offline  
post #5 of 91 (permalink) Old 05-01-2016, 08:30 PM
Mice is bad civilization
 
Melan's Avatar
 
Join Date: Feb 2015
Location: 0,0
Posts: 3,209
Rep: 109 (Unique: 83)
Neat. +rep

Now if someone would employ him to make mice (looking at you Logitech), or at least help him build an actual pcb without this wired mess and jury rigging along with some shell.
Melan is offline  
post #6 of 91 (permalink) Old 05-01-2016, 08:48 PM
New to Overclock.net
 
coldc0ffee's Avatar
 
Join Date: Dec 2015
Posts: 347
Rep: 16 (Unique: 13)
Nice work! You need to start a business doing this so we can all have one lol
coldc0ffee is offline  
post #7 of 91 (permalink) Old 05-01-2016, 09:49 PM
New to Overclock.net
 
SmashTV's Avatar
 
Join Date: Sep 2014
Location: Innovation
Posts: 1,665
Rep: 54 (Unique: 43)
How much life do you think you'd get out of the stock battery?

MX518 Legendary
Logitech G603 (91g)
Allsop Raindrop XL
SmashTV is offline  
post #8 of 91 (permalink) Old 05-01-2016, 10:59 PM
New to Overclock.net
 
trism's Avatar
 
Join Date: Jan 2014
Posts: 778
Rep: 29 (Unique: 17)
Well you made the topic with the title you mentioned and I knew about this project already but thumb.gif + rep'd.
trism is offline  
post #9 of 91 (permalink) Old 05-01-2016, 11:20 PM
Eh, Wha?
 
Zero4549's Avatar
 
Join Date: Mar 2009
Posts: 9,888
Rep: 719 (Unique: 531)
Quote:
Originally Posted by Melan View Post

Neat. +rep

Now if someone would employ him to make mice (looking at you Logitech), or at least help him build an actual pcb without this wired mess and jury rigging along with some shell.

None of the companies want to release the best mouse possible.

They want to release something that is slightly better than last years model, and continue iterating on that for the next 5 years until they finally arrive on what they already know is their end goal for that series. Gives them plenty of time to think of "the next big thing" to market and stretch out over another 5 years.

If they jumped straight to the best now, it would:

A) Be very expensive and not many people would buy it.
B) They would have to actually compete against each other on durability rather than looks, as nothing significantly better would come out for a while, and longevity would suddenly become a much more relevant aspect of mice.
C) The result of B would be a lot less mice sold over the next several years due to current one not breaking down.

Great for consumers, sure, but awful for manufacturers.

Systems: Fukurou | Prodigy | Tempest | ArcaneServers: Minecraft SMP | Logs: Build Log - Arcane | Video Logs: Project Arcane
Quote:Originally Posted by Zen00 https://www.overclock.net/img/forum/go_quote.gifZero, you are a master story teller, I am sleep now. http://files.overclock.net/images/smilies/thumb.gif
Arcane
(33 items)
Sanctum
(9 items)
Fukurou
(14 items)
CPU
Core i7 980x
Motherboard
GIGABYTE GA-EX58-UD5
GPU
MSI GeForce GTX 1080TI DUKE
GPU
MSI GeForce GTX 680 Lightning
RAM
Kingston HyperX T1
Hard Drive
Samsung 840 EVO
Hard Drive
WD Caviar Black FASS
Hard Drive
Plextor M5S
Hard Drive
WD Velociraptor
Hard Drive
WD FALS
Optical Drive
Sony DVD Burner w/ Lightscribe
Optical Drive
LG Bluray + HDDVD
Power Supply
EVGA 1000 P2
Cooling
Black Ice GTX 360
Cooling
Black Ice GTX 240
Case
Cooler Master HAF 932
Operating System
Windows 10 Pro (64)
Monitor
X-Star DP2710
Monitor
ASUS VK266H Black 25.5" 2ms LCD
Keyboard
X-Armor U9BL (Mech)
Mouse
Razer Deathadder Chroma
Mouse
Cougar Control
Audio
ATH-A900X
Audio
Maudio AV-40
Audio
Polk PSW-10
Audio
Zalman Mic-1 (Clip-on Mic)
Audio
Sound Blaster X7 LE
Other
Logitech G13
Other
Wacom Intuos 3
Other
Modded PS4, PS3, Xbox 360, and Logitech PC Controllers
Other
Thrustmaster T.16000M FCS HOTAS
Other
Rocketfish 720p Webcam
Other
Scythe "3-Foot Switch"
CPU
Ryzen 7 1700
Motherboard
MSI B350M Mortar Arctic
GPU
RX Vega 64
RAM
G.Skill TridentZ
Hard Drive
Samsung EVO 960
Hard Drive
Consatellation
Power Supply
Corsair HX 1050
Case
Raijintek Aeneas White Window
Operating System
Windows 10 Pro
CPU
Core i5-661
Motherboard
GA-H55-USB3
RAM
12GB DDR3 1333
Hard Drive
WD Caviar Black AALS 640GB
Hard Drive
WD Caviar Green EARS 2TB
Hard Drive
Vertex Turbo 60GB (SSD)
Optical Drive
Samsung Blu-ray, Samsung DVD Burner
Power Supply
Seasonic X750 Gold
Cooling
H50 (With push/pull nocturas)
Case
CM690 II
Operating System
Windows 10 Professional 64
Monitor
LG 47inch LED LCD
Keyboard
Saitek Eclipse Lite-touch Wireless
Audio
Passive bookshelfspeakers + amp.
▲ hide details ▲


Zero4549 is offline  
post #10 of 91 (permalink) Old 05-01-2016, 11:32 PM - Thread Starter
lololol
 
qsxcv's Avatar
 
Join Date: Feb 2014
Posts: 4,216
Rep: 363 (Unique: 150)
Quote:
Originally Posted by SmashTV View Post

How much life do you think you'd get out of the stock battery?
what's stock?

too busy to check forums as regularly
pm me if i forget to respond
qsxcv 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