General information collated into the most often asked questions and answers.
NOT an official Anycubic-operated forum; just customers discussing their machines.

View Comment

I3 Mega X axies issue

by Bizek92

Hi, I have a problem with the I3 Mega, the problem is quite peculiar because the X-axis is not working completely. The failure occurs in such a way that the stepper motor does not want to go to the left side (towards the limit switch). After any attempt to start the engines, a buzzer begins to beep regularly.
As I give the HOME mode, the carriage X moves a few mm to the right, and then Y and finally Z are turned on. If I move the carriage to the right with a command from the printer, I can go back to the left, but only by the amount I moved.
At first I thought it was the limit switch's fault, but unfortunately it works properly. I checked the voltage on it and it is only 2.3V, when the Y axis end switch is about 5V. I checked the voltage at the board, also 2.3V, the question is whether this switch should have the 5V, if so, what causes such a voltage drop?
I connected the printer to the Repeater, turned on the M119 option to check if the limit switches were working properly and yes, they were all working properly.
I already lost ideas what could be the cause?
I would like to add that the printer was unused almost six months ago, I had a problem with the Hotend fan but it was my fault because I had shorted wires in the new fan and I burned one transistor that I replaced and everything works.
I am adding a video with this anomaly, it will surely clarify what I mean.
Any ideas?

told me to buy a new mainboard, they won't help me to fix it.
Regards, Peter

View Comment


by Raggady

Noise, Can anyone help i have replaced all fans and changed drivers, but i am intermittently getting this vibration noise but i cant work of where it is coming from. i think it is from the carriage somewhere.

View Comment

Best Slicer to use?

by Armor9

Currently I am using the latest version of Cura for my slicer but is that the best one to use? I have heard good things about Prusa but never used it. Can anyone give their input and insight into the different slicer and if it is worthwhile to change? Thanks.

View Comment

i3 mega seeing card but not seeing files

by cam2363

My mega sees that an sd card is inserted, but doesnt see any files on the card.

I tried:
Formatting card
having only 1 file on
changing to a different card
restarting it
Re seating sd card cable

and I get nothing. It was working earlier today, but it just quit seeing files. Any ideas or thing to check?

View Comment

printing problem

by Berbilio

Hi i have a problem with my printer, it is not printing well, before this, id did printed good, and i did not change anything. i have releveled the bed several times bit this is not working, i also have just replaced the hot end part and placed a new nozzel. anyone an idea?

View Comment

Name that part: the box that holds the printhead

by NaloMeliful

Hi there, it's been a good long while since I've been here. I pulled out my printer and found the box that holds the fans and the connections from the printhead is busted. How do I get a replacement? I don't rightly know its name.

It's the circled part in the picture (where the boden comes in and the printhead comes out)

I can't print one and I need the plug part for the printhead wires.

i3 Mega (original All Metal Frame)


Ai3M replacement_part
View Comment

3d print just stops

by YorikoRayne

Let me know what you need from me in order to help me figure this out.....OKAY

Now, I have been printing for a while now....not constantly....but every now and then if I'm printing a repeat of something that I have printed before my printer will just stop....I mean no moving back and forth, to and fro...nothing.....I give it a rest and try again.....stops damn near in the same place as before even though I have just printed a full item of said print that is now stopping....

I am sooooooooo at a loss

View Comment

HELP. Problem with print button

by LordVojelDort

Hello. I have a problem. When I insert SD card to the printer, turn on and I want to print any file from SD card and I click on the print button, nothing. What to do ? Format the SD card or try another one or is it some SW problem with Marlin ? Printer AI3M. Thank you for your help.

EDIT: SOLVED. I used better SD card. Thank you Rimbalin.

View Comment



Thread to document and discuss the various i3 mega's firmware.

This thread will almost certainly occasionally overlap with the HARDWARE thread:

Marlin 1.1.6 with original Anycubic i3 Mega display support

Official firmware release
Usefulness unverified.

Everything else under this line was written before functional firmware was available, so is likely to be incorrect.

"I just got my printer and I want to flash the firmware to be sure it's the latest"
No. Flashing the i3 mega is not as easy as it should be. Just go and print stuff.


  • YES. The official sourcecode is "available" and you can modify it.

    • However simple things like the age of the files means that syntax will conflict with newer IDE's. Simple anomalies like trigorilla.h being referenced when the file is actually called Trigorilla.h (uppercase/lowercase discrepancy), and Configuration.h still using the standard LCD2004 (REPRAP_DISCOUNT_SMART_CONTROLLER) do not inspire confidence that it is actually the source. It almost certainly is not, but rather a hobbled-together collection of old code from previous printers that omits any reference to the i3 megas TFT.
    • Unofficial sourcecode is available. See note #1 at bottom
  • NO. The official source will not compile as-is.

    • It will give variable name errors unless you
    • 1) use the old Arduino IDE (at the time of writing this may no longer be possible)
    • or 2) you make some copy/paste edits to the source code to update the variable names to the new IDE requirements.
    • or 3) Manually go through a copy of the new code and intelligently insert values relevant from the old code, or that you know to be correct. This method is not difficult, but it does require an understanding of what you are doing. Comparing the 'official' mega sourcecode from Configuration.h against the new Marlin Configuration.h will help you to begin understanding.
  • YES. A compiled .hex is available for the i3 mega and i3 ultrabase.

    • So if you should manage to kill your firmware you "should* be able to reflash it from the pre-compiled hex.
    • One of these .hex files includes the dual z-endstop modification. So if your levels are always mysteriously wrong, and nozzle crashing into he bed on first print of the day, then you should consider this.
  • NO. We do not have access to the firmware for the touchscreen. (which is separate to the printer firmware)

    • In theory you can modify Marlin and not alter the touchscreen at all. However there is no known option for the anycubic TFT in marlin firmware, so you therefore cannot select a compatible display option in marlin, and therefore eithe rlose the display entirely, or need to (physically and in firmware) substitute another known display type.
    • REQUEST: Someone please try all of the other available Marlin options for LCD screens, to test if the anycubic screen is in any way functional under a similar driver.
  • YES. You can use a LCD2004 or 12864, or any commercial TFT like the MKS32

  • YES. If you are working on accessing or reverse engineering the TFT operations then you are our hero and we love you. Please keep us updated on any progress or task delegation requests.

  • NOTE: Anycubic seem to neglect to adjust the version number on their hex releases, so don't be surprised if the 'new' hex you flash has the same version number as the original one.
    • The above assumption needs confirmation, but I have seen it mentioned a couple of times now, so to the best of my knowledge it is correct.
    • REQUEST: Someome please test and confirm:
    • hex [list it's filename and where it came from]
    • has what purpose [list it's supposed functionality ie: dual-z-sensor, ultrabase version, original inductive sensor version, etc]
    • displays what version numbers

Bought to my attention by Matej Zubčić on Facebook:

Basic firmware info:


pkochubey's host of the hex:

Arduino IDE (compile the sourcecode and upload the hex to printer):

  • How do I compile sourcecode:

    • get the Arduino IDE
    • get the source code (but becasue there is no really definitive package, and you will have to edit whatever you get anyway, you may as well just get the latest Marlin source and - using logic - modify it to be similar to whatever source code appears to be most like the i3 mega. The previous 'anycubic prusa i3' model's soure is probably most appropriate and available.
    • open the .ino file found within the source code with Arduino IDE
    • plug your computer into your arduino board via USB
    • check that the iDE is set to a mega 2560 type board
    • check that the iDE is set to the correct com port (the printer wil appear as one when it's connected)
    • Ctrl U
  • How do I decompile/edit the .hex? :
    • You don't.


  • 1 : If you know how to modify firmware code, and are prepared to use your brain to figure out if this is entirely appropriate or not there is this:
    The standard machine does not use one driver for the two Z nemas - so there are some obvious modifications, but this source is likely to be about as close to standard with improvements as any.
View Comment