PCEngine-FX.com

NEC PC Engine/TurboGrafx-16 Games/Consoles => Console Repair/Mod Center => Topic started by: Vimtoman on 02/25/2016, 01:12 PM

Title: Turbo Everdrive IR remote control reset
Post by: Vimtoman on 02/25/2016, 01:12 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.
Nope not a extra long stick but an IR remote controlled reset.

I bought one of these remotes online really cheap.

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

I programmed it using the routines from this web site.

https://arduino-info.wikispaces.com/IR-RemoteControl (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
(https://i.imgur.com/Jxt7gIw.png)

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

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

Finished test item
(https://i.imgur.com/BYRMBJ0.png)
Title: Re: Turbo Everdrive IR remote control reset
Post by: ginoscope on 02/25/2016, 01:32 PM
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 02/25/2016, 01:34 PM
This is GREAT!!!
Title: Re: Turbo Everdrive IR remote control reset
Post by: Nazi NecroPhile on 02/25/2016, 02:23 PM
Heh, what a crazy mod.  :lol:
Title: Re: Turbo Everdrive IR remote control reset
Post by: schweaty on 02/25/2016, 02:26 PM
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 02/25/2016, 02:27 PM
Your arse.
Title: Re: Turbo Everdrive IR remote control reset
Post by: Vimtoman on 02/25/2016, 05:10 PM
Quote from: guest on 02/25/2016, 02:27 PMYour arse.
Exactly.
Title: Re: Turbo Everdrive IR remote control reset
Post by: esteban on 02/25/2016, 05:14 PM
Amazing.
Title: Re: Turbo Everdrive IR remote control reset
Post by: Dicer on 02/25/2016, 06:11 PM
Brilliant...
Title: Re: Turbo Everdrive IR remote control reset
Post by: 780racer on 02/26/2016, 06:44 AM
Quote from: Vimtoman on 02/25/2016, 01:12 PMI 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 02/26/2016, 10:19 AM
Damn you are lazier then me
Title: Re: Turbo Everdrive IR remote control reset
Post by: technozombie on 02/26/2016, 05:28 PM
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 03/22/2016, 08:49 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 03/23/2016, 06:54 PM
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.