diff --git a/Beginner's-Guide-(English).md b/Beginner's-Guide-(English).md index 23167bb..37ad61c 100644 --- a/Beginner's-Guide-(English).md +++ b/Beginner's-Guide-(English).md @@ -19,47 +19,47 @@ This firmware works on many Anycubic brand 3D printers, in which a "Trigorilla" The following are currently supported (as of November 2021): - **i3 Mega** (first generation with only one Z limit switch) -[[ https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/MegaM.jpg | width = 200px ]] +[[ /images/MegaM.jpg | width = 200px ]] - **i3 Mega** (second generation with two Z limit switches) -[[ https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/MegaM.jpg | width = 200px ]] +[[ /images/MegaM.jpg | width = 200px ]] - **Mega S** (first generation with Anycubic 1.0 display) -[[ https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/MegaS.jpg | width = 200px ]] +[[ /images/MegaS.jpg | width = 200px ]] - **Mega S** (second generation with Anycubic 0.0.2 display) -[[ https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/MegaS2.jpg | width = 200px ]] +[[ /images/MegaS2.jpg | width = 200px ]] - **Mega X** (first generation with DWIN / DGUS II display) -[[ https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/MegaX.jpg | width = 200px ]] +[[ /images/MegaX.jpg | width = 200px ]] - **Mega X** (second generation with Anycubic 0.0.2 display) -[[ https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/MegaX.jpg | width = 200px ]] +[[ /images/MegaX.jpg | width = 200px ]] - **Mega Pro** (Mega S with laser, BMG extruder and TMC drivers on X and Y. The Anycubic 0.0.2 display is always used) -[[ https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/MegaPro.jpg | width = 200px ]] +[[ /images/MegaPro.jpg | width = 200px ]] - **Chiron** (first generation with Anycubic 1.0 display) -[[ https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/Chiron1.jpg | width = 200px ]] +[[ /images/Chiron1.jpg | width = 200px ]] - **Chiron** (second generation with Anycubic 0.0.2 display) -[[ https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/Chiron2.jpg | width = 200px ]] +[[ /images/Chiron2.jpg | width = 200px ]] - **4MAX Pro** (first generation made out of plastic with 270x210x190mm build volume) -[[ https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/4MAXPro.jpg | width = 200px ]] +[[ /images/4MAXPro.jpg | width = 200px ]] - **4MAX Pro v2** (second generation of the 4MAX Pro with BMG direct extruder) -[[ https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/4MAXPro.jpg | width = 200px ]] +[[ /images/4MAXPro.jpg | width = 200px ]] With every printer it is possible to operate it in its original state, or [replace all stepper motor drivers with TMC22xx](https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/wiki/Swap-stepper-motor-driver-for-TMC2xxx). In addition, [Autoleveling sensors such as the BLTouch](https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/wiki/BLTouch-Installation-(english)) retrofit. Since version 1.3.0 it is also possible to additionally integrate a [Wifi module](https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/wiki/WiFi-Installation-(english)) and thus to control the printer completely via a web interface. @@ -74,43 +74,43 @@ As can be seen above, there are different printers with different displays. To f You can recognize it immediately after switching on. The background is white, the writing is blue. This display was built into the i3 Mega, Mega S and Chiron for a long time and works very reliably. There are no known problems with the operation. -![manual_anycubic_main](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/manual_anycubic_main.jpg) +[[/images/manual_anycubic_main.jpg]] If you click on "Tools" in the main menu, you come to a single page that contains all additional functions. Some functions are still hidden behind individual buttons, but apart from large rectangular blue buttons, there is no possibility of interaction. -![manual_anycubic_setup](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/manual_anycubic_setup.jpg) +[[/images/manual_anycubic_setup.jpg]] If you install this firmware, the special menu is also displayed without any problems. -![manual_anycubic_specialmenu](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/manual_anycubic_specialmenu.jpg) +[[/images/manual_anycubic_specialmenu.jpg]] ### 2.2 The original DWIN / DGUS II display After switching on you get an elaborate boot animation (on the Mega X with MP3 sound) and you notice the quite high resolution and the somewhat soft display. The "Ready" lettering is clean and filtered. -![manual_dgus2_main](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/manual_dgus2_main.jpg) +[[/images/manual_dgus2_main.jpg]] If you click on "Tools" in the main menu, the differences to the Anycubic 1.0 display become clear. The menu is divided into several pages and the arrow with which you can change pages is animated. -![manual_dgus2_setup](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/manual_dgus2_setup.jpg) +[[/images/manual_dgus2_setup.jpg]] The special menu is razor sharp, reacts quickly, but sometimes behaves with a delay because this display communicates more slowly with the mainboard than the Anycubic 1.0. -![manual_dgus2_specialmenu](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/manual_dgus2_specialmenu.jpg) +[[/images/manual_dgus2_specialmenu.jpg]] ### 2.3 The Anycubic 0.0.2 display (DGUS clone) If you switch on a printer with this display, you get a boot animation similar to that of the Mega X, but with fewer frames per second. The "Ready" lettering is very sharp, but angular and not smooth like on the DGUS II. -![manual_dgus_main](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/manual_dgus_main.jpg) +[[/images/manual_dgus_main.jpg]] If you click on "Tools" in the main menu, you can see how much the menu is based on the structure of the DGUS II (since the graphics were probably also built with the DWIN toolset). However, there is no animation whatsoever. In addition, there is no MP3 sound, just a soft beep. -![manual_dgus_setup](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/manual_dgus_setup.jpg) +[[/images/manual_dgus_setup.jpg]] The special menu on this display has a peculiarity: Since this display does not allow any text to be written into the file list, virtual files had to be created, which even have the .gcode extension and when the update button was pressed can be loaded to execute menu functions. Since the handling differs fundamentally from the two previous displays in terms of programming, a special firmware version must be used for this, which can be recognized by the text "_DGUS" in the file name. -![manual_dgus_specialmenu](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/manual_dgus_specialmenu.jpg) +[[/images/manual_dgus_specialmenu.jpg]] ### 2.4 Summary: - Anycubic 1.0 display -> normal firmware @@ -131,7 +131,7 @@ Pin assignment of the servo port: - `SERVO2_PIN 5` - `SERVO3_PIN 4` -![trigorilla_1_0](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/trigorilla_1_0.jpg) +[[/images/trigorilla_1_0.jpg]] ### Trigorilla 1.1 @@ -143,7 +143,7 @@ Pin assignment of the servo port: - `SERVO2_PIN 11` - `SERVO3_PIN 6` -![trigorilla_1_1](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/trigorilla_1_1.jpg) +[[/images/trigorilla_1_1.jpg]] ### Trigorilla 0.0.2 @@ -155,7 +155,7 @@ Pin assignment of the servo port: - `SERVO2_PIN 5` - `SERVO3_PIN 4` -![trigorilla_002](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/trigorilla_002.jpg) +[[/images/trigorilla_002.jpg]] ### Trigorilla 0.0.3 @@ -168,7 +168,7 @@ Pin assignment of the servo port: - `SERVO2_PIN 5` - `SERVO3_PIN 4` -![trigorilla_003](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/trigorilla_003.jpg) +[[/images/trigorilla_003.jpg]] @@ -220,19 +220,19 @@ Now that we have found out which firmware is suitable for our printer, it can be In the first step we open the drop-down menu with the printers and click on "Manage Printers" -![install_cura_01](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/install_cura_01.jpg) +[[/images/install_cura_01.jpg]] In the window that has opened, we select our printer and click on "Update Firmware" -![install_cura_02](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/install_cura_02.jpg) +[[/images/install_cura_02.jpg]] If the printer is correctly connected to the PC, the "Upload Custom Firmware" button can be pressed and the .hex file that has just been downloaded can be selected. -![install_cura_03](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/install_cura_03.jpg) +[[/images/install_cura_03.jpg]] The update is then carried out automatically and the printer restarts after completion. -![install_cura_04](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/install_cura_04.jpg) +[[/images/install_cura_04.jpg]] The firmware is now installed and can be used. @@ -244,11 +244,11 @@ We do this by going into the new Special Menu. This is located in the "Print" me To confirm individual menu items, do not press the "Print" button as usual, but rather the circle to update. -![manual_specialmenu_open](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/manual_specialmenu_open.jpg) +[[/images/manual_specialmenu_open.jpg]] In the special menu we first select "Load FW Defaults" (firmware default settings) and confirm with the circle. The execution is acknowledged with a beep. -![manual_specialmenu_saveeeprom](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/manual_specialmenu_saveeeprom.jpg) +[[/images/manual_specialmenu_saveeeprom.jpg]] Then we can save the settings that have just been loaded and thus complete the setup. For this we select "Save EEPROM" and confirm again with the circle. @@ -272,13 +272,13 @@ The following values must therefore be entered in order to use this and to place `Z (Height) = 210 mm` -[[https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/bed_size_cura.jpg | width = 800px]] +[[ /images/bed_size_cura.jpg | width = 800px ]] ### Resolution and Deviation In order to achieve the best print result, which is possible with a 16 MHz Atmel microcontroller as it is built into the Trigorilla mainboard, the resolution and deviation in the slicer must be limited. The values ​​that the standard profile from Cura provides for the i3 Mega are not adapted to the computing power and can lead to stuttering and unsightly blobs in long curves. Prusa itself therefore specifies an even lower resolution for the Prusa i3, but the following values ​​have proven to be ideal. -[[https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/max_resolution_cura.jpg | width = 600px]] +[[ /images/max_resolution_cura.jpg | width = 600px ]] ### Maximum fan speed @@ -292,14 +292,14 @@ However, this has the consequence that the original fan from Anycubic now rotate **For this reason, the fan in the slicer must not be set above 70%!** -[[ https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/max_fanspeed_cura.jpg | width = 600px ]] +[[ /images/max_fanspeed_cura.jpg | width = 600px ]] ## 8. Start and end code This step is optional. If you want, you can have a look at my personal start and end code for Cura here. The explanation is in the comments. If a Gcode is unclear, I recommend reading the official Marlin documentation (also linked there). -https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/wiki/Cura-Start--and-Endcode-with-preheat-and-purge-line +https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/wiki/Start-and-Endcode-with-preheat-and-purge-line ## 9. Calibrate the extruder @@ -324,7 +324,7 @@ The PID controller (proportional-integral-derivative controller) reliably contro The standard PID tuning can be carried out directly from the special menu and **takes several minutes**. A beep confirms successful tuning. -![manual_specialmenu_pid](https://raw.githubusercontent.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/master/images/manual_specialmenu_pid.jpg) +[[/images/manual_specialmenu_pid.jpg]] However, it is important to know that under certain circumstances (very high or very low ambient temperature) the PID tuning even worsens the heating behavior. Here it is then necessary to reload the default / standard values.