Standard Marlin compatible G-codes can be found at the RepRap wiki: G-code.
Not all standard G-code are supported by the MP Mini Delta.
See Sending G-code for more information on how to send the commands below.
Command | Description |
---|---|
G29 | G29 - Automatic Bed Leveling |
M550 | Get/Set SSID |
M551 | Get/Set Password |
M552 | Display IP address |
M555 P1 | Reset WiFi interface (reboots WiFi module) |
M556 | Display network status |
M560 | Update firmware using firmware.bin in microSD card |
M561 | Change thermistor type (Hotend and/or Heat bed) |
M562 | Invert stepper motor direction |
M563 | Enable faster WiFi file uploads* |
M564 | Download gcode from remote server |
M565 | Print cached file cache.gc |
M566 | Rename cache.gc |
M600 | Pause (There are reports that M600 is not working) |
See Sending G-code for more information on how to send the commands below.
See the G29 - Automatic Bed Leveling page for examples and usage.
M550 SSID ;SSID = Name of WiFi network (case sensitive) M551 PASSWORD ;PASSWORD = Password for WiFi network (case sensitive)
Thermistor information and replacement options can be found here.
Type P0 = Default or EPCOS 100K
Type P1 = 104GT-2 or 104NT-4-R025H42G (may report as 104GT)
M561 P0 ;Change to Default or EPCOS 100K M500 ;Save EEPROM Reboot printer to complete the process Or M561 P1 ;Change to 104GT-2 or 104NT-4-R025H42G (may report as 104GT) M500 ;Save EEPROM Reboot printer to complete the process
M561 B P0 ;Change to Default or EPCOS 100K M500 ;Save EEPROM Reboot printer to complete the process Or M561 B P1 ;Change to 104GT-2 or 104NT-4-R025H42G (may report as 104GT) M500 ;Save EEPROM Reboot printer to complete the process
EPCOS 100K Thermistors B57540G0104F000
, B57560G104F
, and B57560G1104F
have similar Beta values compared to the stocks Beta value of 3950. Because of this you can use any of them as replacement thermistors. Use the stock thermistor setting of Type P0.
Characteristics of 104GT-2
and 104NT-4-R025H42G
are nearly identical. Type P1 is used for either thermistor.
M562 E ;Inverts Extruder motor direction M562 X ;Inverts X-Axis motor direction M562 Y ;Inverts Y-Axis motor direction M562 Z ;Inverts Z-Axis motor direction M500 ;Saves changes to EEPROM Reboot printer to complete the process
*M563 S6 is currently broken due to firmware bug. Try:
M563 S5
Or
M563 S4
M563 S6 ;S value can be 2-6 *(S6 is currently broken due to firmware bug)
http://PRINTERS_IP_ADDRESS/set?code=M563 S4
http://192.168.20.113/set?code=M563 S4
Or
http://192.168.20.113/set?code=M563 S5
This setting doesn't persist after the printer has been powered off, i.e., “M563 S6” must be sent at least once after turning the printer on. I gather “M500” doesn't save changes that are made to settings that are related to the UI Controller firmware.
M564 ip_address_of_file_server/file.gcode ;Download file.gcode from server M564 123.45.67.89/cat.gcode ;Download cat.gcode from 123.45.67.89
M565
Or using a web browsers URL bar
http://PRINTERS_IP_ADDRESS/set?code=M565
Example:
http://192.168.1.120/set?code=M565
M21 ;Initialize SD card M20 ;List SD card M566 new_file_name.gc ;renames cache.gc to a user given file name M20 ;List SD card (to verify file was renamed)