G-code - 5.3. M040 - M073

목록

M40: Eject

M40: 배출

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

If your RepRap machine can eject the parts it has built off the bed, this command executes the eject cycle.

RepRap 머신이 제작한 부품을 베드에서 배출할 수 있는 경우 이 명령은 배출 사이클을 실행합니다.

This usually involves cooling the bed and then performing a sequence of movements that remove the printed parts from it.

여기에는 일반적으로 베드를 식힌 다음 인쇄된 부품을 제거하는 일련의 동작을 수행하는 작업이 포함됩니다.

The X, Y and Z position of the machine at the end of this cycle are undefined (though they can be found out using the M114 command, q.v.).

이 사이클이 끝날 때 기계의 X, Y 및 Z 위치는 정의되지 않습니다 (M114 명령 q.v.를 사용하여 찾을 수 있음).

See also M240 and M241 below.

아래의 M240 및 M241도 참조하세요.

M41: Loop

M41: 루프

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

Example: M41

예: M41

If the RepRap machine was building a file from its own memory such as a local SD card (as opposed to a file being transmitted to it from a host computer) this goes back to the beginning of the file and runs it again.

RepRap 머신이 로컬 SD 카드와 같은 자체 메모리에서 파일을 생성하는 경우 (호스트 컴퓨터에서 전송되는 파일과 반대) 파일의 시작 부분으로 돌아가서 다시 실행됩니다.

So, for example, if your RepRap is capable of ejecting parts from its build bed then you can set it printing in a loop and it will run and run. Use with caution - the only things that will stop it are:

예를 들어, RepRap이 빌드 베드에서 부품을 꺼낼 수 있는 경우 루프 인쇄를 설정하면 계속 실행됩니다. 주의해서 사용하세요. 이를 막을 수 있는 유일한 방법은 다음과 같습니다:

When you press the reset button, When the build material runs out (if your RepRap is set up to detect this), and When there's an error (such as a heater failure).

재설정 버튼을 누를 때, 제작 재료가 소진될 때 (RepRap이 이를 감지하도록 설정된 경우), 오류가 있을 때 (예: 히터 고장).

M42: Switch I/O pin

M42: 스위치 I/O 핀

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

Parameters

매개변수

Pnnn Pin number

Pnnn Pin 번호

Snnn Pin value

Snnn Pin 값

Example

M42 P7 S255

M42 P7 S255

M42 switches a general purpose I/O pin.

M42는 범용 I/O 핀을 전환합니다.

Use M42 Px Sy to set pin x to value y, when omitting Px the LEDPIN will be used.

M42 Px Sy를 사용하여 핀 x를 값 y로 설정하고, Px를 생략하면 LEDPIN이 사용됩니다.

In Teacup, general purpose devices are handled like a heater, see M104.

Teacup에서는 범용 장치가 히터처럼 처리됩니다. M104를 참조하세요.

In RepRapFirmware, only 1 and 0 are supported for the S field.

RepRapFirmware에서는 S 필드에 1과 0만 지원됩니다.

On Duet hardware, the supported pin numbers and their names on the expansion connector are:

Duet 하드웨어에서 확장 커넥터에 지원되는 핀 번호와 이름은 다음과 같습니다:

16 TXD1, 17 RXD1, 18 TXD0, 19 RXD0, 20 TWD1, 21 TWCK1, 23 RTS1, 36 PC4_PWML1, 52 AD14, 66 AD13, 67 PB16.

On RADDS hardware running RepRapFirmware-dc42, the supported Arduino Due pin numbers and their names are:

RepRapFirmware-dc42를 실행하는 RADDS 하드웨어에서 지원되는 Arduino Due 핀 번호와 이름은 다음과 같습니다:

CANTX0, 70 SDA1, 71 SCL1, 72 RX LED, 73 TX LED.5 TIOA6, 6 PWML7, 39 PWMH2, 58 AD3, 59 AD2, 66 DAC0, 67 DAC1, 68 CANRX0, 69 CANTX0, 70 SDA1, 71 SCL1, 72 RX LED, 73 TX LED.

See also M583.

M583도 참조하세요.

M43: Stand by on material exhausted

M43: 재료 소진 대기

5 TIOA6, 6 PWML7, 39 PWMH2, 58 AD3, 59 AD2, 66 DAC0, 67 DAC1, 68 CANRX0, 69Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem No No No No No No No No No ??? ???

Example: M43

예: M43

If your RepRap can detect when its material runs out, this decides the behaviour when that happens.

RepRap이 재료가 소진되는 시기를 감지할 수 있다면 이것이 발생했을 때의 동작을 결정합니다.

The X and Y axes are zeroed (but not Z), and then the machine shuts all motors and heaters off except the heated bed, the temperature of which is maintained.

X축과 Y축은 영점 (Z축은 아님)이 되고, 온도가 유지되는 히팅베드를 제외한 모든 모터와 히터가 꺼집니다.

The machine will still respond to G and M code commands in this state.

이 상태에서도 기계는 G 및 M 코드 명령에 계속 응답합니다.

M48: Measure Z-Probe repeatability

M48: Z-프로브 반복성 측정

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

Parameters

매개변수

Pnnn number of points

Pnnn 포인트 수

Xnnn position on the X axis

X축의 Xnnn 위치

Ynnn position on the Y axis

Y축의 Ynnn 위치

Vnnn verbosity

Vnnn 다변

E engage

E 예약

Lnnn legs of travel

Lnnn 여행의 다리

As with G29, the E flag causes the probe to stow after each probe.

G29와 마찬가지로 E 플래그를 사용하면 각 프로브 후에 프로브가 보관됩니다.

M70: Display message

M70: 메시지 표시

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

Example: M70 P200 Message

예: M70 P200 메시지

Instruct the machine to display a message on it's interface LCD.

인터페이스 LCD에 메시지를 표시하도록 기기에 지시합니다.

P is the time to display message for.

P는 메시지를 표시할 시간입니다.

M72: Play a tone or song

M72: 톤이나 노래 재생

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

Example: M72 P2

예: M72 P2

Instruct the machine to play a preset song.

미리 설정된 곡을 재생하도록 기기에 지시합니다.

Acceptable song IDs are machine specific. P is the ID of the song to play.

허용되는 노래 ID는 컴퓨터마다 다릅니다. P는 재생할 노래의 ID입니다.

M73: Set build percentage

M73: 빌드 비율 설정

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

Example: M73 P50

예: M73 P50

Instruct the machine that the build has progressed to the specified percentage.

빌드가 지정된 비율로 진행되었음을 머신에 지시합니다.

The machine is expected to display this on it's interface board.

기계는 이를 인터페이스 보드에 표시할 것으로 예상됩니다.

If the percentage is exactly 0, then a Build Start Notification is sent.

백분율이 정확히 0이면 빌드 시작 알림이 전송됩니다.

If the percentage is exactly 100, then a Build End notification is sent.

백분율이 정확히 100이면 빌드 종료 알림이 전송됩니다.