Cadsoft Eagle After 7.1 Default *.lbr

OP Persönliche Seite #4187725
Lesenswert?

Hi,

in Eagle gibt es seit einigen Versionen die rcl.lbr und die resistor.lbr
Beide liefern in etwa das Gleiche (Resistors, Capacitors, Inductors)

Es wundert mich daher, dass dies hier noch nicht besprochen wurde.
Aus welchem sollte man die Bauteile nehmen? Welches ist das Relikt aus 
alten Zeiten und welches das "neue"?

WinMerge (siehe Anhang) liefert zumindest in den ersten Zeilen Hinweise 
auf den Unterschied, doch auch wenn ich diesen sehe fällt mir die 
Deutung schwer.

Wäre nett, wenn ich einige Kommentare dazu bekäme.

Grüße Oekel
#4187788
Lesenswert?

WinMerge hilft nicht viel weiter, weil die Inhalte nicht sortiert sind.

Mit ein wenig grep- und sort-Gefrickel findet man heraus, dass 
resistor.lbr mehr Symbole enthält:
1
--- rcl-symbols
2
+++ resistor-symbols
3
+<symbol name="C-EU-1">
4
+<symbol name="C-US-1">
5
-<symbol name="POTEURO">
6
+<symbol name="R-EU-1">
7
+<symbol name="R-TRIM-1">

aber weniger Devices:
1
--- rcl-devices
2
+++ resistor-devices
3
-<device name="6000-XXX-RC" package="6000-XXXX-RC">
4
-<device name="B/3528-21R" package="B/3528-21R">
5
+<device name="B/3528-21R" package="T/3528-12R">
6
-<device name="IR-2" package="IR-2">
7
-<device name="IR-4" package="IR-4">
8
-<device name="IRF-1" package="IRF-1">
9
-<device name="IRF-24" package="IRF24">
10
-<device name="IRF-3" package="IRF-3">
11
-<device name="IRF-36" package="IRF36">
12
-<device name="IRF-46" package="IRF46">
13
-<device name="L0201" package="L0201">
14
-<device name="LAL02" package="LAL02">
15
-<device name="LAL03" package="LAL03">
16
-<device name="LAL03KB" package="LAL03KH">
17
-<device name="LAL03KH" package="LAL03KH">
18
-<device name="LAL04" package="LAL04">
19
-<device name="LAL04KB" package="LAL04KB">
20
-<device name="LAN02KR" package="LAN02KR">
21
-<device name="LAP02KR" package="LAP02KR">
22
-<device name="PIS2816" package="PIS2816">
23
-<device name="PT-10" package="PT-10">
24
-<device name="PT-10S" package="PT-10S">
25
-<device name="PT_SPIN" package="PT-SPIN">
26
-<device name="SANYO_9E" package="SANYO-OSCON_9E">
27
-<device name="SANYO_9F" package="SANYO-OSCON_9F">
28
-<device name="SANYO_A" package="SANYO-OSCON_A">
29
-<device name="SANYO_A'" package="SANYO-OSCON_A'">
30
-<device name="SANYO_B" package="SANYO-OSCON_B">
31
-<device name="SANYO_B'" package="SANYO-OSCON_B'">
32
-<device name="SANYO_C" package="SANYO-OSCON_C">
33
-<device name="SANYO_C'" package="SANYO-OSCON_C'">
34
-<device name="SANYO_C6" package="SANYO-OSCON_C6">
35
-<device name="SANYO_D" package="SANYO-OSCON_D">
36
-<device name="SANYO_E" package="SANYO-OSCON_E">
37
-<device name="SANYO_E'" package="SANYO-OSCON_E'">
38
-<device name="SANYO_E1" package="SANYO-OSCON_E1">
39
-<device name="SANYO_E12" package="SANYO-OSCON_E12">
40
-<device name="SANYO_E13" package="SANYO-OSCON_E13">
41
-<device name="SANYO_E7" package="SANYO-OSCON_E7">
42
-<device name="SANYO_E9" package="SANYO-OSCON_E9">
43
-<device name="SANYO_F" package="SANYO-OSCON_F">
44
-<device name="SANYO_F'" package="SANYO-OSCON_F'">
45
-<device name="SANYO_F0" package="SANYO-OSCON_F0">
46
-<device name="SANYO_F13" package="SANYO-OSCON_F13">
47
-<device name="SANYO_F8" package="SANYO-OSCON_F8">
48
-<device name="SANYO_G" package="SANYO-OSCON_G">
49
-<device name="SANYO_H" package="SANYO-OSCON_H">
50
-<device name="SANYO_SMD_A5" package="SANYO-OSCON_SMD_A5">
51
-<device name="SANYO_SMD_B6" package="SANYO-OSCON_SMD_B6">
52
-<device name="SANYO_SMD_C6" package="SANYO-OSCON_SMD_C6">
53
-<device name="SANYO_SMD_E12" package="SANYO-OSCON_SMD_E12">
54
-<device name="SANYO_SMD_E7" package="SANYO-OSCON_SMD_E7">
55
-<device name="SANYO_SMD_F12" package="SANYO-OSCON_SMD_F12">
56
-<device name="SANYO_SMD_F8" package="SANYO-OSCON_SMD_F8">
57
+<device name="T/3528-12R" package="T/3528-12R">
58
-<device name="TFI0204" package="TFI0204">
59
-<device name="TFI0305" package="TFI0305">
60
-<device name="TFI0307" package="TFI0307">
61
-<device name="TFI0410" package="TFI0410">
62
-<device name="TFI0510" package="TFI0510">
63
-<device name="UD-10X10" package="UD-10X10_NICHICON">
64
-<device name="UD-4X5,8" package="UD-4X5,8_NICHICON">
65
-<device name="UD-5X5,8" package="UD-5X5,8_NICHICON">
66
-<device name="UD-6,3X5,8" package="UD-6,3X5,8_NICHICON">
67
-<device name="UD-6,3X7,7" package="UD-6,3X7,7_NICHICON">
68
-<device name="UD-6,3X8,8" package="UD-6,3X5,8_NICHICON">
69
-<device name="UD-8X10" package="UD-8X10_NICHICON">

Anscheinend ist rcl.lbr neuer (und der Name "resistor" passt ja auch 
nicht ganz).
#4188059
Lesenswert?

D a v i d K. schrieb:
> Ich verstehe nur nicht, wieso die nicht mal
> ineinander überführt werden. Was bringen solche Duplikate?

Kompatibilität mit alten Dateien.

Ein symbolischer Link von resistor.lbr auf rcl.lbr funktioniert nicht in 
jedem Betriebs- oder Dateisystem; und eine neue Funktion für 
Querverweise zwischen .lbr-Dateien wäre aufwändiger, als die 
resistor.lbr einfach noch herumliegen zu lassen.

(Und wenn die resistor.lbr nun wirklich veraltet ist, dann verstehe ich 
auch nicht, warum das nirgends dokumentiert ist. Oder warum die in der 
Beschreibung erwähnten, wirklich veralteten r.lbr, cap*.lbr, und 
ipc-smd.lbr verschwunden sind.)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren