일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 |
- 코틀린개발환경
- 3D프린터 입문
- 3D프린터
- octoprint
- 네이버클라우드
- docker
- kubernetes
- docker container
- linux job
- NAS HDD교체
- Jenkins
- C언어
- 3D
- nas
- data serialization formats
- git
- 3d프린터 초보
- Kotlin
- 3D 프린터 용어
- 3D모델링
- 3D프린터입문
- github
- Notification
- gitlab
- Token인증방식
- 데이터 직렬화 포맷
- 리눅스 파일동기화
- OnlineIDE
- ci/cd
- IoTNetwork
- Today
- Total
목록2023/02 (6)
0과 1을 공부하다.
본 게시물은 octoprint 설치에 대해 작성한다. 3D 프린터 특성상 인쇄 시간이 매우 길다. 그러기 때문에 프린터와 같은 공간에서 계속 머물 수 없고 외부에서 정상적으로 인쇄되고 있는지 확인하기가 어려운 실정이다. 또한 인쇄 시간이 매우 길기 때문에 외부에서 모델링 후 인쇄를 시작 할 수 있다면 시간단축을 할 수 있을 것이다. 이외에도 프린터와 작업 PC의 공간적으로 거리가 멀다면 케이블 문제와 SD카드를 이동해야 하는 등의 여러가지 문제가 존재한다. 이를 해결하기 위해 Octoprint라는 유틸리티 응용프로그램을 이용하여 해결 할 수 있다. 아래 링크는 공식 홈페이지이다. OctoPrint.org OctoPrint is the snappy web interface for your 3D printe..
Thingiverse에서 내려받거나 3D 모델링한 STL 파일을 3D 프린팅하기 위해서는 Slicing 하여 gcode를 생성하는 과정이 필요하다. 해당과정을 위해 3D 프린터용 오픈 소스 슬라이싱 애플리케이션 Cura를 이용한다. 본 게시글에서는 Cura를 세팅하고 Thingiverse에서 내려받은 STL 파일을 gcode로 변환하여 인쇄하여본다. 설치 (1) 공식 사이트에서 자신의 OS에 맞는 Cura를 설치한다. UltiMaker Cura: Powerful, easy-to-use 3D printing software At the heart of UltiMaker Cura is its powerful, open-source slicing engine, built through years of expe..
본 게시글에서는 3D 프린터에서 사용하는 Software에 대해 간단하게 알아보고자 한다. Slicing S/W 3D 프린팅에서 STL 형태로 만들어진 모델 파일을 3D 프린터가 인식할 수 있는 상태 파일로 변환하는 과정을 Slicing 이라고 한다. Slicing을 위해 대표적으로 가장 많이 사용하는 S/W가 Cura이다. Cura는 Ultimaker에서 개발한 무료 오픈 소스 슬라이싱 소프트웨어이다. 3D 모델링 데이터를 인식 가능한 인쇄 경로로 변환하는 슬라이싱 기능 외에도, 프린터 제어 및 관리, 모델 보기 및 편집, 플러그인 등의 기능을 제공한다. Cura는 다양한 3D 프린터와 호환되며, 인터페이스가 사용하기 쉽고 직관적이다. 사용자는 3D 모델링 파일을 가져와서 다양한 설정 옵션(인쇄 속도,..
이전 포스팅에서도 언급했듯이 정말로 3D Printing에 대한 지식이 전혀 없다. KINGROON KP3S 모델 리뷰와 판매자분의 조언 등 많은 3D 프린팅 관련 용어가 나왔지만 하나도 이해할 수 없었다. 그래서 이번 포스팅을 통해 간략하게 3D Printing 관련 용어를 정리해보고자 한다. 우선 용어 수집을 위해 요즘 가장 핫한 ChatGPT를 통해 3D 프린팅 관련 용어를 물어봤다. 역시 깔끔하게 3D 프린터 관련 용어를 정리해줬다. 본 글에서는 ChatGPT를 기반으로 정보를 얻고 추가적인 정보를 보충하는 형태로 게시글을 작성한다. chamber 인쇄물 생성 중인 3D 프린터 내부의 공간을 의미한다. 챔버는 일반적으로 온도를 유지하고, 인쇄물의 건조도를 제어하며, 인쇄물의 안정성과 질을 향상시키..
현재 IT회사에서 개발자로 근무하고 있는 직장인이지만 학부시절 아두이노, 라즈베리파이와 각종 센서를 이용하여 연구 기기를 만드는 과정에서 3D Printing을 위한 모델링을 배우고 싶었다. 지금 회사 업무와 학업으로 매우 바쁜 세월을 지내고 있지만 여유가 생긴다면 반드시 모델링을 배우고 싶었다. 2023년 넓은 집으로 이사온 이후 각종 기기를 모아둘 공간이 생겼다. 그래서 3D Printer를 구매하기로 마음 먹었다. 인쇄 빈도가 높지 않고 입문하면서 많은 시행착오를 겪을 것이기 때문에 새제품은 조금 망설여졌다. 새제품도 입문용으로 20만원대에서 30만원대에서 구매가능하지만 우선은 저렴한 중고로 시작하고 싶었다. 그래서 당근마켓에 3D 프린터 키워드를 등록하여 괜찮은 물품이 있으면 구매해야겠다고 마음먹..
본 게시글은 Laravel에서 사용하는 아키텍처 방식인 RESTful API를 문서화하고 자동화 테스트를 하기 위한 글이다. 도입 배경은 RESTful 아키텍처로 운영하게 되면 API에 대한 문서가 필요한데 SpreadSheet 형태로 작성하여 관리하면 즉각 적용하기도 어렵고 API 테스트를 위해 POSTMAN과 같은 플랫폼을 이용하면 테스트를 진행하면 모든 테스트 케이스를 작성하고 실행해야 하는 단점이 존재한다. 위와 같은 단점을 보완하여 RESTful API 문서를 즉각적으로 반영하고 빠르게 테스트를 진행하기 위해 보편적으로 사용되는 swagger 프레임 워크를 이용한다. 용어정리 Open API : 단어 그대로 “개방된 API”를 의미함. 즉, 누구나 사용할 수 있도록 API의 Endpoint가 개..