G-code - 5.8. M300 - M460

목록

M300: Play beep sound

M300: 경고음 재생

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Yes Yes No Yes No Yes Yes ???

Parameters

매개변수

Snnn frequency in Hz

Snnn 주파수 (Hz)

Pnnn duration in milliseconds

Pnnn 기간 (밀리초)

Example

M300 S300 P1000

M300 S300 P1000

Play beep sound, use to notify important events like the end of printing.

경고음을 재생하고 인쇄 종료와 같은 중요한 이벤트를 알리는 데 사용합니다.

See working example on R2C2 electronics.

R2C2 전자 장치에 대한 작업 예제를 참조하세요.

If an LCD device is attached to RepRapFirmware, a sound is played via the add-on touch screen control panel.

RepRapFirmware에 LCD 장치를 연결하면 추가 터치스크린 제어판을 통해 소리가 재생됩니다.

Else the web interface will play a beep sound.

그렇지 않으면 웹 인터페이스에서 경고음이 울립니다.

M301: Set PID parameters

M301: PID 매개변수 설정

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No: See M13[0-3]) Yes Yes Yes Yes Yes No No ??? ???

Parameters

매개변수

Hnnn heater number (Smoothie uses 'S')

Hnnn 히터 번호 (스무디는 'S'를 사용합니다)

Pnnn proportional (Kp)

Pnnn 비례 (Kp)

Innn integral (Ki)

Innn 인적분 (Ki)

Examples

M301 H1 P1 I2 D3 ; Marlin

M301 H1 P1 I2 D3 ; 말린

M301 H1 P1 I2 D3 T0.2 B20 W127 S0.8 ; RepRapFirmware (v1.09 onwards), Duet-dc42

M301 H1 P1 I2 D3 T0.2 B20 W127 S0.8 ; RepRapFirmware(v1.09 이후), Duet-dc42

M301 S0 P30 I10 D10 ; Smoothie

M301 S0 P30 I10 D10 ; 스무디

Sets Proportional (P), Integral (I) and Derivative (D) values for hot end.

핫 엔드의 대한 비례 (P), 적분 (I) 및 미분 (D) 값을 설정합니다.

See also PID Tuning.

PID 조정도 참조하십시오.

Marlin

말린

Hot end only; see M304 for bed PID.

핫 엔드만 해당; 베드 PID는 M304를 참조하세요.

H is the heater number, default 1 (i.e. first extruder heater).

H는 히터 번호이며 기본값은 1입니다 (즉, 첫 번째 압출기 히터).

RepRapFirmware (v1.09 onwards)

RepRapFirmware (v1.09 이후)

H: Is the heater number, and is compulsory.

H: 히터 번호이며 필수입니다.

H0 is the bed, H1 is the first hot end, H2 the second etc.

H0은 베드, H1은 첫번째 핫엔드, H2는 두 번째 등입니다.

P: Interprets a negative P term as indicating that bang-bang control should be used instead of PID (not recommended for the hot end, but OK for the bed heater).

P: 음의 P 항을 PID 대신 뱅뱅 제어를 사용해야 함을 나타내는 것으로 해석합니다 (핫 엔드에는 권장되지 않지만 베드 히터에는 OK).

I: Integral value

I: 적분 값

D: Derivative value

D: 미분 값

T: Is the approximate additional PWM (on a scale of 0 to 255) needed to maintain temperature, per degree C above room temperature.

T: 실온 이상 섭씨당 온도를 유지하는 데 필요한 대략적인 추가 PWM (0~255 범위)입니다.

Used to preset the I-accumulator when switching from heater fully on/off to PID.

히터 완전 켜기/끄기에서 PID로 전환할 때 I-어큐뮬레이터를 사전 설정하는 데 사용됩니다.

S: PWM scaling factor, to allow for variation in heater power and supply voltage.

S: 히터 전력 및 공급 전압의 변화를 허용하는 PWM 스케일링 계수입니다.

Is designed to allow a correction to be made for a change in heater power and/or power supply voltage without having to change all the other parameters.

다른 모든 매개변수를 변경하지 않고도 히터 전력 및/또는 전원 공급 전압의 변경에 대해 수정이 이루어질 수 있도록 설계되었습니다.

For example, an S factor of 0.8 means that the final output of the PID controller should be scaled to 0.8 times the standard value, which would compensate for a heater that is 25% more powerful than the standard one or a supply voltage that is 12.5% higher than standard.

예를 들어, S 인자 0.8은 PID 컨트롤러의 최종 출력이 표준 값의 0.8 배로 조정되어야 함을 의미합니다. 이는 표준 값보다 25% 더 강력한 히터 또는 12.5인 공급 전압을 보상합니다. 표준보다 % 높습니다.

W: Wind-up. Sets the maximum value of I-term, must be high enough to reach 245C for ABS printing.

W: 마무리 합니다. I-term의 최대 값을 설정하며 ABS 인쇄를 위해 245C에 도달할만큼 충분히 높아야 합니다.

B: PID Band. Errors larger than this cause heater to be on or off.

B: PID 밴드. 이보다 큰 오류는 히터가 켜지거나 꺼지는 원인이 됩니다.

An example using all of these would be:

이 모든 것을 사용하는 예는 다음과 같습니다.

M301 H1 P20 I0.5 D100 T0.4 S1 W180 B30

M301 H1 P20 I0.5 D100 T0.4 S1 W180 B30

Smoothie

스무디

S0 is 0 for the hotend, and 1 for the bed, other numbers may apply to your configuration, depending on the order in which you declare temperature control modules.

S0은 핫엔드의 경우 0이고 베드의 경우 1입니다. 온도 제어 모듈을 선언하는 순서에 따라 다른 숫자가 구성에 적용될 수 있습니다.

Other implementations

기타 구현

W: Wind-up. Sets the maximum value of I-term, so it does not overwhelm other PID values, and the heater stays on. (Check firmware support - Sprinter, Marlin?)

마무리 합니다. I-term의 최대 값을 설정하여 다른 PID 값을 압도하지 않고 히터가 계속 켜져 있도록 합니다. (펌웨어 지원 확인 - Sprinter, Marlin?)

Example:

M301 W125

M301 W125

Teacup

Teacup

See M130, M131, M132, M133 for Teacup's codes for setting the PID parameters.

PID 매개변수 설정을 위한 Teacup의 코드는 M130, M131, M132, M133을 참조하십시오.

M302: Allow cold extrudes

M302: 냉간 압출 허용

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Yes Yes: 0.92 No Yes No No ??? ???

Parameters

매개변수

This command can be used without any additional parameters.

이 명령은 추가 매개변수 없이 사용할 수 있습니다.

Pnnn Cold extrude state

Pnnn 냉간 압출 상태

Examples

M302

M302

M302 P1

M302 P1

This tells the printer to allow movement of the extruder motor, when the hotend is not at printing temperature

이는 핫엔드가 인쇄 온도에 도달하지 않았을 때 압출기 모터의 움직임을 허용하도록 프린터에 지시합니다

Notes

참고

1) When using RepRapFirmware, running M302 will only report the current cold extrusion state.

1) RepRapFirmware를 사용할 때 M302를 실행하면 현재 냉간 압출 상태만 보고됩니다.

To allow or deny cold extrudes/retracts, run either "M302 P1" or "M302 P0".

냉간 압출/후퇴를 허용하거나 거부하려면 "M302 P1" 또는 "M302 P0"을 실행하십시오.

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No Yes Yes Yes Yes No No No ??? ???

PID Tuning refers to a control algorithm used in some repraps to tune heating behavior for hot ends and heated beds.

PID 조정은 핫 엔드 및 가열 베드의 가열 동작을 조정하기 위해 일부 반복에서 사용되는 제어 알고리즘을 나타냅니다.

This command generates Proportional (Kp), Integral (Ki), and Derivative (Kd) values for the hotend or bed (E-1).

이 명령은 핫엔드 또는 베드 (E-1)에 대한 비례 (Kp), 적분 (Ki) 및 미분 (Kd) 값을 생성합니다.

Send the appropriate code and wait for the output to update the firmware.

적절한 코드를 보내고 출력이 펌웨어를 업데이트할 때까지 기다립니다.

Hot end usage:

핫 엔드 사용법:

M303 S C

M303 S<온도> C<주기>

Bed usage (repetier, not sure whether cycles work here):

베드 사용 (반복, 여기서는 사이클이 작동하는지 확실하지 않음):

M303 P1 S

M303 P1 S<온도)

Bed usage (others):

베드 이용 (기타):

M303 E-1 C S

M303 E-1 C<주기> S<온도>

Example:

M303 C8 S175

M303 C8 S175

Smoothie's syntax, where E0 is the first temperature control module (usually the hot end) and E1 is the second temperature control module (usually the bed):

E0이 첫 번째 온도 제어 모듈 (일반적으로 핫 엔드)이고 E1이 두 번째 온도 제어 모듈 (일반적으로 침대)인 스무디 구문:

M303 E0 S190

M303 E0 S190

M304: Set PID parameters - Bed

M304: PID 매개변수 설정 - 베드

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Yes ??? see M301 Yes No No ??? ???

Parameters

매개변수

Pnnn proportional (Kp)

Pnnn 비례 (Kp)

Innn integral (Ki)

Innn 인적분 (Ki)

Dnnn derivative (Kd)

Dnnn 미분(Kd)

Examples

M304 P1 I2 D3 ; set kP=3, kI=2, kD=3

M304 P1 I2 D3 ; kP=3, kI=2, kD=3으로 설정

M301 P1 I2 D3 T0.7 H0 B20 W127 ; RepRapFirmware

M301 P1 I2 D3 T0.7 H0 B20 W127 ; RepRapFirmware

M304 ; Report parameters

M304 : 보고서 매개변수

Sets Proportional, Integral and Derivative values for bed.

베드의 비례, 적분, 미분 값을 설정합니다.

RepRapFirmware interprets a negative P term as indicating that bang-bag control should be used instead of PID.

RepRapFirmware는 음의 P 용어를 PID 대신 bang-bag 제어를 사용해야 함을 나타내는 것으로 해석합니다.

In RepRapFirmware, this command is identical to M301 except that the H parameter (heater number) defaults to zero.

RepRapFirmware에서 이 명령은 H 매개변수 (히터 번호)의 기본값이 0이라는 점을 제외하면 M301과 동일합니다.

See also PID Tuning.

PID 조정도 참조하십시오.

M304 in RepRapPro version of Marlin: Set thermistor values

Marlin RepRapPro 버전의 M304: 서미스터 값 설정

In the RepRapPro version of Marlin (https://github.com/reprappro/Marlin)

Marlin의 RepRapPro 버전 (https://github.com/reprappro/Marlin)

M304 is used to set thermistor values (as M305 is in later firmwares).

M304는 서미스터 값을 설정하는 데 사용됩니다 (M305는 최신 펌웨어에 있으므로).

RRP Marlin calculates temperatures on the fly, rather than using a temperature table.

RRP Marlin은 온도 표를 사용하는 대신 즉석에서 온도를 계산합니다.

M304 Sets the parameters for temperature measurement.

M304 온도 측정에 대한 매개변수를 설정합니다.

Example: M304 H1 B4200 R4800 T100000

예: M304 H1 B4200 R4800 T100000

This tells the firmware that for heater 1 (H parameter: 0 = heated bed, H = first extruder), the thermistor beta (B parameter) is 4200, the thermistor series resistance (R parameter) is 4.8Kohms, the thermistor 25C resistance (T parameter) is 100Kohms.

이는 히터 1 (H 매개변수: 0 = 히팅 베드, H = 첫 번째 압출기)의 경우 서미스터 베타 (B 매개변수)가 4200, 서미스터 직렬 저항 (R 매개변수)이 4.8Kohms, 서미스터 25C 저항 ( T 매개변수)는 100Kohms입니다.

All parameters other than H are optional.

H 이외의 모든 매개변수는 선택사항입니다.

If only the H parameter is given, the currently-used values are displayed.

H 매개변수만 지정한 경우 현재 사용되는 값이 표시됩니다.

They are also displayed within the response to M503.

M503에 대한 응답에도 표시됩니다.

M305: Set thermistor and ADC parameters

M305: 서미스터 및 ADC 매개변수 설정

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No ??? Yes Yes No No ??? ???

Parameters

매개변수

Pnnn Heater number

Pnnn 히터 번호

Tnnn Thermistor resistance at 25oC

Tnnn 25oC에서 서미스터 저항

Bnnn Beta value

Bnnn 베타 값

Rnnn Series resistor value

Rnnn 시리즈 저항기 값

Lnnn ADC low offset

Lnnn ADC 낮은 오프셋

Hnnn ADC high offset

Hnnn ADC 높은 오프셋

Xnnn Heater ADC channel

Xnnn 히터 ADC 채널

Example

M305 P1 T100000 R1000 B4200

M305 P1 T100000 R1000 B4200

Sets the parameters for temperature measurement.

온도 측정을 위한 매개변수를 설정합니다.

Supported by RepRapFirmware from 0.78c, and Duet-dc42 firmware.

0.78c의 RepRapFirmware 및 Duet-dc42 펌웨어에서 지원됩니다.

The example above tells the firmware that for heater 1 (P parameter: 0 = heated bed, 1 = first extruder) the thermistor 25C resistance (T parameter) is 100Kohms, the thermistor series resistance (R parameter) is 1Kohms, the thermistor beta (B parameter) is 4200.

위의 예에서는 히터 1 (P 매개변수: 0 = 히팅 베드, 1 = 첫 번째 압출기)의 경우 서미스터 25C 저항 (T 매개변수)이 100Kohms, 서미스터 직렬 저항 (R 매개변수)이 1Kohms, 서미스터 베타 ( B 매개변수)는 4200입니다.

All parameters other than P are optional. If only the P parameter is given, the existing values are displayed.

P 이외의 모든 매개변수는 선택 사항입니다. P 매개변수만 제공되면 기존 값이 표시됩니다.

RepRapFirmware also supports an ADC correction functionality and a thermistor selection facility.

RepRapFirmware는 ADC 수정 기능과 서미스터 선택 기능도 지원합니다.

Example:

M305 P1 T100000 R1000 B4200 H14 L-11 X2

M305 P1 T100000 R1000 B4200 H14 L-11 X2

New versions of RepRapFirmware also allow an external SPI thermocouple (such as the MAX31855) to be configured.

RepRapFirmware의 새 버전에서는 외부 SPI 열전쌍 (예: MAX31855)을 구성할 수도 있습니다.

The first MAX31855 ADC channel is currently set to 100, the second one to 101 etc.

첫번째 MAX31855 ADC 채널은 현재 100 으로 설정되어 있고 두 번째 채널은 101 등으로 설정되어 있습니다.

Here the ADC high end correction (H parameter) is 14, the ADC low end correction (L parameter) is -11, and thermistor input #2 is used to measure the temperature of heater #1.

여기서 ADC 상한 보정 (H 매개변수)은 14이고 ADC 하한 보정 (L 매개변수)은 -11이며 서미스터 입력 #2는 히터 #1의 온도를 측정하는 데 사용됩니다.

M306: set home offset calculated from toolhead position

M306: 툴헤드 위치에서 계산된 홈 오프셋 설정

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No ??? Yes No No No ??? ???

Example: M306 Z0

예: M306 Z0

The values specified are added to the calculated end stop position when the axes are referenced.

지정된 값은 축을 참조할 때 계산된 끝 정지 위치에 추가됩니다.

The calculated value is derived from the distance of the toolhead from the current axis zero point.

계산된 값은 현재 축 영점에서 도구 헤드까지의 거리에서 파생됩니다.

The user would typically place the toolhead at the zero point of the axis and issue the M306 command.

사용자는 일반적으로 도구 헤드를 축의 영점에 배치하고 M306 명령을 실행합니다.

This value can be saved to EEPROM using the M500 command (as M206 value).

이 값은 M500 명령을 사용하여 EEPROM에 저장할 수 있습니다 (M206 값).

Implemented in Smoothieware

스무디웨어로 구현

M320: Activate autolevel (Repetier)

M320: 자동 레벨 활성화 (반복)

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No Yes No No No No ??? ???

Usage

용법

M320

M320

M320 S1

M320 S1

Parameters

매개변수

Snnn if greater than 0, activate and store persistently in EEPROM

Snnn 0보다 크면 활성화하고 EEPROM에 지속적으로 저장합니다

Examples

M320 (temporarily activate auto leveling)

M320 (일시적으로 자동 레벨링 활성화)

M320 S1 (permanently activate auto leveling)

M320 S1 (자동 레벨링을 영구적으로 활성화)

Parameter Snnn is optional. (Repetier only)

매개변수 Snnn은 선택사항입니다. (반복에만 해당)

M321: Deactivate autolevel (Repetier)

M321: 자동 레벨 비활성화 (반복)

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No Yes No No No No ??? ???

Usage

용법

M321

M321

M321 S1

M321 S1

Parameters

매개변수

Snnn if greater than 0, deactivate and store persistently in EEPROM

Snnn 0보다 크면 비활성화하고 EEPROM에 지속적으로 저장합니다

Examples

M321 (temporarily deactivate auto leveling)

M321 (일시적으로 자동 레벨링 비활성화)

M321 S1 (permanently deactivate auto leveling)

M321 S1 (자동 레벨링을 영구적으로 비활성화)

Parameter Snnn is optional. (Repetier only)

매개변수 Snnn은 선택 사항입니다. (반복에만 해당)

M322: Reset autolevel matrix (Repetier)

M322: 자동 레벨 매트릭스 재설정 (반복)

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No Yes No No No No ??? ???

Usage

용법

M322

M322

M322 S1

M322 S1

Parameters

매개변수

Snnn if greater than 0, also reset the matrix values saved EEPROM

Snnn 0보다 크면 EEPROM에 저장된 매트릭스 값도 재설정됩니다

Examples

M322 (temporarily reset auto level matrix)

M322 (자동 레벨 매트릭스를 일시적으로 재설정)

M322 S1 (permanently reset auto level matrix)

M321 S1 (자동 레벨 매트릭스를 영구적으로 재설정)

Parameter Snnn is optional. (Repetier only)

매개변수 Snnn은 선택 사항입니다. (반복에만 해당)

M323: Distortion correction on/off (Repetier)

M323: 왜곡 보정 켜기/끄기 (반복)

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No Yes No No No No ??? ???

Usage

용법

M323

M323

M323 Snnn

M323 Snnn

M323 Snnn Pnnn

M323 Snnn Pnnn

Parameters

매개변수

Snnn 0 (disable correction) or 1 (enable correction)

Snnn 0 (보정 비활성화) 또는 1 (보정 활성화)

Pnnn 1 (store correction state persistently in EEPROM)

Pnnn 1 (보정 상태를 EEPROM에 영구적으로 저장)

Examples

M323 (Show if distortion correction is enabled)

M323 (왜곡 보정이 활성화되어 있는지 표시)

M323 S0 (Disable distortion correction temporarily)

M323 S0 (일시적으로 왜곡 보정 비활성화)

M323 S1 P1 (Enable distortion correction permanently)

M323 S1 P1 (왜곡 보정을 영구적으로 활성화)

(Repetier only) Controls distortion correction feature after having set it up using G33.

(반복 전용) G33을 사용하여 왜곡 보정 기능을 설정한 후 제어합니다.

M340: Control the servos

M340: 서보 제어

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No Yes No No No No ??? ???

(Repetier only ,Marlin see M280)

(반복 전용, 말린은 M280 참조)

M340 P S / ServoID = 0..3 pulseInUs = 500..2500

M340 P S / ServoID = 0..3 pulseInUs = 500..2500

Servos are controlled by a pulse width normally between 500 and 2500 with 1500ms in center position. 0 turns servo off.

서보는 일반적으로 중앙 위치에서 1500ms를 사용하여 500에서 2500 사이의 펄스 폭으로 제어됩니다.

M350: Set microstepping mode

M350: 마이크로스테핑 모드 설정

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Yes Yes No Yes No No ??? ???

Sets microstepping mode.

마이크로스테핑 모드를 설정합니다.

Warning: Steps per unit remains unchanged; except that in RepRapFirmware the steps/mm will be adjusted automatically.

경고: 단위 당 단계는 변경되지 않습니다. 단, RepRapFirmware에서는 steps/mm이 자동으로 조정됩니다.

Usage

용법

M350 Snn Xnn Ynn Znn Enn Bnn

M350 Snn Xnn Ynn Znn Enn Bnn

Parameters

매개변수

Not all parameters need to be used, but at least one should be used.

모든 매개변수를 사용할 필요는 없지만 최소한 하나는 사용해야 합니다.

As with other commands, RepRapFirmware reports the current settings if no parameters are used.

다른 명령과 마찬가지로 RepRapFirmware는 매개변수가 사용되지 않으면 현재 설정을 보고합니다.

Snn Set stepping mode for all drivers (not supported by RepRapFirmware)

Snn 모든 드라이버에 대해 스테핑 모드 설정 (RepRapFirmware에서는 지원되지 않음)

Xnn Set stepping mode for the X axis

Xnn X축의 스테핑 모드 설정합니다

Ynn Set stepping mode for the Y axis

Ynn Y축의 스테핑 모드 설정합니다

Znn Set stepping mode for the Z axis

Znn Z축의 스테핑 모드 설정합니다

Enn Set stepping mode for Extruder 0 (for RepRapFirmware use Enn:nn:nn etc. for multiple extruders)

Enn 압출기 0에 대한 스테핑 모드 설정 (RepRapFirmware의 경우 여러 압출기에 대해 Enn:nn:nn 등을 사용)

Bnn Set stepping mode for Extruder 1 (not supported by RepRapFirmware, see above)

Bnn 압출기 1에 대한 스테핑 모드 설정 (RepRapFirmware에서는 지원되지 않음, 위 참조)

Inn Enable (nn=1) or disable (nn=0) microstep interpolation mode for the specified drivers, if they support it (RepRapFirmware only)

Inn 특정 드라이버가 지원하는 경우 마이크로스텝 보간 모드를 활성화 (nn=1) 또는 비활성화 (nn=0)합니다 (RepRapFirmware에만 해당).

Modes (nn)

모드 (nn)

1 = full step

1 = 전체 단계

2 = half step

2 = 반 단계

4 = quarter step

4 = 4분의 1 단계

8 = 1/8 step

8 = 8분의 1 단계

16 = 1/16 step

16 = 16분의 1 단계

64 = 1/64 step

64 = 1/64 단계

128 = 1/128 step

128 = 1/128 단계

256 = 1/256 step

256 = 1/256 단계

Examples

M350 S16 (reset all drivers to the default 1/16 micro-stepping - not supported by RepRapFirmware)

M350 S16 ((모든 드라이버를 기본 1/16 마이크로 스테핑으로 재설정 - RepRapFirmware에서는 지원되지 않음)

M350 Z1 (set the Z-axis' driver to use full steps)

M350 Z1 (전체 단계를 사용하도록 Z축 드라이버 설정)

M350 E4 B4 (set both extruders to use quarter steps - Marlin/Repetier)

M350 E4 B4 (두 압출기 모두 1/4 단계를 사용하도록 설정 - Marlin/Repetier)

M350 E4:4:4 (set extruders 0-2 to use quarter steps - RepRapFirmware)

M350 E4:4:4 (1/4 단계를 사용하려면 압출기를 0-2로 설정 - RepRapFirmware)

M351: Toggle MS1 MS2 pins directly

M351: MS1 MS2 핀을 직접 전환합니다

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Yes No No No No No ??? ???

Example: M351

예: M351

M355: Turn case lights on/off

M355: 케이스 라이트 켜기/끄기

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No use M106 No No Yes: 0.92.2 No No No No ??? ???

Examples

M355 S1 ; Enable lights

M355 S1 ; 조명 활성화

M355 S0 ; Disable lights

M355 S0 ; 조명 비활성화

M355 ; Report status

M355 ; 상태 보고

Every call or change over LCD menu sends a state change for connected hosting software like

LCD 메뉴를 통한 모든 호출 또는 변경은 다음과 같은 연결된 호스팅 소프트웨어의 상태 변경을 보냅니다.

Case lights on

케이스 표시등 켜짐

Case lights off

케이스 표시등이 꺼짐

No case lights

케이스 조명 없음

M360: Report firmware configuration

M360: 펌웨어 구성 보고

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No Yes: 0.92.2 No No No No ??? ???

Target

대상

This command helps hosting software to detect configuration details, which the user would need to enter otherwise.

이 명령은 호스팅 소프트웨어가 사용자가 달리 입력해야 하는 구성 세부 사항을 감지하는 데 도움이 됩니다.

It should reduce configuration time considerably if supported.

지원되는 경우 구성 시간이 상당히 단축됩니다.

Example

M360

M360

Response

응답

Config:Baudrate:250000

구성: 전송 속도: 250000

Config:InputBuffer:127

구성:입력 버퍼:127

Config:NumExtruder:2

구성:압출기 수:2

Config:MixingExtruder:0

구성:혼합압출기:0

Config:HeatedBed:0

구성:가열베드:0

Config:SDCard:1

구성:SD카드:1

Config:Fan:1

구성:팬:1

Config:LCD:1

구성:LCD:1

Config:SoftwarePowerSwitch:1

구성:소프트웨어 전원 스위치:1

Config:XHomeDir:-1 Config:YHomeDir:-1 Config:ZHomeDir:-1 Config:SupportG10G11:1 Config:SupportLocalFilamentchange:1 Config:CaseLights:0 Config:ZProbe:1 Config:Autolevel:0 Config:EEPROM:1 Config:PrintlineCache:24 Config:JerkXY:30.00 Config:JerkZ:0.30 Config:RetractionLength:3.00 Config:RetractionLongLength:13.00 Config:RetractionSpeed:40.00 Config:RetractionZLift:0.00 Config:RetractionUndoExtraLength:0.00 Config:RetractionUndoExtraLongLength:0.00 Config:RetractionUndoSpeed:0.00 Config:XMin:0.00 Config:YMin:0.00 Config:ZMin:0.00 Config:XMax:250.00 Config:YMax:150.00 Config:ZMax:90.00 Config:XSize:250.00 Config:YSize:150.00 Config:ZSize:90.00 Config:XPrintAccel:250.00 Config:YPrintAccel:250.00 Config:ZPrintAccel:100.00 Config:XTravelAccel:250.00 Config:YTravelAccel:250.00 Config:ZTravelAccel:100.00 Config:PrinterType:Cartesian Config:MaxBedTemp:120 Config:Extr.1:Jerk:50.00 Config:Extr.1:MaxSpeed:100.00 Config:Extr.1:Acceleration:10000.00 Config:Extr.1:Diameter:0.00 Config:Extr.1:MaxTemp:220 Config:Extr.2:Jerk:50.00 Config:Extr.2:MaxSpeed:100.00 Config:Extr.2:Acceleration:10000.00 Config:Extr.2:Diameter:0.00 Config:Extr.2:MaxTemp:220 SCARA calibration codes (Morgan)

In order to ease calibration of Reprap Morgan, the following M-codes are used to set the machine up

Reprap Morgan의 보정을 쉽게하기 위해 다음 M 코드를 사용하여 기계를 설정합니다

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Partial No Yes No No No ??? ???

M360: Move to Theta 0 degree position

M360: 세타 0도 위치로 이동

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Experimental No Yes No No No ??? ???

The arms move into a position where the Theta steering arm is parallel to the top platform edge.

arms은 Theta 스티어링 arms이 플랫폼 상단 가장자리와 평행한 위치로 이동합니다.

The user then calibrates the position by moving the arms with the jog buttons in software like pronterface until it is perfectly parallel.

그런 다음 사용자는 전면 인터페이스와 같은 소프트웨어에서 조그 버튼을 사용하여 arms이 완벽하게 평행할 때까지 arms을 움직여 위치를 보정합니다.

Using M114 will then display the calibration offset that can then be programmed into the unit using M206 (Home offset) X represents Theta.

M114를 사용하면 M206 (홈 오프셋)을 사용하여 장치에 프로그래밍할 수 있는 교정 오프셋이 표시됩니다. X는 Theta를 나타냅니다.

Smoothieware: M360 P0 will take the current position as parallel to the platform edge, and store the offset in the homing trim offset (M666)

스무디웨어: M360 P0은 현재 위치를 플랫폼 가장자리와 평행하게 취하고 원점 복귀 트림 오프셋 (M666)에 오프셋을 저장합니다.

No further user interaction is needed.

더 이상 사용자 상호 작용이 필요하지 않습니다.

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Experimental No Yes No No No ??? ???

Theta move to 90 degrees with platform edge.

Theta는 플랫폼 가장자리와 함께 90 도로 이동합니다.

User calibrates by using jog arms to place exactly 90 degrees.

사용자는 jog arms을 사용하여 정확히 90도 위치로 보정합니다.

Steps per degree can then be read out by using M114, and programmed using M92. X represents Theta.

그런 다음 M114를 사용하여 각도당 단계를 판독하고 M92를 사용하여 프로그래밍할 수 있습니다. X는 Theta를 나타냅니다.

Program Y (Psi) to the same value initially.

처음에는 Y (Psi)를 동일한 값으로 프로그래밍합니다.

Remember to repeat M360 after adjusting steps per degree.

각도당 단계를 조정한 후 M360을 반복하는 것을 잊지 마세요.

Smoothieware: M360 P0 will accept the current position as 90deg to platform edge.

스무디웨어: M360 P0은 현재 위치를 플랫폼 가장자리까지 90도로 받아들입니다.

New steps per angle is calculated and entered into memory (M92)

각도당 새 단계가 계산되어 메모리 (M92)에 입력됩니다).

No further user interaction is required, except to redo M360.

M360을 다시 실행하는 것 외에는 추가 사용자 상호 작용이 필요하지 않습니다.

M362: Move to Psi 0 degree position

M362: Psi 0도 위치로 이동

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Experimental No Yes No No No ??? ???

Arms move to Psi 0 degree.

arms이 Psi 0 도로 이동합니다.

Check only after other Theta calibrations

다른 Theta 교정 후에만 확인합니다

M363: Move to Psi 90 degree position

M363: Psi 90도 위치로 이동합니다

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Experimental No Yes No No No ??? ???

Arms move to Psi 90 degree.

arms은 Psi 90도로 움직입니다.

Check only after other Theta calibrations

다른 Theta 교정 후에만 확인합니다

M364: Move to Psi + Theta 90 degree position

M363: Psi + Theta 90도 위치로 이동

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Experimental No Yes No No No ??? ???

Move arms to form a 90 degree angle between the inner and outer Psi arms.

arms을 움직여 내부 및 외부 Psi arms 사이에 90도 각도를 형성합니다.

Calibrate by moving until angle is exactly 90 degree.

각도가 정확히 90 도가 될 때까지 움직여서 교정하세요.

Read out with M114, and calibrate value into Home offset M206.

M114로 판독하고 홈 오프셋 M206의 값을 교정합니다.

Psi is represented by Y.

Psi는 Y로 표시됩니다.

Smoothieware: M364 P0 will accept the current position as 90deg between arms.

스무디웨어: M364 P0은 arms 사이의 90도 위치를 현재 위치로 받아들입니다.

The offset is stored as a trim offset (M666) and no further user interaction is required except to save all changes via M500.

오프셋은 트림 오프셋 (M666)으로 저장되며 M500을 통해 모든 변경 사항을 저장하는 것 외에는 추가 사용자 상호 작용이 필요하지 않습니다.

M365: SCARA scaling factor

M365: SCARA 스케일링 인수

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Experimental No Yes No No No ??? ???

Adjust X Y and Z scaling by entering the factor.

계수를 입력하여 X Y 및 Z 배율을 조정합니다.

100% scaling (default) is represented by 1

100% 배율 (기본값)은 1로 표시됩니다.

M366: SCARA convert trim

M366: SCARA 변환 트림

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No No Yes No No No ??? ???

Executing this command translates the calculated trim values of the SCARA calibration to real home offsets.

이 명령을 실행하면 SCARA 교정의 계산된 트림 값이 실제 홈 오프셋으로 변환됩니다.

This prevents the home and trim movement after calibration.

이는 교정 후 홈 및 트림 이동을 방지합니다.

M370: Morgan manual bed level - clear map

M370: Morgan 수동 침대 레벨 - 지도 지우기

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No No Yes No No No ??? ???

Clear the map and prepare for calibration

지도를 지우고 보정 준비

Usage

용법

M370

M370

M370 X Y

M370 X<구간> Y<구간>

Without parameters is defaults to X5 Y5 (25 calibration points)

매개변수가 없으면 기본값은 X5 Y5 (25 개의 교정 포인트)입니다.

When specifying parameters, uneven numbers are recommended.

매개변수를 지정할 때 홀수를 사용하는 것이 좋습니다.

M371: Move to next calibration position

M371: 다음 교정 위치로 이동

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No No Yes No No No ??? ???

Move to the next position for calibration.

보정을 위해 다음 위치로 이동합니다.

User moves the bed towards the hotend until it just touches

사용자는 베드가 닿을 때까지 핫엔드 쪽으로 베드를 이동합니다

M372: Record calibration value, and move to next position

M372: 교정 값을 기록하고 다음 위치로 이동합니다

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No No Yes No No No ??? ???

The position of the bed is recorded and the machine moves to the next position.

베드의 위치가 기록되고 기계는 다음 위치로 이동합니다.

Repeat until all positions programmed

모든 위치가 프로그래밍될 때까지 반복합니다

M373: End bed level calibration mode

M371: 베드 레벨 교정 모드 종료

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No No Yes No No No ??? ???

End calibration mode and enable z correction matrix.

보정 모드를 종료하고 z 보정 매트릭스를 활성화합니다.

Does not save current matrix

현재 매트릭스를 저장하지 않습니다

M374: Save calibration grid

M374: 보정 그리드 저장

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No No Yes No No No ??? ???

Saves the calibration grid. (Smoothieware)

보정 그리드를 저장합니다. (스무디웨어)

Usage

용법

M374

M374

M374 Z

M374 <파일 확장자> Z

Without parameters safes the grid into the default grid file that gets loaded at boot.

매개변수가 없으면 부팅 시 로드되는 기본 그리드 파일에 그리드를 안전하게 저장합니다.

Parameter specifies the extension of the grid file - useful for special grid files such as for a special print surface like a removable print plate.

매개변수는 그리드 파일의 확장자를 지정합니다. 이는 제거 가능한 인쇄판과 같은 특수 인쇄 표면과 같은 특수 그리드 파일에 유용합니다.

Addition of Z will additionally save the M206 Z homing offset into the grid file

Z를 추가하면 M206 Z 원점 복귀 오프셋이 그리드 파일에 추가로 저장됩니다.

M375: Display matrix / Load Matrix

M375: 매트릭스 디스플레이 / 매트릭스 로드

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No No Yes No No No ??? ???

Display the bed level calibration matrix (Marlin)

베드 레벨 교정 매트릭스 표시 (Marlin)

Load Grid matrix file (Smoothieware)

그리드 매트릭스 파일 로드 (스무디웨어)

Usage

용법

M375

M375

M375

M375 <파일 확장>

Without parameters loads default grid, and with specified extension attempts to load the specified grid.

매개변수가 없으면 기본 그리드가 로드되고 지정된 확장자를 사용하면 지정된 그리드를 로드하려고 시도합니다.

If not available will not modify the current grid.

사용할 수 없는 경우 현재 그리드를 수정하지 않습니다.

If Z was saved with the grid file, it will load the saved Z with the grid.

Z가 그리드 파일과 함께 저장된 경우 저장된 Z를 그리드와 함께 로드합니다.

M380: Activate solenoid

M380: 솔레노이드 활성화

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Yes ??? No No No No ??? ???

Example: M380

예: M380

Activates solenoid on active extruder.

활성 압출기에서 솔레노이드를 활성화합니다.

M381: Disable all solenoids

M381: 모든 솔레노이드 비활성화

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Yes ??? No No No No ??? ???

Example: M381

예: M381

M400: Wait for current moves to finish

M400: 현재 이동이 완료될 때까지 기다립니다

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No Yes Yes Yes Yes Yes No Yes ??? ???

Example

M400

M400

Finishes all current moves and and thus clears the buffer.

현재의 모든 이동을 완료하고 버퍼를 지웁니다.

That's identical to G4 P0.

G4 P0과 동일합니다.

M401: Lower z-probe

M401: 하부 z-프로브

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Yes ??? No No No No ??? ???

Example: M401

예: M401

Lower z-probe if present.

Z-프로브가 있는 경우 낮추십시오.

M402: Raise z-probe

M402: z-프로브 올리기

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Yes ??? No No No No ??? ???

Example: M402

예: M402

Raise z-probe if present.

z- 프로브가 있는 경우 올립니다.

M404: Filament width and nozzle diameter

M404: 필라멘트 폭 및 노즐 직경

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Yes No No Yes No No ??? ???

Parameters

매개변수

Nnnn Filament width (in mm)

Nnnn Nnnn 필라멘트 폭 (mm)

Dnnn Nozzle diameter (in mm)

Dnnn 노즐 직경 (mm)

Examples

M404 N1.75

M404 N1.75

M404 N3.0 D1.0

M404 N3.0 D1.0

Enter the nominal filament width (3mm, 1.75mm) or will display nominal filament width without parameters.

공칭 필라멘트 폭 (3mm, 1.75mm)을 입력하거나 매개변수 없이 공칭 필라멘트 폭을 표시합니다.

Notes

참고

1) While Marlin only accepts the 'N' parameter, RepRapFirmware further allows to specify the nozzle diameter (in mm) via the 'D 'parameter.

1) Marlin은 'N' 매개변수만 허용하는 반면 RepRapFirmware에서는 'D' 매개변수를 통해 노즐 직경 (mm 단위)을 지정할 수 있습니다.

This value is used to properly detect the first layer height when files are parsed or a new print is being started.

이 값은 파일을 구문 분석하거나 새 인쇄가 시작될 때 첫 번째 레이어 높이를 올바르게 감지하는 데 사용됩니다.

M405: Filament Sensor on

M405: 필라멘트 센서 켜짐

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Yes No No No No No ??? ???

Example: M405

예: M405

Turn on Filament Sensor extrusion control.

필라멘트 센서 압출 제어를 켭니다.

Optional D to set delay in centimeters between sensor and extruder.

옵션 D<지연(cm)>은 센서와 압출기 사이의 지연을 센티미터 단위로 설정합니다.

M406: Filament Sensor off

M406: 필라멘트 센서 꺼짐

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Yes No No No No No ??? ???

Example: M406

예: M406

Turn off Filament Sensor extrusion control.

필라멘트 센서 압출 제어를 끕니다.

M407: Display filament diameter

M407: 필라멘트 직경 표시

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No Yes No No Yes No No ??? ???

Example

M407

M407

Displays measured filament diameter.

측정된 필라멘트 직경을 표시합니다.

In RepRapFirmware, M407 does the same as M404.

RepRapFirmware에서 M407은 M404와 동일한 기능을 수행합니다.

M408: Report JSON-style response

M408: JSON-스타일 응답 보고

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No No No Yes No No ??? ???

Parameters

매개변수

Snnn Response type

Snnn 응답 유형

Rnnn Response sequence number

Rnnn 응답 시퀀스 번호

Example

M408 S0

M408 S0

Report a JSON-style response by specifying the desired type using the 'S' parameter.

'S' 매개변수를 사용하여 원하는 유형을 지정하여 JSON 스타일 응답을 보고합니다.

The following response types are supported:

다음 응답 유형이 지원됩니다:

Type 0 is a short-form response, similar to the response used by older versions of the web interface.

유형 0은 이전 버전의 웹 인터페이스에서 사용된 응답과 유사한 짧은 형식의 응답입니다.

Type 1 is like type 0 except that static values are also included.

유형 1은 정적 값도 포함된다는 점을 제외하면 유형 0과 같습니다.

Type 2 is similar to the response provided by the web server for Duet Web Control.

유형 2는 Duet 웹 컨트롤에 대해 웹 서버에서 제공하는 응답과 유사합니다.

Type 3 is an extended version of type 2 which includes some additional parameters that aren't expected to change very frequently.

유형 3은 자주 변경되지 않을 것으로 예상되는 몇 가지 추가 매개변수를 포함하는 유형 2의 확장 버전입니다.

Type 4 is an extended version of type 2 which may be used to poll for current printer statistics.

유형 4는 현재 프린터 통계를 폴링하는 데 사용될 수 있는 유형 2의 확장 버전입니다.

Type 5 reports the current machine configuration.

유형 5는 현재 시스템 구성을 보고합니다.

Here is an example of a typical type 0 response:

다음은 일반적인 유형 0 응답의 예입니다:

{"status":"I","heaters":[25.0,29.0,28.3],"active":[-273.1,0.0,0.0],"standby":[-273.1,0.0,0.0],"hstat":[0,2,1],"pos":[-11.00,0.00,0.00],"extr":[0.0,0.0], "sfactor":100.00, "efactor":[100.00,100.00],"tool":1,"probe":"535","fanPercent":[75.0,0.0],"fanRPM":0,"homed":[0,0,0],"fraction_printed":0.572}

The response is set as a single line with a newline character at the end. The meaning of the fields is:

응답은 끝에 개행 문자가 있는 단일 행으로 설정됩니다. 필드의 의미는 다음과 같습니다:

status: I=idle, P=printing from SD card, S=stopped (i.e. needs a reset), C=running config file, A=paused, D=pausing, R=resuming, B=busy (running a macro)

상태: I=유휴, P=SD 카드에서 인쇄 중, S=중지됨(예: 재설정 필요), C=구성 파일 실행 중, A=일시 중지됨, D=일시 중지 중, R=재개 중, B=사용 중(매크로 실행 중)

heaters: current heater temperatures, numbered as per the machine (typically, heater 0 is the bed)

히터: 현재 히터 온도, 기계에 따라 번호가 매겨짐 (일반적으로 히터 0은 베드임)

active: active temperatures of the heaters

활성: 히터의 활성 온도

standby: standby temperatures of the heaters

대기: 히터의 대기 온도

hstat: status of the heaters, 0=off, 1=standby, 2=active, 3=fault

Hstat: 히터 상태, 0=꺼짐, 1=대기, 2=활성, 3=오류

pos: the X, Y and Z positions of the current tool (if a tool is selected), or the print head reference point if no tool is selected

Pos: 현재 도구의 X, Y 및 Z 위치 (도구가 선택된 경우) 또는 도구가 선택되지 않은 경우 프린트 헤드 기준점

extr: the positions of the extruders

Extr: 압출기의 위치

sfactor: the current speed factor (see M220 command)

sfactor: 현재 속도 계수 (M220 명령 참조)

efactor: the current extrusion factors (see M221 command)

Efactor: 현재 압출 계수 (M221 명령 참조)

tool: the selected tool number. A negative number typically means no tool selected.

도구: 선택한 도구 번호. 음수는 일반적으로 선택된 도구가 없음을 의미합니다.

probe: the Z-probe reading

프로브: Z 프로브 판독

fanPercent: the speeds of the controllable fans, in percent of maximum

fanPercent: 제어 가능한 팬의 속도 (최대 비율)

fanRPM: the cooling fan RPM

fanRPM: 냉각 팬 RPM

homed: the homed status of the X, Y and Z axes (or towers on a delta).

Homed: X, Y 및 Z축 (또는 델타의 타워)의 홈 상태입니다.

0=axis has not been homed so position is not reliable, 1=axis has been homed so position is reliable.

0=축이 원점 복귀되지 않았으므로 위치를 신뢰할 수 없습니다. 1=축이 원점 복귀되었으므로 위치가 신뢰할 수 있습니다.

fraction_printed: the fraction of the file currently being printed that has been read and at least partially processed.

fraction_printed: 현재 인쇄 중인 파일 중에서 읽혀지고 적어도 부분적으로 처리된 부분입니다.

message: the message to be displayed on the screen (only present if there is a message to display)

message: 화면에 표시할 메시지 (표시할 메시지가 있는 경우에만 존재함)

timesLeft: an array of the estimated remaining print times (in seconds) calculated by different methods.

timesLeft: 다양한 방법으로 계산된 남은 인쇄 시간 (초)의 배열입니다.

These are currently based on the proportion of the file read, the proportion of the total filament consumed, and the proportion of the total layers already printed.

이는 현재 읽은 파일의 비율, 소비된 총 필라멘트의 비율 및 이미 인쇄된 총 레이어의 비율을 기반으로 합니다.

Only present if a print from SD card is in progress.

SD 카드에서 인쇄가 진행 중인 경우에만 표시됩니다.

seq: the sequence number of the most recent non-trivial G-code response or error message.

seq: 가장 최근의 중요하지 않은 G 코드 응답 또는 오류 메시지의 시퀀스 번호입니다.

Only present if the R parameter was provided and the current sequence number is greater than that.

R 매개변수가 제공되고 현재 시퀀스 번호가 그보다 큰 경우에만 존재합니다.

resp: the most recent non-trivial G-code response or error message.

resp: 가장 최근의 중요하지 않은 G 코드 응답 또는 오류 메시지입니다.

Only present if the R parameter was provided and the current sequence number is greater.

R 매개변수가 제공되고 현재 시퀀스 번호가 더 큰 경우에만 존재합니다.

The type 1 response comprises these fields plus some additional ones that do not generally change and therefore do not need to be fetched as often.

유형 1 응답은 이러한 필드와 일반적으로 변경되지 않으므로 자주 가져올 필요가 없는 일부 추가 필드로 구성됩니다.

The extra fields include:

추가 필드에는 다음이 포함됩니다:

myName: the name of the printer

myName: 프린터 이름

geometry: one of "cartesian", "delta", "corexy, "corexz" etc.

기하학: "데카르트", "델타", "corexy, "corexz" 등 중 하나입니다.

The fields may be in any order in the response.

응답에서 필드의 순서는 임의일 수 있습니다.

Other implementations may omit fields and/or add additional fields.

다른 구현에서는 필드를 생략하거나 추가 필드를 추가할 수 있습니다.

For a more detailed comparison of type 2 - 5, see Proposed_RepRap_Duet_Status_Responses.

유형 2 - 5의 자세한 비교는 Proposed_RepRap_Duet_Status_Responses를 참조하세요.

PanelDue currently uses only M408 S0 and M408 S1.

PanelDue는 현재 M408 S0 및 M408 S1만 사용합니다.

M420: Set RGB Colors as PWM and is also Enable/Disable Mesh Bed Leveling.

M420: RGB 색상을 PWM으로 설정하고 메시 베드 레벨링도 활성화/비활성화합니다.

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No No No No No Yes ??? ???

Usage: M420 R E B

사용법: M420 R<레드 PWM (0-255)> E<그린 PWM (0-255)> B<블루 PWM (0-255)>

Example: M420 R255 E255 B255

예: M420 R255 E255 B255

Set the color of your RGB LEDs that are connected to PWM-enabled pins.

PWM 지원 핀에 연결된 RGB LED의 색상을 설정합니다.

Note, the Green color is controlled by the E value instead of the G value due to the G code being a primary code that cannot be overridden.

G 코드는 재정의할 수 없는 기본 코드이기 때문에 그린 색상은 G 값 대신 E 값으로 제어됩니다.

In marlin, is also: M420 - Enable/Disable Mesh Leveling (with current values) S1=enable S0=disable

marlin에서는 M420 - 메쉬 레벨링 활성화/비활성화(현재 값 사용) S1=활성화 S0=비활성화

M421: Set a Mesh Bed Leveling Z coordinate

M421: 메쉬 베드 레벨링 Z 좌표 설정

X Y Z

X<인덱스> Y<인덱스> Z<오프셋(mm)>

M421 - Set a single Z coordinate in the Mesh Leveling grid.

M421 - 메시 레벨링 그리드에 단일 Z 좌표를 설정합니다.

M450: Report Printer Mode

M450: 프린터 모드 보고

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No Yes No No No No ??? ???

Usage: M450

용법: M450

Example: M450 Output: PrinterMode:FFF

예: M450 출력: PrinterMode:FFF

Printers can be used for different task by exchanging the toolhead.

툴헤드를 교체하여 프린터를 다양한 작업에 사용할 수 있습니다.

Depending on the tool, a different behavior of some commands can be expected.

도구에 따라 일부 명령에서는 다른 동작이 예상될 수 있습니다.

This command reports the current working mode. Possible answers are:

이 명령은 현재 작업 모드를 보고합니다. 가능한 답변은 다음과 같습니다:

PrinterMode:FFF

PrinterMode:FFF

PrinterMode:Laser

PrinterMode:Laser

PrinterMode:CNC

PrinterMode:CNC

M451: Select FFF Printer Mode

M451: FFF 프린터 모드 선택

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No Yes No No No No ??? ???

Usage

용법

M451

M451

Example

M451

M451

Output

출력

PrinterMode:FFF

PrinterMode:FFF

Switches to FFF mode for filament printing.

필라멘트 프린팅을 위해 FFF 모드로 전환합니다.

M452: Select Laser Printer Mode

M452: 레이저 프린터 모드 선택

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No Yes No No No No ??? ???

Usage

용법

M452

M452

Example

M452

M452

Output

출력

PrinterMode:Laser

프린터모드: 레이저

Switches to laser mode.

레이저 모드로 전환합니다.

This mode enables handling of a laser pin and makes sure that the laser is only activated during G1 moves if laser was enabled or E is increasing.

이 모드에서는 레이저 핀을 처리할 수 있으며 레이저가 활성화되었거나 E가 증가하는 경우 G1 이동 중에만 레이저가 활성화되도록 합니다.

G0 moves should never enable the laser.

G0 이동에서는 레이저를 활성화해서는 안 됩니다.

M3/M5 can be used to enable/disable the laser for moves.

M3/M5를 사용하여 레이저의 이동을 활성화/비활성화할 수 있습니다.

M453: Select CNC Printer Mode

M453: CNC 프린터 모드 선택

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No Yes No No No No ??? ???

Usage

용법

M453

M453

Example

M453

M453

Output

출력

PrinterMode:CNC

PrinterMode:CNC

Switches to CNC mode.

CNC 모드로 전환합니다.

In this mode M3/M4/M5 control the pins defined for the milling device.

이 모드에서는 M3/M4/M5는 밀링 장치에 대해 정의된 핀을 제어합니다.

M460: Define temperature range for thermistor controlled fan

M460: 서미스터 제어 팬의 온도 범위 정의

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No Yes No No No No ??? ???

Usage

용법

M460 X Y

M460 X Y

Example

M460 X50 Y60

M460 X50 Y60

If the firmware has a thermistor controlled fan defined, you can set at which temperature the fan starts and from which temperature on it should run with maximum speed.

펌웨어에 서미스터 제어되는 팬이 정의되어 있는 경우 팬이 시작되는 온도와 최대 속도로 작동해야 하는 온도를 설정할 수 있습니다.