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

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

냐.한국 자세히보기

2021/11 15

[원신/각청] 덧없이 빨리 지나는 세월

덧없이 빨리 지나는 세월 발신인: 각청 최근 많이 바빴는데, 어느새 생일이더라고. 그러고 보니 너도 한참 동안 못 본 것 같네. 요즘 어때? 잘 지내지? 넌 여행하느라 쉬지도 못하겠지? 나처럼 아주 바쁜 삶을 살고 있을 거라고 생각해. 바쁘고 알차게 사는 건 좋은 일이야. 시간은 우릴 기다려 주지 않지만, 일의 성과와 성장의 경험은 쌓이고 쌓여 우리와 함께할 테니까. 물론 휴식도 중요해. 편지에 내가 평소에 차로 우려 마시는 화초를 보냈어. 체내의 열을 내려주고 피로도 풀어줄 거야. 여행할 때 몸 잘 챙기고. 네가 리월에 돌아오면 또 천천히 얘기하자

원신/편지 2021.11.28

SlimeVR 트래커 PCB 제작 11월 26일 (풋프린트 실수)

밥 먹는데 JLC에서 메일이 하나 왔습니다. Sir or madam으로 시작하면 언제나 뭔가 실수했다는 메일이던데 아니나 다를까 패드 하나를 잘못 그린 모양입니다. TP4056은 SOP8 SMD 패키지로 알고 있는데 회로도 풋프린트를 보러 가야겠습니다. 아무리 봐도 저는 SOP-8을 달았는데 자꾸 다르다고 하네요 해당 페이지의 EasyEDA 그림인데 확실히 뭔가 다르게 생기긴 했어요 JLC 쪽에선 위 그림처럼 해당 부품을 붙이지 않고 조립하겠냐고 물어보고 있길래 일단 취소하겠다고 답했습니다. 데이터 시트에 굉장히 친 절하게 부품의 모양과 치수가 그려져 있기에 저는 이를 토대로 패드의 크기를 계산해 이름과 관계없이 비슷한 패드를 넣어보려고 합니다. D가 4.7~5.1mm, E가 3.8~4mm 정도 되어 보..

SlimeVR 트래커 PCB 제작하기 11월 25일 (PCB 주문해요)

적당히 모든 게 끝난 것 같아서 차차 주문해보려고 합니다. 스페셜 오퍼를 사용하면 5장에 2달러입니다. 파일을 업로드하면 자동으로 도면을 그려주는데, 가끔 안 뜰 때가 있습니다. 단순히 파일을 다시 올리면 어지간해선 뜨지만 계속 그런다면 무언가 잘못 올린 게 없나 확인해보세요 미리보기가 뜨지 않아도 주문은 가능하지만 웬만하면 다시 올리는 게 좋습니다. 옵션은 전부 기본값으로 뒀고 색깔만 화이트로 바꿨습니다. 초창기에는 SMT 어셈블리에 무조건 초록색만 가능했는데 이제는 선택지가 다양해졌어요! SMT에 사용할 면을 골라줍니다. 앞면과 뒷면 중 한 면에만 SMT 어셈블리를 신청할 수 있으므로 한쪽에 부품을 몰아넣어야 합니다. Add to cart 누르지 말고 Confirm으로 다음으로 넘어가서 BOM과 CP..

SlimeVR 트래커 PCB 제작하기 11월 25일 (엉망진창 JLCPCB 미리보기)

JLCPCB 미리보기가 좀 이상해서 중간에 조금 쉬었는데 알고 보니 모듈이 들어간 그림은 SMT 어셈블리 창에서 그림이 깨져 보이는 것 같습니다. 그 어제 PCB SMT 부품 위치 확인하려고 공홈에 들어갔는데 좌표 0x0을 기준으로 거기에 가까운 부품은 비교적 정위치에 있지만 다른 부품들은 가면 갈수록 점점 틀어져서 뒷부분에 가면 붙지도 않더라구요 ㅠㅠ 뭐지 뭐지 싶어서 인치와 mm을 햇갈렸는지도 확인해보고 정말 각종 옵션들을 다 건드려봤지만 소용이 없었습니다. SMT 파일을 직접 고쳐야하나 고민도 해보던 찰나 레딧의 u/matthewlai님이 그 미리보기를 믿지 말라고 하시더군요 JLCPCB SMT 그림은 잘못 랜더링되는 경우가 있기 때문에 무시하고 주문하라는 내용입니다. 저는 지침에 따라 모듈이나 T..

SlimeVR 트래커 PCB 제작하기 11월 22일 (엉망진창 LCSC 데이터베이스)

아침에 LCSC 부품 목록 보러 공홈에 들어갔는데 사이트가 터져있더군요(ㅡㅡ) 문의해보니 사이트 마이그레이션 수행중이라 일단 밥 먹고 돌아오면서 다시 열어봤더니 잘 작동하는 것 같습니다 저는 돌리기 쉽고 가격 저렴한 CH340E를 사용해 보드를 제작했습니다. PNP 파일을 만들기 위해 LCSC 라이브러리를 돌던 중 CH340G가 Basic 파트라는 걸 알고 (베이직 파트는 릴 교체비용 3달러가 없어서 좀 더 저렴하게 만들 수 있어요) 저걸로 만들어야지 하고 당장 회로를 뜯어고쳐야지 하면서 회로를 고치던 도중 내가 왜 Ch340e를 골랐는지 다시 떠올랐어요 ..? 분명 Basic Part가 하나도 없어서 CH340E를 골랐는데.... 다시 JLCPCB 홈페이지에 들어가서 확인해보니 CH340G는 여전히 E..

KiCad 키캐드 유용한 단축키 모음

EESchema ? 도움말 F1 확대 F2 축소 F4 커서가 있는 창을 가운데로 이동 Home 화면에 맞게 채우기 Del 삭제 Insert 마지막으로 놓은 심볼 다시 추가 Tab 와이어를 유지한 채로 심볼 이동 (심볼을 들고있는 채로 누르면 전선도 같이 따라옵니다) M 심볼 이동 C 심볼 복제 G 심볼 드래그 A 심볼 추가 P 전원 심볼 추가 R 심볼 회전 X X축으로 심볼 뒤집기 Y Y축으로 심볼 뒤집기 N 심볼 선택 E 속성 수정 V 값 수정 U 레퍼런스 수정 F 풋프린트 수정 W 와이어 그리기 B 버스 그리기 K 버스 그리기 끝내기 L 레이블 추가 H 레이어에 레이블 추가 J 교차점 추가 Q NC 플래그 추가 (X표시) S 새로운 시트 Z 와이어 진입점 추가 / 버스 진입점 추가 PCBNew Spa..

카테고리 없음 2021.11.22

SlimeVR 트래커 PCB 제작하기 11월 21일 (USB3 C 포트)

구리 영역 채움 없이 모든 라우팅을 마쳤습니다(그래도 나중에 뒷면을 GND로 채울 생각입니다 일단은 결선 가능하다는 걸 확인해보고 싶었어요) USB 플러그를 고민중인데 C타입 PD 인식에 상당히 많은 회로가 필요한 것 같아요 USB B를 달아야하나... 생각도 드네요 예산 문제라면 절약할 방법이 하나 있긴 합니다. 위 사진은 ATTiny10 회로고 USB C는 그냥 전력 공급용이긴 하지만 저런식으로 PCB 자체를 물도록 만든 예제가 있더군요 엄청 기발한 생각이다 생각했는데 KiCad 라이브러리에도 있었습니다. 저런식으로 PCB 자체를 케이블이 물도록 구성할 수 있지만 저렇게 하면 밖으로 많이 튀어나오기 때문에 위 회로처럼 안으로 넣어야 합니다. 하지만 저 같은 경우는 PCB 자체를 후면 18650 홀더와..

SlimeVR 트래커 PCB 제작하기 11월 19일 (전원부 회로 구성)

얼추 완성한 것 같아요 아직 아직 회로 검증도 테스트도 못해봤지만 얼추 회로도도 그린 것 같고 PCB 속에 부품들이 넉넉하게 들어가는 것도 체크했습니다. 충전부분은 TP4056으로 충전하고 BMS는 FS8205A+DW01 조합으로 구성했습니다. TP4056 충방전 보드 중 저 셋을 같이 사용한 제품이 있어서 그대로 가져왔는데 조금 뒤에 비교해 봐야겠어요 5V USB 전원을 그대로 받아먹는 ESP 개발보드와 달리 ESP8266자체는 원래부터 3.3v를 기반으로 작동했기에 AMS1117 LDO를 사용했습니다(3.3v 고정 전압이라 추가적인 회로는 필요 없었지만 리니어 레귤레이터인 만큼 발열은 있을 것 같아요) CH340E 내부에 있는 작은 레귤레이터를 사용하려고 했는데 전압이 모자라도 매우 모자라서 새로 달..

시놀로지 NAS에서 GTX1650 인식시키기 2일차

modprobe 경로가 올바르지 않다고 합니다. 경고: '/proc/sys/kernel/modprobe', '/bin/kmod'에서 보고한 'modprobe' 유틸리티의 경로가 'nvia-installer', '/opt/sbin/module-init-tools-modprobe'에서 결정한 경로와 다릅니다. '/bin/kmod'가 올바르게 작동하는지 확인하고 '/proc/sys/kernel/modprobe'의 경로를 수정하십시오. 일단은 지나칠 수 있는 것 같으니 패스해볼게요 오류: 경로에서 개발 도구 'cc'를 찾을 수 없습니다. 'gcc' 패키지를 설치했는지 확인하십시오. 시스템에 gcc가 설치되어 있다면 'cc'가 PATH에 있는지 확인하십시오. GCC를 설치해줘야 할 것 같습니다. gcc는 ipkg..

카테고리 없음 2021.11.19

시놀로지 NAS에서 GTX1650 인식시키기 1일차

무턱대고 리눅스 버전 드라이버를 받아 실행시켜 봤습니다. 잘 돌아가는 것 같네요 ldconfig(glibc)패키지가 없다고 합니다. 우분투에서 뺴왔습니다. 설치해줍니다. tar -xvf /sbin/ snap_ldconfig_sbin.tar 내부 파일 두개 ldconfig ldconfig.real을 /sbin 속에 넣어주세요. 그리고 두 파일 모두 chmod +x 해주세요 이제 시놀로지에서도 ldconfig 명령을 사용할 수 있습니다. ldd가 없다길래 가상머신에서 가져왔어요 이건 /usr/bin에 풀어줍니다. tar -xvf ldd.tar.xz chmod +x ldd mv ldd /usr/bin 잘되네요 이번엔 kmod가 없다고 하네요 ipkg install module-init-tools ipkg가 없..

카테고리 없음 2021.11.19