아두이노 쉴드 PCB 설계

by JaeHo Sohn | 2016-11-24 18:24
arduino fm radio level shifter pam8403 rda5807m

성능을 확인 하였으니, 본격 PCB 만들기를 해보겠습니다.

쉴드(shield) 보드에는 아두이노를 직접 올릴수 있도록 했습니다.

아두이노는 우노uno는 크고, 미니mini는 취급하기 까다롭기에, 우노 처럼 사용할 수 있으며, USB와 바로 연결 되는 아두이노 나노Nano 를 사용하기로 했습니다.


제가 사랑? 하는 KiCad로 먼저 회로도를 그렸습니다.


전원은 아두이노 나노에서 받는 USB 전원도 사용 가능 하지만, 독립적인 동작시에, 6V~12V 전원 어댑터를 사용할수 있게, 별도의 DC 입력 커넥터도 달았습니다.

그리고 16x2 LCD를 장착할 수 있게 하였습니다.


회로도가 완성되었으니, 이제 PCB 레이아웃을 작업해야 합니다.

일반적인 부품들은 PCB 라이브러리에 있으나 주요 모듈들은 직접 라이브러리를 작성해서 만들어 놔야 합니다.

이를 PCB 풋프린트footprint 라고 하는데, 실제 부품의 사이즈와 1:1  매칭이 되도록 잘 그려줘야 합니다.


아래는 아두이노 나노 보드 풋프린트 입니다.


아래는 RDA5807m  FM 라디오 모듈 풋프린트 입니다.



이처럼 사용된 모듈/부품의 PCB 풋프린트를 완료하였으면 PCB 레이아웃을 그립니다.


PCB 레이아웃이 완성되었네요.

이제 이것을 PCB 생산업체에 보낼수 있도록, 거버gerber 파일로 변환하여 보내면 PCB가 완성됩니다.

아래는 완성된 PCB레이아웃의 거버 파일을 화면으로 출력 한 것 입니다.


댓글 0