Ich bin kürzlich als einziger HW-Designer (der in Altium 18 arbeitet) einem kleinen Startup beigetreten und suche nach Möglichkeiten, meine Designzeit zu optimieren, ohne Zugriff auf ein vollwertiges CAD-Team zu haben. In meinen früheren Jobs gab es immer ein engagiertes Team von Leuten, die Bibliotheken verwalteten und auf Anfrage Teile konstruierten. In meiner derzeitigen Situation musste ich viele Teile selbst entwerfen, was kein großes Problem darstellt, aber nicht optimal ist, insbesondere weil viele Teile ziemlich häufig sind und ich sicher bin, dass jemand anderes sie haben musste das gleiche schon gemacht. Was ich nicht verstehe, ist, warum der kleine Bruder von Altium – CircuitMaker – Zugriff auf umfangreiche Bibliotheken hat und es möglich ist, praktisch jedes Teil, das ich benötigt habe, von dort zu ziehen, aber Altium verwendet den viel eingeschränkteren Vault, den sie anscheinend selten aktualisieren. Meine Frage ist zweigeteilt - 1. Was machen Menschen in ähnlichen Positionen wie ich normalerweise? Beissen sie am Ende einfach in den sauren Apfel und entwerfen alle ihre eigenen Teile / Bibliotheken? 2. Gibt es eine Möglichkeit, Octopart-Bibliotheken wie die in CircuitMaker in Altium zu integrieren?
Vielen Dank im Voraus!
Ich verwende Eagle anstelle von Altium, aber ich glaube nicht, dass dies einen Unterschied zu dieser Antwort macht.
Ich würde niemals die Teile eines anderen verwenden, egal wie "offiziell" sie sind. Vielleicht ist es bei Altium anders, aber bei Eagle ist es gar nicht so schwer, Teile herzustellen. Die Überprüfung von jemand anderem würde wahrscheinlich ungefähr die gleiche Zeit dauern, mehr Aufwand bedeuten und mich immer fragen lassen, was ich vielleicht übersehen habe. Es gibt eine Menge beschissener Teildefinitionen da draußen.
Wird ein Teil, das Sie irgendwo im Internet finden, Ihren Konventionen zur Dokumentation in der Zusammenbauzeichnung entsprechen? Informationen für die Stückliste? Haben Sie einen sauberen und konsistenten Siebdruck? Gehen Sie ein bisschen mehr Klarheit, um einige der unvermeidlichen Fehler zu vermeiden, die Menschen machen? Verwenden Sie Pad-Größen für Ihre Platz- oder Debugging-Anforderungen?
Richtige Teiledefinitionen sind wichtige Komponenten Ihres Designs und reflektieren Sie. Niemand wird sich darum kümmern oder darüber nachdenken, woher Sie sie haben.
Als ich mein erstes Kundenprojekt mit Eagle durchführte, hatte ich nicht viel von einer Teilebibliothek aufgebaut. Dieses Design war ein einmaliger Machbarkeitsnachweis, und ich brauchte eine einfache 74xx-Logikfunktion. Ich dachte, das sei ein so ausgetretener Pfad, dass ich das Teil einfach irgendwo aus einer Bibliothek verwenden könnte. Sicher genug, Eagle hatte das richtige Teil, also habe ich es reingeworfen.
Ich brachte das Board zum Laufen und der Kunde kam vorbei, um zu sehen, wie das Experiment lief. Das allererste, was der Kunde sagte, als ich ihm das Board zeigte, war: "Warum hast du hier längliche Pads verwendet und überall sonst runde?" . Das 74xx-Teil, das ich von Eagle bekommen habe, hatte zufällig längliche Pads. Der Kunde war EE genug, um zu verstehen, dass es eigentlich keine Rolle spielte, und es gab kein daraus resultierendes Problem. Aber das ist nichts, was ich erklären möchte.
Für jedes Arbeitsprodukt, das Sie jemandem geben, egal ob es sich um einen Kollegen, den Chef, einen Kunden handelt oder es einfach nur ins Internet stellt, repräsentiert es Sie. Sie werden danach beurteilt, ob es Ihnen gefällt oder nicht, ob Sie das für angemessen halten oder nicht. Liebe zum Detail im Ingenieurwesen. Ein Brett mit einer Reihe von Fußspuren, die alle nach unterschiedlichen Regeln gestaltet sind, mag gut funktionieren, schreit aber nach einer „Eh, wen interessiert das“ -Einstellung. Das ist nicht der Eindruck, den Sie erwecken wollen.
1) Ich entwerfe immer meine eigenen Teilebibliotheken. Ich mag die Möglichkeit, Stile zwischen Designs konsistent zu halten. Sie erhalten dies nicht mit Bibliotheken von Drittanbietern. Am Anfang ist es ein bisschen mühsam, aber sobald Sie die grundlegenden Teile erledigt haben, müssen Sie nur noch ab und zu neue erstellen, und das ist wirklich kein Problem für mich. Es ist Teil des Designprozesses.
2) Wenn ich mich nicht irre, ist CircuitMaker Cloud-basiert und Benutzer haben Zugriff auf die Designs anderer. Es ist alles Open-Source. Ich nehme an, das hat etwas damit zu tun, dass Sie Zugang zu den Bibliotheken anderer Leute haben. Altium funktioniert nicht auf diese Weise.
Sie wären viel besser dran, wenn Sie in den sauren Apfel beißen und Ihre eigenen Bibliotheken erstellen würden. Es lohnt sich die Konsistenz und Sauberkeit.
Zunächst einmal ist Circuit Makers für kleine Gruppen konzipiert, die keine umfangreichen Herstelleranforderungen haben.
Meine Frage ist zweierlei - 1. Was machen Leute in ähnlichen Positionen wie ich normalerweise?
Sie können Concierge-Dienste nutzen, und das wird Ihnen Zeit sparen, wenn Ihre Zeit für Sie wertvoller ist als das, was die Concierge-Dienste verlangen, dann lagern Sie die Bibliothekserstellung an einen Dienst aus.
Beissen sie am Ende einfach in den sauren Apfel und entwerfen alle ihre eigenen Teile / Bibliotheken?
Wenn Sie Konsistenz in Ihrer Bibliothek oder Kontrolle über Ihre Bibliothek benötigen, generieren Sie die Bibliothek selbst. Viele Teile sind von Herstellern erhältlich und können mit etwas Arbeit in Ihrer Bibliothek konvertiert (oder direkt verwendet) werden (oder Sie können die Herstellerbibliothek verwenden.
Wenn Sie möchten, dass die Siebdrucke übereinstimmen und die Pin-Bezeichnung (wie Punkte für Pin 1) konsistent ist, ist es möglicherweise am besten, Ihre eigene Bibliothek zu entwickeln.
Es kann mehr Zeit kosten, Ihre eigene Bibliothek zu erstellen, also ist das der Kompromiss.
Sobald Sie die anfängliche Zeit damit verbracht haben, das Werkzeug zu erlernen, wird die Teileerstellung einfacher.
Eine weitere zu berücksichtigende Sache ist die Quantität und Qualität der Leiterplatten. Wenn Sie Leiterplatten in Mengen von 10.000 oder mehr entwickeln, haben der Leiterplattenhersteller und der Bestücker unterschiedliche Anforderungen, um die Kosten zu senken und Fehler auf ein Minimum zu beschränken. Sie benötigen also Ihre eigene Bibliothek, um Ihre Footprints für die Montage fein abzustimmen.
- Gibt es eine Möglichkeit, Octopart-Bibliotheken wie die in CircuitMaker in Altium zu integrieren?
Es gibt Programme, die ein Footprint-Format in ein anderes konvertieren können, ich habe damit nie gute Ergebnisse erzielt, aber für einige größere Teile können sie vorteilhaft sein. Meistens würde ich empfehlen, die Teile selbst zu zeichnen.
Ein weiterer Hinweis: Wenn ich zu Hause ein persönliches Projekt durchführe, bei dem meine Zeit wertvoll ist, werde ich so viele Teile wie möglich finden und in meine Bibliothek importieren, insbesondere Teile mit hoher Pinzahl wie FPGAs. Die kleineren Teile generiere ich selbst. Bei der Arbeit generiere ich alle Teile von Hand.
Ich bin überrascht, dass niemand diese Antwort gegeben hat - Verwenden Sie den Altium Vault.
Vaults laufen jetzt unter einem anderen Namen, aber seit Altium OctoPart gekauft hat, können Sie jetzt mit Altium nach Komponenten suchen und diese hinzufügen – selbst wenn Sie Ihren eigenen Footprint erstellen müssen, erhalten Sie immer noch Bezugsinformationen.
Als alleiniger Hardware-Ingenieur war dies meine Rettung, da die Lebenszyklen und Preise der Teile alle von Altium nachverfolgt werden, und wenn Sie Dinge in Ihrem eigenen Tresor/Ihrer eigenen Bibliothek verwalten möchten, können Sie dieses Teil nehmen und es später hinzufügen – so können Sie es schnell einsatzbereit sein und gleichzeitig Optionen für eine ordnungsgemäße Komponentenverfolgung haben (was bei jedem Massenprodukt unweigerlich zu einem Problem wird)
Lassen Sie mich wissen, wenn Sie Fragen haben, und ich zeige Ihnen gerne Beispiele, wenn ich nach Hause komme. Ich sollte beachten, dass der gesamte Prozess in AD19 stark geändert/gestrafft wurde.
Simon Marcoux