Guten Morgen zusammen, mit dem nächsten release von KiCad wird es die Möglichkeit geben Designblöcke für den Schaltplaneditor als auch Leiterplatteneditor zu erstellen. Besteht hier Interesse eine gemeinsame Bibliothek von Designblöcken für Schaltpläne und Routings zu erstellen?
:
Verschoben durch Moderator
Moin, Carsten R. schrieb: > Besteht hier Interesse eine gemeinsame Bibliothek von Designblöcken für > Schaltpläne und Routings zu erstellen? Klingt ja erstmal nach einer nicht ganz schlechten Idee. Aber wenn ich so sehe, was hier fuer Schaltplaene rauskommen, dann wuerde ich noch bis Kicad 15.x warten, bis die Funktionen: Automatisches Block-C setzen, Automatisches Umwandeln von langen, verzweigten Masseleitungen zu Massesymbolen und Ver/Entzerren des Schaltplans, um einen sichtbaren und schoenen Signalflow zu erhalten, eingebaut sind. Gruss WK
Hm, eigentlich ist die Intention eine andere davon: Du hast ein Board, auf dem zig mal die gleiche Schaltung vorkommt. Den Schaltplan zeichnet man ein Mal als hierarchischen Block (war glaub ich seit der V5 oder 6 schon so) und jetzt kann man dazu auch den Designblock im Layout replizieren, was bisher halt nur mit externen Plugins ging. Typisches Beispiel: Audio-Mischpult mit zig gleichen Kanälen. Ich glaube nicht, dass man hier im Forum auf einen gemeinsamen Nenner kommen wird. Zu stark unterscheiden sich die Anforderungen und Präferenzen. Fritz möchte R23 oben links in der Ecke und Hans möchte U42 auf bottom geklebt, aber bitte im 45° Winkel zum Platinenrand, damit es auf der Welle auch schön flutscht. Das kann höchstens nur in einer kleiner Firma funktionieren, mit strengster Disziplin, wo es einen Häuptling gibt, der sagt "Ihr macht das gefälligst so!" und ein armes Schwein, das die ganzen Libraries pflegt. Bereits bei uns mit drei unabhängigen Elektronik-Abteilungen am Standort herrscht Anarchie und die Mentor-Libs sind Kraut und Rüben: Drei Dutzend TL431, von denen die meisten sinnigerweise unter "ZENER" eingepflegt sind facepalm Zitat eines mittlerweile ehemaligen Kollegen: "Bevor du ein Bauteil suchst, leg lieber ein neues an." Aber ich lasse mich gerne eines Besseren belehren.
:
Bearbeitet durch User
Hallo Carsten. Carsten R. schrieb: > mit dem nächsten release von KiCad wird es die Möglichkeit geben > Designblöcke für den Schaltplaneditor als auch Leiterplatteneditor zu > erstellen. Ja, das hört sich sehr interessant an. > > Besteht hier Interesse eine gemeinsame Bibliothek von Designblöcken für > Schaltpläne und Routings zu erstellen? Unbedingt! Für Schaltpläne hatte ich schon einmal so etwas versucht. Siehe https://www.mikrocontroller.net/wikifiles/9/9d/BuildingBlocks_16Jun2013.zip War aber 2013. War damit vielleicht etwas früh. Ein Hauptproblem ist es, einen Überblick über die Designblöcke zu bekommen. Ich hatte es damals mit einer PDF Datei versucht: https://www.mikrocontroller.net/wikifiles/4/45/KatalogUeberKiCadBuildingBlocks_21Apr2013.pdf Irgendwie müsste man sich auch überlegen, welche Dateien man dort hineinpackt. .kicad_sch bzw. .kicad_brd sicher. Aber dann wären auch die .kicad_pro Projektdateien sinnvoll. Komplette Projektordner wiederum wären nicht immer sinnvoll, weil ich z.B. auch Datenblätter der IC-Hersteller in den Ordnern habe, und da haben einige Hersteller den Urheberschutz Daumen drauf. Letzteres macht natürlich die Doku kompliziert. Ein aktueller Versuch findet sich im Anhang. Auf eigene Gefahr und teilweise ungetestet! Viel Spass beim ausprobieren. Mit freundlichem Gruß Bernd Wiebus alias dl1eic http://www.dl0dg.de
:
Bearbeitet durch User
Hallo Marek. Marek N. schrieb: > Ich glaube nicht, dass man hier im Forum auf einen gemeinsamen Nenner > kommen wird. Zu stark unterscheiden sich die Anforderungen und > Präferenzen. > Fritz möchte R23 oben links in der Ecke und Hans möchte U42 auf bottom > geklebt, aber bitte im 45° Winkel zum Platinenrand, damit es auf der > Welle auch schön flutscht. Was nicht heisst, dass eine Bibliothek mit grundlegenden primitiven Schaltplänen nicht doch sinnvoll sein könnte. Wenn man den Schaltplan hat, hatt man ja schon einen großen Teil der Arbeit. Da muss man im Zweifel nur die Footprints ändern, und auf dem Board neu routen. Selbst wenn man im Schaltplan ändern muss, sind dass dann oft nur kleinere Sachen. > Das kann höchstens nur in einer kleiner Firma funktionieren, mit > strengster Disziplin, wo es einen Häuptling gibt, der sagt "Ihr macht > das gefälligst so!" und ein armes Schwein, das die ganzen Libraries > pflegt. Das wäre hier in dem Rahmen mit kleineren Baugruppen von vielleicht einem dutzend Bauteilen trozdem sinnvoll. Im Zweifel nur für den Schaltplan , weniger für das Board. > Bereits bei uns mit drei unabhängigen Elektronik-Abteilungen am Standort > herrscht Anarchie und die Mentor-Libs sind Kraut und Rüben: Drei Dutzend > TL431, von denen die meisten sinnigerweise unter "ZENER" eingepflegt > sind *facepalm* > Zitat eines mittlerweile ehemaligen Kollegen: "Bevor du ein Bauteil > suchst, leg lieber ein neues an." > > Aber ich lasse mich gerne eines Besseren belehren. Nö, Du hast schon Recht. Das letztere zeigt aber auch, dass man sich VOR dem Anlegen einer solchen Bibliothek schon Gedanken über die Struktur der Bibliothek, Varianten ec. Gedanken machen muss. Zu dem Zeitpunkt fehlt aber naturgemäß die Erfahrung, was nun eigentlich sinnvoll ist, und so wird man die Struktur irgendwann mit der gewonnenen Erfahrung überarbeiten müssen, und dann den Bibliotheksinhalt auch, im Hinblick auf die nun geänderte Struktur. Dokumentation wird immer Unterschätzt. Mit freundlichem Gruß Bernd Wiebus alias dl1eic http://www.dl0dg.de
:
Bearbeitet durch User
Hallo guter W. Dergute W. schrieb: > Klingt ja erstmal nach einer nicht ganz schlechten Idee. Aber wenn ich > so sehe, was hier fuer Schaltplaene rauskommen, dann wuerde ich noch bis > Kicad 15.x warten, bis die Funktionen: Trotzdem könnte man ja schon einmal klein Anfangen. Nur so zum Üben und um zu sehen, wie man so etwas aufbaut..... Mit freundlichem Gruß Bernd Wiebus alias dl1eic http://www.dl0dg.de
Dergute W. schrieb: > Automatisches Block-C setzen, > Automatisches Umwandeln von langen, verzweigten Masseleitungen zu > Massesymbolen und Ver/Entzerren des Schaltplans, um einen sichtbaren und > schoenen Signalflow zu erhalten, Okay... Also ein Tool für Leute die keine Ahnung von Elektronik und ECAD haben, statt einem sehr leistungsstarkem Tool für Leute die Ahnung von Elektronik und ECAD haben. Ich hoffe das KiCad diesen Weg niemals gehen wird. Du findest bis dahin aber bestimmt eine KI der man im Plauderton erzählen kann was man sich so vorstellt und die daraus etwas macht das zumindest gut aussieht. Nur muss die das dann auch gleich bestellen und bestücken lassen, damit nicht doch hinderliche Eigeninitiative anfällt. Carsten R. schrieb: > gemeinsame Bibliothek von Designblöcken für > Schaltpläne und Routings Danke, aber nein danke!
Moin, Michael K. schrieb: > Also ein Tool für Leute die keine Ahnung von Elektronik und ECAD haben, > statt einem sehr leistungsstarkem Tool für Leute die Ahnung von > Elektronik und ECAD haben. > > Ich hoffe das KiCad diesen Weg niemals gehen wird. > Du findest bis dahin aber bestimmt eine KI der man im Plauderton... Nur weil ich die haeufigen Schwaechen hier gezeigter Schaltbilder aufzaehle, muss das nicht heissen, dass ich das gut finde. Gruss WK
Dergute W. schrieb: > die haeufigen Schwaechen hier gezeigter Schaltbilder > aufzaehle Okay, deshalb ja keinerlei Interesse meinerseits an irgendwas das hier von der 'Schwarmintelligenz' erzeugt wurde. Hundert Fliegen kreisen über einem Haufen... Es ist ein ewiges Leiden, das gerade die denen es zu handfesten Produkten fehlt, gerne das 'Zubehör' wie z.B. Libs bauen. Mit dem Ergebnis das der ernsthafte Entwickler nach genug Bauchklatschern seine Libs lieber selber pflegt. Mag für die Crowd ganz wunderbar sein, ich brauche eher das Tool um es selber zu tun. Ansonsten kann ich empfehlen Projekte vollständig zu machen, zu lernen, sich zu entwickeln und sich nicht auf Funktionsschnipsel zu begrenzen, die man im Schulterschluss mit anderen Schnipslern erzeugen will.
Eine Art graphischer DRC für Schaltpläne, der die Ersteller von Wimmelbildern (viele einzelne Bauteile mit Labeln aber keinerlei sichtbaren Verbindungen oder gar Bussen auf ein Schaltplanblatt geklatscht) dazu zwingt, von dieser Idiotie Abstand zu nehmen ... hach, das wäre was.
Harald K. schrieb: > Eine Art graphischer DRC für Schaltpläne, der die Ersteller von > Wimmelbildern (viele einzelne Bauteile mit Labeln aber keinerlei > sichtbaren Verbindungen oder gar Bussen auf ein Schaltplanblatt > geklatscht) dazu zwingt, von dieser Idiotie Abstand zu nehmen ... hach, > das wäre was. ;O) Oder ein DRC der verhindert, das jemand die Referenzbezeichner so wirr über den Schaltplan oder das Board schiebt, dass ich nicht mehr erkenne, wie ein Bauteil oder vielleicht doch sein Nachbar nun heissen soll..... Oder ein DRC der verhindert, das Bauteile im Schaltplan nach ästhetischen statt nach topologischen Gesichtspunkten platziert werden, was die Obfusifikation maximiert....... Mit freundlichem Gruß Bernd Wiebus alias dl1eic http://www.dl0dg.de
Harald K. schrieb: > von dieser Idiotie Abstand zu nehmen KiCad hat bereits eine Masse an Funktionen die dem geneigten Wimmelbild Malermeister verschlossen bleiben. Man kann den Esel nur zum Wasser führen. Saufen muss er selber. Von mir aus kann man KiCad dazu verwenden Marmeladengläser zu beschriften oder Schaltplan Suchspiele zu malen. Ich bemesse die Qualität eines Tools nicht am DAU sondern am Nutzen den ein lernwilliger Anwender daraus ziehen kann. Und der ist bei KiCad gewaltig, wie bei den meisten fortschrittlichen Tools, die allerdings dann auch gewaltige Summen kosten. Ich kann aber jeden nur dazu animieren KiCad mal eine Spende zukommen zu lassen. Ist übrigens auch für Firmen steuerlich geltend zu machen, obwohl KiCad keine Spendenbescheinigung in DE ausstellen kann. Ist ein zweckgebundener Nutzen für das Unternehmen zu erkennen und steht die Summe im Verhältnis, wird das vom FA akzeptiert. Gerne eine obszön hohe Summe wählen, mit dem ausdrücklichen Wunsch das für ein Feature der persönlichen Wahl zu nutzen. Oder sich selbst an die Tastatur schwingen und ein wirklich nützliches Feature schreiben, in die Plugin Verwaltung bringen und über Jahre pflegen. Steigt phänomenal die Chance das es in ein Release übernommen wird. Mein persönlicher Wunsch: Eine KI gestützte Formulierung für die Custom Design Rules. Die sind nämlich extrem mächtig aber nicht ganz einfach zu formulieren. Zudem hapert es an der online DRC Umsetzung dieser Rules beim Routing. Und da ich wenig zeit habe und keine besonderen Skills beim Coden, gebe ich Geld statt Gemecker was doch alles doof ist.
Michael K. schrieb: > Ich bemesse die Qualität eines Tools nicht am DAU sondern am Nutzen den > ein lernwilliger Anwender daraus ziehen kann. Definitiv. Ich wollte KiCad da auch nicht irgendwie herabsetzen, sondern nur die Hoffnung zum Ausdruck bringen, daß man auch Wimmelbilddeppen vielleicht erziehen könnte. KiCad selbst ist ein grandioses Stück Software.
Carsten R. schrieb: > Besteht hier Interesse eine gemeinsame Bibliothek von Designblöcken für > Schaltpläne und Routings zu erstellen? So etwas kann nicht funktionieren, und das aus mehreren Gründen (technische, soziale und subjektive).
Harald K. schrieb: > Wimmelbilddeppen > vielleicht erziehen Hat man viel zu tun wenn man alle erziehen will die anders handeln ;-) Schwer sich selbst zu ändern, schier unmöglich bei anderen.
Ich nehme den Bernd W. jetzt explizit von der Kritik aus! Aber diese Bibliotheken für die Allgemeinheit können nichts werden. Da kommt nur Arduino-Gebastel dabei raus. Ich (bekennender KiCAD-Fan) begrüße die Erweiterung! Aber die wird wohl jeder für sich, und nur für sich, verwenden. Ich kopier mir öfter mal aus alten Projekten Abschnitte raus. Ändere die aber auch immer ab, so dass sie passen. Layouts? Noch nie. Aber ich verstehe das Beispiel "Mischpult" und werde das auch gerne in dem Sinne irgendwann mal verwenden. Abschnittsweise bin ich im KiCAD-Forum unterwegs und helfe da gerne Leuten, die Fragen zum Layout haben. Dabei fällt mir auf, dass die Fragen immer absolutes Anfänger-Niveau sind. Und (gefühlt) nur 1/3 wirklich lernen wollen. Der Rest will seinen Misthaufen abkippen und dann gefälligst schön sortiert zurückhaben. Wenn es dann Funktionsblöcke mit Schaltplan und Layout gibt, wird es nur auf einer anderen Ebene so weitergehen. Ja, das mag überheblich klingen. Dann ist es halt so.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.