Ajout d'une petite zone semblable à une carte électronique à un PCB

8

Je prépare actuellement un PCB en aigle pour un circuit qui servira de base à une expérimentation. Au lieu d'ajouter une rangée d'en-têtes pour pouvoir le brancher sur une planche à pain, j'ai pensé que j'essaierais de mettre en place un petit protoboard directement sur le PCB lui-même. J'ai de la place à épargner sur le tableau et les créations qui en résulteront seront un peu plus résistantes. Ce PCB est un bon exemple de ce que je vis.

J'ai envisagé d'utiliser des vias, mais je me souviens qu'ils sont généralement scellés avec un produit chimique pour empêcher la soudure de se coller. Ce n'est évidemment pas ce que je veux. Ajouter des centaines de composants à un seul bloc à mon schéma ne semble pas non plus très attrayant.

Quelle est la meilleure façon d'y parvenir en utilisant Eagle?

EDIT: Merci pour votre aide à tous. Voici le design et voici le produit fini .

entrez la description de l'image ici

drxzcl
la source
2
vous ne pouvez pas simplement placer des tampons à main levée dans Eagle? Chaque logiciel PCB que j'ai utilisé vous a permis de placer des primitives au stade de la conception de PCB sans avoir à avoir des entités schématiques analogues, elles n'ont tout simplement pas de réseaux (ce qui n'est pas important ici de toute façon).
Connor Wolf
1
J'ai cherché un peu et je n'ai pas encore trouvé de moyen de placer les pads à main levée, mais cela ne veut pas dire que ce n'est pas là. Si j'essaie de laisser tomber, disons, un connecteur 1x1, cela me dit que je devrais plutôt apporter des modifications au schéma. Ce sont mes premiers projets de PCB non-jouets, donc j'apprends au fur et à mesure.
drxzcl

Réponses:

5

À un moment donné, avec n'importe quel outil EDA, vous devrez probablement créer une pièce personnalisée pour quelque chose; vous pourriez donc aussi bien plonger et créer une partie proto-zone avec un tableau de pads comme vous le souhaitez. Vous devez également créer le composant schématique et le placer sur votre schéma.

C'est également une bonne technique pour les trous spécifiques à la conception, en particulier si les trous doivent s'aligner sur certaines dimensions définies à l'extérieur. Avoir un pseudo-composant dans votre schéma pour appeler ces fonctionnalités ferait de ces fonctionnalités des parties "officielles" de votre conception.

Toybuilder
la source
J'ai créé une pièce avec les pads aux bons endroits, et je suis heureux de signaler que c'était plus facile que je ne le pensais. J'ai du mal à connecter les pads (j'aimerais faire quelques îles, ainsi que des rails 5V et GND). La saga continue.
drxzcl
Dans votre composant schématique, connectez les «broches» appropriées aux Vcc et aux réseaux de mise à la terre. Ou, mieux encore, connectez-les aux réseaux "proto_vcc" et "proto_gnd", séparés des réseaux vcc et gnd principaux.
Toybuilder
Lorsque j'essaie de connecter les pads avec des fils dans l'éditeur de packages, j'accumule des tonnes d'erreurs DRC "Overlap". J'ai lu sur les forums Eagle que c'est un problème connu: impossible de changer le nom des fils dans l'éditeur de paquets, donc Eagle ne sait pas qu'ils sont censés être la même connexion. Oh joie.
drxzcl
Ce que je suggère (et je n'ai pas utilisé Eagle depuis une décennie donc je ne parle que des principes généraux ici) est de laisser le composant de zone de pad sans fil. Au lieu de cela, créez le composant nu avec uniquement les broches / pads, puis câblez-les comme il convient dans les éditeurs de schéma et de carte PCB.
Toybuilder
6

Vous pouvez utiliser le package 1x25 dans la bibliothèque SparkFun Eagle comme point de départ. Il vous offre 25 broches espacées de 0,1 "(utilisées pour les en-têtes à une rangée). Modifiez-les selon vos goûts.

entrez la description de l'image ici

tcrosley
la source
Je serais là aussi probablement une partie pour 2x25.
Kellenjb
2x8, 2x10, 2x12 et 2x26 - mais pas 2x25 :) Il serait facile de modifier n'importe lequel de ces éléments en utilisant le copier-coller pour créer un plus grand tableau, par exemple 10x50
tcrosley
Juste pour être clair, quand vous dites "modifier au goût", voulez-vous le modifier dans la bibliothèque ou dans l'éditeur PCB?
drxzcl
1
Je voulais dire créer une version personnalisée dans la bibliothèque pour vos propres besoins, en utilisant cela comme point de départ. Il existe plusieurs didacticiels sur ce sujet; juste Google: modification de la bibliothèque eagle cad
tcrosley
4

EAGLE vous forme à ajouter des pièces schématiques pour tout ce qui apparaît sur le PCB, mais dans ce cas particulier, vous voulez vraiment ajouter les trous, les traces et les éléments de sérigraphie directement au PCB. Considérez-le plus comme un dessin technique que comme la construction d'un circuit.

Je l'ai fait dans l'espace libre dans le coin supérieur gauche de ma carte PIMETA v2 :

Disposition de la carte PIMETA v2

Les trous sont percés de 40 mil avec des tampons de 70 mil et les traces sont de 40 mil.

Je recommande fortement d'ajouter des contours sérigraphiés, comme vous le voyez ci-dessus. Cela indique clairement quels pads sont connectés à quels. Cela a été particulièrement utile sur ce tableau, car les traces étaient en bas, mais même si elles étaient en haut, j'ajouterais les contours. Le contraste de la soie sur le masque de soudure est tout simplement bien meilleur que pour le cuivre sous le masque.

La plupart du modèle est destiné à prendre en charge les puces DIP. Les bits sur le bord le plus à gauche s'écartent de cela en partie à cause du manque d'espace mais aussi pour supporter un commutateur optionnel. (C'est la superposition jaune translucide que vous voyez.) Il n'est pas important, ici, de discuter de la raison pour laquelle ces interrupteurs sont bons. Le fait est que vous ne voudrez peut-être pas rendre votre zone de prototypage complètement générique. Vous devez réfléchir aux scénarios d'utilisation de la zone de prototypage, et s'il existe des fonctionnalités spéciales que vous pouvez ajouter qui le rendront plus utile qu'un modèle générique de protoboard, faites-le.

Un autre exemple où je me suis écarté des modèles génériques est que certains des pads se connectent aux rails d'alimentation et de masse existants de la carte: V +, V-, B + et IG. Faire cela est l'un des principaux avantages d'avoir des zones de prototypage sur un PCB à usage spécial, par opposition à l'utilisation de protoboard générique standard: cela signifie que les choses construites dans la zone de prototypage peuvent être exécutées directement à partir de la carte existante. alimentation électrique et vous n'avez pas à faire passer des fils de raccordement sur toute la carte pour revenir aux points d'alimentation ailleurs. Je vous recommande de faire de même.

Warren Young
la source
Lorsque j'essaie de connecter les pads avec des fils dans l'éditeur de packages, j'accumule des tonnes d'erreurs DRC "Overlap". J'ai lu sur les forums Eagle que c'est un problème connu (ne peut pas changer le nom des fils dans l'éditeur de paquets, donc Eagle ne sait pas qu'ils sont censés être la même connexion). La maison PCB nécessite un DRC propre. Aucune suggestion?
drxzcl
N'utilisez pas l'éditeur de package pour cela. Dessinez directement sur le PCB lui-même. Utilisez la commande VIA pour les pads / trous et la commande WIRE pour les connecter. Vous pouvez également utiliser WIRE pour dessiner les contours de la sérigraphie. Je viens de l'essayer et il passe au moins les paramètres DRC par défaut.
Warren Young
2

Ce dont vous parlez en ce qui concerne les vias, c'est un masque de soudure qui les coiffe. Dans la plupart des bons programmes PCB, vous pouvez vous débarrasser du masque de soudure sur un via en élargissant la découpe du trou dans le masque. Ce fil semble être utile.

Thomas O
la source
Oui, je parlais en effet du masque de soudure. Merci pour le lien utile. Si je le comprends bien en plaçant des polygones sur le haut / bas des vias dans les couches t_stop / b_stop, je peux forcer le cuivre des vias à être exposé.
drxzcl
@Ranieri, je n'utilise pas Eagle donc je ne sais pas, malheureusement. Je pense qu'il existe un moyen plus simple.
Thomas O
2

Je ne connais pas Eagle, mais je suppose qu'il a du copier / coller comme tout programme EDA. Réglez votre grille sur 0,1 ", placez un pad gratuit, copiez et collez. Sélectionnez les deux pads, copiez / collez. Sélectionnez les quatre pads, copiez / collez. Vous pouvez faire toute la zone en moins d'une minute. Les
vias sont un mauvais choix car 1) ils sont trop petits, ou vous devriez en faire un personnalisé, et 2) le tampon d'un via a généralement un masque de soudure, que vous devez retirer.

Stevenvh
la source