Code Monkey home page Code Monkey logo

prusa-error-codes's Introduction

Prusa-Error-Codes

Error code format

XXYZZ

  • XX - number of printer according to USB PID
  • Y - error category (common for all printers)
  • ZZ - specific error code

Example: 12201

  • 12 - printer number 12: Original Prusa MINI+
  • 2 - error category: temperature error
  • 01 - specific error code: Heatbed heating failed

Printer number

  • 04 MMU - Original Prusa MMU
  • 10 SL1 - Original Prusa SL1/SL1S
  • 12 MINI - Original Prusa MINI/MINI+
  • 13 MK4 - Original Prusa MK4
  • 16 iX - AFS IX
  • 17 XL - Original Prusa XL
  • 23 MK3.5 - Original Prusa MK3.5

Error categories

  1. Mechanical - XYZ motors, tower, axis range
  2. Temperature - thermistors/heating
  3. Electronics - MINDA, FINDA, Motion Controller, …
  4. Connection - Wi-Fi, Ethernet, Prusa Connect
  5. System - FW crash, …
  6. Bootloader - FW update, USB/SD card fail
  7. Warnings
  8. Dialogs for Connect - not really errors, identifiers for communicating dialogs to the server. If there's an error in one of the above categories, it is possible to reuse that error code directly, no need to create a duplicate one in this category.
  9. Other

More information about the error codes can be found at: prusa.io/error-codes

YAML files structure (Buddy)

The .yaml format structure is as follows:

  • Root [dict]
    • Errors [list of dict]: Specific error codes
      • printers (optional) [list of string]: same as root-level printer filter
      • code [string]: Error code in the format XXYZZ
        • Leave XX as XX, the code applies to multiple printers.
        • For example XX101
      • title [string]: Error message title
      • text [string]: Error message string
      • id [string]: Error identifier used for referencing the error in the code
        • For example BED_MINTEMP_ERROR
      • approved [bool]: Not really good for anything

prusa-error-codes's People

Contributors

3d-gussner avatar brunoontheworld avatar czdanol avatar czdanol-prusa avatar davidkerny avatar davidnovacek avatar espr14 avatar filipkotoucek avatar helclm avatar jakoobcz avatar jakubsilar3d avatar jerzinek avatar joshymjose avatar lukash avatar lukaslendvorsky avatar martin357 avatar martinatprusa avatar michalrudolf avatar mkbel avatar mody avatar sarkafa avatar tomasjakubik avatar tritol avatar vladamatena avatar vorner avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

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.