본문 바로가기

3d 프린터 챔버 제작

3D 프린터 인클로저 헤파필터 장치 만들기 #3 (Vent Unit) 3D 프린터 인클로저 헤파필터 장치 만들기 #3 (Vent Unit) □ 전체적인 모습 □ Vent Unit 1. Servo 1ea, M3 50mm Bolt 4ea, M3 10mm Bolt, Nut 12ea, 출력물 준비 (Outside Vent Air Guide는 빠져있음) 2. Servo Housing부 및 Nut 4ea 준비 3. Wall Mount용 너트 4ea 삽입 4. Unit 조립용 너트 4ea 삽입 5. Air Flow Control부 조립 준비 6. Air Flow Control부 덮개 및 Air Guide 준비 7. Air Guide 부착 8. Servo Horn 부착 9. Air Control부 조립을 위해 몸체와 볼트 4ea 너트 4ea 준비 10. Air Control부 덮개를 A.. 더보기
3D 프린터 인클로저 헤파필터 장치 만들기 #2 (Filter Unit) 3D 프린터 인클로저 헤파필터 장치 만들기 #2 (Filter Unit) □ 전체적인 모습 □ Filter Unit 1. Filter, Bolt, Nut, 출력물 준비 2. 마운트용 너트 준비 3. 마운트용 너트 넣기 4. 공기 유입부 준비 5. 공기 유입부 부착 (접착제 사용) 6. 공기 토출부 준비 (Air Guide 가조립) 7. 공기 토출부 (Air Guide 노브 부착) (※ 부품 준비는 사진 X) 8. 토출부 Air Guide 조립 완료 9. 토출부 덮개 준비 (덥개는 출력 문제로 2 Piece로 출력했기 때문에 접착제로 부착 필요) 10. 토출부 덮개 부착 (접착제 사용) 11. Charcoal Filter 하우징 덮개 부착 (접착제 사용) (※ 부품 준비는 사진X) 12. 조립을 위해 공기.. 더보기
3D 프린터 인클로저 헤파필터 장치 만들기 #1 (Fan Unit) 3D 프린터 인클로저 헤파필터 장치 만들기 #1 (Fan Unit) □ 전체적인 모습 □ Fan Unit 1. 120mm Fan, Bolt, Nut, 출력물 준비 2. Air 토출구 Guide 접착 3. 마운트용 너트 준비 4. 너트 끼워넣기 5. 조립용 너트 구멍에 너트 넣기 6. 120mm Fan, Fan용 Bolt 및 팬마운트부 준비 7. 120mm Fan 가조립 8. 120mm Fan을 볼트로 고정 9. Air가 팬 사이 틈으로 새지 않도록 Bushing 준비 10. Bushing 장착 11. Air 토출부 준비 12. 토출부에 조립해둔 Fan 장착 13. Fan Mount부와 공기 토출부를 볼트로 고정 14. Fan Grill 준비 15. Fan Grill을 볼트로 고정Fan Unit 조립 완료 더보기
Chamber Manager Board 제작 #15 (케이스 제작) 【 3D 프린터 챔버 만들기 】 [ Control Board 제작 #15 : 케이스 제작 ] □ 참고한 디자인 : Arduino Uno Snug Case (http://www.thingiverse.com/thing:994827) by Esquilo [ Bottom 디자인 ] [ Top Design ] [ 조립 예상 ] [ 3D Printer로 출력 후 ] [ 아두이노 우노 보드 장착 ] [ Top Case 조립 ] [ 마운트용 너트 준비 ] [ 마운트용 볼트 장착 ] [ 커넥터 실드 장착 ] 더보기
Chamber Manager Board 제작 #14 (EEPROM에 설정값 저장하고 불러오기 기능 추가) 【 3D 프린터 챔버 만들기 】 [ Control Board 제작 #14 : EEPROM에 설정값 저장하고 불러오기 ] □ 필요 사항 - EEPROM Library 사용 : uint8_t EEPROM.read(int idx) => EEPROM에서 데이터 읽기 : void EEPROM.update(int idx, uint8_t val) => 해당 주소에 저장된 데이터와 쓸 데이터가 다를 경우에만 EEPROM에 데이터 쓰기 [ EEPRROM용 함수 작성 ] 1234567891011121314151617181920212223242526272829303132333435363738typedef struct { // Length 27 char firstRun; int Temp_ControlMode; int Temp.. 더보기
Chamber Manager Board 제작 #13 (설정값 전송 기능 추가) 【 3D 프린터 챔버 만들기 】 [ Control Board 제작 #13 : 설정값 전송 기능 추가 ] □ 필요 사항 - rbase64 library 사용 : 데이터 전송시 Binary값이 아닌 Base64로 인코딩된 Ascii Code로 변환하여 전송 [ 설정값을 저장할 구조체 ] 12345678910111213141516typedef struct { // Length 27 char firstRun; int Temp_ControlMode; int Temp_Target; int Door_Ventil_Pos_Max; int Door_Ventil_Pos_Min; int Door_Filter_Pos_Max; int Door_Filter_Pos_Min; int Door_Ventil_Angle; int Door_.. 더보기
Chamber Manager Board 제작 #12 (LED Control Class 추가) 【 3D 프린터 챔버 만들기 】 [ Control Board 제작 #12 : LED Control Class 추가 ] □ 추가 사항 - Light Control 구현 [ ChamberManager.ino Execute 함수 수정 ] 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251.. 더보기
Chamber Manager Board 제작 #11 (LED 제어 회로 추가) 【 3D 프린터 챔버 만들기 】 [ Control Board 제작 #11 : LED 제어 회로 추가 ] □ 추가 사항 - 12V용 LED를 제어하기 위해 TP120을 사용한 회로 추가 (제어는 PIN 11사용) [ Schemetic ] [ PCB Top View ] [ PCB Bottom View ] 더보기
Chamber Manager Board 제작 #10 (명령어 수행 함수 제작) 【 3D 프린터 챔버 만들기 】 [ Control Board 제작 #10 : 명령어 수행 함수 제작 ] □ 추가 필요 사항 - Light Control은 미구현 (회로 추가 및 코드 작성 필요) [ ChamberManager.ino Execute 함수 ] 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121.. 더보기
Chamber Manager Board 제작 #9 (Chamber Manager 뼈대 제작) 【 3D 프린터 챔버 만들기 】 [ Control Board 제작 #9 : Chamber Manager 뼈대 제작 ] □ 필요 모듈 : ServoTimer2 : DHT : Door Control : Fan Control : Temperature Control [ ChamberManager.ino ] 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211.. 더보기