Skip to content

MandoPuter v1.0.0

Pre-release
Pre-release

Choose a tag to compare

@thatdecade thatdecade released this 29 May 21:18
· 13 commits to master since this release

New Features:

  • Initial release of MandoPuter
  • Supports multiple display types:
    • Adafruit 1.14" LCD display (Pre-Beskar)
    • Adafruit 1.3" LCD display (Beskar)
    • Adafruit 1.44" LCD display
    • Adafruit 0.96" LCD display
  • Customizable display settings including backlight brightness and owner name display.
  • Display of Mandalorian character sequences with configurable delays.
  • Battery monitoring with low battery icon display.
  • Banner graphic display with up to two images configurable per display type.
  • Configurable LEDs for debugging.

Getting Started:

  1. Download and unzip the release package.
  2. Copy the contents to the root directory of your board (e.g., CIRCUITPY).
  3. Customize the code.py file according to your preferences.
  4. Enjoy your MandoPuter!

Configuration Instructions:

  1. Board Type:

    • Uncomment the appropriate import statement for your board in the code.py file:
      import board_lilygo as board_setup            # LilyGo RP2040 w/ 1.14" LCD    https://amzn.to/4aBkma1
      # import board_esp32_s3 as board_setup          # Adafruit ESP32-S3 Feather     https://www.adafruit.com/product/5477
      # import board_feather_m4 as board_setup        # Adafruit Feather M4 Express   https://www.adafruit.com/product/3857
      # import board_itsybitsy_m4 as board_setup      # Adafruit ItsyBitsy M4 Express https://www.adafruit.com/product/3800
      # import board_itsybitsy_rp2040 as board_setup  # Adafruit ItsyBitsy RP2040     https://www.adafruit.com/product/4888
      # import board_pipico_rp2040 as board_setup     # Raspberry Pi Pico RP2040      https://www.adafruit.com/product/4864
  2. Display Type:

    • Set the DISPLAY variable to match your display type. Options are "1.14" for Pre-Beskar, "1.30" for Beskar, "1.44", and "0.96".
    DISPLAY = "1.14"  # Pre-Beskar   # Adafruit 1.14" LCD display  https://www.adafruit.com/product/4383
    # DISPLAY = "1.30"  # Beskar      # Adafruit 1.3" LCD display   https://www.adafruit.com/product/4313
    # DISPLAY = "1.44"               # Adafruit 1.44" LCD display  https://www.adafruit.com/product/2088
    # DISPLAY = "0.96"               # Adafruit 0.96" LCD display  https://www.adafruit.com/product/3533

Bug Fixes:

  • N/A

Known Issues:

  • The ESP32-S3 library currently has a bug where communications to the battery monitor chip occasionally fail. It is recommended to disable battery monitoring until this issue is resolved if using the ESP32-S3 board.

Contributions:

  • Thank you to the awesome Jon Breazile's amazing work so far!