', { cookie_domain: 'auto', cookie_flags: 'max-age=0;domain=.tistory.com', cookie_expires: 7 * 24 * 60 * 60 // 7 days, in seconds }); 알리 익스프레스제 델타 3D 프린터 K800 조립기 9부 - PID 튜닝 :: MakerLee's Workspace
728x90

세팅을 들어가기 전에, 이리저리 늘어진 케이블도 걸리적거리고


계속 손대다 보면 어딘가 잘못 건드려서 케이블이 끊어지거나


컨트롤러가 추락해서 망가지거나 할 가능성이 다분하므로 일단 가조립한 부분을 고정 후


선정리부터 합니다. 






처음 조립할 때 대충 끼우고 고정했던 부분들을 다시 딱 맞춰 조립하고 제대로 조여줍니다. 













바닥에 질질 끌리는게 싫어서 다이소제 패드를 붙여줬고요











많이 쓰지도 않았는데 이미 도금이 손상가기 시작한 자석..










구리스를 발라줍니다... 는 페이크고


당장 구리스가 없어서 핸드크림을 -_-ㅋ









이 프린터는 위쪽에서는 리밋 스위치 선이 내려오고, 아래에서는 스텝 모터 선이 올라갑니다. 


길이가 그닥 여유있진 않고 아무래도 어느 한쪽으로 맞춰야 하는데


저는 바닥에 두고 쓸 것 같아 컨트롤러를 상단에 두는 방향으로 결정하고 그에 맞춰 선정리를 합니다. 








그냥 위로 뽑아도 됩니다만 깔끔하게 해 주고 싶어 프로파일을 따라 올리기로 했습니다. 













칼로 살짝 눌러 커넥터의 미늘을 들어가게 한 후 선을 뽑으면 빠집니다.















안쪽으로 넣으려 했으나 잘 안들어가네요











옆으로 돌렸습니다. 














그대로 맨 위까지 뽑아냅니다.








옆면은 이런 상태















칼날로 미늘을 다시 살짝 세워주고








커넥터에 다시 순서대로 꽂아줍니다. 순서를 잊어버릴수 있으므로 메모해 두거나 


하나씩 따로 작업하면 됩니다. 꽂은 후에는 다시 한번씩 당겨서 제대로 고정되었는지 체크해보는게 좋습니다. 









선이 늘어지면 레일에 걸린다던가 문제가 생길 수 있으므로


케이블 타이로 고정했습니다. 











안쓰는 포맥스 판을 양면 테잎으로 붙이고  보드도 양면 테잎으로 임시 고정했습니다. 


그리고 다른 선들을 케이블 타이로 묶어 늘어지지 않게 묶어줬습니다. 








세팅 잡아야할게 한두개가 아니지만 일단 노즐 쪽부터 보기로 합니다. 


저도 처음 해보는거라 딱히 순서가 없습니다. ^_^






기억하실지 모르겠지만 써미스터마다 온도-저항 곡선이 다르기 때문에 그에 맞도록 설정하는 부분이 있습니다.


이 제품은 하나의 단서도 없어서 어떤 써미스터가 쓰였는지도 모르고 그냥 100k 써미스터로 설정을 했었지요


써미스터 자체의 온도차도 문제입니다. 


즉 온도가 100도로 표시되고 있어도 실제 온도는 105도라던가 110도라던가 할 수 있습니다. 


이 부분은 따로 측정할 수 있는 온도계가 없으면 측정이 힘들기 때문에 나중 일로 미뤄둡니다. 








Repetier에서 본 온도 그래프입니다. 오락가락 하네요. 


보정해 줄 필요가 있습니다. 




http://reprap.org/wiki/PID_Tuning


에 가면 Marlin 펌에서 PID 튜닝하는 방법이 나와 있습니다. 









일단 히터 온도가 어느정도 떨어지도록 기다린 뒤


M303 E0 S200 C8  


명령어를 넣어줍니다. 










Arduino 프로그램에서 시리얼 모니터를 사용해도 되지만 


저는 Repetier를 사용했습니다. 












Repetier에서는 Marlin 에서 보내는 텍스트를 보려면 Toggle Log 를 누르면 됩니다. 








그리고 M303 E0 S200 C8 명령어를 넣으면










PID Autotune start 메세지가 나오면서 히터가 가열을 시작합니다. 


아직 팬을 달지 않아서 팬을 달고 나서 체크하면 값이 달라질지도 모르겠습니다만


일단은 팬 미장착 상태로 진행했습니다. 





위쪽 reprap wiki 링크를 보면


M303 E0 S200 C8 의 뜻은 


This will heat the first nozzle (E0), and cycle around the target temperature 8 times (C8) at the given temperature (S200) and return values for P I and D.


라고 나와 있습니다. 즉 E0 - 익스트루더 를 C8 - 8번 


S200 - 200도까지 가열 해서 계산한 후 


계산된 PID 값을 돌려준다는 뜻입니다. 



위 명령어의 E0 을 E1으로 고치고 S80 정도로 해서 히트베드도 튜닝 가능하겠죠






끝난 후엔 위와 같은 메세지가 나옵니다. 마지막 Kp, Ki, Kd 값을 Configuraion.h 파일에 입력하라고 하는군요.










M301이나 M304 명령으로도 입력/저장 가능하다고 나오는데


저는 configuration.h 파일을 직접 수정해서 업로드했습니다. 


사진의 DEFAULT_Kp 로 시작되는 3줄을 수정하면 됩니다. 












이게 아까 튜닝 전 그래프였는데요








수정한 펌을 업로드한 후, 굉장히 안정적으로 쭉 그어진 온도 그래프를 볼 수 있습니다. 











오늘은 늦었고 다음번에 압출량을 맞춰봐야겠습니다. 


그런데 이거 대체 몇mm 노즐일까요..

728x90

+ Recent posts