G-code - 5.6. M130 - M191

목록

M130: Set PID P value

M130: PID P 값 설정

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

Parameters

매개변수

Pnnn heater number

Pnnn 히터 번호

Snnn proportional (Kp)

Snnn 비례 (Kp)

Example

M130 P0 S8.0 ; Sets heater 0 P factor to 8.0

M130 P0 S8.0 ; 히터 0 P 계수를 8.0으로 설정

Teacup can control multiple heaters with independent PID controls.

Teacup은 독립적인 PID 제어를 통해 여러 히터를 제어할 수 있습니다.

For the default shown at https://github.com/Traumflug/Teacup_Firmware/blob/master/config.default.h, heater 0 is the extruder (P0), and heater 1 is the bed (P1).

https://github.com/Traumflug/Teacup_Firmware/blob/master/config.default.h에 표시된 기본값의 경우 히터 0은 압출기 (P0)이고 히터 1은 베드 (P1)입니다.

Teacup's PID proportional units are in pwm/255 counts per quarter C, so to convert from counts/C, you would divide by 4.

Teacup의 PID 비례 단위는 분기 C 당 pwm/255 카운트이므로 카운트/C에서 변환하려면 4로 나누어야 합니다.

Conversely, to convert from count/qC to count/C, multiply by 4.

반대로, count/qC를 count/C로 변환하려면 4를 곱하세요.

In the above example, S=8 represents a Kp=8*4=32 counts/C.

위의 예에서, S=8은 Kp=8*4=32 카운트/C를 나타냅니다.

M131: Set PID I value

M131: PID I 값 설정

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

Parameters

매개변수

Pnnn heater number

Pnnn 히터 번호

Snnn integral (Ki)

Snnn 정수 (Ki)

Example

M131 P1 S0.5 ; Sets heater 1 I factor to 0.5

M131 P1 S0.5 ; 히터 1 I 계수를 0.5로 설정합니다.

Teacup's PID integral units are in pwm/255 counts per (quarter C*quarter second), so to convert from counts/qCqs, you would divide by 16.

Teacup의 PID 정수 단위는 (쿼터 C* 쿼터 초) 당 pwm/255 카운트이므로 카운트/qCqs에서 변환하려면 16으로 나누어야 합니다.

Conversely, to convert from count/qCqs to count/Cs, multiply by 16.

반대로 count/qCqs를 count/Cs로 변환하려면 16을 곱하세요.

In the above example, S=0.5 represents a Ki=0.5*16=8 counts/Cs.

위의 예에서 S=0.5는 Ki=0.5*16=8 counts/Cs를 나타냅니다.

M132: Set PID D value

M132: PID D 값 설정

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

Parameters

매개변수

Pnnn heater number

Pnnn 히터 번호

Snnn derivative (Kd)

Snnn 미분 (Kd)

Example

M132 P0 S24 ; Sets heater 0 D factor to 24.0

M132 P0 S24 : 히터 0 D 계수를 24.0으로 설정합니다.

Teacup's PID derivative units are in pwm/255 counts per (quarter degree per 2 seconds), so to convert from counts/C, you would divide by 4.

Teacup 의 PID 파생 단위는 pwm/255 카운트/ (2초당 1/4도)이므로 카운트/C에서 변환하려면 4로 나누어야 합니다.

Conversely, to convert from count/qC to count/C, multiply by 8.

반대로, count/qC를 count/C로 변환하려면 8을 곱하세요.

In the above example, S=24 represents a Kd=24*8=194 counts/(C/s).

위의 예에서, S=24는 Kd=24*8=194 카운트/(C/s)를 나타냅니다.

M132 in MakerBot

MakerBot의 M132

Example: M132 X Y Z A B

예: M132 X Y Z A B

Loads the axis offset of the current home position from the EEPROM and waits for the buffer to empty.

EEPROM에서 현재 원점의 축 오프셋을 로드하고 버퍼가 빌 때까지 기다립니다.

M133: Set PID I limit value

M133: PID I 한계 값 설정

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

Parameters

매개변수

Pnnn heater number

Pnnn 히터 번호

Snnn integral limit (Ki)

Snnn 적분 한계 (Ki)

Example

M133 P1 S264 ; Sets heater 1 I limit value to 264

M133 P1 S264 : 히터 1 I 제한 값을 264로 설정합니다.

Teacup's PID integral limit units are in quarter-C*quarter-seconds, so to convert from C-s, you would multiply by 16.

Teacup의 PID 적분 한계 단위는 1/4C*1/4초이므로 C-s에서 변환하려면 16을 곱해야 합니다.

Conversely, to convert from qC*qs to C*s, divide by 16.

반대로 qC*qs에서 C*s로 변환하려면 16으로 나눕니다.

In the above example, S=264 represents an integral limit of 16.5 C*s.

위의 예에서 S=264는 16.5C*s의 적분 한계를 나타냅니다.

M133 in MakerBot

MakerBot의 M133

Example: M133 T0 P500

예: M133 T0 P500

Instruct the machine to wait for the toolhead to reach its target temperature.

도구 헤드가 목표 온도에 도달할 때까지 기다리도록 기계에 지시합니다.

T is the extruder to wait for. P if present, sets the time limit.

T는 대기할 압출기입니다. P가 있는 경우 시간 제한을 설정합니다.

M134: Write PID values to EEPROM

M134: EEPROM에 PID 값 쓰기

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No Yes No No No No: See M504 see M500 No No Yes ???

Example: M134

예: M134

M134 in MakerBot

MakerBot의 M134

Example: M134 T0 P500

예: M134 T0 P500

Instruct the machine to wait for the platform to reach its target temperature.

플랫폼이 목표 온도에 도달할 때까지 기다리도록 기계에 지시합니다.

T is the platform to wait for. P if present, sets the time limit.

T는 기다릴 플랫폼입니다. P가 있는 경우 시간 제한을 설정합니다.

M135: Set PID sample interval

M135: PID 샘플 간격 설정

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

Parameters

매개변수

Snnn Heat sample time in seconds

Snnn Heat 샘플 시간(초)

Example

M135 S300

M135 S300

Set the PID to measure temperatures and calculate the power to send to the heaters every 300ms.

온도를 측정하고 300ms마다 히터에 보낼 전력을 계산하도록 PID를 설정합니다.

M135 in MakerBot

MakerBot의 M135

Example: M135 T0

예: M135 T0

Instructs the machine to change its toolhead.

기계에 툴헤드를 변경하도록 지시합니다.

Also updates the State Machine's current tool_index.

또한 상태 머신의 현재 tool_index를 업데이트합니다.

T is the toolhead for the machine to switch to and the new tool_index for the state machine to use.

T는 전환할 머신의 도구 헤드이고 상태 머신이 사용할 새 tool_index입니다.

M136: Print PID settings to host

M136: PID 설정을 호스트에 인쇄

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

Example: M136 P1 # print heater 0 PID parameters to host

예: M136 P1 # 호스트에 히터 0 PID 매개변수 인쇄

M140: Set Bed Temperature (Fast)

M140: 베드 온도 설정 (빠름)

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

Parameters

매개변수

Snnn Target temperature

Snnn 목표 온도

Hnnn Heater number

Hnnn 히터 번호

Example

M140 S55

M140 S55

Set the temperature of the build bed to 55 oC and return control to the host immediately (i.e. before that temperature has been reached by the bed).

빌드 베드의 온도를 55 oC로 설정하고 즉시 제어권을 호스트에 반환합니다 (즉, 베드가 해당 온도에 도달하기 전).

There is an optional R field that sets the bed standby temperature: M140 S65 R40.

베드 대기 온도를 설정하는 선택적 R 필드가 있습니다: M140 S65 R40.

RepRapFirmware allows the bed heater to be switched off if the absolute negative temperature (-273.15) is passed as target temperature.

RepRapFirmware를 사용하면 절대 음의 온도 (-273.15)가 목표 온도로 전달되면 베드 히터가 꺼질 수 있습니다.

In this case the current bed temperature is not affected:

이 경우 현재 베드 온도는 영향을 받지 않습니다:

M140 S-273.15

M140 S-273.15

Recent versions of RepRapFirmware also provide an optional 'H' parameter to set the hot bed heater number.

RepRapFirmware의 최신 버전은 핫 베드 히터 번호를 설정하기 위한 선택적 'H' 매개변수도 제공합니다.

If no heated bed is present, a negative value may be specified to disable it.

히팅 베드가 없으면 음수 값을 지정하여 비활성화할 수 있습니다.

M141: Set Chamber Temperature (Fast)

M141: 챔버 온도 설정 (빠름)

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

Parameters

매개변수

Snnn Target temperature

Snnn 목표 온도

Hnnn Heater number1

Hnnn 히터 1호

Examples

M141 S30

M141 S30

M141 H0

M141 H0

Set the temperature of the chamber to 30oC and return control to the host immediately (i.e. before that temperature has been reached by the chamber).

챔버의 온도를 30oC로 설정하고 즉시 호스트에 제어권을 반환합니다 (즉, 챔버가 해당 온도에 도달하기 전).

Notes

Notes

1 This parameter is only available in RepRapFirmware.

1. 이 매개변수는 RepRapFirmware에서만 사용할 수 있습니다.

M142: Holding Pressure

M142: 압력 유지

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

Example: M142 S1

예: M142 S1

Set the holding pressure of the bed to 1 bar.

베드의 유지 압력을 1 bar로 설정합니다.

The holding pressure is in bar.

유지 압력은 bar 단위입니다.

For hardware which only has on/off holding, when the holding pressure is zero, turn off holding, when the holding pressure is greater than zero, turn on holding.

ON/OFF 유지 기능만 있는 하드웨어의 경우 유지 압력이 0일 때 유지를 끄고, 유지 압력이 0보다 크면 유지를 켭니다.

M143: Maximum hot-end temperature

M143: 최대 핫엔드 온도

Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No No No ch,dc42 No No ??? ???

Example: M143 S275

예: M143 S275

Set the maximum temperature of the hot-end to 275°C.

핫엔드의 최대 온도를 275°C로 설정합니다.

Default value is 300°C.

기본값은 300°C입니다.

When temperature of the hot-end exceeds this value, take countermeasures, for instance an emergency stop.

핫엔드 온도가 이 값을 초과하면 비상 정지 등의 대책을 강구하십시오.

This is to prevent hot-end damage.

이것은 핫엔드 손상을 방지하기 위한 것입니다.

M144: Stand By Your Bed

M144: 베드 대기

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

Example

M144

M144

Switch the bed to its standby temperature.

베드를 대기 온도로 전환합니다.

M140 turns it back to its active temperature; no need for any arguments for that use of M140.

M140은 이를 활성 온도로 되돌립니다. M140을 사용하는 데에는 어떤 주장도 필요하지 않습니다.

M146: Set Chamber Humidity

M146: 챔버 습도 설정

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

Parameters

매개변수

Rnnn Relative humidity in percent

Rnnn 상대 습도 (%)

Example

M146 R60

M146 R60

Set the relative humidity of the chamber to 60% and return control to the host immediately (i.e. before that humidity has been reached by the chamber).

챔버의 상대 습도를 60 %로 설정하고 즉시 제어권을 호스트에 반환합니다 (즉, 챔버가 해당 습도에 도달하기 전).

M149: Set temperature units

M149: 온도 단위 설정

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

Parameters

매개변수

C Flag to treat temperature as degrees Celsius

온도를 섭씨로 처리하는 C 플래그

K Flag to treat temperature as Kelvin

온도를 켈빈으로 처리하는 K 플래그

Example

M149 K

M149 K

It affects the S or R values in the codes M104, M109, M140, M141, M143, M190 and G10.

이는 코드 M104, M109, M140, M141, M143, M190 및 G10의 S 또는 R 값에 영향을 미칩니다.

The default is M149 C.

기본값은 M149 C입니다.

M150: Set display color

M150: 디스플레이 색상 설정

M150:

M150:

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

Parameters

매개변수

Rnnn red

Rnnn 빨강

Unnn green

Unnn 초록

Bnnn blue

Bnnn 파랑

Example

M150 R255 U128 B192

M150 R255 U128 B192

Set BlinkM Color via I2C. Range for values: 0-255

I2C를 통해 BlinkM 색상을 설정합니다. 값 범위: 0-255

M160: Number of mixed materials

M160: 혼합 재료의 수

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

Example: M160 S4

예: M160 S4

This command has been superseded by the tool definition command M563 (see below).

이 명령은 도구 정의 명령 M563 (아래 참조)으로 대체되었습니다.

Set the number of materials, N, that the current extruder can handle to the number specified.

현재 압출기가 처리할 수 있는 재료 수 N을 지정된 수로 설정합니다.

The default is 1.

기본값은 1 입니다.

When N >= 2, then the E field that controls extrusion requires N values separated by colons ":" after it like this:

N >= 2인 경우 압출을 제어하는 E 필드에는 다음과 같이 콜론 ":" 으로 구분된 N 값이 필요합니다.

M160 S4

M160 S4

G1 X90.6 Y13.8 E2.24:2.24:2.24:15.89 G1 X70.6 E0:0:0:42.4 G1 E42.4:0:0:0

The second line moves straight to the point (90.6, 13.8) extruding a total of 22.4mm of filament.

두 번째 라인은 점 (90.6, 13.8)까지 직선으로 이동하여 총 22.4mm의 필라멘트를 압출합니다.

The mix ratio for the move is 0.1:0.1:0.1:0.7.

이동의 혼합 비율은 0.1:0.1:0.1:0.7 입니다.

The third line moves back 20mm in X extruding 42.4mm of filament.

세 번째 라인은 X에서 20mm 뒤로 이동하여 42.4mm의 필라멘트를 압출합니다.

The fourth line has no physical effect.

네 번째 라인은 물리적인 효과가 없습니다.

M163: Set weight of mixed material

M163: 혼합 재료의 중량 설정

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

Parameters

매개변수

Snnn extruder number

Snnn 압출기 번호

Pnnn weight

Pnnn 가중치

Set weight for this mixing extruder drive.

이 혼합 압출기 드라이브의 무게를 설정합니다.

M164: Store weights

M164: 가중치 저장

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

Parameters

매개변수

Snnn virtual extruder number

Snnn 가상 압출기 번호

Pnnn store to eeprom (P0=no, P1= yes)

eeprom에 Pnnn 저장 (P0 = 아니오, P1 = 예)

Store weights as virtual extruder S.

가중치를 가상 압출기 S로 저장합니다.

M190: Wait for bed temperature to reach target temp

M190: 베드 온도가 목표 온도에 도달할 때까지 기다립니다.

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

Parameters

매개변수

Snnn minimum target temperature, waits until heating

Snnn 최소 목표 온도, 가열될 때까지 대기

Rnnn accurate target temperature, waits until heating and cooling (Marlin)

Rnnn 정확한 목표 온도, 가열 및 냉각까지 대기 (Marlin)

Example

M190 S60

M190 S60

This will wait until the bed temperature reaches 60 degrees, printing out the temperature of the hot end and the bed every second.

이는 베드 온도가 60도에 도달할 때까지 기다렸다가 매초마다 뜨거운 쪽과 침대의 온도를 인쇄합니다.

M191: Wait for chamber temperature to reach target temp

M191: 챔버 온도가 목표 온도에 도달할 때까지 기다립니다.

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

Example: M191 P60

예: M191 P60

Set the temperature of the build chamber to 60 °C and wait for the temperature to be reached.

빌드 챔버의 온도를 60 °C로 설정하고 온도에 도달할 때까지 기다립니다.