Skip to content

Commit 15d8162

Browse files
committed
update docs and app version
1 parent 84dcb86 commit 15d8162

File tree

4 files changed

+20
-5
lines changed

4 files changed

+20
-5
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ Set up your slicer and printer for MFM by following the steps on each page below
5151

5252
1. [Slicer Setup](slicer-setup.md)
5353

54-
2. [MFM Command Setup](terminal-setup.md) (not needed for GUI)
54+
2. [MFM Command Setup](terminal-setup.md) ***(Post Processing and Command Line only)***
5555

56-
3. [Options](mfm-configuration-options-setup.md)
56+
3. [MFM Config Options](mfm-configuration-options-setup.md)
5757

5858
4. [Minimal Toolchange G-code](minimal-toolchange-gcode.md)
5959

@@ -89,6 +89,8 @@ Download the [latest GUI release of MFM](https://github.com/ansonl/mfm/releases)
8989

9090
> If a release of MFM has not been built for your OS, you can launch the GUI by [downloading the code](https://github.com/ansonl/mfm/archive/refs/heads/master.zip), navigate to the code folder in the command line and run `python src/gui.py`.
9191
92+
> ⚠️ **The first color change may be set to the wrong color.** If the first color change is incorrect, open the G-code in a text editor and search for `TX` (e.g. `T3`) where `X` is the wrong color index and **replace the first match of `T3` with `T0`** or desired base starting color index. This issue occurs about 50% of the time due to a known 10+ year old Windows Python [bug](https://stackoverflow.com/questions/15934950/python-file-tell-giving-strange-numbers).
93+
9294
### Printing the G-code file
9395

9496
Put the G-code file exported by your Slicer or MFM on an SD card and put the SD card in your 3D printer or transfer the G-code file to your printer over the network.

minimal-toolchange-gcode.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,15 @@ Current premade printer toolchanges:
1414

1515
- Generic (firmware managed tool change with `T`)
1616
- Generic Manual (manual filament swap, requires `M600` filament change support in firmware)
17-
- Bambu X1/P1 series *(Recommended: `bambu-x1-p1-series-long-retraction-107mm3-flush.gcode`)*
17+
- Bambu X1/P1 series
18+
- ***Latest Recommended:***
19+
- **Long retract on cut** enabled - `bambu-x1-p1-series-long-retraction-107mm3-flush.gcode`
20+
- No long retract - `bambu-x1-p1-series-107mm3-flush.gcode`
1821
- Bambu A1
1922
- Bambu A1 mini
2023
- Prusa XL
2124

22-
Every 3D printer is different and you should manually verify that the provided G-code is compatible with your printer.
25+
Every 3D printer is different and you should manually verify that the provided G-code is compatible with your printer. I recommend you create your own minimal toolchange G-code using the information in the below section and the premade G-code as a reference.
2326

2427
## Requirements to Create a Minimal Toolchange
2528

slicer-setup.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,3 +115,13 @@ If you plan to do the processing through the standalone MFM GUI app, you can ski
115115
If you intend to add isolines and using Ironing on the top surface, the standard ironing inset will cover up the isoline color on the outer wall.
116116

117117
Set Ironing inset to your line width (nozzle diameter) multiplied between 1 and 1.25 to not obscure the isolines.
118+
119+
### Flushing Volumes
120+
121+
Slicer generated toolchange flushing volumes are readily mixed between all tools when processed with MFM so it is recommended to **set all flushing volumes to the minimum amount** needed between all colors (e.g. 107mm³) for consistency.
122+
123+
1. Determine the flushing volume between your 4 colors by running this [calibration](https://makerworld.com/en/models/69131).
124+
125+
2. Find the minimum flushing volume needed for any color change. This should be ~107mm³.
126+
127+
3. If any color requires extra flushing volume beyond the minimum flushing volume, add that color index to the comma separated array for the key `extraPurgePreviousColors` the [MFM Config Option JSON file](mfm-configuration-options-setup.md). This will add an additional 150mm³ of flushing volume which can be increased by modifying the hard-coded flushing G-code in `mfm/extra_purge.py`.

src/mfm/app_constants.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
APP_NAME_ABBREVIATION = 'MFM'
22
APP_NAME = f'3D G-code Map Feature Modifier ({APP_NAME_ABBREVIATION})'
3-
APP_VERSION = '1.6.3'
3+
APP_VERSION = '1.6.4'

0 commit comments

Comments
 (0)