XIM Community

N52te and Orbweaver internals replaced by Teensy  (Read 24805 times)

Offline roads

  • MVP
  • *
  • Posts: 19556
    • View Profile
Re: N52te and Orbweaver internals replaced by Teensy
« Reply #15 on: 06:58 AM - 07/07/14 »
Orbweaver replace. I dont recommend this. The tufrabbit pointed it out already there is no plate to fixate easily like at the N52te. Its glueing with Epoxa which is a mess as you can only glue to small areas. Got my Joystick stuck twice and had to replace it. It also looks like @#$% but I needed the Dpad with the stick in one place to try how it feels ingame.











Crusade atm: none

Offline roads

  • MVP
  • *
  • Posts: 19556
    • View Profile
Re: N52te and Orbweaver internals replaced by Teensy
« Reply #16 on: 02:33 AM - 07/13/14 »
Noob pitfall. The Orbweaver pcb was not correctly soldered. The lines are grounded so you only have to connect the rows and ground one line to the Teensy.

Crusade atm: none

Offline roads

  • MVP
  • *
  • Posts: 19556
    • View Profile
Re: N52te and Orbweaver internals replaced by Teensy
« Reply #17 on: 02:39 AM - 07/13/14 »
added pitfalls to post #1
Crusade atm: none

Offline Serpent

  • Member
  • *
  • Posts: 203
    • View Profile
  • Gamertag: Serpent00
Re: N52te and Orbweaver internals replaced by Teensy
« Reply #18 on: 09:03 AM - 07/14/14 »
Looks like it would be a hell of a lot easier fitting the N52te cherry mod in the casing also looks good, I like the little bit of weight the internals add for the feel of not being able to push it around my board.  Did it change much ?
"If your not First your Last"

Razor Nostromo n52
Logitech g400
Turtle Beach XP 7 w/ ACU

Offline roads

  • MVP
  • *
  • Posts: 19556
    • View Profile
Re: N52te and Orbweaver internals replaced by Teensy
« Reply #19 on: 10:22 AM - 07/14/14 »
Oh no the N51te is piece of cake compared to the Orbweaver, the N52te has tons of space and a lot for the Joystick that can be physically screwed. The Orb you have to glue with Epoxy which is a mess. You dont push the board around as you handweight is on it.
Crusade atm: none

Offline roads

  • MVP
  • *
  • Posts: 19556
    • View Profile
Re: N52te and Orbweaver internals replaced by Teensy
« Reply #20 on: 10:37 AM - 07/15/14 »
The pcb of the Orbweaver thumbstick is grounded on one pin which is very strange, you have to cut that trace. Weird design.

« Last Edit: 12:28 PM - 07/15/14 by roads »
Crusade atm: none

Offline roads

  • MVP
  • *
  • Posts: 19556
    • View Profile
Re: N52te and Orbweaver internals replaced by Teensy
« Reply #21 on: 12:30 PM - 07/15/14 »
This Razer crap is giving me a hard time. The Keybuttons give completely wrong output so the cherry pcb must still be shorted somewhere. Oh and if it gives me a hard time it also gives W11ce a hard time :D

button 1 is connected to pin 6
Joystick.button(1, !digitalRead(6));

output is 7 instead 1.
Crusade atm: none

Offline Serpent

  • Member
  • *
  • Posts: 203
    • View Profile
  • Gamertag: Serpent00
Re: N52te and Orbweaver internals replaced by Teensy
« Reply #22 on: 03:56 PM - 07/15/14 »
Is this really all worth it or is it just something to do ?
"If your not First your Last"

Razor Nostromo n52
Logitech g400
Turtle Beach XP 7 w/ ACU

Offline roads

  • MVP
  • *
  • Posts: 19556
    • View Profile
Re: N52te and Orbweaver internals replaced by Teensy
« Reply #23 on: 11:28 PM - 07/15/14 »
Right now I dont have the Orb fully working, I will cut all traces on the keyboard pcb from the cherries + pins as I don't get what is happening, it should work as its soldered now.
If you want to move with the thumb stick it is worth it as red cherries are great and you have one USB port that is used on the XIM for anything you add to the teensy. Touch buttons, extra buttons wherever you want, analogue joystick, pedals, whatever. You could program profiles and macros better than any available device.
Crusade atm: none

Offline roads

  • MVP
  • *
  • Posts: 19556
    • View Profile
Re: N52te and Orbweaver internals replaced by Teensy
« Reply #24 on: 07:31 AM - 07/16/14 »
OK Im good, did not upload new code and that was weirdness. Quite stupid but its like that. Added to pitfalls. Keyboard pcb traces can be left alone.
Crusade atm: none

Offline roads

  • MVP
  • *
  • Posts: 19556
    • View Profile
Re: N52te and Orbweaver internals replaced by Teensy
« Reply #25 on: 09:18 AM - 07/16/14 »
Hole for reset button hidden by rubber pad.



Code: [Select]
void setup()
{
   Joystick.useManualSend(true);
   //pinMode(0, INPUT_PULLUP);
   pinMode(1, INPUT_PULLUP);
   pinMode(2, INPUT_PULLUP);
   pinMode(3, INPUT_PULLUP);
   pinMode(4, INPUT_PULLUP);
   pinMode(5, INPUT_PULLUP);
   pinMode(6, INPUT_PULLUP);
   pinMode(7, INPUT_PULLUP);
   pinMode(8, INPUT_PULLUP);
   pinMode(9, INPUT_PULLUP);
   pinMode(10, INPUT_PULLUP);
   pinMode(11, INPUT_PULLUP);
   pinMode(12, INPUT_PULLUP);
   pinMode(13, INPUT_PULLUP);
   pinMode(16, INPUT_PULLUP);
   pinMode(17, INPUT_PULLUP);
   pinMode(18, INPUT_PULLUP);
   pinMode(19, INPUT_PULLUP);
   pinMode(20, INPUT_PULLUP);
   pinMode(21, INPUT_PULLUP);
   pinMode(22, INPUT_PULLUP);
   pinMode(23, INPUT_PULLUP);
   pinMode(24, INPUT_PULLUP);
   pinMode(25, INPUT_PULLUP);
   pinMode(26, INPUT_PULLUP);
   pinMode(27, INPUT_PULLUP);
   pinMode(28, INPUT_PULLUP);
}
void loop() {
  //Orbweaver Thumb-piece
     //Joystick.button(21, !digitalRead(0));
     Joystick.button(22, !digitalRead(1));
     Joystick.button(23, !digitalRead(2));
     Joystick.button(24, !digitalRead(3));
     Joystick.button(25, !digitalRead(4));
     Joystick.button(26, !digitalRead(5));
 
  // Keyboard
     Joystick.button(1, !digitalRead(6));
     Joystick.button(2, !digitalRead(7));
     Joystick.button(3, !digitalRead(8));
     Joystick.button(4, !digitalRead(9));
     Joystick.button(5, !digitalRead(10));
     Joystick.button(6, !digitalRead(11));
     Joystick.button(7, !digitalRead(12));
     Joystick.button(8, !digitalRead(16));
     Joystick.button(9, !digitalRead(17));
     Joystick.button(10, !digitalRead(18));
     Joystick.button(11, !digitalRead(19));
     Joystick.button(12, !digitalRead(20));
     Joystick.button(13, !digitalRead(21));
     Joystick.button(14, !digitalRead(22));
     Joystick.button(15, !digitalRead(23));
     Joystick.button(16, !digitalRead(24));
     Joystick.button(17, !digitalRead(25));
     Joystick.button(18, !digitalRead(26));
     Joystick.button(19, !digitalRead(27));
     Joystick.button(20, !digitalRead(28));
 
     
     //Joystick (pins 14 and 15)
     Joystick.X(1023-analogRead(0));
     Joystick.Y(1023-analogRead(1));
   
     //Touch buttons mouse
     if(touchRead(32) > 3000) Joystick.button(27, 1);
     else Joystick.button(27, 0);
     if(touchRead(33) > 3000) Joystick.button(28, 1);
     else Joystick.button(28, 0);
     //touch button Orbweaver
     if(touchRead(0) > 3000) Joystick.button(21, 1);
     else Joystick.button(21, 0);
     Joystick.send_now();
   delay (50);
}



« Last Edit: 01:16 PM - 07/17/14 by roads »
Crusade atm: none

Offline W11cE

  • MVP
  • *
  • Posts: 1519
    • View Profile
Re: N52te and Orbweaver internals replaced by Teensy
« Reply #26 on: 11:29 AM - 07/16/14 »
Yeah, the auto-reset does not work with my custom usb types. Good you noticed that quickly...

Offline roads

  • MVP
  • *
  • Posts: 19556
    • View Profile
Re: N52te and Orbweaver internals replaced by Teensy
« Reply #27 on: 02:46 PM - 07/16/14 »
Yes, I do hate you sometimes. At least I found that stupid short on the thumb PCB. Just played a bit with the modded Orbweaver and its nice to have the D-pad aditionally but itís a bit hard to reach if you set up the analogue for the thumb. Having more buttons is nice and itís a tad more comfy. Not worth the money and definitively harder to mod. The analogue must stand out which is ugly but there is not enough room. Even if there would be enough room it would have to stand out as fully tilted it cant touch the D-pad stick. The button above the D-pad, I gave up fixating it. If I would do it again Id try to keep it in place.
Not worth doing it over N52te. If the Orb was 50 Bucks then yeah but its too expensive.
Crusade atm: none

Offline roads

  • MVP
  • *
  • Posts: 19556
    • View Profile
Re: N52te and Orbweaver internals replaced by Teensy
« Reply #28 on: 04:06 AM - 07/17/14 »
Will solve the upper button with touch foil :D
Crusade atm: none

Offline roads

  • MVP
  • *
  • Posts: 19556
    • View Profile
Re: N52te and Orbweaver internals replaced by Teensy
« Reply #29 on: 01:17 PM - 07/17/14 »
Foil works nicely. code changed.
Pitfall added
Crusade atm: none


Admin