G-code - 5.12. M906 - M999

목록

M906: Set motor currents

M906: 모터 전류 설정

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

Parameters

매개변수

Xnnn X drive motor current

Xnnn X 드리이브 모터 전류

Ynnn Y drive motor current

Ynnn Y 드라이브 모터 전류

Znnn Z drive motor current

Znnn Z 드라이브 모터 전류

Ennn E drive(s) motor current(s)

Ennn E 드라이브 모터 전류

Innn Motor current idle factor (0..100)

Innn 모터 전류 유휴 계수 (0..100)

H1 Set/Get Motor currents used for the downward Z-probe homing movement

H1 Set/Get 하향 Z-프로브 원점 이동에 사용되는 모터 전류

Example

M906 X300 Y500 Z200 E350:350

M906 X300 Y500 Z200 E350:350

Sets the currents to send to the stepper motors for each axis.

각 축의 스테퍼 모터에 보낼 전류를 설정합니다.

The values are in milliamps.

값은 밀리암페어단위입니다.

Notes

참고

1) RepRapFirmware supports an additional I parameter.

1) RepRapFirmware는 추가 I 매개변수를 지원합니다.

This is the percentage of normal that the motor currents should be reduced to when the printer becomes idle but the motors have not been switched off.

이는 프린터가 유휴 상태이지만 모터가 꺼지지 않은 경우 모터 전류를 줄여야 하는 정상 비율입니다.

The default value is 30%.

기본값은 30%입니다.

2) RepRapFirmware, DC42 version, cmm sub-version supports "H1", which sets the XYZ motor currents used during Z-probing temporarily to different (typically lower) value.

2) RepRapFirmware, DC42 버전, cmm 하위 버전은 Z 프로빙 중에 사용되는 XYZ 모터 전류를 일시적으로 다른 (일반적으로 낮은) 값으로 설정하는 "H1"을 지원합니다.

If "H1" is specified, the homing current is set, otherwise it operates normally.

"H1"을 지정하면 원점 복귀 전류가 설정되고 그렇지 않으면 정상적으로 동작합니다.

The homing current should be specified after the main current is set.

원점 복귀 전류는 주 전류를 설정한 후에 지정해야 합니다.

The actual motor current is not changed until the next Z-probe operation.

실제 모터 전류는 다음 Z 프로브 작동까지 변경되지 않습니다.

Lower motor currents reduce vibration during Z-probe motions.

모터 전류가 낮으면 Z 프로브 동작 중 진동이 줄어듭니다.

M907: Set digital trimpot motor

M907: 디지털 트림팟 모터 설정

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

Set digital trimpot motor current using axis codes (X, Y, Z, E, B, S).

축 코드 (X, Y, Z, E, B, S)를 사용하여 디지털 트림팟 모터 전류를 설정합니다.

In Repetier, it sets the current in Percent.

Repetier에서는 전류를 백분율로 설정합니다.

In Redeem, it sets the current in A (where M906 does in mA).

Redeem에서는 전류를 A로 설정합니다 (M906은 mA로 설정).

M908: Control digital trimpot directl

M908: 디지털 트림팟을 직접 제어

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

M908 P S

M908 P S

M909: Set microstepping

M909: 마이크로스테핑 설정

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

Example: M909 X3 Y5 Z2 E3

예: M909 X3 Y5 Z2 E3

Set the microstepping value for each of the steppers.

각 스테퍼의 마이크로스테핑 값을 설정합니다.

In Redeem this is implemented as 2^value, so M909 X2 sets microstepping on X-axis to 2^2 = 4, M909 Y3 sets microstepping on Y-axis to 2^3 = 8 etc.

Redeem에서는 이는 2^값으로 구현되므로 M909 X2는 X축의 마이크로스테핑을 2^2 = 4로 설정하고 M909 Y3은 Y축의 마이크로스테핑을 2^3 = 8로 설정합니다.

M910: Set decay mode

M910: 감쇠 모드 설정

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

Example: M910 X3 Y5 Z2 E3

예: M910 X3 Y5 Z2 E3

Set the decay mode for each stepper controller

각 스테퍼 컨트롤러의 감쇠 모드 설정

The decay mode controls how the current is reduced and recycled by the H-bridge in the stepper motor controller.

감쇠 모드는 스테퍼 모터 컨트롤러의 H-브리지에 의해 전류가 감소되고 재활용되는 방식을 제어합니다.

It varies how the implementations are done in silicone between controllers.

컨트롤러 간에 실리콘으로 구현이 수행되는 방식이 다릅니다.

Typically you have an on phase where the current flows in the target current, then an off phase where the current is reversed and then a slow decay phase where the current is recycled.

일반적으로 전류가 목표 전류로 흐르는 온 위상, 전류가 역전되는 오프 위상, 전류가 재활용되는 느린 감쇠 위상이 있습니다.

M928: Start SD logging

M928: SD 로깅 시작

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

Example: M928 filename.g

예: M928 filename.g

Ended by M29.

M29로 끝났습니다.

M997: Perform in-application firmware update

M997: 애플리케이션 내 펌웨어 업데이트 수행

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

Example: M997

예: M997

If the files "sys/iap.bin" and "sys/RepRapFirmware.bin" are present on the SD card, this will trigger an automatic software upgrade.

SD 카드에 "sys/iap.bin"및 "sys/RepRapFirmware.bin" 파일이 있으면 자동 소프트웨어 업그레이드가 실행됩니다.

The actual firmware binary (i.e. RepRapFirmware.bin) will be deleted as soon as this operation has finished.

실제 펌웨어 바이너리 (예: RepRapFirmware.bin)는 이 작업이 완료되는 즉시 삭제됩니다.

M998: Request resend of line

M998: 회선 재전송 요청

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

Parameters

매개변수

Pnnn Line number

Pnnn 라인 번호

Example

M998 P34

M998 P34

Request a resend of line 34.

34행의 재전송을 요청합니다.

In some implementations the input-handling code overwrites the incoming G Code with this when it detects, for example, a checksum error.

일부 구현에서는 입력 처리 코드가 체크섬 오류 등을 감지하면 수신 G 코드를 덮어씁니다.

Then it leaves it up to the GCode interpreter to request the resend.

그런 다음 재전송을 요청하는 것은 GCode 해석기에 맡깁니다.

M999: Restart after being stopped by error

M999: 오류로 인해 중지된 후 다시 시작

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

Parameters

매개변수

This command can be used without any additional parameters.

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

Pnnn Reset flags

Pnnn 재설정 플래그

Example

M999

M999

Restarts the firmware using a software reset.

소프트웨어 재설정을 사용하여 펌웨어를 다시 시작합니다.

Notes

참고

1) The dc42 fork of RepRapFirmware not only resets the board but also puts the board into firmware upload mode if parameter PERASE is present.

1) RepRapFirmware의 dc42 포크는 보드를 재설정할 뿐만 아니라 PERASE 매개변수가 있는 경우 보드를 펌웨어 업로드 모드로 전환합니다.