All Projects → zenaro147 → NeoGB-Printer

zenaro147 / NeoGB-Printer

Licence: GPL-3.0 license
An open-source and standalone Gameboy Printer emulator 100% compatible with all officially released games (110 in total) that support the accessory. Just print and save the images as BMP

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to NeoGB-Printer

Esplay Retro Emulation
Retro Emulation Collection for ESPlay Hardware, an ESP32 based game console
Stars: ✭ 183 (+200%)
Mutual labels:  emulator, gameboy, esp32
emulators
development methodology software emulators
Stars: ✭ 24 (-60.66%)
Mutual labels:  emulator, gameboy, emulators
ESP-Alerts-for-Android
Send Android Notifications to an ESP32 with OLED display
Stars: ✭ 42 (-31.15%)
Mutual labels:  esp32, esp32-arduino
ESP DoubleResetDetector
ESP_DoubleResetDetector is a library for the ESP32/ESP8266 Arduino platform to enable trigger configure mode by resetting twice.
Stars: ✭ 34 (-44.26%)
Mutual labels:  esp32, esp32-arduino
worldwide
A toy GameBoy Color emulator written in golang.
Stars: ✭ 563 (+822.95%)
Mutual labels:  emulator, gameboy
Binjgb
Gameboy emulator implemented in C
Stars: ✭ 222 (+263.93%)
Mutual labels:  emulator, gameboy
Rustyboy
A Gameboy emulator written in Rust.
Stars: ✭ 224 (+267.21%)
Mutual labels:  emulator, gameboy
jsGBC-core
jsGBC Core Emulator
Stars: ✭ 14 (-77.05%)
Mutual labels:  emulator, gameboy
Jitboy
A Game Boy emulator with dynamic recompilation (JIT)
Stars: ✭ 190 (+211.48%)
Mutual labels:  emulator, gameboy
OneWire
Library for Dallas/Maxim 1-Wire Chips
Stars: ✭ 32 (-47.54%)
Mutual labels:  esp32, esp32-arduino
esp32-i2s-mems
Using an I2S MEMS microphone on an ESP32
Stars: ✭ 103 (+68.85%)
Mutual labels:  esp32, esp32-arduino
OctoWifi-LEDs-Controller
LEDs driver for ESP32 ( support ART-NET, RGB888, RGB565, Z888 )
Stars: ✭ 16 (-73.77%)
Mutual labels:  esp32, esp32-arduino
Goboy
Multi-platform Nintendo Game Boy Color emulator written in Go
Stars: ✭ 2,403 (+3839.34%)
Mutual labels:  emulator, gameboy
Esp32 Obd2 Emulator
Open-source OBD-II emulator based on an ESP32 + CAN transceiver IC, controllable via WiFi through a simple web UI (or via API)
Stars: ✭ 207 (+239.34%)
Mutual labels:  emulator, esp32
ESP-StepperMotor-Server
Turn your ESP32 into a complete stepper motor control server with web UI, REST API and serial control interface
Stars: ✭ 133 (+118.03%)
Mutual labels:  esp32, esp32-arduino
Gopher Boy
🎮 A Game Boy emulator written in Go
Stars: ✭ 206 (+237.7%)
Mutual labels:  emulator, gameboy
Vaporboy
Gameboy / Gameboy Color Emulator PWA built with Preact. ⚛️ Powered by wasmBoy. 🎮Themed with VaporWave. 🌴🐬
Stars: ✭ 182 (+198.36%)
Mutual labels:  emulator, gameboy
goboy
Playing GameBoy Emulation in GoLang (ported from https://github.com/racerxdl/GameBoyEmulator)
Stars: ✭ 37 (-39.34%)
Mutual labels:  emulator, gameboy
gameboi
An Original GameBoy emulator?
Stars: ✭ 20 (-67.21%)
Mutual labels:  emulator, gameboy
dashboy
Gameboy Emulator implemented by pure Dart
Stars: ✭ 130 (+113.11%)
Mutual labels:  emulator, gameboy

The NeoGB Printer - ポケットプリンタエミュレータ

Buy Me A Coffee

The NeoGB Printer is a SD card-based standalone Game Boy Printer emulator. It is easy to build with parts readily available on the market. It does require little to no soldering skill and is fast to install from Arduino IDE (few dependancies). Using it is straigthforward and intuitive. Mounting the device with all parts on a table requires about an afternoon from opening the component bags to printing.

This project is very similar to a popular ready-to-use solution available on the market, but the NeoGB Printer is open-source, cheap and tested with success with all officially released games (110 in total) that support the original Gameboy Printer. The total cost for all the parts bougth new is below $15. All parts can be easily exchanged with other projects, reused or harvested from dead electronics as they are all very common.

You just need to upload the code using the Arduino IDE, connect the components like described here, plug your SD card and print any image directly from a Gameboy compatible game. Serial protocol is directly recorded under binary form on SD card. Once your printing session is finished, hold the button for a few seconds and all the recorded data will be quickly converted to BMP and/or PNG images, ready to use with social media. Reboot the device once and you will access to an intuitive webserver mode.

List of Games/Homebrew projects compatible with the NeoGB Printer

How to build one?

All the instructions can be found in our Wiki Page Wiki

Development Status

Latest Stable Release Release Version Release Date

Latest Development Release Release Version Release Date

Want a PCB for a cleaner design and easy to build? Check my PCB project here! PCB Project

If you still have questions, ask us here or in the Game Boy Camera Club Discord Discord Group

User manual in brief

user_manual

Builds Showcases:

My personal prototype build - zenaro147 Setup by Raphaël BOICHOT Setup by Cristofer Cruz

Posts about:

Authors contribution:

  • Rafael Zenaro: main code, hardware setting, new ideas, concept art, technical innovations and group facilitation.
  • Brian Khuu: architect of the Matrix, Game Boy Printer emulator core, BMP image decoder core.
  • Raphaël Boichot: serial protocol and code debugging, BMP and PNG upscalers, RGB led support, hardcore gaming with Japanese kusoge.
  • Cristofer Cruz: 3D model for the GB Printer shell, code adaptation to LilyGo TTGO T2 Board.
  • Herr_Zatacke: support for the Game Boy Printer Web compatibility.

Want to discuss with the authors or share your art and projects with people fond of the Game Boy Camera and Pocket Printer? Discord Group

credits

Based on existing projects:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].