PCB tùy chỉnh những gì có thể đi sai?


12

Tôi đang hồi hộp chờ đợi việc cung cấp bộ PCB được thiết kế tùy chỉnh thứ hai từ BatchPCB.

Bảng đầu tiên tôi thiết kế khá đơn giản và không có vấn đề gì.

Bộ thứ hai này bao gồm một bảng tương thích đầy đủ trên arduino cộng với hai tấm khiên cho nó. Bằng cách nào đó tôi nghi ngờ tôi đã phạm sai lầm ở đâu đó.

Câu hỏi của tôi là: những thứ khác khiến những người khác nhận được sai? Khi tôi bắt đầu gỡ lỗi tại sao bảng đó không hoạt động, tôi nên tìm kiếm những thứ gì? Những điều đầu tiên mà bạn kiểm tra là gì?


Hóa ra, bảng của tôi có hai vấn đề. Đầu tiên là có một nắp quá gần với tiêu đề ISP. Tôi chỉ không cho phép đủ không gian. Thứ hai là các lỗ tôi đã chỉ định, trong khi đủ lớn cho tất cả các thành phần thông qua lỗ thông thường của tôi, quá nhỏ để các tiêu đề ly khai có thể khớp vào mà không tự xé chúng ra một chút (gần giống như độ dày của lớp mạ bao phủ đồng). Khác hơn thế, mọi thứ đều tốt. Tôi đã kiểm tra rất cẩn thận tất cả các kết nối nguồn trước khi làm bất cứ điều gì để đảm bảo rằng tôi sẽ không rút ngắn một cái gì đó tồi tệ, và giơ các bảng khác nhau lên ánh sáng và căn chỉnh các tiêu đề xếp chồng.

Câu trả lời:


19

Sau khi bạn đảm bảo nguồn / mặt đất không bị chập, hãy đảm bảo rằng bất kỳ màn hình lụa hoặc ghim 1 dấu nào cho các thành phần phân cực đều chính xác - bạn không muốn hàn ngược loại công cụ đó. Sau đó, nó thực sự là loại ngẫu nhiên.

Tôi đã tham gia vào việc đưa ra một số bảng nhiều lớp trong nhiều năm (không phải thiết kế của tôi) và chúng tôi có khá nhiều loại vít bạn có thể tạo ra - dấu vết không đi đến nơi họ nên, dấu vết đơn giản là người sói Ở đó, các miếng đệm không được kết nối với dấu vết của họ, v.v. Tôi thậm chí đã từng thấy một vấn đề trong đó một dấu vết bị hỏng là do những người xây dựng bảng kẹp nó sai với kìm để phá vỡ phần.

Chúng tôi đang thực hiện các thiết kế đếm lớp cao, vì vậy chúng tôi cũng có rất nhiều sự ngu ngốc của lớp bên trong mà bạn sẽ không thấy trên bảng 2 hoặc 4 lớp (đăng ký có thể ... thú vị khi bạn có 10 hoặc nhiều hơn các lớp).

Một khi bạn vượt qua được sức mạnh / mặt đất, có lẽ bạn sẽ không gặp quá nhiều rắc rối. Chỉ cần dành thời gian của bạn, kiểm tra từng bit chức năng một, và bạn sẽ tốt để đi. Nếu bạn cảm thấy hoang tưởng, bạn có thể thử xây dựng bảng một lần (trước tiên hãy đặt và kiểm tra nguồn điện, sau đó là CPU và giao tiếp.

Nếu bạn cảm thấy thực sự hoang tưởng, bạn có thể ngồi xuống với sơ đồ và một mét và làm nổi bật toàn bộ bảng. Nhưng trừ khi bảng thực sự nhỏ, điều đó sẽ mất một lúc.

Bạn chắc chắn muốn làm cho bảng chính hoạt động trước khi bạn bắt đầu trên bảng phụ.

Chúc may mắn!


17

Các vấn đề không rõ ràng phổ biến xuất hiện cụ thể với Arduino khiên PCB:

  • Không kết nối các chân Gnd ở phía tương tự với chân Gnd ở phía kỹ thuật số
  • Vị trí thành phần làm cho chúng ngắn so với kim loại của Arduino (đầu nối USB & ISP thường)
  • Tiêu đề lật 180º (kỹ thuật số 7 -> 0, 6-> 1, 5-> 2, v.v.)
  • Khoảng cách tiêu đề xấu để lá chắn không cắm vào Arduino
  • Board lớn hơn Arduino, làm cho lắp ráp khiên Arduino + không phù hợp với vỏ

Nhiều lỗi trong số này có thể được phát hiện bằng cách in PCB (cả trên & dưới) trên giấy theo tỷ lệ 1: 1, cắt nó ra và đặt nó lên trên một Arduino thực sự. Nó làm cho nó vật lý.


8
Giấy +1: Tôi biết một nhà thiết kế luôn luôn, trước khi gửi các tệp đến PCB fab, in ra các tệp theo tỷ lệ 1: 1 và gắn nó vào bìa cứng, cắt các tông theo kích cỡ và hình dạng của PCB, và đặt vật lý vào mỗi thành phần của PCB cuối cùng lên PCB tông giả này. Thường xuyên hơn tôi quan tâm thừa nhận, anh ấy thấy rằng bố trí PCB của tôi đã cố gắng đặt các đầu nối, nắp lớn và các bộ phận khác ở các vị trí chồng chéo, giống như các thí nghiệm dịch chuyển tức thời đã sai.
davidcary

@davidcary quan tâm để mở rộng điều đó thành một câu trả lời đầy đủ? Tôi muốn nghe thêm về cách tiếp cận đó.
Kelly S. Pháp

7

Điều đầu tiên tôi kiểm tra là đảm bảo Power và Ground không bị thiếu. Có lẽ nên kiểm tra lại điều này sau khi hàn các thành phần, chỉ để chắc chắn.


7

Khi bạn bắt đầu điền bảng, điều đầu tiên bạn muốn làm là đảm bảo tất cả các chip đều có điện (xây dựng phần PSU trước và sau đó đảm bảo rằng nó không bị chập, sau đó đo tất cả các chân nguồn cho chip có được nguồn điện). Điều tiếp theo bạn muốn làm là đo mọi pin "đầu ra" trên các chip mà chúng không bị thiếu bất cứ thứ gì vì điều đó sẽ giết chết chúng. Và nói chung, xây dựng mọi thứ trong các phần và đảm bảo rằng mỗi phần hoạt động là một thực hành tốt.


6

Tôi đã khá may mắn với PCB mà tôi đã gửi đến nhà fab, mặc dù tôi đã chứng minh sự hoang tưởng khi tôi đang chuẩn bị thiết kế.

Quy tắc lớn như đã nói trước được bắt đầu với một sơ đồ. Một khi điều đó là chính xác, phần mềm sẽ chăm sóc bạn. Cá nhân tôi sử dụng DIptrace bao gồm các công cụ kiểm tra lỗi, ngay cả trong các phiên bản miễn phí. Tôi khá chắc chắn rằng hầu hết các gói làm.

Nếu bạn đang thiết kế các lá chắn Arduino, có thể đáng để xem Dự án Fritzing . Đây là phần mềm cho phép bạn thiết kế theo sơ đồ, sơ đồ hoặc bố trí PCB dành riêng cho Arduinio. Mẫu đã có sẵn cho kích thước bảng và sơ đồ chân.

Tôi đã không làm nhiều hơn là chơi với nó, và có vẻ như thoạt nhìn có vẻ hơi khôn ngoan trong thiết kế PCB. Tuy nhiên nó cũng có vẻ rất thuận tiện.


4

Một trong những phương pháp tốt nhất để tạo PCB không có lỗi là tạo sơ đồ đầu tiên. Một sơ đồ sẽ cung cấp cho bạn một đại diện tốt hơn về những gì bạn đang cố gắng để đạt được. Sau đó, bạn có thể kiểm tra PCB dựa trên sơ đồ sẽ dễ dàng hơn và nhiều ứng dụng PCB hiện có thể kiểm tra sơ đồ của bạn để đảm bảo rằng bạn có mọi thứ được kết nối đúng cách (hoặc ít nhất là giống như trong sơ đồ).


2

Hãy chắc chắn rằng tất cả các lỗ lắp đặt ở đúng vị trí. Đồng thời kiểm tra tất cả các thành phần cần chọc qua vỏ như đèn LED và công tắc và đầu nối có ở đúng vị trí không.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.