IT/3D Printer, CNC

[3DP] Ender 3 Neo Multi Extruder

블랙오닉스 2024. 8. 28. 21:34

2024.08.28

우선 현재 까지의 설정으로 프린트 시도

https://www.thingiverse.com/thing:2166102

 

Filament Test Cube by sch00f

Test cube for new filaments.It's designed to print fast, use only a small amount of filament and give you a good first impression of what you can expect your finished prints to look like.Includes different features like small holes & pins, overhangs, bridg

www.thingiverse.com

Z1600, Dual Gear Extruder: 328 step, Mixing Extruder, UART 3&1, Extruder Inv: true

프린트 하려고 보니 "No Media" 에러 발생

검색해보고, UART 포트 바꿔보고 했는데 똑같다.

아래 ONBOARD 설정으로 해결

 #define SDCARD_CONNECTION ONBOARD

Creality 보드에서는 설정없이 기본값으로 되었지만,

SKR V1.4에서는 기본이 LCD로 되어 있는 것 같음

 

정상 출력


기존에 못했던 Single Nozzle, Dual Extruder 진행

Cura 설정을 몰라서 검새해보고 우선은 menu에서 수동으로 100:0, 0:100, 50:50 설정 후 확인

토출량이 다소 부족해 보이지만 믹스되어서 잘 나온다.

 

핫엔드 쪽을 보니 노즐목(?) 연결 부위, 무두볼트 쪽에서 필라멘트가 세고 있다.

다시 조여서 프린트 해도 세는 양이 줄었지만 프린트 품질이 않좋다.


북리지님 멀티 컬러 시도할 때 만든 1:4 노즐이 보여서 재도전

조립하면서 필라멘트가 잘 들어가는지 확인 하는데 한참 걸렸고,

다 조립하고 다시 확인하니 연결 부위마다 걸리는 부분이 많아 안된다.

차라리 멀티 노즐을 시도해봐야 겠다.


2024.08.30

내써팝가서 제품 확인을 해보니 사용전 청소를 안하면 막힐 수 있다고 한다.

전날 밤에 물로 청소.

듀얼 핫엔드를 새로 바꾸면서 정말 단단히 조였는데 테스트 프린트 하고 나니 조금 센다.


다시 Dual Hotend 도전

Mixing을 끄고 Dual Extruder 관련 설정 

#define HOTEND_OFFSET_X { 0.0, 20.00 } // (mm) relative X-offset for each nozzle

 

이게 좀 이상하다.

Marlin에서도 offset을 주는데, Cura에서도 20을 주면 ?

큐라에서 모델 1개를 복사하고 하나는 white, 다른 하나는 Black 으로 설정하고 겹쳤다.

이제 프린트 해보니 각종 문제가

1. E1, E2  온도제어가 이상하다

  Auto Home을 시작하고 Bed, E 온도를 같이 올렸는데,

 Bed, E1, E2 순서 대로 힡잉.

2. 출력 중에도 한쪽을 안쓰면 온도가 내려가고, 쓰고 있는 쪽도 온도가 도달하기 전에 시작한다

-> Start, End GCode 확인 필요

3. 프리뷰에서 한개 처럼 잘 되었는데, 출력하면 검은색 흰색이 떨어져 있다.

 -> Marlin, Cura 중복 Offset처럼 보임

해결된다고 해도 물리적으로 분리된 노즐의 offset, z-offset을 맞추기 쉽지 않음.

베드에 안착도 쉽지 않고.  0.1mm 차이도 크게 영향


2024.08.31

Single Nozzle, Dual Extruder로 방향 변경

#define SINGLENOZZLE

어제 ESP1D 페이지 에서 확인해보니 Extruder 변경은 T0, T1으로 가능

Start/End GCode 확인

 

; Ender 3 Custom Start G-code
G92 E0 ; Reset Extruder
G28 ; Home all axes
G1 Z5.0 F3000 ; Move Z Axis up a bit during heating to not damage bed
M104 S{material_standby_temperature} ; Start heating up the nozzle most of the way
M190 S{material_bed_temperature_layer_0} ; Start heating the bed, wait until target temperature reached
M109 S{material_print_temperature_layer_0} ; Finish heating the nozzle
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish

 

G91 ;Relative positioning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positioning

G1 X0 Y{machine_depth} ;Present print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed

M84 X Y E ;Disable all steppers but Z

Custom

G28 ;Home
G1 Z15.0 F6000 ;Move the platform down 15mm
;Prime the extruder
G92 E0
G1 F200 E3
G92 E0
M104 S0
M140 S0
;Retract the filament
G92 E1
G1 E-1 F300
G28 X0 Y0
M84

 원본에 비해 너무 단순하다.

Dual Extruder에서 출력이 제대로 안된것이 당연하다.