Add images to readme
This commit is contained in:
parent
de70c97f4a
commit
69120ebeff
76
README.md
76
README.md
|
@ -65,18 +65,50 @@ I provided three different precompiled hex files: One for no modifications on th
|
||||||
|
|
||||||
If you have issues with an uneven bed, this is a great feature.
|
If you have issues with an uneven bed, this is a great feature.
|
||||||
|
|
||||||
- Level your preheated bed as well as you can
|
- Insert an SD card, enter the print menu.
|
||||||
- Send `G29 S1`, your nozzle will go to the first calibration position
|
- Enter the special menu by selecting it and pressing the round arrow:
|
||||||
- Don't adjust the bed itself with screws, only use software from here on:
|
|
||||||
- Use a paper (I recommend using thermopaper like a receipt or baking paper)
|
![Special Menu][menu]
|
||||||
- Use the onscreen controls or a tool like OctoPrint to lower or raise your nozzle until you feel a light resistance
|
|
||||||
- If 0.1 mm steps are not enough, you can send specific commands down to 0.02 mm via those three commands:
|
- In this menu, the round arrow is used to execute the command you selected.
|
||||||
- To raise: `G91`, `G1 Z+0.02`, `G90` (one after another, not in one line)
|
- Preheat the bed to 60°C with this entry: (if you usually print with a hotter bed, use the Anycubic menu)
|
||||||
- To lower: `G91`, `G1 Z-0.02`, `G90`
|
|
||||||
- I also added fine Z axis controls to the special menu, might be easier to use.
|
![Preheat bed][preheat]
|
||||||
- When done, send `G29 S2` and repeat the process for the next level point. Continue with `G29 S2`every time.
|
|
||||||
- After finishing the 25 points, the printer will beep and calculate.
|
- Level your preheated bed as well as you can with the four screws.
|
||||||
- After seeing `ok` in the console, send `M500` to save.
|
- Start the mesh leveling:
|
||||||
|
|
||||||
|
![Start MMBL][start]
|
||||||
|
|
||||||
|
- Your nozzle will now move to the first calibration position.
|
||||||
|
- Don't adjust the bed itself with screws, only use software from here on!
|
||||||
|
- Use a paper - I recommend using thermopaper like a receipt or baking paper
|
||||||
|
- Use the onscreen controls to lower or raise your nozzle until you feel a light resistance: (If you want to send the same command multiple times, select the item again, even though it is still marked red.)
|
||||||
|
|
||||||
|
![Z axis controls][control]
|
||||||
|
|
||||||
|
- Once finished , move to the next point:
|
||||||
|
|
||||||
|
![Next mesh point][next]
|
||||||
|
|
||||||
|
- Repeat the last two steps until all 25 points are done.
|
||||||
|
- Your printer will beep, wait 20 seconds and then save:
|
||||||
|
|
||||||
|
|
||||||
|
![Save to EEPROM][save]
|
||||||
|
|
||||||
|
- Reboot your printer.
|
||||||
|
|
||||||
|
|
||||||
|
[menu]: https://kore.cc/i3mega/mmbl/menu.jpg "Special Menu"
|
||||||
|
[preheat]: https://kore.cc/i3mega/mmbl/preheat.jpg "Preheat 60C"
|
||||||
|
[start]: https://kore.cc/i3mega/mmbl/start.jpg "Start Mesh leveling"
|
||||||
|
[next]: https://kore.cc/i3mega/mmbl/next.jpg "Next Mesh point"
|
||||||
|
[control]: https://kore.cc/i3mega/mmbl/control.jpg "Z axis control"
|
||||||
|
[save]: https://kore.cc/i3mega/mmbl/save.jpg "Save to EEPROM"
|
||||||
|
|
||||||
|
### After leveling:
|
||||||
|
|
||||||
- Reboot the printer.
|
- Reboot the printer.
|
||||||
- To ensure your mesh gets used on every print from now on, go into your slicer settings and look for the start GCode
|
- To ensure your mesh gets used on every print from now on, go into your slicer settings and look for the start GCode
|
||||||
- Look for the Z-homing (either just `G28` or `G28 Z0`) command and insert these two right underneath it:
|
- Look for the Z-homing (either just `G28` or `G28 Z0`) command and insert these two right underneath it:
|
||||||
|
@ -86,7 +118,15 @@ M420 S1
|
||||||
```
|
```
|
||||||
- Enjoy never having to worry about an uneven bed again!
|
- Enjoy never having to worry about an uneven bed again!
|
||||||
|
|
||||||
Note: By default, this firmware probes 25 points. This might take little while, if you don't need an as precise mesh, you can change the grid size by sending `G29 Px` before starting the leveling. E.g., `G29 P3` results in a 3x3 mesh, thus only 9 points.
|
|
||||||
|
#### Manual commands for use with OctoPrint etc.:
|
||||||
|
|
||||||
|
- `G29 S1` - Start MMBL
|
||||||
|
- `G29 S2` - Next Mesh point
|
||||||
|
- Raising Z: `G91`, `G1 Z0.02`, `G90` (one after another, not in one line)
|
||||||
|
- Lowering Z: `G91`, `G1 Z-0.02`, `G90`
|
||||||
|
- After seeing `ok` in the console, send `M500` to save.
|
||||||
|
|
||||||
|
|
||||||
### Testing your bed leveling
|
### Testing your bed leveling
|
||||||
|
|
||||||
|
@ -153,18 +193,20 @@ After flashing the new version, issue a `M502` and `M500`. After that, enter eve
|
||||||
|
|
||||||
## Detailed changes:
|
## Detailed changes:
|
||||||
|
|
||||||
- Thermal runaway protection enabled
|
- Thermal runaway protection enabled and tweaked
|
||||||
|
- Manual mesh bed leveling enabled ([check this link](https://github.com/MarlinFirmware/Marlin/wiki/Manual-Mesh-Bed-Leveling) to learn more about it)
|
||||||
|
- Heatbed PID mode enabled
|
||||||
|
- TMC2208 configured in standalone mode
|
||||||
- Stepper orientation flipped (you don't have to flip the connectors on the board anymore)
|
- Stepper orientation flipped (you don't have to flip the connectors on the board anymore)
|
||||||
- Linear advance unlocked (Off by default. [Research, calibrate](http://marlinfw.org/docs/features/lin_advance.html) and then enable with `M900 Kx`)
|
- Linear advance unlocked (Off by default. [Research, calibrate](http://marlinfw.org/docs/features/lin_advance.html) and then enable with `M900 Kx`)
|
||||||
- S-Curve Acceleration enabled
|
- S-Curve Acceleration enabled
|
||||||
- G26 Mesh Validation enabled
|
- G26 Mesh Validation enabled
|
||||||
- Some redundant code removed to save memory
|
- Some redundant code removed to save memory
|
||||||
- Manual mesh bed leveling enabled ([check this link](https://github.com/MarlinFirmware/Marlin/wiki/Manual-Mesh-Bed-Leveling) to learn more about it)
|
|
||||||
- Heatbed PID mode enabled
|
|
||||||
- Minor tweaks on default jerk and acceleration
|
- Minor tweaks on default jerk and acceleration
|
||||||
|
- Printcounter enabled (`M78`)
|
||||||
|
|
||||||
|
|
||||||
## Changes by derhopp:
|
## Changes by [derhopp](https://github.com/derhopp/):
|
||||||
|
|
||||||
- 12V capability on FAN0 (parts cooling fan) enabled
|
- 12V capability on FAN0 (parts cooling fan) enabled
|
||||||
- Buzzer disabled (e.g. startup beep)
|
- Buzzer disabled (e.g. startup beep)
|
||||||
|
|
Loading…
Reference in New Issue