Here is the component count in the Librem 5’s printed circuit boards:
Type of component | Main PCB | USB PCB |
---|---|---|
Antenna connectors (ANTxxx) | 3 | 2 |
Capacitors (Cxxx) | 521 | 11 |
Connectors (CONxxx) | 6 | 8 |
Diodes (Dxxx) | 26 | 1 |
Fuses (Fxxx) | 15 | 1 |
Wire links (Jxxx) | 18 | 2 |
Wire links with voltage (JVxxx) | 2 | 0 |
Resistors (Rxxx) | 333 | 7 |
Inductors (Lxxx) | 79 | 7 |
Transistors (Qxxx) | 17 | 0 |
Switches (SWxxx) | 5 | 0 |
Test controls (TCxxx) | 15 | 0 |
Test points (TPxxx) | 60 | 0 |
Test screw (TSxxx) | 12 | 4 |
Test voltage (TVxxx) | 39 | 0 |
Transient voltage suppressors (TVSxxx) | 33 | 0 |
Integrated circuits (Uxxxx) | 65 | 2 |
Crystal oscillators (Yxxxx) | 10 | 0 |
Total | 1259 | 45 |
If the test elements aren’t included (since they are printed in the board), then the two boards have 1174 components. This doesn’t include the components in the two M.2 cards, which would increase the component count for the Librem 5.
I think it’s interesting to compare the number of components in the Librem 5 and PinePhone:
Type of component | Librem 5 main | Librem 5 USB | PinePhone main | PinePhone USB |
---|---|---|---|---|
Antenna connectors (ANTxxx) | 3 | 2 | 6 | 4 |
Capacitors (Cxxx) | 521 | 11 | 296 | 16 |
Diodes (D/TVS/EDxxx) | 59 | 1 | 22 | 0 |
Connectors (J/CONxxx) | 26 | 10 | 14 | 4 |
Resistors (R/Fxxx) | 348 | 8 | 222 | 0 |
Inductors (L/FBxxx) | 79 | 7 | 21 | 0 |
Transistors (Qxxx) | 17 | 0 | 16 | 19* |
Switches (SWxxx) | 5 | 0 | 1 | 0 |
Test points (T/TC/TP/TS/TVxxx) | 126 | 4 | 27 | 3 |
Integrated circuits (U/DUxxx) | 65 | 2 | 26 | 2 |
Crystal oscillators (Y/Xxxx) | 10 | 0 | 5 | 0 |
Total | 1259 | 45 | 656 | 48 |
* 18 parts for the PinePhone USB-C port are labeled as Txxx in the schematic with the image of transistors, but I suspect these are really resistors and capacitors, just like in the Librem 5 schematic.