Arduino PCB 설계는 어디에서 시작합니까?


12

작품을 한 단계 더 발전시키는 방법에 대한 리소스를 찾고 있습니다.

내가있는 곳 :

  • 하드웨어 설계 경험이 제한적인 소프트웨어 개발자입니다.
  • Arduino Duelimanove / Uno 조립식 보드, 브레드 보드, 프로젝트 상자 및 많은 테이프 및 지퍼 타이로 편안한 물건 만들기

내가 가고 싶은 곳 :

  • "빵판"솔루션을 빈민가 아닌 맞춤형 PCB로 전환
  • Arduino / Netduino 칩을 설계에 통합
  • 소프트웨어 전문가이기 때문에 새로운 "컴퓨터 디자인과 함께 제공"모델을 사용하여 PCB를 직접 만들고 싶지는 않습니다.
  • 매우 소량으로 디자인 한 경우 (한 번에 1 개, 최대 한 번에 5 개)

지금까지 Google에서 가상 PCB 보드에 떨어 뜨릴 수 있지만 Arduino 템플릿 구성 요소가있을 수있는 아웃소싱 PCB 제조업체를 찾으려고 노력했지만 아무것도 찾지 못했습니다. 내 구성 요소를 만들 수있는 특정 측정이 있다고 가정하지만 검색을 위해 어떤 구성 요소를 호출하는지 모릅니다.

여기서 권장 사항은 벤더, 소프트웨어, 내가 교육해야 할 개념 등에 관한 것입니다.

답변:


5

어떤 CAD 패키지를 사용하든 (이글과 "제한"으로 인해 지금까지 어떤 슬픔도 일으키지 않았습니다), 필요한 것은 거버 파일입니다. Eagle에서는 CAM 작업 ( Sparkfun의 것을 사용)을 사용하여이를 생성합니다 . 또한, 스파크 펀 이글 튜토리얼은 당신이 그 길을 가면 시작하는 아주 좋은도 및 확인도있다 그리고 Adafruit에서 스크린 캐스트는 . Arduino 보드의 Eagle 파일을 웹 사이트 에서 구할 수도 있습니다 ( 이전 보드의 경우 ).

거버 파일이 있으면 파일을 압축하여 팹 하우스로 보내면됩니다. 소량의 경우, 제가 접한 가장 저렴한 양질의 프로토 타이핑 서비스는 소형 보드 용 DorkbotPDX 입니다. 나는 또한 BatchPCB 를 사용 했지만 더 비싸고 더 긴 지연을 발견했습니다.


CadSoft fromeagle은 arduino를위한 전문가이자 최고의 것 같습니다
Lokanath

@Lokanath Kicad는 Eagle과의 훌륭한 경쟁자라고 말하고 싶습니다. 꽤 규모가 큰 커뮤니티가 시작되고 Eagle 라이브러리를 읽을 수 있으므로 모든 라이브러리를 사용할 수 있으며 레이어 / 보드 크기 등에 인공적인 제한이 없습니다. . 또한 무료 맥주와 마찬가지로 무료 연설과 마찬가지로 무료입니다. 사용자 인터페이스 측면에서는 두 가지 중 어느 것도 좋지 않다고 생각하지만 다른 방식으로 나쁘기 때문에 개인에게 달려 있습니다.
Timo


5

PCB 설계 소프트웨어를 배우기 시작했고 2 주 이내에 단일 보드에 두 개의 Arduino, RTC, 외부 EEPROM, RF 모듈 및 기타 구성 요소가 포함 된 작동하는 PCB 프로토 타입을 성공적으로 만들었습니다.

이것이 내가 한 방법입니다.

PCB 설계 소프트웨어 선택-나는 Eagle을 선택했습니다.

  • 무료이지만 보드 크기가 제한적입니다 (대부분의 취미 프로젝트에는 큰 영향을 미치지 않음)
  • 다른 소프트웨어와 비교하여 대규모 커뮤니티 지원 (무료이기 때문에)
  • 대부분의 오픈 소스 하드웨어 회로도 및 보드 레이아웃은 Eagle 형식으로 제공됩니다. Ex Sparkfun은 독수리 회로도와 레이아웃을 출시합니다. Arduino도 가능합니다.
  • 학습은 매우 쉬웠다.

전자 개념 학습 내용 : 언급 한 바와 같이 소프트웨어 사용자는 복잡한 프로젝트를 개발하기 전에 약간의 정보를 읽어야합니다. 이것은 필요하며 돈을 지불합니다.

  • 전력 조정기-여기서는 선형 조정기 및 스위칭 조정기에 대해 학습해야합니다. 어느 것을 언제 사용해야합니까?
  • 커패시터를 분리하고 PCB에 적절히 배치합니다.
  • 다이오드 및 그 용도-전압 클램핑, 역 극성 보호 등
  • 당기고 내리십시오.
  • 필터링 커패시터.
  • 접지면이 양호하다는 장점. (한 번 과소 평가했습니다. 가격을 지불했습니다.)

배울 소프트웨어 개념 : PCB를 만들기 위해서는 대부분의 소프트웨어를 배워야합니다. 그러나 여기서는 첫 번째 프로젝트에서 필요하지 않더라도 알아야 할 몇 가지 개념을 강조하겠습니다. 이것은 확실히 어느 시점에서 사용될 것입니다.

  • 스스로 구성 요소를 만드는 방법.
  • 커스텀 라이브러리를 만드는 방법.
  • 다른 라이브러리에서 라이브러리로 심볼 및 패키지 복사
  • ULP 사용 방법 이글에는 일부 작업을 자동화하는 ULP가 있습니다. 많이 탐색하지는 않았지만 회로도에서 모든 구성 요소를 추출하고 라이브러리에 덤프하여 다른 프로젝트에서 사용할 수있는 것을 사용했습니다. 그것이 내가 Atmega328p를 얻은 방법입니다. 기본 라이브러리에서 찾을 수 없으므로 Arduino의 회로도에서 추출했습니다.
  • 로고를 만드는 방법-PCB에 사용자 정의 로고가있을 수 있습니다.

생산 부분 :

  • 회로도 및 보드 레이아웃을 완료 한 후 Gerber 파일을 내 보내서 프로덕션 하우스로 보내야합니다. 기계에 의해 이해 될 수있는 모든 정보를 숫자 형식으로 포함합니다. 독수리는 당신을 위해 그것을 할 것입니다. 캠 프로세서 섹션에서이를 찾으십시오. Sparkfun은 Cam 작업 파일을 제공하지만 필요에 따라 주저하지 말고 수정하십시오.
  • PCB 두께와 구리 층 두께를 선택해야합니다. 저전력의 경우 35 미크론의 구리가있는 1-2mm PCB가 쉽게 작동합니다. 프로덕션 하우스에서 허용하는 경우 마스크 색상을 지정할 수도 있습니다.
  • 대부분의 생산 회사는 PCB 프로토 타입을 제공합니다. 이것은 비용이 많이 들지만 대안이없는 것 같습니다. 빠른 배송을 원하면 추가 요금이 부과됩니다. 하나를 선택하기 전에 5-10 개의 생산 시설과 대화해야합니다. 그들의 가격은 크게 다릅니다. 제 경우에는 한 사람이 다른 사람이 인용 한 가격의 10 배를 요구하고있었습니다. 농담이 없습니다.
  • 부품 선택-스루 홀 또는 SMD? 둘 다 장단점이 있습니다. SMD는 작고 깔끔한 보드를 만들 수 있지만 독자적으로 납땜하기는 상대적으로 어렵습니다. 그러나 비교적 큰 발자국 (1206 정도)을 선택한다면 그렇게 어렵지 않아야합니다. 먼저 구멍 구성 요소를 통과하는 것이 좋습니다. 다루기 매우 쉽습니다.
  • 거버 확인 : 프로덕션 용 거버 파일을 보내기 전에 무료로 제공되는 소프트웨어를 사용하여 거버를 확인할 수 있습니다. GerberLogix를 사용합니다.

팁 : 첫 보드를 생산 용으로 보내기 전에 포럼에 회로도 및 보드 레이아웃을 게시하여이 분야에 경험이있는 사람들로부터 제안 / 의견을 얻을 수 있습니다.


4

fritzing보십시오 . 다음을 통합합니다.

회로도 캡처

ardunio 칩만으로 회로도를 구축하십시오. 프리츠에서의 회로도 캡처

데모 용 브레드 보드 구축

이 소프트웨어를 사용하면 이미지를 만들어 사람들에게 브레드 보드를 배선하는 방법을 보여줄 수 있습니다.
프리츠의 브레드 보드

PCB 구축

당신은 fritzing에서 PCB를 구축 할 수 있습니다 그리고 그들은 그들을 위해 제조를 위해 보낼 수 있습니다.
프리츠의 PCB


2

Eagle을 사용하는 경우 Arduino 파일을 파일에로드하고 고유 한 템플릿을 만들 수 있습니다. 보드는 Eagle을 사용하여 설계되었습니다. Pulsonix PCB 소프트웨어를 사용하고 파일을 가져와 해당 프로그램의 템플릿을 만듭니다. 그런 다음 자신 만의 방패를 만들 수 있습니다.


1

Arduino 파일을 재사용하면 얻을 수있는 이점이 거의 없습니다. 기본 구성이 너무 간단하므로 너무 많은 가치를 두지 마십시오. 진행 상황을 이해하고 좋은 EDA 패키지를 얻는 것이 훨씬 중요합니다 사용할 수 있습니다.

내가 당신이라면, 나는 "DC Boarduino"와 같은 간단한 복제본을 살펴볼 것입니다.이 복제본은 기본적으로 Arduino이므로 복제본을 아주 쉽게 이해할 수있을만큼 간단합니다.

"DC Boarduino"의 트릭은 FTDI USB 칩을 제외하고 개발할 때 USB 연결 만 사용하면 매우 멋지므로 하나의 FTDI 어댑터 만 구입하여 모든 Arduino와 같은 보드에 재사용 할 수 있습니다 다음과 같이 : http://www.adafruit.com/index.php?main_page=product_info&cPath=19&products_id=284&zenid=42367bcc145ecc7da8c87d51db3b70be

WRT EDA 패키지 권장 사항 : 이전에는 EAGLE을 사용했지만 실제로는 제한되어 있으며 더 큰 물건을 만들 때 엉덩이에 물릴 수 있으므로 EAGLE을 건너 뛰고 Kicad를 대신 사용하는 것이 좋습니다.


Eagle 또는 Kicad는 클릭 앤 배송 기능을 위해 모든 종류의 공급 업체로 내보내기를 허용합니까? 나는 그 전면에서 완전히 길을 잃었다 ... PCB 디자인 회사의 일부 회사는 기본 소프트웨어를 가지고 있지만 아두 이노 칩의 연결 지점을 떨어 뜨릴 템플릿이없는 것 같습니다.
Brandon

많은 보드 공급 업체가 Eagle 파일을 허용합니다. 그렇지 않으면 PCB 소프트웨어에서 생성 된 Gerber 및 Excellon 파일을 제공합니다. 라이브러리에 Arduino에 사용 된 AVR 부품이 없으면 직접 설계해야합니다.
레온 헬러

당신은 또한 그냥 OSH 공원을 사용할 수 있습니다
Funkyguy

0

일반적으로 EAGLE을 처음 접할 때 가장 큰 과제는 저항기, 커패시터, 전압 조정기 등 가장 일반적으로 사용되는 부품의 발자국을 찾는 것입니다.

Eagle에서 가장 일반적으로 사용되는 구성 요소 라이브러리의 작은 목록을 작성했습니다. PCB 설계를 빠르게 시작하는 데 도움이됩니다.

http://www.elecrom.com/2009/10/09/eagle-library-list-of-most-commoned-used-electronics-components/

도움이 되길 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.