• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
IR Remote for Custom Game Boy Camera ROMs 3D Printer File Image 1
IR Remote for Custom Game Boy Camera ROMs 3D Printer File Image 2
IR Remote for Custom Game Boy Camera ROMs 3D Printer File Image 3
IR Remote for Custom Game Boy Camera ROMs 3D Printer File Image 4
IR Remote for Custom Game Boy Camera ROMs 3D Printer File Image 5
IR Remote for Custom Game Boy Camera ROMs 3D Printer File Image 6
IR Remote for Custom Game Boy Camera ROMs 3D Printer File Image 7
IR Remote for Custom Game Boy Camera ROMs 3D Printer File Thumbnail 1
IR Remote for Custom Game Boy Camera ROMs 3D Printer File Thumbnail 2
IR Remote for Custom Game Boy Camera ROMs 3D Printer File Thumbnail 3
IR Remote for Custom Game Boy Camera ROMs 3D Printer File Thumbnail 4
IR Remote for Custom Game Boy Camera ROMs 3D Printer File Thumbnail 5
IR Remote for Custom Game Boy Camera ROMs 3D Printer File Thumbnail 6
IR Remote for Custom Game Boy Camera ROMs 3D Printer File Thumbnail 7

IR Remote for Custom Game Boy Camera ROMs

partlyhuman avatarpartlyhuman

December 31, 2022

thingiverse-icon
DescriptionCommentsTags

Description

Introduction

With this hardware, you can remotely control any of the current alternative Game Boy Camera ROMs.

These include:

  • GB Photo! https://github.com/untoxa/gb-photo
  • 2-Bit PXLR Studio https://github.com/HerrZatacke/2bit-pxlr-studio

To use these ROMs you need a flashable Game Boy Camera cart:

  • HDR's Gameboy Camera Flashcart https://github.com/HDR/Gameboy-Camera-Flashcart

Demonstration

https://youtube.com/shorts/X9WIi2x1-wE

Principles

All of these ROMs allow for gamepad control over serial link port. This project takes advantage of that and converts infrared remote signals to gamepad commands.

The ATTINY85 is powered entirely off of the 5V from the link port. All you need is to pop in the remote and fire away with a remote.

It's preprogrammed for a small card remote such as https://www.adafruit.com/product/389 but by setting the debug flag and watching serial output you can choose different button mappings or a different remote.

Usage

U/L/R/D - d-pad
OK - A
0 - B
Asterisk - Select
Pound - Start

Further development

A better IR library could be used, but ATTINY85's arduino SDKs have a little weird way of doing interrupts and most of the IR libraries need porting. This would allow non-NEC protocol remotes, but NEC protocol covers a majority of remotes today.

This one shows promise: https://gist.github.com/SeeJayDee/caa9b5cc29246df44e45b8e7d1b1cdc5

Keystrokes are sent one at a time as a fixed impulse, you could also buffer repeating IR signals and turn them into held button presses.

License:

Creative Commons - Attribution

Related Models

Fully 3D-printable wind-up car gift card preview image

Fully 3D-printable wind-up car gift card

Bribro12 profile image

Bribro12

29,452

Split-Flap Display preview image

Split-Flap Display

David Kingsman profile image

David Kingsman

5,660

Mini Spot Robot Arduino project preview image

Mini Spot Robot Arduino project

Griffin profile image

Griffin

401

DIY Dremel CNC preview image

DIY Dremel CNC

NikodemBartnik profile image

NikodemBartnik

29,163

3D Printed RC SkidSteer V3.0 preview image

3D Printed RC SkidSteer V3.0

ProfessorBoots profile image

ProfessorBoots

3,065

Arduino Dancing Servos preview image

Arduino Dancing Servos

sm0khey profile image

sm0khey

9

Iron Man Helmet, Articulated, Wearable preview image

Iron Man Helmet, Articulated, Wearable

Boxandloop profile image

Boxandloop

17,011

Otto DIY build your own robot preview image

Otto DIY build your own robot

HP Robots Otto profile image

HP Robots Otto

770