여러분은 가만히 계세요 제가 모두 고장낼게요

IT 지식, PC 모바일 문제 해결 그리고 종종 애니 게임 일상생활 근황을 종종 올리고 있어요!

냐.한국 자세히보기

전체 글 436

SlimeVR 트래커 PCB 제작하기 02월 10일 (ESP UART 5V 직연결 도전)

ESP8266의 전체 TTL 전압은 모두 3.3v로 원래대로라면 5V의 입력이 들어와서는 안됩니다. 그래서 5v TTL을 가지는 UART/SPI/I2C 주변기기를 연결하는 것은 사실 데이터시트 위반이 되겠습니다. 하지만 Wemos 초보자가 실수로 연결하거나 전문가라도 귀차니즘에 의해 그냥 연결하는 경우가 많았고 이는 실로 문제없이 작동했습니다. https://hackaday.com/2016/07/28/ask-hackaday-is-the-esp8266-5v-tolerant/?fbclid=IwAR3QPM43E9xoerNzXxveElMy08zfzHvtbQ8p5pJ1lQCjbt2jX5tOmsnORg0 Ask Hackaday: Is The ESP8266 5V Tolerant? The ESP8266 is the r..

SlimeVR 트래커 PCB 제작하기 2월 3일 (2차 택배 도착)

새로 주문한 2차 PCB 택배가 도착했습니다. 전작의 사소한 문제점을 고쳤고 여러 기능이 추가되었습니다. 저번과 달리 캡톤테이프로 이어서 보내주셨네요..! JLCPCB는 SMT 어셈블리를 주문하면 항상 저런 수동 포장에 보내줍니다. 진공포장은 단품 PCB에만 제공됩니다. 눈에 띄는 큰 변경점으로는 Type-C 단자 채용이 있습니다. 평범한 충전기와 C to A USB 케이블은 물론 C to C PD 전용 케이블에서도 5V를 트리거해서 작동할 수 있도록 제작되었습니다. 전원 연결 및 충전, 데이터 전송,설정,디버그,펌웨어 업데이트 모두 저 단일 포트로 해결됩니다. (그러기 위해서는 부팅 시 버튼을 눌러줘야 하지만요) 나의 실력을 믿고 무지성으로 바로 전원을 연결했습니다. (따라하지 마세요!) 전작과 마찬가..

방송통신대학교 구글드라이브 삭제됩니다 백업하세요

조금 전에 방통대에서 메일하나 날라왔네요 예전부터 말도 돌고 낌새도 보였는데 드디어 칼을 빼들었습니다. G Suite가 구글 워크스페이스로 전환되면서 교육기관에 할당되는 Drive 총 저장공간을 100TB로 제한한다고 작년부터 구글이 공지했습니다. 그리고 방송통신대학교는 엑사바이트급으로 데이터를 사용중이었고 개인 데이터를 수천테라 백업하거나 중견기업 데이터서버를 통째로 백업하는 등, 심지어 구글 무제한을 사용하기 위해 수강신청을 하는 사람들까지 있었습니다. 구글 저장 용량 제한에 따른 데이터 정비 안내 2016년 하반기부터 우리대학에서 운영 중인 구글서비스에 대하여「구글(社)의 기관별 사용용량 제한 정책」(대학별 100테라바이트)에 따라 다음과 같이 1인당 클라우드(저장) 용량이 제한되오니 이용에 참고 ..

카테고리 없음 2022.01.25

SlimeVR 트래커 PCB 제작하기 1월 15일 (2차 주문하기)

새로 수정한 보드를 주문하겠습니다. 1차 주문과 별 다른 차이는 없습니다. 6이 출시되었지만 여전히 KiCad 5를 사용중입니다. KiCad에서 JLCPCB 설정과 맞게 Gerber(Drill,Map),CPL,BOM 파일을 생성해주면 됩니다. 그리고 jlcpcb.com에 파일을 업로드하고 주문합니다. PCB에 관심이 있으시다면 jlcpcb.com/KOR 링크를 통해 JLCPCB에 가입하고 최대 54달러 쿠폰을 발급받으세요 :) PCB Prototype & PCB Fabrication Manufacturer - JLCPCB PCB 생산에 대한 전반적인 신뢰는 JLCPCB가 한국 전자 엔지니어들을 연결하고 하드웨어 커뮤니티에 기여하며 고객 가치를 창출할 수 있도록 합니다. 이제 한국 고객님은 PCB 주문 전..

SlimeVR 트래커 PCB 제작하기 1월 14일 (3D 모델 생성과 부품 배치 정리)

Kicad에서는 3D 뷰어 기능으로 완성품의 미리보기를 지원합니다. 가끔 패드만 존재하고 3D 모델링이 없는 도면이 있는데, 직접 그려넣으면 됩니다. 회전이나 배치, 치수, 단위를 생각하지 말고 자신이 원하는 기준으로 실물과 같게 만들어주시면 됩니다. 다 만들었으면 STEP 또는 VRML(*.wrl)로 저장해서 적당히 원하는 데 가져다둡니다. 저는 시스템 기본경로인 C:\Program Files\KiCad\share\kicad\modules\packages3d\Connector_USB.3dshapes를 사용했습니다. 여기 두면 자신 외에는 아무도 실물을 보지 못하고 업데이트 시 사라지기 때문에 왠만하면 프로젝트 속에 저장해주세요. 수정할 풋프린트를 선택하고 E키로 속성에 들어가면 3D Settings라는..

SlimeVR 트래커 PCB 제작하기 1월 11일 (Type-C 단자 추가)

요즘 대세인 USB-C 단자를 넣어보겠습니다. USB-B Micro 5핀에서 쓰이는 4가닥이 나오는 게 목표기 떄문에 사실상 포트만 바꾸는 거지만 PD 어댑터를 트리거링하거나 전류 제한을 걸고, 거꾸로 꽂아도 작동이 되야하는 등 조건이 조금 까다롭습니다. 참고로 라이브러리 중 리셉터클 붙어있는 단자는 뒤집어져 있는 단자도 전부 연결해야 합니다. 기존 2.0 단자에서 3.0 단자로 변경한 모습입니다. 3.0은 단자 그림이 굉장히 큽니다. 같은 칸 안에 어떻게든 끼워넣는데는 성공했어요. 그런데 단자 심볼만 큰 게 아니라... 진짜 단자도 큽니다....같은 자리에 넣을 수 없어요...ㅋㅋ 전부 분해했어요 ㅠㅁㅠ 얼추 결선은 마친 것 같습니다 :) 공간이 부족해 틈새에 끼워넣은 게 좀 늘었습니다. 그리고 상단에..

SlimeVR 트래커 PCB 제작하기 1월 11일 (자폭 버튼과 배터리 누수)

자폭 버튼 제 PCB에는 옵션/다운로드 모드 진입버튼과 함께 추후 사용을 생각해서 캘리브레이션 스위치를 넣어놨습니다. 그런데 어째선지 이 리셋 버튼만 누르면 USB 연결이 끊겨버리는 거였어요. 처음에는 리셋 기능의 특징인건가 하고 생각하고 넘겼지만 가만 생각해보니 CH340은 어떠한 리셋 신호도 받고 있지 않을 뿐더러 나중에 생각해보니 저는 리셋버튼을 만든적이 없었던겁니다... 그러면 저 스위치는 뭐였을까요? ... 네 그렇습니다. GND와 3.3v를 쇼트내주는 자폭 스위치였던 겁니다. 어쩐지 저걸 누르면 버튼이 따끈따끈했네요... 12번 GPIO 핀은 무제한 풀업에 연결되어 있고 캘리브레이션 스위치는 쇼트 버튼이었던 거죠.. 바로 원래대로 고쳤네요 휴우... 라우팅 완료. 사실, 이제 리셋기능은 사라졌..

SlimeVR 트래커 PCB 제작하기 1월 11일 (외부 UART와 배터리 커넥터)

디버그의 편의성과 추후 하우징 디자인을 생각해 여러가지를 추가해보도록 하겠습니다. 외부 UART 프로브 추가하기 기존 SMT 어셈블리 작업시 CH340(USB-UART 브릿지)의 재고가 없어서 주문을 못했는데, 보드에 직접 납땜해서 데이터를 이동하려니 고생이 이만 저만이 아니더군요ㅠ 그래서 이번에는 외부 커넥터를 하나 만들기로 했습니다. 펌웨어를 올리고 내리거나 디버깅용으로 사용하기 위한 외부 UART 프로브입니다. 사용 중에는 전혀 필요없고 100% 디버깅 용도의 핀입니다. 프로덕션에서도 그대로 유지할 생각입니다. 으악.. 둘데가 없네요ㅠ 테스트포인트로 패드를 교체했습니다. 1mm 크기는 여전히 도움이 되지 못합니다.(사실, 저것도 충분히 작은 크기입니다) 이제 조금 괜찮네요 실크는 버튼 위쪽, 프로브..

MPU6050 외부 오실레이터 사용하기

아무리 코드에서 오실레이터를 외부로 변경하는 레지스터를 I2C로 쏴줘도 내부 오실레이터를 계속 사용하네요.. 보드에 들어가는 전원 상태가..? 일단 이거 먼저 봐야겠어요...ㅋㅋㅋㅋ (해결완료)TP4056이 배터리가 없으면 충전과 방전을 반복하는 동작이 수행되면서 독특한 패턴을 찍는 모양입니다. 무지성으로 클럭소스 레지스터 변경 코드를 쏴주기로 했습니다. 저렇게 설정하고 패킷을 캡쳐하면 어떤 느낌으로 나올지 보고 제대로 ESP에서 MPU6050으로 신호를 보내는 지 확인하는 게 먼저같네요 일단 저 구문을 지나가는 건 콘솔로 확실히 확인 완료. 6B를 기준으로 검색하면 될 것 같습니다. 6B44의 데이터를 보내고 있습니다. 일단 저게 찍혀나온다는 건 ESP8266은 아무런 문제없이 I2C 신호를 쏴주고 있..