', { cookie_domain: 'auto', cookie_flags: 'max-age=0;domain=.tistory.com', cookie_expires: 7 * 24 * 60 * 60 // 7 days, in seconds }); 레벨링 용 압력센서 설치 및 펌웨어 수정후 테스트 :: MakerLee's Workspace
728x90

일단 판매처인 http://www.mini-kossel.com/Electronics/FSR-KIT 에 가면 설치관련 정보가 있습니다. 






mini Kossel 기반이라 위 링크에 있는 고정용 프린터 파트는 형태가 약간 맞지 않아 따로 뽑았습니다.


요즘 프린터를 뭘 또 잘못 건드렸는지 수평면 상태가 좋지 않아 거칠게 나와서 


에칭용 동판을 넣어 평면을 잡도록 만들었습니다. 









아무래도 더 정밀하지 않을까 기대해 봅니다. 








커넥터를 연결하기 전 동작을 테스트해 봤습니다. 


압력센서라는 이름이라서 선형으로 입력값이 나오는걸로 추측하고 있었는데 


약간의 압력으로 누르면 그냥 on/off 동작이나 다름없게 나오는군요.




검색해 보니 2가지 설정 방법이 있는데


하나는 그냥 압력센서를 Z_min 스위치로 사용하고, 후자는 압력센서를 온도센서 위치에 꽂아


아날로그 입력을 체크해 좀 더 세세하게 설정할 수 있도록 되어 있습니다.



압력센서의 민감도 때문에 on/off가 정확하게 나오도록 민감도를 맞춰야 할 필요가 있어 


온도센서에서 아날로그 입력을 체크하는 듯 합니다... 만 


펌웨어에서 해당 부분의 코드를 제대로 찾지 못해 정확히 어떻게 돌아가는지는 잘 모르겠네요








일단 설치한 후 


https://github.com/jcrocholl/Marlin/tree/kossel


에서 받은 펌웨어를 WinMerge를 사용해 기존 펌웨어와 비교하며 수정해 준 후, 업로드하고


G29 오토레벨링 명령을 내려봤습니다.







망했습니다만.. 일단 동작은 제대로 하는 것을 확인했습니다. 


위키를 보니


Adjusting sensitivity

If you get z_min: TRIGGERED even with less than 300g of weight on the build surface, your FSR endstops are too sensitive. To fix this, increase the size of the sticky pads on top of the FSR sensors, e.g. 1 by 1 inch clear Scotch Restickable Strips. By extending over the edge of each FSR circle, they will support the print bed more and reduce the FSR response.

If you get z_min: open even with more than 500g of weight on the build surface, your FSR endstops are not sensitive enough. To fix this, reduce the size of the sticky pads on top of the FSR sensors, e.g. 1/2 by 1/2 inch clear Scotch Restickable Strips. By putting all the weight on the middle of the FSR circle, they will increase the FSR response.


라는 부분이 있네요.


감도가 너무 높으면 닿는 면적을 늘리고 감도가 낮으면 닿는 면적을 줄이랍니다. 







마스킹 테잎을 잘라 붙였습니다. 







이제야 제대로 돌아가네요.







Repetier 에서는 표시되는 값입니다. 여러번 해서 평균을 내 보고 싶은데 


밤이 너무 늦어서 다음번에 해야겠네요. 




728x90

+ Recent posts