Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Clean up and port MEGA P laser feature from TFT #540

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

stklcode
Copy link
Contributor

Description

Clean up the more or less neglected code snippets from the original Anycubic MEGA P laser feature.

Remove the KNUTWURST_MEGA_P_LASER switch and make all logic available with KNUTWURST_MEGA_P.
(we might discuss this, maybe someone might like to disable it to save some memory)

Additionally, we patch the cardreader module to not ignore .bmp files on these machines.

+++ WORK IN PROGRESS+++

current status:

  • BMP files are detected listed on SD card
  • BMP files are correctly analyzed in terms of dimensions
  • indicator (laser moves around the image border with low intensity) works
  • actual laser engraving hangs after the first move, have to investigate why.

Requirements

Anycubic MEGA P with laser module

Benefits

The feature is not really useful imho, but it should finally work.

Configurations

--

Related Issues

--

stklcode added 2 commits June 27, 2024 17:56
Migration from the original v1.2.9 firmware sourcecode to the current
Marlin 2.x implementation. Move functions to AnycubicTouchscreenClass
class and adjust Marlin calls.
@stklcode stklcode force-pushed the feature/anycubic-laser branch from 3c4cb04 to 084dfb2 Compare December 16, 2024 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant