Overclock.net › Forums › Components › Mice › teensy mod and firmware for g100s
New Posts  All Forums:Forum Nav:

teensy mod and firmware for g100s - Page 3

post #21 of 127
Thread Starter 
mine is 1ms always

what does the rest of your main loop look like?
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 #22 of 127
Quote:
Originally Posted by qsxcv View Post

mine is 1ms always

what does the rest of your main loop look like?

This is my main loop & setup - I took some of the stuff from your 102 code because it saved on calculations.
post #23 of 127
How's the LOD ?
6700k dhaine
(16 items)
 
  
CPUMotherboardGraphicsRAM
6700k 4.8 core / 4.8 cache asrock z170 oc formula asus aorus 1080 TI / 2025 / 5950 gskill 3200 c16 @ 3600 C16-18-18-35-1T 
Hard DriveCoolingOSMonitor
samsung 950 pro nvme 512 corsair h110i GT with 2x phanteks PH-F140XP windows 10 pro 64 benq xl 2540 
KeyboardPowerCaseMouse
corsair k65 rapidfire corsair 860hxi corsair 540 airflow logitech g pro 
Mouse PadAudioOtherOther
artisan hayate otsu MID L creative titanium HD with Objective2 Amp AKG K701 2x HDD 4 TO 
  hide details  
Reply
6700k dhaine
(16 items)
 
  
CPUMotherboardGraphicsRAM
6700k 4.8 core / 4.8 cache asrock z170 oc formula asus aorus 1080 TI / 2025 / 5950 gskill 3200 c16 @ 3600 C16-18-18-35-1T 
Hard DriveCoolingOSMonitor
samsung 950 pro nvme 512 corsair h110i GT with 2x phanteks PH-F140XP windows 10 pro 64 benq xl 2540 
KeyboardPowerCaseMouse
corsair k65 rapidfire corsair 860hxi corsair 540 airflow logitech g pro 
Mouse PadAudioOtherOther
artisan hayate otsu MID L creative titanium HD with Objective2 Amp AKG K701 2x HDD 4 TO 
  hide details  
Reply
post #24 of 127
Thread Starter 
@furiosus is usb_mouse_update identical to mine? what if you remove the button polling?

btw dont do spi_reg_write(0x02, 0x00); // Clears any residual motion
in the loop, or it will lose any motion that happens between the burst read and that.
Quote:
Originally Posted by dhaine View Post

How's the LOD ?
same as g100s and g402 but you can probably adjust a register to tune it a but
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 #25 of 127
That is impressive, nice job!
It's the beginning of a new era, where we'll be making our own firmwares and soon we'll be printing 3d shells. I CAN SEE IT!!!!

But anyways, have you thought about doing it with the Abyssus or even the Sensei? Maybe you'll be able to decrease the accel of the a9500, and that would be pretty cool.
Or just remove the smoothing on the abyssus and make it usable without Razer Synapse.
post #26 of 127
Quote:
Originally Posted by aLv1080 View Post

That is impressive, nice job!
It's the beginning of a new era, where we'll be making our own firmwares and soon we'll be printing 3d shells. I CAN SEE IT!!!!

But anyways, have you thought about doing it with the Abyssus or even the Sensei? Maybe you'll be able to decrease the accel of the a9500, and that would be pretty cool.
Or just remove the smoothing on the abyssus and make it usable without Razer Synapse.

qsxcv can do the firmware. We need someone who would do the CAD design. Then find a decent factory and raise the money. Finding a person who CAD knowledge shouldn't be hard. Raising the money might not be hard if the design is appealing enough. I guess the hardest part is the factory.

The "accel" problems for the 9500/9800 are a combination of coding and the laser. I think more so the laser. In other words, you won't be making those sensors behave like LED sensors, hence the existence of the 3310.
Edited by popups - 1/20/16 at 5:17pm
post #27 of 127
Quote:
Originally Posted by popups View Post

The "accel" problems for the 9500/9800 are a combination of coding and the laser. I think more so the laser. In other words, you won't be making those sensors behave like LED sensors, hence the existence of the 3310.

I know. But if he can make it a bit more stable, it would be interesting.

Btw, isn't the 3310 basically a modded A9500? Maybe he can use a 3310 fw with the a9500?
post #28 of 127
Quote:
Originally Posted by aLv1080 View Post

Btw, isn't the 3310 basically a modded A9500? Maybe he can use a 3310 fw with the a9500?

Hardware wise, the 3310 looks to be the same as the 9500/9800. That might be a better idea than trying to work with a laser based sensor.
post #29 of 127
Yep, I copied your usb_mouse_update - it was better because it saved on casting from int8_t to int16_t and back again.
Will remove "spi_reg_write(0x02, 0x00);" too.

On the subject of what to see next, I'd love to see something done with a PTE. I'm sure the liftoff distance is completely fixable with a switch off mechanic.

Edit: It'd also be cool to see a version that works on this on the Teensy LC - it's faster and cheaper than 2.0. What would also be cool is testing out getting povohat's mouse accel working on the mouse itself! (although that might not be beneficial and bog down the processor.)
Edited by Furiosus - 1/20/16 at 5:53pm
post #30 of 127
Thread Starter 
Quote:
Originally Posted by aLv1080 View Post

But anyways, have you thought about doing it with the Abyssus or even the Sensei? Maybe you'll be able to decrease the accel of the a9500, and that would be pretty cool.
Or just remove the smoothing on the abyssus and make it usable without Razer Synapse.
well i'm not really interested in those mice. but if anyone wants to do the same for another mouse, i can help of course

as for cancelling out accel, anything that can be done in mouse firmware can be done exactly as well in povohat's driver.
isnt abyssus smoothing worse with synapse?
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
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Mice
Overclock.net › Forums › Components › Mice › teensy mod and firmware for g100s