Skip to content

Features

C0co edited this page Sep 1, 2024 · 1 revision

Features

This custom LCD firmware offers a unique and seamless experience for Qidi X-Max 3 and X-Plus 3 printers, working flawlessly with the official mainline Klipper firmware without requiring any modifications. It matches perfectly with my FreeQIDI tutorial to create a clean and up-to-date Armbian-Klipper system with a functional and aesthetically pleasing user interface (UI), designed for daily use.

Key Features:

  1. Seamless Integration with Klipper
    This firmware operates directly with the mainline Klipper firmware, ensuring compatibility and ease of use without needing additional modifications or tweaks.

  2. Advanced Safety Features

    • Emergency Stop: An emergency stop button is present on every screen, allowing for immediate shutdown of the printer in case of emergencies.
    • Prevent Cold Extrusion: Extrusion and retraction buttons are disabled if the extruder temperature is below 180°C, preventing accidental damage and clogging.
    • Prevent Unhomed Move: Printer movements are restricted until a homing sequence is completed, ensuring safe and precise operation.
  3. Low Latency Display
    The display boasts a low response time, ensuring quick input recognition. Any delays are typically due to necessary operations like heating or blocking macros, ensuring optimal performance.

  4. Thumbnail Support
    Easily view print job thumbnails directly on the display - yes, it works. Yes :)

  5. Unified Design with Home Screen
    A streamlined home screen features all essential settings for daily use, providing quick access to commonly used functions.

  6. Intuitive Naming for Components
    All components have clear, understandable names, improving usability:

    • Chamber heater is labeled "Chamber" instead of "Hot".
    • Fans are named for their function, e.g., "Partfan", "Filterfan", and "Sidefan", instead of generic names like "fan0", "fan2", or "fan3".
  7. Support for All Stock Components
    Enjoy a full-featured Klipper experience on your 3D printer without extra costs. The firmware supports all stock components, including other mainboards and additional parts.

Functionalities Accessible from the Display:

  1. Temperature Control

    • Set and monitor extruder temperature
    • Set and monitor bed temperature
    • Set and monitor chamber temperature
  2. Fan Control

    • Control case light
    • Adjust part fan, side fan, and filter fan speeds
  3. Printer Movement and Positioning

    • Home all axes, or individually home X, Y, and Z axes
    • Move the toolhead manually
    • View current printhead position
  4. Filament Management

    • Extrude or retract filament
    • Use load and unload filament macros
    • Enable or disable the filament sensor
  5. Preset Temperature Profiles

    • Quick temperature presets for common materials: PLA, ABS/ASA, PETG, and TPU
  6. Language Settings

    • Change the interface language (supported languages include English, French, German, Italian, Portuguese, Spanish, and Russian)
  7. System Management

    • Restart Klipper
    • Restart the firmware
    • Restart the system
    • Shut down the system
  8. Print Management

    • Browse all saved G-code files and start print jobs
    • Adjust Z-height (babystepping) during printing
    • Pause, resume, or stop a print job
  9. Calibration and Tuning

    • Calibrate Z-offset for optimal print quality
    • Receive error messages and notifications, such as when the connection to Klippy is lost
    • Access options to reconnect, restart, or shut down from a dedicated menu
  10. Advanced Features

    • Perform input shaping for vibration compensation
    • Execute bed meshing for optimal first-layer adhesion
    • Manage Wi-Fi network settings
    • Toggle the filament sensor on or off
    • Automated input shaping with the ability to save values and restart
    • Automated bed meshing with saving mesh data and system restart
  11. Display and System Settings

    • Adjust screen brightness and dimmed brightness
    • Set screen saver options and delay timings
    • Enable or disable the buzzer sound
    • Choose the specific printer model for accurate configuration

This firmware provides a comprehensive and user-friendly interface, tailored for both novice and experienced users, to get the most out of their X-Max 3 and X-Plus 3 printers.