Skip to content

Commit b164d59

Browse files
committed
Update README.md
1 parent 16d6d37 commit b164d59

File tree

1 file changed

+29
-8
lines changed

1 file changed

+29
-8
lines changed

README.md

+29-8
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,20 @@
11
# Anycubic i3 Mega Marlin 1.1.9 by davidramiro
22

3+
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3MFT8QMP5ZRCE&source=url) [![Downloads](https://img.shields.io/github/downloads/davidramiro/Marlin-AI3M/total.svg?style=flat)](https://github.com/davidramiro/Marlin-AI3M/releases) [![Open Issues](https://img.shields.io/github/issues-raw/davidramiro/Marlin-AI3M.svg?style=flat)](https://github.com/davidramiro/Marlin-AI3M/issues?q=is%3Aopen+is%3Aissue) [![Closed Issues](https://img.shields.io/github/issues-closed-raw/davidramiro/Marlin-AI3M.svg?style=flat)](https://github.com/davidramiro/Marlin-AI3M/issues?q=is%3Aissue+is%3Aclosed) [![License](https://img.shields.io/github/license/davidramiro/Marlin-AI3M.svg?style=flat)](https://github.com/davidramiro/Marlin-AI3M/blob/master/LICENSE) [![Latest Release](https://img.shields.io/github/release/davidramiro/Marlin-AI3m.svg?style=flat)](https://github.com/davidramiro/Marlin-AI3M/releases/latest/) ![](https://img.shields.io/github/last-commit/davidramiro/Marlin-AI3m.svg?style=flat)
4+
35
This is my slightly customized version of the [Marlin Firmware](https://github.com/MarlinFirmware/Marlin), gratefully based on [derhopp's repo](https://github.com/derhopp/Marlin-with-Anycubic-i3-Mega-TFT) with his remarkable efforts to get the Anycubic i3 Mega TFT screen to work.
46

57
Feel free to discuss issues and work with me further optimizing this firmware!
68

79
I am running this version on an i3 Mega Ultrabase V3 (for distinction of the different versions, check [this Thingiverse thread](https://www.thingiverse.com/groups/anycubic-i3-mega/forums/general/topic:27064)).
810
Basically, this should work on every Ultrabase version that has two Z-axis endstops.
911

10-
**The new Mega-S is not officially supported. You can try your luck, but I have no means of troubleshooting issues with that machine. E-steps need to be set to 384 (`M92 E384.00` + `M500`), and afterwards calibration is highly recommended as per the instructions on the [Wiki](https://github.com/davidramiro/Marlin-AI3M/wiki/Extruder-Calibration/).**
12+
The new Mega-S should work too, but you will need to enter those two commands to make the new extruder work:
13+
```
14+
M92 E384
15+
M500
16+
```
17+
Afterwards, calibration is highly recommended as per the instructions on the [Wiki](https://github.com/davidramiro/Marlin-AI3M/wiki/Extruder-Calibration/).
1118

1219
Note: This is just a firmware, not magic. A big part of print quality still depends on your slicer settings and mechanical condition of your machine.
1320

@@ -157,24 +164,35 @@ G26 C H200 P25 R25
157164

158165
[m600 demo]: https://kore.cc/i3mega/img/m600demo.jpg "M600 demo"
159166

160-
**A USB host (OctoPrint, Pronterface, ...) is required to use this.**
167+
**Printing via USB is highly recommended for this.**
161168

162169
#### Configuration:
163170
- Send `M603 L0 U0` to use manual loading & unloading.
164171
- Send `M603 L538 U555` to use automatic loading & unloading
165172
- Save with `M500`
166173

167174
#### Filament change process (manual loading):
168-
- Place `M600` in your GCode at the desired layer or send it manually
175+
- For printing via SD:
176+
- Place `M600` in your GCode at the desired layer
177+
- For printing via USB:
178+
- Place `M600` in your GCode at the desired layer or send it via terminal
179+
- Alternatively: Use `FilamentChange Pause` in the Special Menu
169180
- The nozzle will park and your printer will beep
170181
- Remove the filament from the bowden tube
171182
- Insert the new filament right up to the nozzle, just until a bit of plastic oozes out
172183
- Remove the excess filament from the nozzle with tweezers
173-
- Send `M108` via your USB host.
174-
- Note for OctoPrint users: After sending `M108`, enable the advanced options at the bottom of the terminal and press `Fake Acknowledgement`
184+
- For printing via SD:
185+
- Click `CONTINUE` on the screen
186+
- For printing via USB:
187+
- Send `M108` via your USB host or use `FilamentChange Resume` in the Special Menu
188+
- Note for OctoPrint users: After sending `M108`, enable the advanced options at the bottom of the terminal and press `Fake Acknowledgement`
175189

176190
#### Filament change process (automatic loading):
177-
- Place `M600` in your GCode at the desired layer or send it manually
191+
- For printing via SD:
192+
- Place `M600` in your GCode at the desired layer
193+
- For printing via USB:
194+
- Place `M600` in your GCode at the desired layer or send it via terminal
195+
- Alternatively: Use `FilamentChange Pause` in the Special Menu
178196
- The nozzle will park
179197
- The printer will remove the filament right up to the extruder and beep when finished
180198
- Insert the new filament just up to the end of the bowden fitting, as shown here:
@@ -183,8 +201,11 @@ G26 C H200 P25 R25
183201

184202
[m600 load]: https://kore.cc/i3mega/img/load.jpg "M600 Load"
185203

186-
- Send `M108` via your USB host.
187-
- Note for OctoPrint users: After sending `M108`, enable the advanced options at the bottom of the terminal and press `Fake Acknowledgement`
204+
- For printing via SD:
205+
- Click `CONTINUE` on the screen
206+
- For printing via USB:
207+
- Send `M108` via your USB host or use `FilamentChange Resume` in the Special Menu
208+
- Note for OctoPrint users: After sending `M108`, enable the advanced options at the bottom of the terminal and press `Fake Acknowledgement`
188209
- The printer will now pull in the new filament, watch out since it might ooze quite a bit from the nozzle
189210
- Remove the excess filament from the nozzle with tweezers
190211

0 commit comments

Comments
 (0)