Installation
Follow this guide to install the 3MS configuration and macros.
Clone Repository
First, clone the 3MS repository:
Storage
If the git clone
command fails due to lack of storage on your system, run the following set of commands instead:
Install Script
K1 Series
If you are setting up the 3MS on a Creality K1 Series printer (K1, K1C, K1 Max), use the following install script instead:
Run the install script:
printer.cfg
In your printer.cfg
, add:
printer.cfg | |
---|---|
DynamicMacros
The 3MS configuration depends on DynamicMacros. If you haven't installed it already, follow the instructions here to do so.
Remove the following line from your 3ms/main.cfg
if it exists:
3ms/main.cfg | |
---|---|
Add 3ms/macros.cfg
to your [dynamicmacros]
config section. Example:
Moonraker Update Manager
To enable updates for the 3MS, add the following to your moonraker.conf
:
moonraker.conf | |
---|---|
Warning
When updating via Moonraker, the following files will be overwritten:
macros.cfg
KlipperScreen.conf
If you have any changes in these files, they will be lost when updating.
Controller
In 3ms/main.cfg
, edit the [include ./controllers/xxx/steppers.cfg]
line, replacing xxx
with the config name of your controller:
Controller Name | Config Name |
---|---|
SKR Mini E3 V2 | btt_skr_mini_e3_v2 |
SKR Pico | btt_skr_pico |
BTT Octopus (main MCU) | btt_octopus_main |
Zonestar ZM384 (main MCU) | zonestar_zm384_main |
Mini RAMBo | mini_rambo |
Geetech A30T | gtm32_103_v1 |
Configure MCU ID
Finally, to configure the MCU ID you saved from Firmware, run in your terminal:
Copy the path that is output. Now, in your 3ms/controllers/xxx/steppers.cfg
, in the [mcu 3ms]
section (towards the bottom), set the MCU ID.
Example: