Ein KiCAd Projekt, offensichtlich erstellt unter Ubuntu 18.04, lässt
sich mit der aktuellen Version in 20.10 öffnen und auch bearbeiten,
Ausnahme PCB.
Beim Versuch dieses zu betrachten gibt es einen Hinweis, eine Version
vom 09/07/19 oder neuer würde benötigt.
In der PCB-Datei findet sich ein Hinweis auf ein PCBNew V 5.99.
???
Wo kommt die denn her? Nightly?
Offensichtlich bin ich nicht der einzige mit solchen Problemen, in
diversen KiCad Foren finden sich Anregungen, die Datei in mit einem
Text-Editor so lange zu traktieren, bis sie geladen wird.
Hallo bianchifan.
bianchifan schrieb:> Beim Versuch dieses zu betrachten gibt es einen Hinweis, eine Version> vom 09/07/19 oder neuer würde benötigt.> In der PCB-Datei findet sich ein Hinweis auf ein PCBNew V 5.99.> ???> Wo kommt die denn her? Nightly?
Ja. 5.99 sind die aktuellen Nightlys Testversionen.
Es ist eine doofe Idee, die Nightly Builds für was anderes als zum
Testen zu verwenden. Selbst die nächste Nightly könnte u.U. damit nichts
mehr Anfangen. Eine Testversion ist halt zum Testen da....
Eine noch dööfere Idee ist es, etwas damit erstelltes für andere Zwecke
als zum Testen zu veröffentlichen. Kompatibilität ist ja problematisch.
> Offensichtlich bin ich nicht der einzige mit solchen Problemen, in> diversen KiCad Foren finden sich Anregungen, die Datei in mit einem> Text-Editor so lange zu traktieren, bis sie geladen wird.
Ja. Alles, was nicht zu den aktuellen Dateiformaten passt, entsprechend
manuell ändern oder löschen, sofern möglich. Die Board Format von
aktuell KiCad 5 und den 5.99 Versionen werden vermutlich zu besser als
95% passen. Eine große Hürde ist die Versionsbezeichnung im Header. Die
auf Dein aktuelles System ändern, und dann auf die Fehlermeldungen
achten.
Bessere Alternative, den Ersteller bitten, das Ganze im Standard (nennt
sich oft "Legacy") Format abzuspeichern und zu veröffentlichen. Sehr
viele der Testversionen haben diese Möglichkeit.
Nachtrag: Selber eine Testversion greifen, schauen, ob es läd, und im
Erfolgsfalle im alten Format speichern?
Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de
Danke für die schnelle Antwort!
Zwischenzeitlich hatte ich auch die Bestätigung gefunden, dass es sich
bei 5.99 um eine ältere!! nightly handelt:
https://forum.kicad.info/t/pcbnew-nightly-5-99-to-stable-release-5-1-5/20752
Zudem hatte ich die Datei ladbar bekommen, ich musste drei Blöcke aus
dem "Setup" eliminieren:
-stackup
-max-error
-defaults
Was mich ein wenig wundert, dass es offenbar Features gibt, die
offensichtlich nur temporär existieren.
Eigentlich sollten solche Geschichten einem gesonderten Testbereich
vorbehalten sein.
Bernd W. schrieb:> Eine Testversion ist halt zum Testen da....
Für mich ist Nightly <> Testversion, eigentlich...
bianchifan schrieb:> Zudem hatte ich die Datei ladbar bekommen, ich musste drei Blöcke aus> dem "Setup" eliminieren:> -stackup> -max-error> -defaults
Es spricht für die Robustheit des Datenformates, wenn sich mit einem
Editor als Brechstange inkompatible Versionen aneinander anpassen
lassen. ;O)
Ausser bei KiCad oder LaTeX würde ich so etwas gar nicht erst Versuchen
wollen....gibt wohl noch ein paar andere Programme bzw. Formate wo so
etwas klappen könnte (Gerber z.B.)
> Bernd W. schrieb:>> Eine Testversion ist halt zum Testen da....> Für mich ist Nightly <> Testversion, eigentlich...
Ja, eigentlich. Aktuell finde ich auch keine 5.99 Versionen mehr.
Dabei Unterscheidet KiCad wohl auch nach verschiedenen Betriebssystemen.
Eingang in die offiziellen Repositorys finden bei Debian nur die
offiziellen Versionen mit ihren Bugfixes. Darum läuft bei Debian alles
ein bis zwei Jahre hinter der Zeit her.
Was aktuelles wie ein Nightly Build musst Du Dir selber aus den Quellen
compilieren.
Ubuntu hat wieder ein ganz anderes Vorgehen mit den offiziellen Releases
im Repository und den Nightly Builds in Personal Package Archive (PPA).
Für Windows verstehe ich das so:
Vers. 5.x.y
Ist offizieller Release und Bugfixes
Vers. 5.x.y-jenkins_Nummer Sind Testversionen der Bugfixe vor der
offiziellen Veröffentlichung.
"The testing builds are snapshots of the current stable release codebase
at a specific time. These contain the most recent bugfixes that will be
included in the next stable release."
Von https://kicad.org/download/windows/
Vers. rNummer-WasHexadezimales ist ein Nightly Build.
Dafür wird sogar eine Warnung ausgesprochen:
"The nightly development builds are snapshots of the development (master
branch) codebase at a specific time. This codebase is under active
development, and while we try our best, may contain more bugs than
usual. New features added to KiCad can be tested in these builds.
Warning These builds may be unstable, and projects edited with these
may not be usable with the current stable release. Use at your own risk"
Auch von https://kicad.org/download/windows/
Danach ist Testversion auch <> NightlyBuilds, die eher als
"Experimentell" zu verstehen sind.
Ich habe auf irgendeiner Platte auch noch eine 5.99 Version für Windows
aus den Nightly Builds. Ein oder zwei Monate alt. Jetzt finde ich keine
mehr.
Eigentlich habe ich die 5.99er auch als Nightly Builds verstanden.
Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de
Bernd W. schrieb:>> Bernd W. schrieb:>>> Eine Testversion ist halt zum Testen da....>> Für mich ist Nightly <> Testversion, eigentlich...>> Ja, eigentlich. Aktuell finde ich auch keine 5.99 Versionen mehr.
Lange Rede, kurzer Sinn...irgendwie hatte ich gestern ein Brett vorm
Kopp ;),
und dahinter war ich auf ein ganz bestimmtes Verafhren eingeschossen,
war wohl nen ziemlicher Hirnfurz...
Was mich verwirrt hatte, war die hohe Versionsnummer, obwohl eine
Version vom Sommer vorletzten Jahres angefordert wurde.
Das KiCad Procedere ist prinzipiell gar nicht so verkehrt, ich hatte es
schlicht und einfach komplett vergessen und verdrängt. Der Push&Shove
ist mittlerweile ja schon einige Tage nicht mehr nightly ;)
Ich habe gestern abend dann noch einen Blog entdeckt, wo die
Eigenschaften der aktuellen 5.99 detailliert beleuchtet werden, neue
Dateiformate, adieu netlist, ...
Falls es irgend jemanden interessiert:
https://techexplorations.com/blog/kicad/kicad-6-review-new-and-improved-features/#t-1611032693228
Bernd W. schrieb:> Aktuell finde ich auch keine 5.99 Versionen mehr.
Zumindest für Ubuntu gibt es sie noch, auf Launchpad mittlerweile im
offiziellen KiCad-Developer Bereich:
http://ppa.launchpad.net/kicad/kicad-dev-nightly/ubuntu/dists/
Sie wird auch täglich erneuert.
Desweiteren gibt es auch noch eine 6.0.0 RC1 ;)
Jedenfalls hatte ich mir die Nightly vorgestern abend aufs Notebook
gepackt, Installation war soweit problemlos (landet unser
/usr/share/lib), nur die Programmstarter waren Dummys ohne Funktion.
Nach Ersatz durch funzende war auch die Zuordnung zu den neuen
Dateitypen kein Problem mehr.
Gestern Nachmittag hatte ich die Sache kurz angeschaut, zwar finde ich
PCBNew bzgl. der Darstellung immer noch alles andere als optimal, aber
zumindest werden die Layer jetzt sinnvoll geschichtet. Auch der
Schaltplan ist mittlerweile XML, das lässt die Dateigrößen explodieren,
lässt dafür die Netzlisten verschwinden.
Das Handling ist klarer und die Geschwindigkeit hat sich auf meinem
betagten NB in Teilbereichen verdoppelt.
Für mich ein lange, lange überfälliger Schritt in die richtige Richtung.