Hallo, beruflich nutze ich für HF-Kram ADS/CST. Ich möchte nun eine HF Leiterplatte privat entwickeln. Da ich ein großer Fan von KiCAD bin und dies auch im nicht-HF-Bereich nutze, würde ich gerne meine HF-Platine auch mit KiCAD layouten. Ich habe dazu einige Fragen: 1) Hat das jemand von euch schonmal gemacht? 2) Ich habe die Microwave-Toolbar in KiCAD gesehen. Diese kann auch einige nützliche Dinge. Allerdins legt sie die Kompomenten als Footprints im Layout File ab. Gibt es eine Möglichkeit, diese Footprints irgendwie mit dem Schaltpan zu verheiraten? Also, dass ich im Schaltplan beispielsweise einen Butterfly-Stub platziere und diesen dann im layout mit der microwave-toolbar generieren kann. 3) Für einige Komponenten habe ich bisher keine schöne Lösung gefunden: * Kicad erlaubt nur runde Leiterbahnenden, soweit ich sehe. Ich mache eine Ecke immer mit einem SMD Pad am Ende der Bahn. Gibt es dazu Alternativen? * diverse Leiterbahn-Konstrukte, wie Koppler, spezielle Ecken etc. kann ich mit Kicad nur schwer erzeugen. Ich habe dazu zwei Ansätze: Entweder zeichne ich sie woanders und importiere sie über das polygon-Feaure der Microwave-Toolbar, oder ich lege sie manuell als Footprint an. die Microwavetoolbar hat den Nachteil, dass ich die Komponenten nicht im Schaltplan verwenden kann (,oder?). Und der Footprint hat das Problem, dass ich keine Möglichkeit gefunden habe, Kupferbahnen im Footprint anzulegen. Geht das? Gibt es in KiCAD die Möglichkeit runde Leiterbahnzüge zu zeichen? Ansich wäre es okay für mich, wenn ich beispielswiese einen Microstrip-90°-Hybrid als Footprint anlegen könnte. Dann ein Schaltplansymbol dazu und fertig. Das geht allerdings nicht, da man keine Kupferlagen (außer Pads) in den footprints platzieren kann :( Es wäre schön, wenn mir jemand ein paar Tipps hätte, die die Bedienung vereinfachen. Die Microwave Toolbar erscheint mir nämlich recht nutzlos, wenn ich sie im Schaltplan nicht verwenden kann... Vielen Dank
:
Verschoben durch User
Mit HF+KiCad kenne ich mich zwar nicht aus, aber ich würde dir mal empfehlen die neue V5 (steht wohl kurz vor Release) zu probieren. Evtl. befriedigt das schon deine Wünsche. mfg
Hallo, ich nutze diese Version bereits :) Viele Dinge sind darin auch schon besser. Aber die angesprochenen Probleme bleiben. Vielen Dank
Warte mal bis Bernd kommt. Prinzipiel ist es möglich Kupfer in Footprints zu bringen. Dass Problem ist, dass dieses kuenstlich eingebrachte Kupfer keinen "Schutzrand" hat, so dass andere Leitungen spaeter durch das Kupfer gelegt werden können. Aber vielleicht hat Bernd noch eine Idee wie man das trotzdem hinbekommt. Wenn du ein Objekt als Footprint hast, dann kanst du auch ein Schaltplansymbol dafuer anlegen, worin du ihm dieses Footprint zuweist. Wenn du das Symbol im Schaltplan benutzt, dann kommt das Footprint auch auf die Platine. Hat dann aber feste Dimensionen.
Hallo M.H. und ZF. M. H. schrieb: > Ich habe dazu einige Fragen: > > 1) Hat das jemand von euch schonmal gemacht? > Ich nicht. Zumindest nicht in dem Frequenzbereich, indem ein Einsatz des Mikrowellentools sinnvoll wäre. Dazu bräuchte ich dann auch passendes Platinenmaterial, das dort relativ verlustfrei und vor allem homogen genug ist. Dafür lässt sich das Mikrowellentool aber auch für andere Strukturen gut verwenden. > 2) Ich habe die Microwave-Toolbar in KiCAD gesehen. Diese kann auch > einige nützliche Dinge. Allerdins legt sie die Kompomenten als > Footprints im Layout File ab. Gibt es eine Möglichkeit, diese Footprints > irgendwie mit dem Schaltpan zu verheiraten? Also, dass ich im Schaltplan > beispielsweise einen Butterfly-Stub platziere und diesen dann im layout > mit der microwave-toolbar generieren kann. Wie ZF schon andeutete, wenn es als Footprint im Board ist, kannst Du es in eine Footprintbibliothek exportieren. ZF schrieb: > Wenn du ein Objekt als Footprint hast, dann kanst du auch ein > Schaltplansymbol dafuer anlegen, worin du ihm dieses Footprint zuweist. > Wenn du das Symbol im Schaltplan benutzt, dann kommt das Footprint auch > auf die Platine. Hat dann aber feste Dimensionen. Dazu in PCBnew oben aus dem Pulldown Menue "file" wählen, und dann "archive Footprint". Vorsicht beim Schreiben in eine vorhandene Bibliothek, deren Inhalt wird dabei komplett überschrieben. Besser eine neue anlegen. Die so exportierten Footprints kannst Du behandeln wie gewöhnliche Footprints. also in andere Bibliotheks(ordner) kopieren und mit dem Footprint Editor editieren. Was nicht geht , ist ein Symbol mit dem Mikrowellentool zu verbinden, und dann bei Einlesen der Netzliste parametrisch die Eigenschaften anzugeben. Es geht nur für fest definierte Footprints. Aber wer weiss, vieleicht kennt ja jemand einen Weg per Pythonskripting. Aber ZF hat auch ein Problem genannt: ZF schrieb: > Prinzipiell ist es möglich Kupfer in > Footprints zu bringen. Dass Problem ist, dass dieses kuenstlich > eingebrachte Kupfer keinen "Schutzrand" hat, so dass andere Leitungen > spaeter durch das Kupfer gelegt werden können. Aber vielleicht hat Bernd > noch eine Idee wie man das trotzdem hinbekommt. Das Problem ist, dass der DRC blind für Kupfer in einem Footprint ist, wenn es nicht ein Pad ist. D.h. Du must selber darauf achten, dass Du nichts darüberroutest und die Isolationsabstände wahrst. Es sei, der DRC ist in Version 5 radikal anders als in Version 4. Für sehr kleine Kupferstücke wie z.b. in Net-ties gibt es noch die Möglichkeit, diese unter die Isolationsabstände benachbarter Pads zu bringen, so dass indirekt ein Schutz gegeben ist. Aber Mikrowellenstrukturen sind dazu meist noch zu groß, es sei, Du machst was für 147GHz oder ähnlich. Zu den Net-ties siehe hier: Beitrag "Re: Kicad Leiterbahn im Footprint möglich?" M. H. schrieb: > 3) Für einige Komponenten habe ich bisher keine schöne Lösung gefunden: > * Kicad erlaubt nur runde Leiterbahnenden, soweit ich sehe. Ich mache > eine Ecke immer mit einem SMD Pad am Ende der Bahn. Gibt es dazu > Alternativen? Ist das beste, was mir einfällt. Oder Du nimmst Stubs/Gaps aus dem Polygontool. Die haben kantige Ecken. Und die oben genannten Einschränkungen bei Kupfer im Footprint. > * diverse Leiterbahn-Konstrukte, wie Koppler, spezielle Ecken etc. kann > ich mit Kicad nur schwer erzeugen. > > Ich habe dazu zwei Ansätze: Entweder zeichne ich sie woanders und > importiere sie über das Polygon-Feaure der Microwave-Toolbar, oder ich > lege sie manuell als Footprint an. Wenn du sie als Footprint anlegen willst, ist der sinnvollste Ansatz, das über das Polygontool im Mikrowellentoolsatz zu machen. siehe oben. ;O) > Gibt es in KiCAD die Möglichkeit runde Leiterbahnzüge zu zeichen? Jain. a) Du kannst das Kreistool verwenden. Das zeichnet aber nur im Silkscreen oder oder in User Lagen. Im Footprinteditor kannst Du eine Silkscreenlinie rechts anklicken, "edit" wählen und die Silkscreenlinie in kupfer bringen. du bekommst eine Warnung, aus den oben genannten gründen bei kupfer, das nicht Pad ist im footprint. Im Board geht dieses Editieren und dabei auf das Kupfer legen nicht, weil die Kupferlagen explizit ausgeschlossen sind. Hier musst Du einen Workaround wählen, indem Du das Board file per Texteditor bearbeitest, und in der entsprechenden Struktur die Lagenbezeichnung von z.B. "F.SilkS" oder "B.SilkS" auf "F.Cu" oder "B.Cu" änderst. b) Du kannst das Kreistool verwenden, um Dir im Silkscreen oder oder in User Lagen eine vorlage zu "malen" (oder eine passende Grafik dort zu importieren), und dann per Hand dort entsprechend fein im kupfer routest. Das erzeugt zwar nur Polygonzüge, aber wenn die fein genug sind..... Beispiel: Beitrag "Re: kicad runde leiterbahn" > Es wäre schön, wenn mir jemand ein paar Tipps hätte, die die Bedienung > vereinfachen. Die Microwave Toolbar erscheint mir nämlich recht nutzlos, > wenn ich sie im Schaltplan nicht verwenden kann... Für Koppler, Fingerfilter ec. kannst Du natürlich Footprints machen und denen Symbole zuordnen. Dann kannst Du sie im Schaltplan verwenden. Du kannst auch verschiedene Polygone in verschiedenen Footprints miteinander kombinieren, indem Du sie mit einem Texteditor in einen Footprint kopierst. Ist etwas mühselig, geht aber eigentlich sonst einfach. Für Footprints, wie z.b. Ecken, die eigentlich nicht im Schaltplan sind habe ich auch eine idee. Ich nutze das hierarchische Schaltplansystem und lege mir eine extra Schaltplanseite an, in die ich alles den Kram packe, der eigentlich nur im Board auftaucht. wie z.b. Befestigungsbohrungen (Footprint mit nur einem Pad vom Typ "NPTH, mechanical), oder Boardumrisse, oder Stitchings. Diese sind als Footprint angelegt, und ihnen ist auch ein Symbol zugeordnet. So kann ich z.B. im Schaltplan auf dieser Seite einige Befestigungsbohrungslöcher ablegen, denen einen passenden Footprint zuweisen, und erhalte sie automatisch als Footprint beim Einlesen der Netzliste zum plazieren im Board. So werden sie auch nicht so schnell vergessen. Mit HF-Ecken z.B. ginge das auch. Du müsstest Dir nur eine Bibliothek mit Ecken in verschiedenen Leiterbahnbreiten anlegen. DRC unzulänglichkeiten musst Du ignorieren. ,O) Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
:
Bearbeitet durch User
Hallo Bernd, vielen Dank für die ausführlichen Erklärungen. Ich werde versuchen damit soweit zurechtzukommen. Die Entwicklung von KiCAD macht zum Glück ziemliche Fortschritte und vielleicht verbessert sich im HF-Bereich die Verwendbarkeit noch weiter. Bernd W. schrieb: > Für Footprints, wie z.b. Ecken, die eigentlich nicht im Schaltplan sind > habe ich auch eine idee. Ich denke ich werde, ähnlich wie in ADS, die Ecken im Schaltplan berücksichtigen, da ich sowieso die Länge der Leitungen und ecken beim Design berücksichtigen muss.
Ich habe im Internet folgendes Projekt gefunden: Ein FMCW Radar, entwickelt in KiCAD. Daran kann man sich auch etwas orientieren. Das Projekt ist finde ich auch an sich sehr schön dokumentiert. http://hforsten.com/third-version-of-homemade-6-ghz-fmcw-radar.html
Hallo M. H. M. H. schrieb: > Ein FMCW Radar, entwickelt in KiCAD. Daran kann man sich auch etwas > orientieren. > Das Projekt ist finde ich auch an sich sehr schön dokumentiert. > > http://hforsten.com/third-version-of-homemade-6-ghz-fmcw-radar.html Danke! Ich habe es mal unter den KiCad Beispielprojekten eingetragen: https://www.mikrocontroller.net/articles/KiCad#Beispielprojekte Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
:
Bearbeitet durch User
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.