8000 GitHub - ghzserg/zmod: Adventurer 5M / 5M Pro / AD5X ZMOD
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ghzserg/zmod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FF5M / FF5M Pro / AD5X ZMOD

Caution

If you want to install this mod on your AD5M (Pro) / AD5X, be aware that you risk voiding the warranty or damaging the printer. Proceed at your own risk if you wish to try this mod!

If you don’t know what this is, don’t understand why a Klipper web interface is needed, or are simply satisfied with the stock firmware, do NOT install this modification. For everyone else – please read the entire instructions carefully!

After installing the mod, if you don’t want to delve into details – just print as usual. No additional configuration or changes are required. If you decide to explore further – proceed by reading the documentation.

На русском

Latest version: 1.5.2 can only be installed via USB flash drive or the ZFLASH macro.

Macro LANG - change language (RU/EN/DE/IT/FR/ES/ZH/JA/KO)

MD5:

  • AD5X-zmod-1.5.2.tgz 75c7ec15f7706553deae0b404d1d8bca
  • Adventurer5MPro-zmod-1.5.2.tgz 31d1c2efcfae9dea78dfcdce0125c7a7
  • Adventurer5M-zmod-1.5.2.tgz 31d1c2efcfae9dea78dfcdce0125c7a7

How to verify:

  • Navigate to the folder containing Adventurer5M-zmod-1.5.2.tgz
  • Right-click on an empty space -> Open in Terminal
  • Run:
    certutil -hashfile Adventurer5M-zmod-1.5.2.tgz md5
    certutil -hashfile Adventurer5MPro-zmod-1.5.2.tgz md5
    certutil -hashfile AD5X-zmod-1.5.2.tgz md5
  • Ensure the checksums match.

Compatible with clean firmware versions:

  • FF5M/FF5MPro: v2.7.5 or higher (2.7.5, 2.7.6, 2.7.7, 2.7.8, 2.7.9, 3.1.3, 3.1.4, 3.1.5)
  • AD5X: only v1.0.2, v1.0.8

Clean firmware files are located in the Native firmware folder.

Do NOT install this mod if the following stock firmware fixes suffice

These features are ported to the stock firmware:

  1. I want to install Klipper. (Klipper is already in the printer, but there is no web interface)
  2. Install root
  3. E0011 error fix
  4. E0017 error fix
  5. Disable printer updates/telemetry/Chinese clouds
  6. Factory reset
  7. Convert FF5M to FF5MPro
  8. Convert FF5MPro to FF5M

Moonraker and Fluidd/Mainsail/GuppyScreen Support on Stock Klipper

Supported features:

  1. Support for the following languages: English, German, French, Italian, Spanish, Chinese, Japanese, Korean
  2. Web interface based on Fluidd or Mainsail (port 80)
  3. File upload and printing via Octoprint/Fluidd/FlashForge/Mainsail/GuppyScreen/Telegram Bot
  4. Print recovery after power loss
  5. Adaptive bed mesh with KAMP
  6. Bed leveling at any temperature, optionally triggered at print start
  7. Input Shaper calibration with graphs, accounting for SCV (square_corner_velocity).
  8. Bed screw adjustment
  9. PID calibration for extruder and bed.
  10. Nozzle cleaning (stock-like)
  11. Support for both stock and alternative camera implementation (saves memory and allows resolution changes).
  12. Moonraker-telegram-bot support on external hosts
  13. MIDI file playback
  14. MD5 verification for network transfers
  15. Automatic updates for Fluidd/Mainsail/Moonraker and ZMOD via network
  16. Headless mode (no stock screen). Saves 20MB RAM.
  17. GuppyScreen – lightweight screen replacement
  18. ROOT access and mc support
  19. COLDPULL (nozzle cleaning) without force. Based on this method.
  20. Entware
  21. Fixed E0011 error
  22. Fixed E0017 error
  23. Rollback from firmware
  24. Automatic print stop on part detachment or nozzle collision.
  25. File/permissions/symlink verification and repair
  26. Stock screen menu functionality remains unchanged

Version History

Changelog

FAQ

Must-read

Printer Stability Recommendations

Read if encountering issues

Macro List

All features are accessed via macros.

Macro List

Configuration Storage

Access the mod_data folder via Fluidd web interface:
ConfigurationConfiguration Filesmod_data

  • Custom Klipper settings go into mod_data/user.cfg, which can override/supplement printer_base.cfg.
  • Custom Moonraker settings go into mod_data/user.moonraker.cfg.
  • Custom MIDI files are stored in mod_data/midi/.
  • Global mod settings are saved via the SAVE_ZMOD_DATA macro.
  • Shutdown scripts are stored in mod_data/power_off.sh.
  • Power on scripts are stored in mod_data/power_on.sh.

Known Peculiarities:

  • During actions like M109 (extruder heating), M190 (bed heating), PID calibration, or any gcode-pausing task, the stock screen freezes.
  • Restarting Klipper freezes the stock screen (use NEW_SAVE_CONFIG for restarts).
  • After canceling a print, press "OK" on the stock screen (use CLOSE_DIALOGS or FAST_CLOSE_DIALOGS).
  • The stock screen always loads the DEFAULT_MESH profile when starting a print and deletes the Default profile post-print.

Screenless Version Notes:

  • Remove all start gcode and use START_PRINT and END_PRINT macros.
  • Stock camera disabled; use the alternative via CAMERA_ON.
  • Manually set [Z_OFFSET] in START_PRINT or use LOAD_ZOFFSET to load saved offsets.
  • Bed mesh auto loads automatically on startup.
  • FlashForge protocol is unsupported (handled by the screen). Use "Octo/Klipper":
    • Protocol: Octo/Klipper
    • Hostname: printer_IP:7125
    • URL: printer_IP

Credits

This mod builds upon KlipperMod but is not a direct continuation and is incompatible with it.

Installation/Update/Removal

Installation/Update/Removal Guide

Support Development

Donate to support development

0