Device Settings
연결, 기계 프로필, GRBL 설정, 컨트롤러 정보, 검색 및 프로필 관리입니다. 기계를 설정하는 대화 상자입니다.
Device Settings 대화 상자, 앱에서는 Devices라는 제목으로 표시됨,에서 기계에 연결하고 기계 프로필을 관리하며 실시간 GRBL 설정을 확인하고 검색 후보를 살펴볼 수 있습니다.
Beam Bench를 처음 설정할 때 가장 자주 사용하는 대화 상자이며 그 이후에는 거의 사용하지 않습니다.
열기
- Laser Control → Manage Machine Profiles...
- Laser Control의 장치 행에서도 열 수 있습니다.
이동 및 크기 조정이 가능한 창으로 열리며 여섯 개의 탭이 있습니다.
- Connection: 포트, 보드레이트, 프로필, 연결 / 연결 끊기
- Machine: 활성 프로필의 기계 수준 설정을 빠르게 편집합니다.
- GRBL Settings: 컨트롤러의 실시간
$값을 확인하고 프로필에 적용합니다. - 컨트롤러 정보: 읽기 전용 컨트롤러 식별 정보입니다.
- Discovery: 직렬 장치를 검색하고 백엔드가 제공한 TCP / USB 후보를 살펴봅니다.
- Profiles: 전체 기계 프로필 편집기입니다.
하단에는 항상 Close 버튼이 있습니다.
Connection 탭
Serial, Network 또는 USB를 선택한 다음 일치하는 컨트롤러를 선택합니다. 전송 방식에 따라 엔드포인트 필드가 달라집니다. 연결된 동안 대부분의 연결 필드는 비활성화됩니다.
네트워크 선택 항목에는 TCP 컨트롤러, Ruida Ethernet 및 원래 xTool M1 HTTP 어댑터가 포함됩니다. 성공한 연결은 프로필에 기억되지만 자동 재연결은 활성화되지 않습니다. 포트와 어댑터 제한은 지원되는 기계에서 확인합니다.
| 필드 | 유형 | 참고 |
|---|---|---|
| Port | 선택 | 사용 가능한 직렬 포트를 표시합니다. 자리 표시자: No laser ports found 또는 Select a port |
| Refresh ports (↻) | 버튼 | 사용 가능한 포트를 다시 검색합니다. |
| Show all ports ([N] hidden) | 확인란 | 이름 필터로 포트를 숨기는 경우에만 표시됩니다. |
| Baud Rate | 선택 | 컨트롤러에 필요한 속도와 일치하는 프리셋을 선택합니다. LaserPecker 직렬 프리셋은 460800 보드레이트를 사용합니다. |
| Profile | 선택 | 이 연결에 사용할 기계 프로필을 선택합니다. |
| Connect / Disconnect | 버튼 | 상태에 따라 전환됩니다. 포트를 선택하지 않으면 비활성화됩니다. |
상태 표시기(색상 점과 레이블)는 현재 세션 상태를 표시합니다.
| 레이블 | 색상 | 의미 |
|---|---|---|
| 연결 끊김 | 회색 | 연결되지 않았습니다. |
| Connecting... / Opening... / Waiting... / Validating... | 노란색 | 핸드셰이크가 진행 중입니다. |
| Ready | 녹색 | 연결되었고 유휴 상태입니다. |
| Running | 청록색 | 작업을 실행 중입니다. |
| Paused | 황색 | 작업이 일시 중지되었습니다. |
| ALARM | 빨간색 | 기계가 알람 상태입니다. |
| Error | 빨간색 | 통신에 실패했습니다. |
Machine 탭
활성 프로필을 빠르게 편집하는 필드입니다. 여기서 편집하면 프로필이 변경됨 상태로 표시됩니다. 탭을 전환하거나 닫기 전에 저장합니다.
| 필드 | 유형 | 범위 |
|---|---|---|
| Bed Width | 숫자 | 레이블과 값은 Display Unit을 따르며 프로필에는 mm로 저장됩니다. |
| Bed Height | 숫자 | 레이블과 값은 Display Unit을 따르며 프로필에는 mm로 저장됩니다. |
| Max Speed | 숫자 | 레이블과 값은 Display Unit과 선택한 속도 시간 단위를 따르며 프로필에는 mm/min으로 저장됩니다. |
| Max Power (%) | 숫자 | 수동 Fire 버튼에만 상한을 적용합니다. 레이어 출력이나 계획된 작업 출력에는 상한을 적용하지 않습니다. |
| Homing | 토글 | |
| Origin | 선택 | Bottom Left 또는 Top Left |
| Job Checklist | 토글 | |
| Frame Continuously | 토글 | |
| Laser-On Framing | 토글 | |
| 발사 버튼 활성화 | 토글 | 기본적으로 숨겨져 있습니다. Move 패널의 누르고 있는 동안 발사 테스트 버튼을 활성화합니다. |
| 발사 출력 (%) | 숫자 | 0.1-100, 발사 버튼 활성화가 켜져 있을 때 표시됩니다. 기본값 1.0은 1%를 의미합니다. |
| 탭 펄스 폭(ms) | 숫자 | 0에서 10000까지, 호환성을 위해 저장되며 현재 생산 플래너나 G-code 생성기에서는 사용하지 않습니다. |
| CNC Machine | 토글 |
Z 모션 및 소재 두께
Z를 지원하는 프로필은 전용 Z 이송 속도를 사용하여 Move에서 유한한 Z 이동을 노출할 수 있습니다. 로터리 모드에서는 해당 컨트롤이 숨겨집니다. 원래 xTool M1은 베이스플레이트 포커스 계산에 Material Thickness가 필요합니다. M1 설정을 참조하세요.
Camera Metadata 섹션
- Selected Camera: 활성 카메라 식별자를 입력하는 텍스트 필드입니다.
- Calibration: Saved 또는 None을 표시하며, 저장된 경우 Clear를 표시합니다.
- Alignment: Saved 또는 None을 표시하며, 저장된 경우 Clear를 표시합니다.
Output Policy 섹션
- Constant Power (M3): 토글
- Emit S on Every G1: 토글
- S-값 최대: 숫자, 최소 1
- Use G0 for Overscan: 토글
Calibration 섹션
- Enable Dot Width Correction: 토글입니다. 켜면 현재 Display Unit으로 Dot Width가 표시되며 프로필에는 mm로 저장됩니다.
- Enable Scanning Offset: 토글입니다. 켜면 Scanning Offset Table과 Add Entry 버튼이 표시됩니다. Speed는 저장할 때 mm/min을 사용하면서 Display Unit과 선택한 속도 시간 단위를 따릅니다. Offset은 저장할 때 mm를 사용하면서 Display Unit을 따릅니다.
하단 버튼: Save
저장하지 않은 변경 사항이 있는 상태에서 탭을 전환하거나 닫으면 Save machine profile changes before closing? 이 표시되며 Keep Editing / Discard / Save & Close 중에서 선택합니다.
GRBL Settings 탭
기계의 $ 설정을 실시간으로 확인합니다.
- 설정마다 한 행씩 표시하며 키 순서(
$0,$1,$2, ...)로 정렬합니다. - 값을 클릭하여 인라인으로 편집합니다. OK로 저장하고 Cancel로 되돌립니다. 숫자 입력을 검증합니다.
헤더 패널에 다음 설명이 표시됩니다. 활성 프로필에 실시간 GRBL 값 적용: $30 → S-값 최대, $110/$111 → 최대 속도. 활성 프로필에 적용 버튼은 이 값을 활성 프로필에 복사합니다. 활성 프로필이 없거나 해석 가능한 값이 없으면 비활성화됩니다.
가져오는 동안에는 Loading GRBL settings... 가 표시되고, 실패하면 빨간색 오류가 표시되며, 비어 있으면 No GRBL settings available이 표시됩니다.
컨트롤러 정보 탭
컨트롤러에서 읽은 키와 값의 쌍을 키 순서로 정렬하여 읽기 전용으로 표시합니다. 사용 중인 펌웨어 버전을 정확히 확인해야 할 때 유용합니다.
Discovery 탭
직렬 기계를 자동으로 감지하고 검색 후보를 살펴봅니다.
- Refresh: 현재 상태를 다시 읽습니다.
- Scan: 새로운 검색을 시작합니다.
- Cancel: 검색 중일 때만 표시됩니다.
요약 행에는 Serial [N] · TCP [N] · USB [N] 가 표시됩니다. 일반적인 데스크톱 흐름에서는 Scan이 주로 직렬 포트를 확인합니다. TCP 및 USB 패킷 후보는 통합 기능이나 백엔드 호출에서 제공할 때 표시됩니다.
검색된 각 장치 카드에는 이름, 컨트롤러 제품군 / 모델 / 전송 방식, 상태 텍스트, 해당하는 경우 노란색으로 표시되는 지원되지 않는 이유, 신뢰도 백분율, 두 개의 버튼이 표시됩니다.
- Bootstrap Profile: 이 장치에서 새 기계 프로필을 만듭니다.
- Connect: 기본 프로필 일치 항목을 사용하여 연결합니다.
빈 상태: No discovery candidates yet. Click Scan to search for devices.
Profiles 탭
전체 프로필 편집기입니다. 왼쪽에는 프로필 목록, 오른쪽에는 양식이 있는 두 열로 구성됩니다.
왼쪽 열
- 이름별로 모든 프로필을 표시합니다. 활성 프로필에는 (active) 가 표시됩니다.
- 아래쪽에 New 버튼이 있습니다.
오른쪽 열, 프로필을 선택한 경우
| 필드 | 유형 / 참고 |
|---|---|
| Name | 텍스트 |
| Width | 숫자, 레이블과 값은 Display Unit을 따르며 mm로 저장됩니다. |
| Height | 숫자, 레이블과 값은 Display Unit을 따르며 mm로 저장됩니다. |
| Max Speed | 숫자, 레이블과 값은 Display Unit과 선택한 속도 시간 단위를 따르며 mm/min으로 저장됩니다. |
| Max Power % | 숫자, 수동 Fire 버튼에만 상한을 적용하며 레이어 출력이나 계획된 작업 출력에는 적용하지 않습니다. |
| Homing | 토글 |
| Baud Rate | 컨트롤러별 속도 |
| Firmware | 텍스트 |
| Origin | Bottom Left 또는 Top Left |
| 발사 버튼 활성화 | 토글 |
| 발사 출력 (%) | 숫자, 발사 버튼 활성화가 켜져 있을 때 표시됩니다. |
| Notes | 텍스트 |
Machine Preset Panel은 Notes 아래에 표시되며 프로필에 검증된 프리셋을 적용할 수 있습니다.
그 아래에는 Camera Metadata, 확장된 Output Policy 및 Calibration 섹션이 있으며, Machine 탭과 같은 컨트롤과 추가 Output Policy 필드를 제공합니다.
- Air Command:
M7/M8/ Custom - Air On G-code: 텍스트
- Air Off G-code: 텍스트
- Air Delay (ms): 숫자, 최소 0, 간격 50
- 시작 G-code: 텍스트
- 종료 G-code: 텍스트
- 도움말: 헤더 및 푸터 명령은 전체 작업에 적용됩니다. 레이어별 제어에는 절단 항목의 에어 어시스트를 사용합니다.
- Streaming: Buffered 또는 Synchronous입니다. Synchronous인 경우 황색 경고가 표시됩니다. Synchronous streaming is much slower and intended for diagnostics.
오른쪽 아래 작업 버튼:
- Save: 편집 내용을 적용합니다.
- Delete(빨간색), 활성 프로필을 편집 중이면 비활성화됩니다.
- Set Active(녹색), 이미 활성 상태이면 비활성화됩니다.
현재 편집 내용이 변경됨 상태일 때 다른 프로필 또는 New를 클릭하면 Discard unsaved machine profile changes? 가 표시되며 Keep Editing / Discard 중에서 선택합니다.
알아 두면 좋은 동작
- 연결된 동안 모든 연결 필드가 비활성화됩니다. 포트, 보드레이트 또는 프로필을 변경하기 전에 연결을 끊습니다.
- 배경을 클릭하면 Close와 같은 동작을 합니다. 변경되지 않은 저장 내용이 있으면 변경 사항 저장 프롬프트가 표시됩니다.
- Machine 탭은 활성 프로필을 편집합니다. 다른 프로필을 편집하려면 Profiles 탭에서 전환합니다.
- GRBL Settings 편집 내용은 기계에 전송되며 저장하면 컨트롤러의 EEPROM에 유지됩니다. 활성 프로필에 적용은 유효한
$30만 S-값 최대에 복사하고,$110/$111중 유효한 더 낮은 속도만 Max Speed에 별도로 복사합니다.
관련 항목
- Laser Control: Manage Machine Profiles... 버튼이 있는 패널
- Console: 원시
$에 액세스하는 패널 - 기계 연결: 최초 설정
- GRBL 필수 사항: 이러한 설정의 의미
- 연결 문제: 문제가 발생했을 때
- 기계 프로필: 가이드