NeoGB-Printer
esp32_usb_soft_host
NeoGB-Printer | esp32_usb_soft_host | |
---|---|---|
4 | 5 | |
117 | 394 | |
- | - | |
2.9 | 5.3 | |
about 2 months ago | over 2 years ago | |
C | C | |
GNU General Public License v3.0 only | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
NeoGB-Printer
-
Cat Printer
Most emulators are able to export a PNG that you could then print with something like this project! They don't support using a webcam with the ROM for the Game Boy Camera though.
If you buy the real thing, there are lots of projects for extracting and printing the pictures though.
This project implements a fake GB Printer that you can then access via WiFi to download the prints: https://github.com/zenaro147/NeoGB-Printer
This project I wrote a while ago allows you to use a printer very similar to the one in this submission as an actual Game Boy Printer, connected to an original Game Boy: https://github.com/iamjackg/esp32-phomemo-gameboy-printer
-
The first open-source and fully standalone Game Boy Printer emulator.
Hack A Day article and GitHub link from the original post on /r/GameBoy for those interested in learning more.
esp32_usb_soft_host
-
ESP32 and A barcode scanner
I can't vouch for it but there is a project which implements a USB host in software on an ESP32 here: https://github.com/sdima1357/esp32_usb_soft_host
-
which pins can i use with USB type B?
I doubt OP is up for wrangling that route though, I found this USB host project but it's a low-speed only proof of concept, not a fully fleshed out library.
-
Just a little tip to make your ESP32 kinda work like a regular USB device
To actually make an ESP32 do USB in software, see an example here.
-
What is currently the best solution to run the ESP32 in USB host mode?
I found this soft solution and I'm aware of a more complex hardware add-on.
-
Reading a Weather panel USB output (Easyweather)?
It's quite possible that the weather station is an HID device itself, in which case esp32_soft_usb_host might just work.
What are some alternatives?
peripage-A6-bluetooth - Directly printing on a Peripage A6 thermal printer via Bluetooth
Lua-RTOS-ESP32 - Lua RTOS for ESP32
wifi-gbp-emulator - A GameBoy printer emulator which provides the received data over a wifi-connection.
OpenFFBoard - OpenFFBoard is a universal force feedback interface for DIY simulation devices
ESP32-HUB75-MatrixPanel-DMA - An Adafruit GFX Compatible Library for the ESP32, ESP32-S2, ESP32-S3 to drive HUB75 LED matrix panels using DMA for high refresh rates. Supports panel chaining.
HULP - ESP32 ULP Coprocessor Helper
gbemu - A Gameboy emulator in modern C++
esp32-wifi-manager - Captive Portal for ESP32 that can connect to a saved wireless network or start an access point where you can connect to existing wifis.
The-Arduino-SD-Game-Boy-Printer - Print everything you want with your Game Boy Printer !
CherryUSB - CherryUSB is a tiny and portable USB Stack (device & host) for embedded system with USB IP
arduino-audio-tools - Arduino Audio Tools (a powerful Audio library not only for Arduino)
FSHistory - Play and Enjoy the History of Microsoft Flight Simulator