PCEngineFans.com - The PC Engine and TurboGrafx-16 Community Forum

NEC TG-16/TE/TurboDuo => TG/PCE Repair/Mod Discussion => Topic started by: Vimtoman on February 25, 2016, 05:12:16 AM

Title: Turbo Everdrive IR remote control reset
Post by: Vimtoman on February 25, 2016, 05:12:16 AM
I found that getting up off my arse every time I wanted to change a game on the Turbo Everdrive was in need of a solution.
Nope not a extra long stick but an IR remote controlled reset.

I bought one of these remotes online really cheap.

(http://i.imgur.com/OB2WfgD.png)

I programmed it using the routines from this web site.

https://arduino-info.wikispaces.com/IR-RemoteControl

Modiying it in two sections. I had kept all the other sections of code for testing on serial.

void setup()   /*----( SETUP: RUNS ONCE )----*/
{
  Serial.begin(9600);
  Serial.println("IR Receiver Raw Data + Button Decode Test");
  irrecv.enableIRIn(); // Start the receiver
  pinMode(2,OUTPUT);
  digitalWrite(2,HIGH);
}/*--(end setup )---*/

and changed the case routine on several buttons.
Only one shown below.
This adds a 600ms pulse to reset the Everdrive.

case 0xFF22DD: 
    digitalWrite(2,LOW);
    Serial.println(" PREV           ");
    delay(600);
     digitalWrite(2,HIGH);
    break;

Wire the IR sensor to the Arduino Mini and Turbo Everdrive using the colour coded diagrams below.

Turbo everdrive pinout
(http://i.imgur.com/Jxt7gIw.png)

IR sensor pinout
(http://i.imgur.com/mWuieL8.png)

Arduino mini 168 pinout
(http://i.imgur.com/z1fhRsd.png)

Finished test item
(http://i.imgur.com/BYRMBJ0.png)








Title: Re: Turbo Everdrive IR remote control reset
Post by: ginoscope on February 25, 2016, 05:32:06 AM
LOL that is an epic mod thanks for sharing.

You are not alone I have been annoyed as well thinking of having to get up and push the reset button.
Title: Re: Turbo Everdrive IR remote control reset
Post by: unclebugspayton on February 25, 2016, 05:34:59 AM
This is GREAT!!!

Sent from my SM-N910P using Tapatalk

Title: Re: Turbo Everdrive IR remote control reset
Post by: Necromancer on February 25, 2016, 06:23:49 AM
Heh, what a crazy mod.  :lol:
Title: Re: Turbo Everdrive IR remote control reset
Post by: schweaty on February 25, 2016, 06:26:20 AM
impressive mod.... next step:  a 3D printed ED cover that can house the IR RX'er and board. 
Title: Re: Turbo Everdrive IR remote control reset
Post by: Ergot_Cholera on February 25, 2016, 06:27:59 AM
Your arse.
Title: Re: Turbo Everdrive IR remote control reset
Post by: Vimtoman on February 25, 2016, 09:10:14 AM
Your arse.

Exactly.

Title: Re: Turbo Everdrive IR remote control reset
Post by: esteban on February 25, 2016, 09:14:28 AM
Amazing.
Title: Re: Turbo Everdrive IR remote control reset
Post by: Dicer on February 25, 2016, 10:11:12 AM
Brilliant...
Title: Re: Turbo Everdrive IR remote control reset
Post by: 780racer on February 25, 2016, 10:44:56 PM
I found that getting up off my arse every time I wanted to change a game on the Turbo Everdrive was in need of a solution.

I generally are only be 2 feet from the system it seems. I don't use a cable extender... So I am impressed its far enough to generate that level of work to fix a problem I can see happening, haha.

But its pretty awesome either way.
Title: Re: Turbo Everdrive IR remote control reset
Post by: garyriet on February 26, 2016, 02:19:26 AM
Damn you are lazier then me


Sent from my iPhone using Tapatalk
Title: Re: Turbo Everdrive IR remote control reset
Post by: technozombie on February 26, 2016, 09:28:52 AM
I choose the Futurama route whenever possible.

http://vignette1.wikia.nocookie.net/en.futurama/images/a/a8/Finglonger.jpg/revision/latest?cb=20071229220020
Title: Re: Turbo Everdrive IR remote control reset
Post by: testinator on March 22, 2016, 01:49:12 PM
Very cool. Is there a way to trigger reset over the USB debug port?

Or maybe documentation on what features it has for development?
Title: Re: Turbo Everdrive IR remote control reset
Post by: Vimtoman on March 23, 2016, 11:54:23 AM
This literally just senses the IR sensor but being an Arduino you could program it to just listen to the RX of the USB port. What is sent via the debug usb port for a reset is something that Elmer or yourself if your programming the Everdrive could a give an answer to.