1 / 2
Matrix Display for reminaing print time (Octoprint) — zdjęcie 1
1 / 2

Matrix Display for reminaing print time (Octoprint)

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

Display Mount for Remaining Print Time (OctoPrint)

Ocena
0 / 5
Polubienia
4
Pobrania
11
Wydruki
0
Wyświetlenia
199
Oceny
0

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Licencja
Creative Commons — Attribution — Noncommercial — Share Alike

The Display is powered by USB-C (5V). The Adafruit MCU Board MatrixPortal S3 connects via its built in WiFi card to the Octoprint Instance and displays the current hotend and bed temperature as well as the print job progress and remaining time on the matrix display.

 

Hardware

The following hardware is used:

  • MCU Board: Adafruit MatrixPortal S3: https://www.adafruit.com/product/5778
  • LED Matrix: 64x32 RGB LED Matrix - 3mm pitch (IC: usually HUB75); different vendors available, e.g.: https://www.adafruit.com/product/2279
  • Power Supply: a USB-C interface capable of 5V, 1.5A is sufficient, for example a Raspberry Pi USB output port. In normal mode I measured at 5V about 0.15A draw for the display and MCU.
  • Wire it according to the Adafruit design guide: https://learn.adafruit.com/32x16-32x32-rgb-led-matrix/overview
  • A 3D printed overhead mount was used to mount the Display and the MCU board.
  • The Display is fixed with 5 M3x12/M3x16 screws
  • For the board four M2 heat inserts and four M2 screws are required

 

Software

The source is available here: https://github.com/FREILab/3DPrinter_Octoprint_Matrix_Display

The display uses these significant libraries:

The were some issues with the Octoprint API which locked up the MCU when a print job was started/finished. Instead of fixing the API itself, a simple watchdog was implemented to restart the Adafruit MatrixPortal S3 when the software freezes.

Tagi