Professional Documents
Culture Documents
mars2ChiTu Mainboard SpecificationV3.0.920200612 - English - Gcode
mars2ChiTu Mainboard SpecificationV3.0.920200612 - English - Gcode
according to the comments, the commands after the semicolon will be ignored]]
; The basic format is Mxxx Ixxx, Mxxx Txxx or Mxxx Sxxx, where Ixx (the first
letter of the letter I, integer, not the number 1) is followed by an integer, which
can be decimal or hexadecimal (beginning with 0x) ), Sxx is followed by a floating
point number
;
M8513
; [Stepper motor direction control] The directions of I1 and I-1 are just opposite,
so if the direction of the motor is wrong, either change the wiring or change the
direction parameter
M8002 I-1; ;X stepper motor direction, I1 or I-1
M8003 I1; Y stepper motor direction
M8004 I-1; Z stepper motor direction
;[XYZ axis extrusion head/platform movement configuration] only affects the actual
movement direction of the manual interface buttons;;;;;;;;;;;;;;;;;;;;;;;;;;
M8005 Z0; 0: Z axis direction, forming support movement,,
; 1: Resin tank movement in the Z-axis direction
To
;
; [Speed/Acceleration Setting] The speed is in mm/s, and the acceleration is in
mm/s^2
M8006 I30; The maximum starting speed. When the movement speed exceeds this speed,
the speed will be used as the starting speed.
; This speed is mainly to prevent loss of step, if this value is too small, it will
cause the rail angle to bulge when rounding
M8007 I15; The maximum curve speed value (corresponding to the jerk speed in the
open source firmware), if the actual curve speed of the movement is greater than
this value,
; Will force the movement to decelerate. When filling, there will be a lot of
reciprocating motion, this value is large, noise is large, and it is easy to lose
steps.
; This value is small, the speed is slow, when the printing speed is high, the
printing quality will be relatively poor
M8008 I1000; Acceleration, the larger the value, the higher the average speed of
actual operation, but the noise is also large, the value is small, the actual speed
will be smaller,
;
; [[[Step-related parameters]]] After setting the parameters, please print a cube,
and then measure the size with a ruler to confirm that there is no problem with the
parameters
;
M8009 S0.0125; [mm value for each step of XY] such as 20 teeth, tooth pitch 2mm
(mxl specification, 2gt tooth data is 2mm), 1.8 degree stepping motor,
; 16 subdivision, then (20*2)/((360/1.8)*16)
;M8009 X0.0125 Y0.0125 ;If you need to set X,Y stepper motor parameters
independently, you can use this command
;
M8010 S0.000625; [mm value of each step of Z] On non-delta machines, the
calculation formula: lead/((360/1.8)*16).
;
; [Various maximum speeds] In order to ensure the stability of the machine, please
set according to the actual measurement results
M8012 I200 ;Maximum speed of XY movement mm/s
M8013 I5; the maximum speed of Z movement mm/s
;
;【Return to zero speed】
M8015 I3; The first zero return speed when Z zero return, the speed is faster, the
Z movement speed of the manual interface is also the same as this speed, and the Z
axis lift is also used at this speed
M8015 S30; The zero return speed when XY return to zero, the speed is faster, the
XY movement speed of the manual interface is also the speed at which the XY axis
moves away
M8016 I3; The second zero return speed when Z zero return, the speed is slower,
reducing the second zero return speed can improve the repeated positioning accuracy
of the limit position, if the parameter is 0, the second zero return will not be
performed
; [Speed and distance of Z axis demoulding] During demolding, first rise slowly,
then rise quickly, then stay for a while, then fall quickly, then fall slowly
M8070 S3; unit is mm; Z demoulding slow rising distance
M8015 P1.0; unit is mm/s; Z demoulding slow rising speed
; When printing [Z demoulding, the total distance of each lifting height, in mm,
the distance = slow ascent distance + fast ascent distance]
M8070 Z7; if movement z is not needed, set it to 0
;
; [XY axis limit switch position type]
M8029 I0 ;0: Unilateral limit, only X-, Y-, Z- limit is used, Z+ is not used
; 2: Bilateral limit, if Z+ and Z- limit are used at the same time, Z+ can limit
the maximum stroke of Z
;
;
;
; [XYZ limit switch wiring type] If this configuration is wrong, when the motor is
operated in the manual interface, the motor cannot move in a certain direction and
the buzzer
; There will be a dizzying sound.
; Simple judgment method, if the configuration is normal, the buzzer will emit a
beep when the position is changed from unlimit to limit.
; When the position is changed from the limit position to the limit position, the
buzzer will not sound. If the phenomenon is found to be opposite, please modify
this configuration
M8029 T0 ;0: limit switch is normally open (when not limit,-and s voltage is high
level, when limit is low level)
; 1: The limit switch is normally closed (when it is not in the limit-and s voltage
is low, and when it is limited, it is high)
;
;【Z-axis limit switch position】
M8029 S0 ;0: Limit when the extruder is closest to the platform, and the limit is
connected to Z-
; 1: Limit when the extruder is farthest away from the platform, and the limit is
connected to Z+
;
; [Whether the XYZ axis returns to (0,0,0) after homing,]
M8029 C0 ;0: return to XYZ(0,0,0) position, that is, the position where the
extruder returns to the coordinate zero position
; ;1: Stay at the limit position
;
;;
;【Fan 1 control】
M8030 I-1 ;>0: If you need to force fan 1 to automatically turn on the fan when the
temperature is greater than a certain temperature, set a temperature greater than
0.
;0: If set to 0, the default is not to transfer
;-1: Always open MF
;-2: Open when the file is printing, close EF when not printing
;【Fan 2 control】
M8030 T-1 ;0: If set to 0, the default will not turn
;1: >0 Once exposed, fan 2 will turn, if no exposure, the fan will stop LED
;-1:<0 Always open MF
;-2: Open when the file is printing, close EF when not printing
; [Projector communication baud rate, if serial port control is not needed, just
set the baud rate to 0]
M8070 I9600; Projector communication baud rate
;【Machine Type】
M8080 I0 ;0: XYZ common type,
;
; [Thermal resistance type] Temperature sensor type
M8081 I0 ;0: ideal NTC 100K 1% 3950 B,
;
;
; [Z zero point and limit position setting] 0: The limit position is the same as
the Z zero point 1: The limit position is different from the Z zero point
M8083 I1; The limit position is different from the zero point of Z, it needs to be
used with M8084 Z* instruction
;
;
;; [Difference between Z limit point and zero limit, the value is usually positive]
M8084 Z0; If you want to set the offset in the configuration, please remove the
semicolon in front of the command line, and you can also configure the offset
automatically through "Set Z to zero" on the interface
;
;
; [Start LOGO time]
M8085 I3000; boot logo duration, minimum 100ms, maximum 6000ms
;【Screensaver time】
M8085 T0; How long will it take to enter the screen saver interface in standby
mode, the unit is second (s), when it is 0, it means that the screen saver is
disabled
;
;【【【【【【【Save Parameter】】】】】】】This parameter must not be less, otherwise
the parameter cannot be saved to the device
M8500; save configuration
;