Wer arbeitet alles mit KiCAD?

Es gibt 220 Antworten in diesem Thema, welches 53.491 mal aufgerufen wurde. Der letzte Beitrag (20. Oktober 2024 um 19:46) ist von Primzahl.

  • 2. verschieben von bereits gerouteten bauteilen und traces, kann man ziemlich vergessen - besser gleich die traces loeschen und neu ziehen.

    Das ist leider auch meine Erfahrung. Selbst mit "drag" funktioniert das nicht, weil beim Verschieben die Leiterbahnen mit anderen Bahnen oder Pads kollidieren und man bekommt das Bauteil ncht dort abgelegt, wo es hin soll. Oder kann man bei "drag" den Kolliisionscheck aussschalten (habe ich noch nicht gefunden)?

  • Das ist leider auch meine Erfahrung. Selbst mit "drag" funktioniert das nicht, weil beim Verschieben die Leiterbahnen mit anderen Bahnen oder Pads kollidieren und man bekommt das Bauteil ncht dort abgelegt, wo es hin soll. Oder kann man bei "drag" den Kolliisionscheck aussschalten (habe ich noch nicht gefunden)?

    schau dir das video an, das tulan gepostet hat. es scheint mir als ob push and shove hier wirklich eine gewaltige verbesserung bringen wuerde.

  • Wie sind denn da die Konventionen für die Benennung der Gerber-Files? Ich habe nirgends eine Info gefunden.

    Ja, das hat mich bei der ersten Bestellung auch etwas nervös gemacht, ich habe mich dann an den Anleitungen anderer chinesischer Hersteller orientiert. Ich habe diese KiCAD Plot-Einstellungen hier verwendet:

    Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.

    Allerdings habe ich in meinem Layout auch einen eigenen Offset festgelegt, sonst hätte ich noch die Haken bei "Use auxiliary axis as origin" und bei "Auxiliary axis" weggelassen. Abschließend habe ich dann noch die *.gm1 Datei nach *.gko umbenannt. Ob letzteres wirklich notwendig ist, kann ich nicht sagen.

    Im Bestellformular habe ich natürlich Menge und ungefähre Board-Maße (wichtig halt: nicht größer als 10x10cm) eigegeben. Ansonsten habe ich nur die "Min Hole Size" auf 0.3mm gesetzt, weil ich auch entsprechend kleine Vias hatte. Alle anderen Änderungen kosten eh erheblich extra! ^^

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Wie genau hast du die Files denn nun benannt?

    Wie gesagt: So, wie sie mit den Einstellungen von KiCAD erzeugt werden, mit Ausnahme der einen Datei, die ich umbenannt habe. Hier noch einmal der Inhalt meiner ZIP-Datei:

    Bitte melde dich an, um diesen Anhang zu sehen.

  • 1. kein layer stiching - man muss alle vias per hand setzen UND auch dafuer sorgen, dass man sie elektrisch verbindet.

    Geht das in anderen Programmen schöner? Ich kenne halt nur KiCad, da drücke ich einfach während des Routens einer Leiterbahn an der geigneten Stelle v, und es geht auf der anderen Seite weiter. Finde ich vollkommen ausreichend.

  • Wie gesagt: So, wie sie mit den Einstellungen von KiCAD erzeugt werden, mit Ausnahme der einen Datei, die ich umbenannt habe. Hier noch einmal der Inhalt meiner ZIP-Datei:

    Bei mir enden die Gerber-Files alle mit .gbr, wenn ich Gerber erzeuge. Gibt es dafür eine spezielle Einstellung? Der Dialog für das Bohr-File sieht bei dir etwas anders aus.
    Welche KiCAD-Version hast du im Einsatz, ich habe die 4.07.

  • Ich habe seit kurzem das Nightly-Build von KiCAD installiert, weil ich den Egale-Import ausprobieren wollte. Die Einstellungen für das Projekt habe ich noch mit der 4.07 gemacht. Die sollten noch stimmen, auch wenn die Dialoge etwas anders aussehen.

    Hast Du den Haken bei "Use Protel filename extensions" gesetzt?

    Ich will noch einmal betonen, daß ich nicht weiß, ob diese Einstellungen wirklich alle notwendig sind. Aber mit den Einstellungen aus meinen Screenshots hat alles funktioniert.

  • Ohmanohmanohman.......ich verzweifle.
    Schaltplan gezeichnet, dann Netliste erstellt. Auf PCB umgeschaltet und Netliste
    geladen.......nur Fehler, da keine Footprints da sind. Bibliotheken sind aber da.
    Was für einen Schritt habe ich übersehen wegen der Footprints?
    Anscheinend ist keine Bibliothek aktiv. Weiß aber nicht wie man sie aktiviert.

    Bei Wiki Kicad, wo ein Tuturial ist, kam dieser Fehler nicht vor und es wurde da auch nicht die Geschichte mit dem
    aktivieren behandelt. Glaube ich wenigstens ;(
    Kann mir jemand einen Tip geben?

    PS: Beim Schaltplan, kann man ja das routing kontrollieren. Wie fasst man da Ground zusammen. Habe eine Powerflag gesetzt und an ein Groundsymbol
    gepackt. Aber da wird auch geschimpft. Wobei, dieses bei dem Wikilehrgang vorkommt wie es geht :)

    Das Drachenboot liegt schon am Strand.

    Die Königin sie zittert.

    Und wenn der Wind die Segel bläht,

    dann hab ich Blut gewittert.

    Einmal Wikinger immer Wikinger.

  • Du musst nach dem erstellen der Netlist erst die entsprechenden Abauteile zuordnen, denn woher soll Kicad z.b. wiseen ob Du einen SMD oder bedrahteten Widrstand verwenden möchtest. Der Menüpunkt heisst CvPCB.

    P.S. habe es hier noch nicht gelesen, aber es gibt auch einen Freerouter, für die die ungerne per Hand bei grösseren Projekten routen möchten... dies nur nebenbei als Info.

    Lieben Gruß, Torsten

    Meine Spielzeuge
    BFZ MFA, Apple //e, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, Jupiter ACE Clone, Amstrad NC100, Cambridge Z88, C64, C128D, Plus/4, Amiga 500, Amiga 1200, Atari Portfolio, HP200LX, HP48SX, HP48GX, Accura 101, IBM PC 5155, PS/2 (Model 40SX), TP755c, T20, T41, T61, PS/2E, TI-59,

    Einmal editiert, zuletzt von tokablnC64 (26. Dezember 2017 um 14:48)

  • Dann muss ich also jedes Bauteil das ich verwende hinzufügen. Jetzt wird es einleuchtender. Ich werde es probieren. Erstmal
    vielen Dank Thorsten

    LG

    Rolf

    PS: Mein Sohn heisst auch Thorsten :)

    Das Drachenboot liegt schon am Strand.

    Die Königin sie zittert.

    Und wenn der Wind die Segel bläht,

    dann hab ich Blut gewittert.

    Einmal Wikinger immer Wikinger.

  • hat jemand einen Plan wie man einfach via Vias 2 Masseflächen miteinander verbinden kann?
    Kennwort "Stitching ground planes with vias"?

    Wem ein leeres EPROM fehlt, braucht ein EPROM-Lösch-Gerät

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.
    EasyFlash3 DIY: Bitte melde dich an, um diesen Link zu sehen.

    Mein Discogs: Bitte melde dich an, um diesen Link zu sehen.

  • hat jemand einen Plan wie man einfach via Vias 2 Masseflächen miteinander verbinden kann?

    Ein 1-Pin-Bauteil hinzufügen (zB "1pin" aus der Connect-Library), im Properties-Dialog des Pads das gewünschte Netz und die Grösse konfigurieren, Designator- und Value-Texte sinnvollerweise unsichtbar stellen, nach Belieben kopieren und verschieben

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • hat jemand einen Plan wie man einfach via Vias 2 Masseflächen miteinander verbinden kann?
    Kennwort "Stitching ground planes with vias"?

    wie oben schon bekrittelt, geht das nur haendisch, sehr umstaendlich. d.h. von einem GND pad eine leiterbahn weglegen, dann 'v' druecken und weiterziehen, wieder 'v' druecken, usw. dazwischen immer wieder mal den design-rules check anwerfen, damit die masseflaechen neu gefuellt werden, schauen obs passt, repeat.

  • Danke Unseen, das werde ich gleich ausprobieren.

    Wem ein leeres EPROM fehlt, braucht ein EPROM-Lösch-Gerät

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.
    EasyFlash3 DIY: Bitte melde dich an, um diesen Link zu sehen.

    Mein Discogs: Bitte melde dich an, um diesen Link zu sehen.

  • wie oben schon bekrittelt, geht das nur haendisch, sehr umstaendlich. d.h. von einem GND pad eine leiterbahn weglegen, dann 'v' druecken und weiterziehen, wieder 'v' druecken, usw. dazwischen immer wieder mal den design-rules check anwerfen, damit die masseflaechen neu gefuellt werden, schauen obs passt, repeat.

    Die Methode ist nicht zu empfehlen, weil die Leiterbahnen evtl. nach einer Runde "Cleanup Tracks and Vias" wieder weg sind.

    10 x=rnd(-1963):fori=1to81:y=rnd(1):next
    20 forj=1to5:printchr$(rnd(1)*16+70);:next
    30 printint(rnd(1)*328)-217

    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • Vias brauchen ein definiertes Potenzial, einfach Vias setzen fällt da flach, da bei einem Füllen der Flächen eine Ungleichheit erkannt wird und die Vias dann schön freigestellt werden... :sad:

    Deswegen (wie Bitte melde dich an, um diesen Link zu sehen. schreibt) wird das Potenzial eines Vias von einem GND-Pin per Leiterbahn weggeführt und dann wird das Via per "V" gesetzt. Wenn man jetzt Stück für Stück die Vias setzt sind allerdings die verbindenden Leiterbahnen abwechselnd auf der Ober- und Unterseite verteilt. Ich setze dann immer noch einen Arbeitsschritt hinterher und setze beispielsweise alle Leiterbahnen von der Oberseite per Taste "e" auf die Unterseite und habe somit alle verbindenden Leiterbahnen auf einer Seite...

    Gruß
    Thomas

    Edit:

    Die Methode ist nicht zu empfehlen, weil die Leiterbahnen evtl. nach einer Runde "Cleanup Tracks and Vias" wieder weg sind.


    Gerade ausprobiert: Vias bleiben dort, wo ich sie gesetzt habe. Die Methode klappt (bei mir zumindest (kein Streit... :smile: )) einwandfrei...

    Meine Projekte:
    Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen.