Giter Site home page Giter Site logo

kconger / mister_tty2epaper Goto Github PK

View Code? Open in Web Editor NEW
8.0 4.0 1.0 17.61 MB

MiSTer_tty2epaper is an hardware and software module for the MiSTer FPGA with MiSTer Multisystem

License: GNU General Public License v3.0

C 99.16% C++ 0.57% Shell 0.27%
misterfpga

mister_tty2epaper's Introduction

MiSTer_tty2epaper is an hardware and software module for the MiSTer FPGA with MiSTer Multisystem

This module displays the logo of current the running core on a 2.13"(104x212) 3 Color ePaper display. If the current core logo isn't available the MiSTer logo is displayed.

MMS Install

Requirements

Hardware

  • Waveshare 2.13"(104x212) 3 Color(BWR) ePaper display HAT.
  • Adafruit QT Py - SAMD21 Dev Board or Seeduino XIAO M0
  • MiSTer_tty2epaper PCB
  • 40pin header
  • Short USB-C male to USB-A male cable
  • 3D printed part

Software

  • Arduino
  • GxEPD2 library
  • Proper board support package for your chossen MCU

Linux/MiSTer service code from the MiSTer_tty2oled project with minor modifications.

Install

  1. MiSTer Setup

Copy tty2epaper folder to root of your MiSTer_Data partition.

Add the following to the bottom of MiSTer_Data/linux/user-startup.sh

/media/fat/tty2epaper/S60tty2epaper start
  1. Hardware Setup

Flash the Arduino sketch to the board using Arduino IDE

  1. Assemble

Solder the 40pin header and MCU to the PCB. The longer pins of the 40pin connector should be inserted into the side of the PCB labeled "Waveshare Hat".

PCB Build Back

The MCU should be soldered onto the opposite side of the PCB.

PCB Build Front

Connect the ePaper Hat to the PCB you just assembled.

Electronics Assembled

Slide the module into the 3D printer case and plug in the USB-C side of the cable into the MCU.

Module Assembled

Plug in USB cable and install MiSTer_tty2epaper module into MiSTer Multisystem case.

mister_tty2epaper's People

Contributors

hernan43 avatar kconger avatar venice1200 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

hernan43

mister_tty2epaper's Issues

Display flashes on boot up / core change

When the MiSTer starts or on core change the display flashes 2-3 times until the name/core_name is displayed. Is this a normal behaviour of the eink display or is this an animation which can be disabled?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.