자세히보기
728x90

펌웨어 4

옥토프린터, 옥토프린트 octoprint (1) - 설치

3D프린터를 처음 구매해서 한 한달간은 매일매일 재밌습니다. ㅋㅋㅋ ​ 회사에 있어도 프린터 생각이 나져 ㅋㅋ 오늘은 집에가서 이걸 해봐야겠다 저걸 해봐야 겠다. ㅋㅋ ​ 또 시간이 오래걸리는 출력물들은 저같은 경우 40시간 넘는것도 해보긴 했는데.... ​ 회사에서도 출력 상황을 보고 싶기도 하고요 ㅋㅋ 보고만 있어도 재밌습니다. 캠핑가서 불멍 하는 느낌이랄까... ​ ​ 여튼 옥토프린트는 그런 우리의 Needs를 충족시켜주는 기능 입니다. ​ 프린터를 웹을 통해 온도 조절이나 일시정지, 출력 정지, 프린터 전원 컨트롤 까지 가능 하죠 .. ​ 물론 라즈베리 기반이라 카메라로 출력 상황 까지 볼 수 있습니다. ​ ​ ​ 쉽게 이야기 해서 라즈베리라는 미니 컴퓨터를 프린터에 연결 시켜 놓고, 웹을 통해 ..

옥토프린트 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