Skip to content

How to use it

Raphael-Boichot edited this page Jun 6, 2022 · 5 revisions

How to use it?

Printer mode

At each reboot, the device will alternate between Printer mode and Webserver mode.

  • Power the ESP, white LED flashes 3 times immediately, followed by an RGB test (Must blink Red first, than Green and than Blue. In this exactly order. Otherwise, change the pin order in the config.h), wait for the next 3 green flashes indicating that the filesystem is ready for printing.
  • Print as with the real Game Boy Printer, as many prints as you wish in a single session. Data are stored in binaries .bin files called "dumps" on the SD card. Batch printing with Game Boy Camera is of course possible.
  • Two games require a short press on pushbutton to separate the files after printing as they do not have a margin indication in the print command (Mary-Kate and Ashley Pocket Planner and E.T.: Digital Companion). If button is pressed short, magenta led make a long flash to indicate that command have been acknowledged.
  • In the same session or later after a reboot, press the pushbutton for about 2 seconds to convert all .bin binaries in .bmp, .png or both. The scaling factor could be independently chosen between 1 and any value for each output format. The conversion begins and ends with 3 blue flashes. Each image requires some time to be converted (depending on the scaling factor used), so convert them regularly and/or be patient.
  • Remove the SD card, connect to a computer and enjoy your upscaled images ready to be published online !
  • You can at this step run an e-paper simulator with a GNU Octave/Matlab interpreter by running NeoGBPrinter_E_paper.m directly from the SD card.
  • There is an easter egg in the printer, will you find it ?

Webserver mode

At each reboot, the device will alternate between Printer mode and Webserver mode.

  • Power the ESP, white LED flashes 3 times immediately, followed by an RGB test (Must blink Red first, than Green and than Blue. In this exactly order. Otherwise, change the pin order in the config.h), wait for the next 3 green flashes indicating that the filesystem is ready for Webserver mode. Booting time may take some time if you have a huge number of images on the SD card as webserver build the file list during this step.
  • Access directly your images at http://gameboyprinter. The OLED screen indicate the IP address of the site too.

Using the Game Boy Printer Web App (via Remote Server)

  • Settings->Printer URL (enter the IP given on the OLED or the Arduino IDE serial)
  • Import->Open Printer page->Check Printer->Fetch Images
  • Gallery. Now you can play with palettes and export your images.