IT/3D Printer, CNC
[3DP] KP3S Laser 추가: Direct Pin, LCD 설정
블랙오닉스
2024. 5. 16. 19:16
Gcode 문제 해결중 LVGL GUI 항목이 있어서 빌드 해봤다.
-> 킹룬TFT LCD는 320x240으로 LVGL을 위해서 해상도가 더 높아야 된다고 로그에 나온다
핀을 직접 제어 해보기 위해 옵션을 켰다.
//
// M42 - Set pin states
//
#define DIRECT_PIN_CONTROL
//
// M43 - display pin status, toggle pins, watch pins, watch endstops & toggle LED, test servo probe
//
#define PINS_DEBUGGING
M106 S10 으로 직접 Fan 제어 가능하나 Direct로 제어가능
Pronterface에서 제어
>>> M106 S10
SENDING:M106 S10
>>> M43
SENDING:M43
PIN: PA0 (A0) M42 P0 HEATER_BED_PIN protected
PIN: PA1 (A1) M42 P1 E1_DIR_PIN Input HIGH
PIN: PA2 (A2) M42 P2 <unused/unknown> Input HIGH
PIN: PA3 (A3) M42 P3 E1_ENABLE_PIN Input HIGH
PIN: PA4 (A4) M42 P4 <unused/unknown> Input HIGH
PIN: PA5 (A5) M42 P5 SD_SCK_PIN Input HIGH
PIN: PA6 (A6) M42 P6 E1_STEP_PIN
. SD_MISO_PIN
. SPINDLE_LASER_PWM_PIN
PIN: PA7 (A7) M42 P7 SD_MOSI_PIN Output HIGH
. TOUCH_CS_PIN Output HIGH
PIN: PA8 M42 P8 SERVO0_PIN Input HIGH
PIN: PA9 M42 P9 <unused/unknown>
PIN: PA10 M42 P10 <unused/unknown> Input HIGH
PIN: PA11 M42 P11 Z_MIN_PIN protected
...
PIN: PB1 (A9) M42 P17 FAN0_PIN protected
...
PIN: PD13 M42 P61 TFT_BACKLIGHT_PIN Output HIGH
M43으로 핀설정 확인
M42 P61 S0 으로 LCD 화면 끄기 성공!!!
M42 P17 S10로 켜봤는데 보호되어 있다고 나옴
M42 I P17 S10로 보호된 핀 무시해서 동작 성공!!!
SENDING:M42 P17 S10
Error:Protected Pin
Error:Protected Pin
>>> M42 I P17 S10
SENDING:M42 I P17 S10