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

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

냐.한국 자세히보기

임베디드/SlimeVR

SlimeVR 트래커 PCB 제작하기 - JLCPCB SMT 로테이션 방향 맞추는 방법

Kamilake 2021. 11. 25. 09:27
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

(2022-08-13 추가 -> JLCPCB 미리보기 문제는 새로운 렌더링 엔진이 들어오면서 대부분 고쳐졌습니다.)

PCB에 관심이 있으시다면 jlcpcb.com/KOR 링크를 통해 JLCPCB에 가입하고 최대 54달러 쿠폰을 발급받으세요 :)

 

PCB Prototype & PCB Fabrication Manufacturer - JLCPCB

PCB 생산에 대한 전반적인 신뢰는 JLCPCB가 한국 전자 엔지니어들을 연결하고 하드웨어 커뮤니티에 기여하며 고객 가치를 창출할 수 있도록 합니다. 이제 한국 고객님은 PCB 주문 전에 $30 쿠폰을 받을 수 있습니다($10+$5+$10+$5). PCB 5개에 2달러입니다. 3일 안에 한국으로 도착할 수 있습니다. JLCPCB 한국 공식 트위터를 팔로우하며 디엠을 보내면 $10 SMT 쿠폰을 받을 수 있습니다

jlcpcb.com

JLCPCB 미리보기가 좀 이상해서 중간에 조금 쉬었는데 알고 보니 모듈이 들어간 그림은 SMT 어셈블리 창에서 그림이 깨져 보이는 것 같습니다.

그 어제  PCB SMT 부품 위치 확인하려고 공홈에 들어갔는데 

 

 

좌표 0x0을 기준으로 거기에 가까운 부품은 비교적 정위치에 있지만  다른 부품들은 가면 갈수록 점점 틀어져서 뒷부분에 가면 붙지도 않더라구요 ㅠㅠ

뭐지 뭐지 싶어서 인치와 mm을 햇갈렸는지도 확인해보고 정말 각종 옵션들을 다 건드려봤지만 소용이 없었습니다.

SMT 파일을 직접 고쳐야하나 고민도 해보던 찰나 레딧의 u/matthewlai님이 그 미리보기를 믿지 말라고 하시더군요

 

????????????

 

JLCPCB SMT 그림은 잘못 랜더링되는 경우가 있기 때문에 무시하고 주문하라는 내용입니다.

저는 지침에 따라 모듈이나 THT를 제거해보기로 했습니다.

 

 

범인은 제 실수가 아닌 그저 JLC 공홈의 HTML 오류였고 파일은 아무 문제가 없었습니다

??? : 사진 속에 이상한 방향으로 돌아간 부품이 있는데요?

KiCad는 부품 방향에 대해 IPC 표준을 사용합니다. 그에 비해 JLCPCB SMT 어셈블리 서비스에서는 픽앤플레이스 머신이 릴에서 부품을 빼내어 바닥에 두는 방향을 표준으로 쓰고 있는데 이에 따라 문제가 발생하고 있는 것이기 때문에 손쉽게 수정이 가능합니다.

 

 

예를 들어 KiCad에서는 0도 회전을 부품의 1번 핀이 왼쪽 위로 간 상태를 의미하지만 JLCPCB는 위 사진과 같이 테이프의 방향에 따라 0도의 방향이 달라집니다.

즉 위 사진에서 평범하게 1번 핀이 왼쪽 위로 가게 하려면 Rotation 필드에 값 90을 넣어야 합니다.

 

 

CSV 파일은 엑셀로 열면 굉장히 쉽게 편집할 수 있습니다.

또는 KiKit 과 같은 KiCad용 자동 변환 도구를 사용하는 방법도 있습니다.

https://github.com/yaqwsx/KiKit

 

GitHub - yaqwsx/KiKit: Automation tools for KiCAD

Automation tools for KiCAD. Contribute to yaqwsx/KiKit development by creating an account on GitHub.

github.com

방향을 회전하는 것 외에도 스텐실, 패널화(자동으로 V-Cut 또는 마우스 바이트도 생성해줍니다)와 같은 노가다를 대부분 수행해주니 양산하실 분들은 이 도구를 꼭 써보세요.

https://github.com/Kamilake/KTracker-SlimeVR-PCB/blob/main/PCBs/README.md

 

GitHub - Kamilake/KTracker-SlimeVR-PCB: ESP8266 Attitude Tracker for SlimeVR

ESP8266 Attitude Tracker for SlimeVR. Contribute to Kamilake/KTracker-SlimeVR-PCB development by creating an account on GitHub.

github.com

이제 부품을 돌려서 주문하는 일만 남은 것 같습니다.

다음 글에서 뵙겠습니다 :D