Giter Site home page Giter Site logo

knutwurst / marlin-2-0-x-anycubic-i3-mega-s Goto Github PK

View Code? Open in Web Editor NEW
772.0 63.0 181.0 42.37 MB

Marlin 2.0.x Version for Anycubic i3 MEGA M/S/P/X/CHIRON and 4MAX with Anycubic TFT or the "new" DGUS Clone TFT - Now also with BLTouch!

License: GNU General Public License v3.0

C++ 62.78% C 34.17% Python 1.30% Shell 0.72% CMake 0.05% OpenSCAD 0.04% JavaScript 0.33% G-code 0.02% Assembly 0.06% Makefile 0.24% GDB 0.01% NASL 0.01% HTML 0.24% CSS 0.04% Dockerfile 0.01% BitBake 0.01%
anycubic marlin-firmware marlinfw i3 mega2560 touchscreen filament-runout-sensor bilinear-bed-leveling bltouch anycubic-mega-x

marlin-2-0-x-anycubic-i3-mega-s's Introduction

Knutwurst's i3 MEGA M/S/P/X/Chiron/4MP2 Hybrid Firmware
(based on Marlin 2.1.x)

Übersicht

Wenn dir gefällt, was ich mache, kannst du mir hier einen Kaffee spendieren*: Donate

*Es muss jetzt keine großzügige Spende sein. Ein paar Cent reichen um mir zu zeigen, wer überhaupt Interesse daran hat und wem die Weiterentwicklung wichtig ist. So bleibt die Motivation da und ich weiß einfach, dass ich nicht für die Tonne programmiere ;)

Overview

If you like what I do you can buy me a coffee*: Donate

*It doesn't have to be a generous donation. A few cents are enough to show me who is interested in further development. So the motivation stays and I just know that I am not programming for the bin ;)

marlin-2-0-x-anycubic-i3-mega-s's People

Contributors

ashleysommer avatar bodeme avatar christophderndorfer avatar chschu avatar hostops avatar ignotus666 avatar kemalertas avatar knutwurst avatar stklcode avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

marlin-2-0-x-anycubic-i3-mega-s's Issues

M600 - Filament Change funktioniert bei mir nicht

Hi, erstmal ein fettes Dankeschön für das kompilieren der Firmware, ich hätte das wegen dem LCD nicht alleine hinbekommen. Ich habe sie gestern auf meinen Any geflasht und festgestellt, dass M600 nicht funktioniert. Der Drucker reagiert nicht auf den Befehl und druckt einfach weiter.

Ich habe gesehen, dass bei dir im Repo ADVANCED_PAUSE_FEATURE deaktiviert ist. Ist das beabsichtigt? Das ist für M600 notwendig.

Doku: https://marlinfw.org/docs/gcode/M600.html

Access to facebook group blocked

Hi,
Why do I get blocked twice trying to get access to the facebook group?
2. attempt created a new real name account. Blocked again. Why?

Updated screenshot of board

Description

I do not see where the x, y, and z endstop connectors are plugged into

Feature Workflow

1.When adding an external ABL one must unplug the existing end stop connector
2. It is plugged into the ABL controller
3. One example is EXABL from TH3D

Additional Information

  • Provide pictures or links that demonstrate a similar feature or concept.
  • See How Can I Contribute for additional guidelines.

[question] Setting up POWER_LOSS_RECOVERY

Hi, since I use your firmware (which I am very grateful for 👍 ) which is dedicated directly for MEGA-S, I decided to ask the question here and not on official Marlin thread.

I saw "Resumption of printing after a power failure (WiP)" in features. What exactly means work in progress here? How does it work with default Mega-S (without UPS)? I see "POWER_LOSS_RECOVERY" in my configuration_adv is commented-out, but as it is built by platformio that does not mean much - it is enabled by default in your firmware (e .g. included in common build flags)? I tried to send M413 to my printer but it says "unknown command", so I am confused. I will be grateful for any help in this regard. Thank you.

My configuration:

I use [env:MEGA_S_DGUS]

BLTouch Probing Error

I just got my BLTouch all installed and wired up. It seems like it's working. Entering commands in OctoPrint's terminal seems to make it do stuff, and M119 seems to correctly return whether or not the sensor is triggered. For some reason actually probing the bed just fails but I don't know why. Anytime I try to probe the bed, whether from the special menu or from OctoPrint, it homes, releases the probe, starts moving down, the probe hits the bed, the probe is retracted and the bltouch turns red and the printer just stops. In OctoPrint, the error "Probing failed" is thrown and the printer is disconnected.

I'm using an AnyCubic i3 Mega-S (with the DGUS display) and a bltouch I bought through Amazon.
Any thoughts? Is there something I'm missing here or could this be something with the firmware? Also is there anyway for us to set the bltouch z offset from the nozzle through the special menu (for when this does eventually hopefully work?)

Default values from original firmware - Mega X

echo:V1.2.6
1.1.0-RC8
echo: Last Updated: 2016-12-06 12:00 | Author: (Jolly, xxxxxxxx.CO.)
Compiled: Nov 5 2019
echo: Free Memory: 3123 PlannerBufferBytes: 1168
echo:V29 stored settings retrieved (398 bytes)
echo:Steps per unit:
echo: M92 X80.00 Y80.00 Z800.00 E400.00
echo:Maximum feedrates (mm/s):
echo: M203 X120.00 Y120.00 Z20.00 E80.00
echo:Maximum Acceleration (mm/s2):
echo: M201 X400 Y400 Z60 E10000
echo:Accelerations: P=printing, R=retract and T=travel
echo: M204 P400.00 R3000.00 T400.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
echo: M205 S0.00 T0.00 B20000 X4.00 Y4.00 Z0.10 E8.00
echo:Home offset (mm)
echo: M206 X0.00 Y0.00 Z0.00
echo:Z2 Endstop adjustment (mm):
echo: M666 Z0.00
echo:Material heatup parameters:
echo: M145 S0 H180 B70 F0
M145 S1 H240 B110 F0
echo:PID settings:
echo: M301 P20.00 I0.30 D150.00
echo: M304 P60.00 I0.30 D30.00
echo:Filament settings: Disabled
echo: M200 D1.75
echo: M200 D0

Problem with Octoprint

Good evening, I installed the MEGA_S_TMC_BLT_10_v1.1.6.hex release, I connected the printer to the raspberry with octoprint on raspbian, I started a print and I noticed that the axes were jerking. How can I solve? Thank you

question for trigorilla 8bit v0-0-2 board / not seeing any

Bought Anycubig Mega S from "official" store in Germany. Updated drivers to TMC 2208.
Board is 8bit version v0-0-02. I've picked release "MEGA_S_TMC_v1.1.8.hex" and flashed with Cura.

Sound on start up is now completly different. UI stays the same, but not seeing any "hidden" menu, with or without a SD Card.
Can connect to Board with G-Code Software over UART. Can Move Motors, PID Tuning of nozzle ok.
But new files are not found on the SD Card within the menu from the printer.

Could you perhaps give me some tip/idea what to do?
Was it the right version to pick? (https://drucktipps3d.de/forum/topic/anycubic-i3-mega-s-2020-mit-trigorilla-8-bit-v0-0-2-board/)
Thank you very much!

Starke Geräusche bei aktiviertem Meshleveling auf Mega X

Hallo,

ich habe mir auf den Anycubic Mega X die "MEGA_X_v1.1.7-BETA3.hex" installiert.
Habe das Meshleveling durchgeführt und in Cura im Startcode aktiviert.

Jetzt habe ich nur folgendes Problem. Wenn ich drucke habe ich an mehr oder weniger der selben stelle der Y-Achse ein lautes Rattergeräusch. Dachte zuerst ein Lager des Druckbetts wäre defekt.
Konnte aber nichts feststellen. Also habe ich das Meshleveling im Startcode deaktiviert und nochmal gedruckt und das Rattergeräusch ist weg.

An was könnte das liegen?
Ich hab den verdacht dass die Achse ständig bremsen und auf die Z-Achse warten muss, weiterfahren , bremsen usw.
Kann das sein?
Das Bett ist schon recht stark geschüsselt.

Oder liegt es an den Standardtreibern und mit TMC2208 ist es weg?

MFG

Filament sensor false positives

Hi there

Thanks for sharing a good firmware :-)

I seem to have a problem with the filament sensor that I didn't have with the stock firmware on my Anycubic i3 Mega S. Sometimes during a print, it'll halt and say that it has run out of filament even though it hasn't. If I wait till the printhead has moved aside, I can just press continue, and it'll resume printing. I've experienced this over several days with several different models and several different filaments. And several times during the same print - although it doesn't happen every time I print something.

I thought that I read somewhere that the "sensitivity" of the sensor could be adjusted in the code. That I could tell it to check several times over a longer period of time to avoid these false positives. But alas, I haven't been able to find it, so now I'm writing this instead =)

I hope you can help.

Best regards,
Claus

bed leveling not working

Hi again, i know i said that before. I did everything as it is described in your wiki.
But still, bed leveling does not work. The result is very obviously not leveled. My bed has hills in the corners.
The lead screws for z axis do not move at al. I must seek help now. I have tried to get this working for serveral days. not doing anything else than trying to get it working.
In used the env:mega_s_blt_tmc_11, i just changed my bed size to 210 and changed some temp and steps-settings.
compiled and uploaded it. it beeps now differently than before. the bl-toch is doing exactly as it is supposed to do.
i followed these steps:
https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/wiki/BLTouch-Installation-(deutsch)
and still when printing (with the G28 M420 S1) it is not correcting my craters in my bed.
Please halp me :(
log:levelingNotWorking.txt
AI3M_testPattern.gcode.txt

Mesh Leveling im GCode notwending?

Hey. Du schreibst ja dass das Mesh nach einem neustart gerestored wird. Muss ich da noch die beiden Commands im gcode nach G28 einfügen oder sogar g28 und die beiden meshbefehle weglassen? Sorry für die doofe frage. Bin neu im 3D Druck. Und muss ich bevor ich ein neues mesh mache ein m502 durchführen?
Gibt es eine Anleitung zu der Firmware?;)
LG

Display freezes

Hi. I modified your version for my Mega X and it works fine. I have only one issue with your version - the function of the touch display. That happens mostly, when I use the filament in function. After that I am able to change the menu pages, but the printer will not accept any touch action (i.e. preheat function). Do you have any idea to fix or localize the problem?

Best Greetings
Andreas

Special Menu ist not shown if SD card is not insertet.

In previus Versions it was not necessary to have a sd card insertet. Now the special menu ist not shown if the SD card is missing. But where are the files stored? Eeprom or sd? There ist No file generated on the SD card.<!--

Have you read Marlin's Code of Conduct? By filing an Issue, you are expected to comply with it, including treating everyone with respect: https://github.com/MarlinFirmware/Marlin/blob/master/.github/code_of_conduct.md

Do you want to ask a question? Are you looking for support? Please don't post here. Instead please use one of the support links at https://github.com/MarlinFirmware/Marlin/issues/new/choose

Before filing an issue be sure to test the "bugfix" branches to see whether the issue has been resolved.

-->

Bug Description

My Configurations

Required: Please include a ZIP file containing your Configuration.h and Configuration_adv.h files.

Steps to Reproduce

  1. [First Step]
  2. [Second Step]
  3. [and so on...]

Expected behavior: [What you expect to happen]

Actual behavior: [What actually happens]

Additional Information

  • Provide pictures or links to videos that clearly demonstrate the issue.
  • See How Can I Contribute for additional guidelines.

[BUG] (Under extrusion with mega-s)

Bug Description

If I print a model with 1.1.8, just a few pla is extruded along printing. Object is very thin and can't "glu" to bed.

My Configurations

Mega-S with BLTouch and TMC2209 (X, Y, Z and E).

Steps to Reproduce

  1. [Use 1.1.8 release firmware]
  2. [Print a model]

Expected behavior: [my object with correct extrusion value]

Actual behavior: [Very very thin object]

Additional Information

It's ok with 1.1.6 version

[FR] laser control for the Mega Pro

Hi,

are there any plans to work on the laser control of the new Mega Pro? If so, how is the progress? I might be of help as I digged a little bit through the source code from Anycubic for the Mega Pro.

Special menu DGUS issue

When entering a sub-menu within the special menu, trying to select any options or attempting to change the page of the sub-menu will cause all entries in the menu to disappear. Tapping one of the blank entries will cause them to reappear, however trying to exit the menu will just cause them to disappear again. The only way I've seen to fix this is to just restart the entire printer. Once this happens, the print menu is basically unusable.

It should be noted that, with the exception of exit, actions ARE still performed.

Here's a video:
https://www.youtube.com/watch?v=-uAAdOJaCnM&feature=youtu.be

[BUG] Crash into bed during leveling with BLTouch v3.1 on Mega-S

Bug Description

During leveling started with the special menu the nozzle crashes into the bed with BLTouch v3.1 on Mega-S with the precompiled firmware file.

My Configurations

I used MEGA_S_BLT_10_v1.1.6.hex

Steps to Reproduce

  1. flash firmware (loaded fw defaults and save eeprom afterwards)
  2. follow configuration steps from https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/wiki/BLTouch-Installation-(deutsch)#konfiguration
  3. start step 20 from configuration above

Expected behavior: Nozzle should not crash into the bed, leveling

Actual behavior: Nozzle crashes into the bed

Additional Information

Got it working with following changes:

  1. uncomment the following defines
#define BLTOUCH_SET_5V_MODE
#define BLTOUCH_FORCE_SW_MODE
#define BLTOUCH_FORCE_MODE_SET  // this is needed only once
  1. build and flash firmware
  2. do the whole leveling (don't know if this realy is needed)
  3. comment #define BLTOUCH_FORCE_MODE_SET
  4. build and flash firmware again
  5. it now works as expected

btw i have a trigorilla board that has no logo and is labeled "v0.0.2".
see https://www.reddit.com/r/anycubic/comments/gstlml/got_a_trigorilla_v002_board_in_my_2020_anycubic/

[FR] Adjustment of Mega X Firmware settings

Druck Vergleich

Description

Modify standard firmware values for the Anycubic Mega X

Feature Workflow

I´ve done some tests with my Mega X because the original firmware acceleration values have finally reduced the printing quality.
I´ve done several prints with different values.
Now some comments from the picture from print result left to right.
The first print has been with a Stock Mega X with Anycubic PLA which came with the printer (with 40mm/s).
The second print has been done after modifying the printer with your firmware based on TMC2208 and Bltouch (with 30mm/s) with PETG.
The third print has following values: (30 mm/s)
M205 J0.16
Maximum feedrates (units/s):
M203 X300.00 Y300.00 Z18.00 E80.00
Maximum Acceleration (units/s2):
M201 X800.00 Y800.00 Z60.00 E10000.00
Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
M204 P1500.00 R3000.00 T1500.00
Edges are now better, but still not straight.

The fourth print has following values: (50 mm/s)
M205 J0.16
Maximum feedrates (units/s):
M203 X400.00 Y400.00 Z18.00 E80.00
Maximum Acceleration (units/s2):
M201 X1500.00 Y1500.00 Z60.00 E10000.00
Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
M204 P1500.00 R3000.00 T2000.00

This one isn´t bad at all. But i was wondering where the limit could be.

The fifth print has following values: (50 mm/s)
M205 J0.013
Maximum feedrates (units/s):
M203 X500.00 Y500.00 Z18.00 E80.00
Maximum Acceleration (units/s2):
M201 X2000.00 Y2000.00 Z60.00 E10000.00
Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
M204 P2000.00 R3000.00 T2000.00

This one was above the capabilities of the setup. Maybe with higher Vref on the TMC2208 possible. But the layer shift started.

The sixth print has following values: (40 mm/s)
M205 J0.013
Maximum feedrates (units/s):
M203 X450.00 Y450.00 Z18.00 E80.00
Maximum Acceleration (units/s2):
M201 X1800.00 Y1800.00 Z60.00 E10000.00
Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
M204 P1800.00 R3000.00 T2000.00

This one is also not too bad.

I was able to compare to my modded Anycubic i3 Mega S (upgraded M). The black cube on the right, ok, there is only one, lol. I´ve replaced the 32 bit Trigorilla v1.4 board by a MKS SGen L with Bltouch and TMC2209, running in UART mode. I was unhappy with the loud stock board.
If you check the Firmware values for all other Mega versions i was wondering, why they can at least run on the X axis with values like 3000 mm/s and the Mega X only with 400 mm/s ? So, even an Ender 3 is able to run with higher values and the X axis is mechanically the same.

As you can see, Anycubic did a really bad job on the setup. I have seen you can´t test the Mega X, because you don´t have one. I want to contribute my tests to verify that the printer is able to print better :o) and you may update your firmware, which i really find exceptional (at least i was starting to understand how Marlin is programmed and i could fix my MKS setup).

My friend has also the Mega X and the same trouble. So, i am able to say...that would be a nice update.

20 sec Verzögerung & Fipsen

Hallo,
Hardware: mega S aus 2019, TMC 2008 von Watterott

hab heute die „i3_MEGA_S_v1.1.5.hex“ installiert.
Hab zwar TMC drin, die Stecker sind aber gedreht.

Mir ist folgendes aufgefallen.
Wenn du Pause während des Druckes wählst, wird kurz (1 Sekunde) der Confirm Screen angezeit. (Vermute ich mal er ist nicht zu lesen so schnell ist der weg.)
Der Drucker stoppt dann nach 20 sec, beim Resume dauert es auch 20 sec bis er wieder mit dem druck beginnt.

Wenn du den Druck abbrechen willst (STOP) dauert es ebenfalls 20sec bis der Drucker reagiert.

BLT Probing via gcode

Heho

is it possible to start the mesh bed leveling with bltouch via gcode?

What GCodes does the entry in special menu sent? G29?

[BUG] Unable to change LCD language

Bug Description

Hi, I downloaded raw code and built it on my own with platformio. I want to have my printer in Czech language, so I added "-DLCD_LANGUAGE=cz" to build_flags in [env:MEGA_S_DGUS] of i3_mega_envs.ini.

My Configurations

I have Mega-S printer with new "yellow/blue" interface, so I used modified MEGA_S_DGUS environment.

Steps to Reproduce

  1. Add "-DLCD_LANGUAGE=cz" to build_flags in [env:MEGA_S_DGUS] of i3_mega_envs.ini
  2. Build
  3. Upload

Expected behavior:
Czech language in menu
Actual behavior:
English language in menu

In menu language setting still only switches between English and Chinese. I assume flashing the firmware was successful as there is "Firmware version KW-1.1.7" in info screen. Thank you for any advice.

Filament Runout Sensor

Hello,

Until now, I was using a Marlin 1.1.9 distribution where activating

#define FILAMENT_RUNOUT_SENSOR

Where printing from the octoprint, when filament was missing the printing also stopped.
I have seen your firmware and I see it very complete, but when activating this option I get this error:

sketch\src\MarlinCore.cpp: In function 'void event_filament_runout()':

sketch\src\MarlinCore.cpp:395:63: error: cannot convert 'const char*' to 'PromptReason' for argument '1' to 'void host_action_prompt_begin(PromptReason, const char*, char)'

       host_action_prompt_begin(PSTR("FilamentRunout T"), false);

                                                               ^

exit status 1

Could it be resolved in some way?

Thank you for everything!

[FR]Build for the 32-bit Trigorilla Pro version of i3 mega

Description

Build for the 32-bit Trigorilla Pro version (also known as v4) of i3 mega

Feature Workflow

1.Build for i3 mega with trigorilla-pro board in the IDE
2.Flash the firmware into printer with stm32flash, flash loader demonstrator etc, not with cura etc.
3.Reboot printer normally and the firmware work

Additional Information

Steps to flash the trigorilla-pro board can be found here:
https://github.com/napyk/trigorilla-pro

Layer shift on Mega X with 1.1.7-beta.1

I recently updated to 1.1.7-beta.1, loaded FW-defaults and saved. I got horrible layer shifts in the Y-axis at unregular intervals (approx. every 3-20 layers), with random amount of shift. Also always at different positions with the same model. (X and Z axis are totally fine)

here is a pic:
layer shift (1)
another model:
layer shift (2)

In the release notes I saw that this version is supposed to fix this issue, but for me it causes it.

A downgrade to 1.1.6, loading Fw-defaults fixed this for me and my printer is running again like it is supposed to.
tried several print settings and models before figuring it out.

I have TMC2209 installed.

TMC_2208

Hello,

i got an question about TMC_2208 Driver. I read about these driver, they would get an issue while using linear advance or other Settings.
I just want to know if there are any information about that? what Settings sould i forget, if i had these Driver for Extruders and Steppers?

thanks for Help. (Gerne auch auf Deutsch;-) )

frontal fan Fan2

hello, when I use the gcode M106 S255 without the printer printing, the fan runs at maximum power, while if I use the gcode during a print, it starts at maximum power and then stops after 2-3 seconds and resumes at a speed much lower than the maximum one. I use a noctua a4x20 flx. Can you find a solution?

Druckzeit "PopUp"-Meldung

v1.1.6 mit compiliter Hex: Die verbrauchte Druckzeit am Ende des Druckes ("PopUp-Meldung") wird nicht korrekt angezeigt, d.h. die Druckzeit auf dem Display ist komplett anders wie auf der PopUp-Meldung.

Denkfehler bei fertig kompilierten Firmwares?

Ich habe TMC-Treiber verbaut und die Stecker nicht gedreht. Deswegen dachte ich, die TMC-Firmware wäre die richtige, aber dann laufen die Achsen verkehrt herum. Mit der Version, die eigentlich für die Standardtreiber vorgesehen ist, funktioniert es jedoch. Wurde da beim Kompilieren etwas durcheinandergebracht oder mache ich einen Denkfehler? Benutze Version 1.0.4

Endstop beeps

since you have activated the endstop beep in release 1.0.5 it starts beeping as soon as Z and X axis are moving.
i can reproduce that when i manually move the axis via touchscreen or in octopi, but only when both axis (Z and X) have been moved.
same test does not beep when i only move Z and Y or when i move X and Y
beeping sounds then all time long until i disable the motors in the setup menu
all axis are physically far away from the endstops, so it must come from some firmware stuff
i have tried the original anycubic firmware, works fine (except axis directions because of the TMC2208)
Video of the issue: https://youtu.be/o64bxG3nOZ4

Mesh Level Step 0.01

The Step 0.01 (up or down, I didnt remember now) does a movement way more then 0.01 down to the Bed! (In release 1.1.0)

[BUG] Extruder stops during long print on Mega X

Anycubic Mega X with FYsetc TMC 2208 V1.2 drivers installed in standalone mode running knutwurst 1.1.7.

Since installation of knutwurst 1.1.7 the extruder will stop moving after a few hours of printing (usually 3-4 hours). Print continues apparently normally except no filament is extruded and extruder motor is cold and not attempting to turn.

If I stop the print and use the front panel to extrude filament it moves correctly, no blockage or motor/driver overheating apparent.

Suggest possibly related to this issue: MarlinFirmware/Marlin#14634

Reverted to 1.1.6 and seems to be printing fine now.

[FR] Set RESTORE_LEVELING_AFTER_G28

Description

If you set RESTORE_LEVELING_AFTER_G28 in Firmware, you don't need M420 S1 anymore.
Wouldn't be this a good idea for your Firmware?

EDIT: Ich hätte auch einfach in Deutsch schreiben können

  .-'---`-.
,'          `.
|             \
|              \
\           _  \
,\  _    ,'-,/-)\
( * \ \,' ,' ,'-)
 `._,)     -',-')
   \/         ''/
    )        / /
   /       ,'-'

[BUG] Babystepping is tied to BLTOUCH

Babystepping is disabled due to it being tied to BLTOUCH configuration.
If BLTOUCH is enabled, only then you can have BABYSTEPPING.
Cannot send M290 command via Pronterface with this current firmware configuration.

Z-Achse zu schnell

Die Z-Achse bei der Datei Mega-X TMC ist zu schnell konfiguriert, wodurch ein unschönes quietschen beim verfahren ausgelöst wird.
Problem tritt bei mehreren Anwendern auf.

Filament Sensor "lack of filament or filament monitor abnormal"

Hi, I flashed the i3-Mega-S (Mid2020) with new display and the TMCs. Everything works great. But the filmament everytime I want to print this Error occurs: "lack of filament or filament monitor abnormal". But it works with the standard and the david ramiro firmware.
This time i disable the sensor temporarly.

My Board is a TriGorilla v0.0.3. I installed the Marlin-Ai3M-v1.4.6-TMC2208 hex file.

Printable volume too large

On my Mega S, when a print is done, the bed moves to max y axis. The physical range is smaller then the configured range, so the print ends with noisy attempt to move the bed where it can't be.
Could you please revert the bedsize to it's original values? I guess it included tolerances.

[BUG] Junction Deviation causing stuttering on some curves

Have you been getting stuttering on curves with junction deviation enabled? It translates as rough surface on the outer wall. Maybe try printing a big cone with 1.2mm walls to reproduce the issue (couldn't notice this on single wall tests).
Tried everything on the slicer (plus disabling linear advance) before reverting back to original firmware and testing more without JD on your updated firmware. I'm using classic jerk now and the print surface is supper smooth.
It seams there is a problem with this feature: MarlinFirmware/Marlin#17920

BLTouch leveling stoppt mit Error an Position 2,1

Hallo,

Das Leveling mit dem BLTouch stoppt immer mit einem Fehler bei Position 2,1.


Recv: Error:Probing Failed
Recv: X:84.50 Y:172.50 Z:10.00 E:0.00 Count X:6760 Y:13800 Z:8000
Recv: ok


Der Fehler ist stabil reproduzierbar.

Drucker: Anycubic Mega X

TMC2208

BLTouch original

Danke für die Hilfe

Mathias

[BUG] Mega X pause stuck waiting for commands to finish

Bug Description

Press pause when printing from SD card the printer is stuck at waiting for commands to finish

My Configurations

Required: Please include a ZIP file containing your Configuration.h and Configuration_adv.h files.

I just use the prebuilt firmware 1.1.6 foe the Mega X without any new drivers.

Steps to Reproduce

  1. Start printing a model from SD card
  2. Pause print after a bit

Expected behavior:
Print head lifts off model and homes x y and print can be resumed again

Actual behavior:
Print head lifts off model and homes x y, but printer is stuck at waiting for commands to finish and cant be interacted with.

Additional Information

  • I'm using the cura start/stop code provided in the Wiki without tweaks.

[BUG] Motor-Richtung/direction

Hi,
Yesterday I tried flashing to your newest Firmware "MEGA_P_v1.1.7-BETA2" and "MEGA_P_TMC_v1.1.7-BETA2", but neither worked for the Pro-Model. The Issue is that either the original (transparent Anycubig BMG) extruder works the other way around or all other 3-Axis-Movements are reversed.
Using the non-TMC-firmware lets the x/y/z axis perform correctly, but feeding in the filament needs to be done in the printer menu by hitten the retraction button and the other way around. This means that while printing the filament is retracted all the time insted of extruded, so you can't print with the current marlin firmware.
I-ve got the printer beginning of this Month and the original Firmware was 1.2.9 from anycubic, I didn't change a hardware other than the fans. Even with the freshly downloaded 1.2.8 (I don't know why they didn't publish the 1.2.9) from their website the axis and motor direction fits.
I know that the pro model uses TMC drivers as standard, but maybe Anycubic reversed some in the build.

I hope this helps adressing the right movement-directions in your firmeware.
Best regards
Pat

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.