일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- nas
- linux job
- 3D프린터
- docker container
- ci/cd
- github
- Kotlin
- OnlineIDE
- 3D프린터 입문
- gitlab
- data serialization formats
- 3D 프린터 용어
- 코틀린개발환경
- 3D프린터입문
- 리눅스 파일동기화
- 3D모델링
- kubernetes
- Jenkins
- octoprint
- 3D
- 네이버클라우드
- docker
- 3d프린터 초보
- 데이터 직렬화 포맷
- NAS HDD교체
- C언어
- Token인증방식
- git
- IoTNetwork
- Notification
- Today
- Total
목록Project (8)
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 프린터 키워드를 등록하여 괜찮은 물품이 있으면 구매해야겠다고 마음먹..
개요 본 프로젝트의 기획단계에서 기기간의 연결성과 사용자와 상호작용을 위해 서버와 센서간 Bluetooth 통신을 계획했다. 이번 게시물은 스마트홈에 빌드하여 바로 적용하는 코드가 아닌 서버-센서간 통신을 위한 기초 예제이다. 본 예제는 향후 Sensor에서 다루는 내용에 기본적으로 포함되는 예제이므로 반드시 확인하고 넘어가야하는 항목 중 하나이다. Arduino 가. 환경구성 앞서 2-1에서 Arduino IDE를 설치했다면 별도의 환경구성은 필요없다. 본 예제에서 사용된 MCU와 센서는 Arduino UNO, HC-06)을 사용하였다. 나. 회로연결 블루투스 모듈(HC-06)에 Arduino에서 5V를 인가한다. (5v, GUD 결선) 소스코드에서 지정한 RX(수신) 아날로그 포트와 블루투스 모듈의 ..
본 게시물에서는 스마트홈 환경을 구성하기 위해 필요한 개발환경 구성에 대해 다룬다. 자세한 내용에 대해서는 다루지 않으니 세부적인 환경 설정에 대해서는 인터넷 검색을 통해 알아보길 바란다. 1. Arduino IDE Arduino는 센서의 정보를 받고 처리하기 위한 Open H/W 기반의 MCU(Micro Control Unit)이다. Arduino를 제어하는 프로그래밍을 하기 위해 IDE(Integrated Development Environment)를 설치한다. Download Web: https://www.arduino.cc/en/software Software Open-source electronic prototyping platform enabling users to create interact..
1. 스마트홈 개요 스마트홈(Smart Home)은 무선통신, 센서, PC 성능 등 IT 기술이 발전함에 따라 다양한 기술이 융합되어 가전제품을 비롯한 집 안의 모든 장치를 연결해 제어 하는 기술을 뜻한다. 가정 내 모든 사물이 연결되어 얻는 이점으로는 장소의 제약을 받지 않고 가정 내 사물의 상태를 모니터링하거나 제어할 수 있게 되어 가정의 안전과 편리함을 제공하게 된다. 최근 건축되고 있는 신축 아파트는 건축 단계에서부터 이러한 스마트홈 기술이 적용을 고려하여 건축되어지고 있는 추세이다. 오래된 건축물 또한 별도의 스마트홈 장비를 도입하여 환경을 구축할 수 있지만 건축단계에서부터 구축한 스마트홈에 비해 제한적이거나 인프라를 구축하기 위한 비용이 상대적으로 높은 실정이다. 하지만 제한적인 스마트홈일지라..