자세히보기
728x90

펌웨어수정 5

MKS Robin nano v1.1보드 BL터치 적용.

제가 쓰는 사파이어는 오래전 구형입니다. 그래서 보드도 mks robin nano v1.1이지요 ㅋ 요즘 나오는 사파이어 시리즈는 모두 v1.2입니다. 사실 큰 차이는 없는데.. 신형은 아래 사진 처럼 BLtouch 단자가 따로 나와있어서 3선을 저기 연결하고 2선흑백선은 Z-min에 연결함으로써 사용이 가능합니다. 그런데... v1.1에는 저 단자가 없습니다;;;;;ㅎㅎㅎㅎㅎ 물론 마를린을 쓴다면 ...남는 포트야 많으니 그냥 다른 포트를 쓰고 configuration에서 핀 수정해서 썻을 겁니다.. 하지만 순정보드와 순정펌을 쓰는 것이 목적이기 때문에...다시 궁리해보다가 그럼 어디에 연결해야될까...mks깃헙에 물어보니 v1.1보드는 2.0.0펌웨어까지만 지원하기때문에... BL터치 지원을 안한다는..

카테고리 없음 2020.08.02

프론터페이스 (2) - PID 튜닝

계절의 변화, 날씨가 많이 더워지거나 추워지면 온도 조절이 잘 안될때가 있습니다. 이럴때는 ABS출력을 위해 235도로 온도를 입력해도, 230~240도에서 왓다갓다 하며 온도가 파도타기를 하고 ㅋ 그러면 아래와 같은 출력물을 보실수 잇지요;;;ㅎㅎㅎ ​​사실 저 사진 처럼 Z축 방향으로 그러니까 세로 방향으로 와블이 발생하는 데에는 여러 가지 이유가 있지만, 이것 저것해봣는데도 안될때는 PID튜닝도 한번 의심해볼만 합니다. ​또 센서나 히터를 교체했을때도 마찬가지입니다 이때 P, I, D 세개의 온도 상수 값을 조정하여 온도를 잘 유지 시킬수 있도록 할 수가 있습니다. ​1) 먼저 프론터페이스에 연결하여 현재 상태를 봅니다.​명령어 : M503​그러면 중간 즘에..echo: M301 P14.05 I0...

3D프린터 관련 2020.06.24

3D프린터 marlin 펌웨어에 대하여 (3) - BLtouch적용

지난 펌웨어 읽어드렸던 설명에 이어서 가장 많이 작업하시는 'BL터치' 적용에 대해 알아보겠습니다. ​ BL터치는 3D프린팅 입문에 가장큰 장애물인 레벨링을 자동으로 해주는 센서인데요.. 쉽게 말해서 엔드스톱 스위치 같은 스위치가 바닥을 찍어 체크하는 것을 바탕으로 바닥높이를 체크해서 보정하는 방식 입니다. ​ 가장 장점이라고 하면.. 금속센서와는 다르게 베드가 금속재질이 아니더라도 적용이 가능하다는 것이죠..그리고 상용되고 있는 금속센서들에 비해 정확도가 우수하다고 합니다...(소수점 세자리 이상까지 집어낸다는데 저는 사실 잘 못믿겟는;;;ㅎㅎㅎ) ​ ​ 여튼 지난 펌웨어 수정에서 이어서 설명드리면, ​ 우선, BL터치를 Z축 리미트 센서 대신 사용하는 것을 전제하에 설명하겠습니다. ​ 1) BL터치 ..

3D프린터 marlin 펌웨어에 대하여 (2)

이제 VSC를 열어서 펌웨어를 불러오는 것 까지는 성공했고.. 그럼 이런 화면들이 주욱~ 나옵니다. 초록색 글씨들은 대부분 비활성화(주석처리)되잇는 것들이며 말그대로 프로그램에 영향을 미치지 않는 부연 설명이라고 생각하시면 됩니다. ​ 먼저 우리가 어떤 보드를 쓰고 있는지 설정해줘야 하는데...좌측에 platform IO를 눌러 보시면, 각종 보드에 대한 설명들이 주욱 있습니다. ​ 그중간에 ​ *[platformio] src_dir = Marlin boards_dir = buildroot/share/PlatformIO/boards default_envs = STM32F103RC_btt_512K_USB 이부분에 defalt_envs에 우리의 보드에 박혀있는 칩셋이름을 적어야 하는데 skr mini e3보..

3D프린터 marlin 펌웨어에 대하여 (1)

3D프린터를 사용하는데에 있어서 빠질수 없는 스킬중에 하나인 마를린 펌웨어에 대해서 알아보려고 합니다. ​ 코딩같은거 하시는 분들이야 훨씬 쉽게 하시겠지만.. 저는 그런거 모르는 공돌이라 자전거처음 탈때 처럼 너무 생소했지만 지금은 그냥 저냥 몸에 익은 듯요 ㅋㅋ ​ ​ 그래서 좀 더 쉽게 할 방법이 있지 않을까하여 설명해보고자 합니다. ​ 예전에는 무슨 아두이노 IDE같은거를 쓰고 부트로더 어쩌구 했다는데 ​ 요새는 거의다 32비트 보드를 쓰시니 그 기준으로 설명하겠습니다. VSC라고 .. visual studido code라는 프로그램을 통해서 펌웨어를 빌드(만들다)해서 SD카드에 넣고 전원만 켜면 되거든요 ㅋㅋ ​ ​ ​ ​ 1.visual studido code 설치 ​ https://code.v..

728x90