SamsPcbLab Teil 1: Starten der PCB-Community

Fast 2 Jahre sind seit der letzten Veröffentlichung der Eigenwerbung vergangen, es wurde viel Arbeit geleistet, über die ich noch einmal sprechen möchte. Seitdem hat der Design Guide 4 Veröffentlichungen durchlaufen, mehrere gedruckte Exemplare sind erschienen, und jetzt gefällt es mir inhaltlich schon sehr gut, obwohl dies definitiv nicht die endgültige Version ist und es immer Raum für Verbesserungen gibt. Aber hier geht es nicht um ihn, hier geht es um ein neues Projekt - eine Plattform für Leiterplattenentwickler.





Nach der Veröffentlichung des Buches konzentrierte ich mich auf die Entwicklung praktischer Berechnungstools für Entwickler. Jetzt ist diese Idee zu einem interessanteren Projekt geworden und wird als Plattform für die Leiterplattenentwickler SamsPcbLab implementiert .



Es ist jetzt implementiert, und vor drei Monaten gab es nur Skizzen von Seiten auf Papier. Als erstes musste ich herausfinden, wie viel Webentwicklung für die von mir benötigte Funktionalität kostet. Unmittelbar danach begann ich zu überlegen, ob ich es selbst tun könnte. Ich konnte zum einen in dem Prozess, in dem ich etwas über CSS und PHP gelernt habe, in einer separaten Veröffentlichung über meine Entwicklungserfahrung berichten . Hier ist was im Moment ist.



. , . , . , . :



  1. , . , , .
  2. , . , . – , - , . , , .
  3. . , , . . , , , , .
  4. , .


, ( , ) . , .



, , . , . .






Die Tabellen enthalten eine Liste der derzeit verkauften Taschenrechner. Dies ist der Ausgangspunkt. Das Konzept besteht darin, dass die Community den Satz von Computerwerkzeugen durch Abstimmung im Abschnitt "Feedback" bestimmt. Folgende Taschenrechner sind geplant: Wärmeberechnungen, Berechnung der Induktivität von Spulen, einschließlich planarer, Berechnung von Transformatoren, einschließlich planarer, Berechnung von RLC-Filtern, Resonanz von Kondensatoren an der Stromversorgung, verschiedene einfache spezifische Berechnungen wie ein Widerstand für eine LED oder ein Widerstandsteiler.



Für alle Taschenrechner wurde das Modell ausgewählt, das die besten Ergebnisse mit den Referenzdaten liefert. Bekannte Modelle und Berechnungsformeln werden derzeit fertiggestellt. Beispielsweise wurde für eine asymmetrische Streifenlinie die Möglichkeit hinzugefügt, verschiedene Dielektrika anzugeben, für die Maximalstromformeln wurden Frequenzabhängigkeiten unter Berücksichtigung des Hauteffekts usw. hinzugefügt. Die Wahl des Modells und die theoretischen Grundlagen jedes Rechners werden in der Wissensdatenbank beschrieben und auch in einem Blog auf der Plattform hervorgehoben.



Tabelle 1. Induktivitätsrechner (Anhang A des Handbuchs).

Eigeninduktivität einer dünnen rechteckigen Kreiskontur
Eigeninduktivität eines dünnen Kreisabschnitts
Eigeninduktivität des Koaxialkabels
Eigeninduktivität der Signalleitung von zwei parallelen Kreisleitern
Eigeninduktivität einer Signalleitung von einem runden Draht über einer leitenden Ebene
Selbstinduktivität der Mikrostreifenleitung
Eigeninduktivität der symmetrischen Streifenleitung
Eigeninduktivität der koplanaren Linie
Selbstinduktivität zweier eng beieinander liegender Flachleiter
Partielle Selbstinduktivität eines runden geraden Leiters
Teilweise gegenseitige Induktivität zweier paralleler Kreisleiter
Teilweise Selbstinduktivität eines flachen langen Leiters




Tabelle 2. Wellenimpedanzrechner (Anhang B des Handbuchs).

Charakteristische Impedanz einer Mikrostreifenleitung
Charakteristische Impedanz einer symmetrischen Streifenleitung
Charakteristische Impedanz einer asymmetrischen Streifenlinie
Charakteristische Impedanz einer differentiellen Mikrostreifenleitung
Charakteristische Impedanz einer Differenzstreifenleitung (mit Leitern in einer Schicht)
Charakteristische Impedanz einer Differenzstreifenleitung (mit Leitern in verschiedenen Schichten)




Tabelle 3. Maximaler Leiterstrom (Kapitel 2 des Handbuchs).

Erhitzen der gedruckten Spur (basierend auf Brooks ' Artikel )
Schmelzstrom eines Leiters mit kreisförmigem Querschnitt (gemäß W.G. Price)
Gepulste Schmelze eines kreisförmigen Leiters (gemäß I. M. Onderdonk)




Tabelle 4. Übersprechen (Kapitel 3 des Handbuchs).

Übersprechen zwischen Mikrostreifenleitungen
Übersprechen zwischen Streifenlinien


Wissensbasis



Anfangs habe ich das Buch nur im PDF-Format auf der Plattform veröffentlicht, aber dies ermöglichte keine Verknüpfung mit dem Buch. Die beste Lösung bestand darin, eine Wissensbasis zu erstellen, in der nicht nur Abschnitte des Buches, sondern auch die theoretischen Grundlagen für jeden Taschenrechner, häufig gestellte Fragen (FAQ) sowie alle nützlichen Informationen, die im Community-Blog erscheinen, gesammelt und systematisiert werden.







Community-Blog



Eine Plattform für den Wissensaustausch innerhalb der Community. Jeder Abonnent (außer einem Bewertungsabonnement) kann einen Beitrag veröffentlichen, indem er die entsprechende Beitragskategorie auswählt:



  • Entwicklungsfragen.
  • Mein Projekt. Die ungefähre Richtung des Flusses besteht darin, ein Entwicklungsblog zu führen, Entwickler für das Team zu gewinnen und gemeinsam nach einer Lösung zu suchen.
  • Nachrichten. Interessante und nützliche Brancheninformationen - Ankündigungen von Webinaren, neue Hardwarekomponenten usw.
  • Nützlich. Links, Entwicklungstechniken und -werkzeuge, Entwicklungserfahrung - sowohl erfolgreiche als auch Ihre eigenen Fehler, CAD-Einstellungen und alles, was Ihrer Meinung nach die Effizienz und Qualität der Entwicklung erhöht.
  • Arbeit | Teilzeitjob. Ihr Lebenslauf, Rekrutierungsspezialisten.
  • Nützlich. Etwas, das Sie teilen möchten, das aber nicht in das Thema anderer Überschriften fällt.


Vor der Entwicklung eines Community-Qualitätsstandards (Habr ist hier ein guter Leitfaden) werde ich zunächst die Veröffentlichungen moderieren. Im Blog werde ich die Arbeit an Taschenrechnern behandeln, ich möchte auch verschiedene Überschriften machen. Zum Beispiel plane ich „100 Tage mit Bogatin“, wo wir jeden Tag eine seiner Empfehlungen für das Design von Leiterplatten analysieren werden.



Persönliche Korrespondenz



Ich habe ein Plugin für WordPress mit dieser Funktionalität gefunden, die Oberfläche optisch ein wenig verfeinert. Ich denke, wir brauchen die Möglichkeit, persönliche Kontakte zu knüpfen. Im Allgemeinen würde ich mich freuen, wenn die Plattform die produktive Zusammenarbeit fördert.






Das ist alles für jetzt. Ich lade alle in die Community ein , die den oben genannten Werten nahe stehen, alle, die an meiner Arbeit interessiert sind und bereit sind, die weitere Entwicklung des Projekts zu unterstützen. Ich würde mich freuen, sowohl unerfahrene Entwickler als auch Experten in der Community zu sehen. Es wäre einfach großartig, wenn die Community zum Aufbau des Erfahrungsaustauschs beitragen würde - dies ist das, was in der Branche aufgrund des Niedergangs der 90er Jahre verloren ging. Ich bin jedoch davon überzeugt, dass es in der Branche viele erfahrene Fachleute gibt, die etwas zu teilen haben.



Erfolg für alle!



All Articles