Matching schema components with PartKeepr - Page 1
Forum section: electronics / general

author: HendriXML
author_rank: Super Contributor
timestamp: January 20, 2019, 11:13:57 pm
content: Hi,A while ago I made a repository on GitHub:https://github.com/HendriXML/KiCad-BOM-reporter/wikiIt is a BOM reporter with the following features:Matchingallow coarse or fine matching, depending on how many component requirements are added in KiCadhaving a - in the component value in KiCad shows available components of that component kind, filtered by its requirement restrictions. Use it to quickly show all your op amps for example.report stock components that match a range of valuesshare specifications between components in PartKeepr categoriesDisplaydisplay E-series, see at a glance how general or special values aredisplay max voltage and max current of resistors when powerrating is known.display max current of zenerdiodes when powerrating is knowndisplay calculated specifications besides schematic valuesUpdate PartKeeprupdate descriptions with uniformly generated ones, also showing inherited parametersupdate part names with uniform formattingimport matched stock components in a PartKeepr projectcreate parts that aren't in the PartKeepr database yet.A quick guide to interpret the screenshots.Bill of materials:Sheet info is shownDerived specification info is shown: E12 250mW 3,74V|66,8mAMultiple specifications: Value, PowerRating, Tolerance, Technology: these are all used when matchingThere is separation of different component kindsAll are sorted by value and grouped with identical specificationsShown is where to look for the component and how many are on stock: 40x #46 @VKD02R01K07Specifications can be ranged: {6V..}, stock components matching this range are shown. Works for values as wellDesignator specifications:Sheet info is shownAll are sorted and separated by designator prefixThe component kind is shownCalculated values can be shown side by side: 56Ω E12Calculations are shown in more detail in this post:https://www.eevblog.com/forum/projects/lasertrigger-circuit-signals-invalid-exposure/msg2117608/#msg2117608

author: HendriXML
author_rank: Super Contributor
timestamp: January 20, 2019, 11:15:06 pm
content: Bill of materialsTitle : LaserTriggerRevision: 1.0.27Date : 2019-01-18Source : TriangleWave.schAmount : 1xResistors2x 56Ω E12 250mW 3,74V|66,8mA 2% metal film THT (R1, R13)40x 56Ω E12 250mW 3,74V|66,8mA 2% metal film THT (40x #46 @VKD02R01K07)1x 68Ω E6 250mW 4,12V|60,6mA 2% metal film THT (R4)40x 68Ω E6 250mW 4,12V|60,6mA 2% metal film THT (40x #47 @VKD02R01K07)1x 75Ω E24 250mW 4,33V|57,7mA 2% metal film THT (R32)22x 75Ω E24 250mW 4,33V|57,7mA 2% metal film THT (22x #48 @VKD02R01K07)1x 150Ω E6 250mW 6,12V|40,8mA 2% metal film THT (R21)139x 150Ω E6 250mW 6,12V|40,8mA 2% metal film THT (139x #52 @VKD02R02K01)1x 180Ω E12 250mW 6,7V|37,2mA 2% metal film THT (R9)36x 180Ω E12 250mW 6,7V|37,2mA 2% metal film THT (36x #53 @VKD02R02K03)1x 470Ω E3 250mW 10,8V|23mA 2% metal film THT (R14)139x 470Ω E3 250mW 10,8V|23mA 2% metal film THT (139x #62 @VKD02R02K05)2x 1,8kΩ E12 250mW 21,2V|11,7mA 2% metal film THT (R2, R12)20x 1,8kΩ E12 250mW 21,2V|11,7mA 2% metal film THT (20x #447 @VKD02R03K03)8x 4,7kΩ E3 250mW 34,2V|7,29mA 2% metal film THT (R5, R11, R19, R23, R24, R26, R33, R34)125x 4,7kΩ E3 250mW 34,2V|7,29mA 2% metal film THT (125x #81 @VKD02R03K05)4x 12kΩ E12 250mW 54,7V|4,56mA 2% metal film THT (R8, R15, R22, R29)37x 12kΩ E12 250mW 54,7V|4,56mA 2% metal film THT (37x #88 @VKD02R04K01)2x 27kΩ E12 250mW 82,1V|3,04mA 2% metal film THT (R16, R28)40x 27kΩ E12 250mW 82,1V|3,04mA 2% metal film THT (40x #93 @VKD02R04K03)2x 33kΩ E6 250mW 90,8V|2,75mA 2% metal film THT (R18, R27)140x 33kΩ E6 250mW 90,8V|2,75mA 2% metal film THT (140x #96 @VKD02R04K05)2x 39kΩ E12 250mW 98,7V|2,53mA 2% metal film THT (R20, R31)40x 39kΩ E12 250mW 98,7V|2,53mA 2% metal film THT (40x #98 @VKD02R04K05)2x 47kΩ E3 250mW 108V|2,3mA 2% metal film THT (R6, R7)128x 47kΩ E3 250mW 108V|2,3mA 2% metal film THT (128x #100 @VKD02R04K05)1x 51kΩ E24 250mW 112V|2,21mA 2% metal film THT (R10)38x 51kΩ E24 250mW 112V|2,21mA 2% metal film THT (38x #102 @VKD02R04K05)2x 82kΩ E12 250mW 143V|1,74mA 2% metal film THT (R17, R30)40x 82kΩ E12 250mW 143V|1,74mA 2% metal film THT (40x #107 @VKD02R04K07)3x 100kΩ E3 250mW 158V|1,58mA 2% metal film THT (R3, R25, R35)131x 100kΩ E3 250mW 158V|1,58mA 2% metal film THT (131x #109 @VKD02R05K01)Variable resistors1x 500Ω (RV3)9x 500Ω (9x #248 @VKD08R01K01)1x 1kΩ E3 (RV1)5x 1kΩ E3 (5x #323 @VKD08R01K01)1x 5kΩ (RV2)10x 5kΩ (10x #251 @VKD08R01K02)Capacitors1x 10nF 50V ceramic THT (C1)30x 10nF 50V ceramic THT (30x #216 @VKD01R03K05)1x 100nF {10V..} ceramic THT (C2)30x 100nF 50V ceramic THT (30x #214 @VKD01R03K05)Polarised capacitors2x 1μF {6V..} elco THT (C3, C4)7x 1μF 50V elco THT (7x #12 @VKD01R02K04)Zener diodes1x 3,3V E6 1W 303mA (D2)15x 3,3V E6 1W 303mA THT 1N4728 (15x #233 @VKD08R02K01)Diodes1x 1N4004 (D4)10x 1N4004 400V 1A 1,1V (10x #255 @VKD08R03K02)Schottky diodes6x 1N5817 (D6, D8, D9, D10, D11, D12)10x 1N5817 20V 1A 450mV (10x #259 @VKD08R03K03)Photodiodes1x LDD (D3)4x LDD (4x #21 @VKD01R04K05)NPN transistors1x 2N3904 (Q4)240x 2N3904 (240x #324 @VKD08R04K01)PNP transistors2x 2N3906 (Q3, Q5)240x 2N3906 (240x #220 @VKD08R04K01)N-MOSFETs4x 2N7000 (Q1, Q2, Q6, Q7)190x 2N7000 (190x #150 @VKD03R02K01)Op amps1x TL082 (U1)16x TL082 TL082CP (16x #159 @VKD03R03K07)Comparators2x LM339 (U2, U3)30x LM339 LM339N (30x #167 @VKD03R05K01)LEDs3x LED (D1, D5, D7)Switches2x (SW1, SW2)50x Dipschakelaars - printplaat - groot - 10x (50x #280 @VKD05R01K02)2x Drukschakelaar - behuizing - klein (2x #273 @VKD05R01K01)4x Drukschakelaar - behuizing - middel (3x #275 @VKD05R01K01, 1x #276 @VKD05R01K01)1x Drukschakelaar - behuizing - middel - verende boom (1x #277 @VKD05R01K01)50x Drukschakelaar - printplaat - groot (50x #279 @VKD05R01K02)50x Drukschakelaar - printplaat - klein (50x #278 @VKD05R01K02)3x Wipschakelaar - behuizing - middel (3x #274 @VKD05R01K01)

author: HendriXML
author_rank: Super Contributor
timestamp: January 20, 2019, 11:25:34 pm
content: BOM as a code section works as well and a lot more scroll friendlyCode:Bill of materialsTitle : LaserTriggerRevision: 1.0.27Date : 2019-01-18Source : TriangleWave.schAmount : 1xResistors2x 56Ω E12 250mW 3,74V|66,8mA 2% metal film THT (R1, R13)40x 56Ω E12 250mW 3,74V|66,8mA 2% metal film THT (40x #46 @VKD02R01K07)1x 68Ω E6 250mW 4,12V|60,6mA 2% metal film THT (R4)40x 68Ω E6 250mW 4,12V|60,6mA 2% metal film THT (40x #47 @VKD02R01K07)1x 75Ω E24 250mW 4,33V|57,7mA 2% metal film THT (R32)22x 75Ω E24 250mW 4,33V|57,7mA 2% metal film THT (22x #48 @VKD02R01K07)1x 150Ω E6 250mW 6,12V|40,8mA 2% metal film THT (R21)139x 150Ω E6 250mW 6,12V|40,8mA 2% metal film THT (139x #52 @VKD02R02K01)1x 180Ω E12 250mW 6,7V|37,2mA 2% metal film THT (R9)36x 180Ω E12 250mW 6,7V|37,2mA 2% metal film THT (36x #53 @VKD02R02K03)1x 470Ω E3 250mW 10,8V|23mA 2% metal film THT (R14)139x 470Ω E3 250mW 10,8V|23mA 2% metal film THT (139x #62 @VKD02R02K05)2x 1,8kΩ E12 250mW 21,2V|11,7mA 2% metal film THT (R2, R12)20x 1,8kΩ E12 250mW 21,2V|11,7mA 2% metal film THT (20x #447 @VKD02R03K03)8x 4,7kΩ E3 250mW 34,2V|7,29mA 2% metal film THT (R5, R11, R19, R23, R24, R26, R33, R34)125x 4,7kΩ E3 250mW 34,2V|7,29mA 2% metal film THT (125x #81 @VKD02R03K05)4x 12kΩ E12 250mW 54,7V|4,56mA 2% metal film THT (R8, R15, R22, R29)37x 12kΩ E12 250mW 54,7V|4,56mA 2% metal film THT (37x #88 @VKD02R04K01)2x 27kΩ E12 250mW 82,1V|3,04mA 2% metal film THT (R16, R28)40x 27kΩ E12 250mW 82,1V|3,04mA 2% metal film THT (40x #93 @VKD02R04K03)2x 33kΩ E6 250mW 90,8V|2,75mA 2% metal film THT (R18, R27)140x 33kΩ E6 250mW 90,8V|2,75mA 2% metal film THT (140x #96 @VKD02R04K05)2x 39kΩ E12 250mW 98,7V|2,53mA 2% metal film THT (R20, R31)40x 39kΩ E12 250mW 98,7V|2,53mA 2% metal film THT (40x #98 @VKD02R04K05)2x 47kΩ E3 250mW 108V|2,3mA 2% metal film THT (R6, R7)128x 47kΩ E3 250mW 108V|2,3mA 2% metal film THT (128x #100 @VKD02R04K05)1x 51kΩ E24 250mW 112V|2,21mA 2% metal film THT (R10)38x 51kΩ E24 250mW 112V|2,21mA 2% metal film THT (38x #102 @VKD02R04K05)2x 82kΩ E12 250mW 143V|1,74mA 2% metal film THT (R17, R30)40x 82kΩ E12 250mW 143V|1,74mA 2% metal film THT (40x #107 @VKD02R04K07)3x 100kΩ E3 250mW 158V|1,58mA 2% metal film THT (R3, R25, R35)131x 100kΩ E3 250mW 158V|1,58mA 2% metal film THT (131x #109 @VKD02R05K01)Variable resistors1x 500Ω (RV3)9x 500Ω (9x #248 @VKD08R01K01)1x 1kΩ E3 (RV1)5x 1kΩ E3 (5x #323 @VKD08R01K01)1x 5kΩ (RV2)10x 5kΩ (10x #251 @VKD08R01K02)Capacitors1x 10nF 50V ceramic THT (C1)30x 10nF 50V ceramic THT (30x #216 @VKD01R03K05)1x 100nF {10V..} ceramic THT (C2)30x 100nF 50V ceramic THT (30x #214 @VKD01R03K05)Polarised capacitors2x 1μF {6V..} elco THT (C3, C4)7x 1μF 50V elco THT (7x #12 @VKD01R02K04)Zener diodes1x 3,3V E6 {100mW..} (D2)10x 3,3V E6 500mW 151mA THT (10x #414 @VKD08R02K01)15x 3,3V E6 1W 303mA THT 1N4728 (15x #233 @VKD08R02K01)Diodes1x 1N4004 (D4)10x 1N4004 400V 1A 1,1V (10x #255 @VKD08R03K02)Schottky diodes6x 1N5817 (D6, D8, D9, D10, D11, D12)10x 1N5817 20V 1A 450mV (10x #259 @VKD08R03K03)Photodiodes1x LDD (D3)4x LDD (4x #21 @VKD01R04K05)NPN transistors1x 2N3904 (Q4)240x 2N3904 (240x #324 @VKD08R04K01)PNP transistors2x 2N3906 (Q3, Q5)240x 2N3906 (240x #220 @VKD08R04K01)N-MOSFETs4x 2N7000 (Q1, Q2, Q6, Q7)190x 2N7000 (190x #150 @VKD03R02K01)Op amps1x TL082 (U1)16x TL082 TL082CP (16x #159 @VKD03R03K07)Comparators2x LM339 (U2, U3)30x LM339 LM339N (30x #167 @VKD03R05K01)LEDs3x LED (D1, D5, D7)Switches2x (SW1, SW2)50x Dipschakelaars - printplaat - groot - 10x (50x #280 @VKD05R01K02)2x Drukschakelaar - behuizing - klein (2x #273 @VKD05R01K01)4x Drukschakelaar - behuizing - middel (3x #275 @VKD05R01K01, 1x #276 @VKD05R01K01)1x Drukschakelaar - behuizing - middel - verende boom (1x #277 @VKD05R01K01)50x Drukschakelaar - printplaat - groot (50x #279 @VKD05R01K02)50x Drukschakelaar - printplaat - klein (50x #278 @VKD05R01K02)3x Wipschakelaar - behuizing - middel (3x #274 @VKD05R01K01)Designators report tooCode:Designator specificationsTitle : LaserTriggerRevision: 1.0.27Date : 2019-01-18Source : TriangleWave.schC1 10nF 50V ceramic THT capacitorC2 100nF {10V..} ceramic THT capacitorC3 1μF {6V..} elco THT polarised capacitorC4 1μF {6V..} elco THT polarised capacitorD1 LED ledD2 3,3V E6 {100mW..} zener diodeD3 LDD photodiodeD4 1N4004 diodeD5 LED ledD6 1N5817 schottky diodeD7 LED ledD8 1N5817 schottky diodeD9 1N5817 schottky diodeD10 1N5817 schottky diodeD11 1N5817 schottky diodeD12 1N5817 schottky diodeQ1 2N7000 n-mosfetQ2 2N7000 n-mosfetQ3 2N3906 pnp transistorQ4 2N3904 npn transistorQ5 2N3906 pnp transistorQ6 2N7000 n-mosfetQ7 2N7000 n-mosfetR1 56Ω E12 250mW 3,74V|66,8mA 2% metal film THT resistor56Ω E12R2 1,8kΩ E12 250mW 21,2V|11,7mA 2% metal film THT resistor1,8kΩ E12R3 100kΩ E3 250mW 158V|1,58mA 2% metal film THT resistor100kΩ E3R4 68Ω E6 250mW 4,12V|60,6mA 2% metal film THT resistor68Ω E6R5 4,7kΩ E3 250mW 34,2V|7,29mA 2% metal film THT resistor4,7kΩ E3R6 47kΩ E3 250mW 108V|2,3mA 2% metal film THT resistor47kΩ E3R7 47kΩ E3 250mW 108V|2,3mA 2% metal film THT resistorR8 12kΩ E12 250mW 54,7V|4,56mA 2% metal film THT resistorR9 180Ω E12 250mW 6,7V|37,2mA 2% metal film THT resistorR10 51kΩ E24 250mW 112V|2,21mA 2% metal film THT resistorR11 4,7kΩ E3 250mW 34,2V|7,29mA 2% metal film THT resistorR12 1,8kΩ E12 250mW 21,2V|11,7mA 2% metal film THT resistor1,8kΩ E12R13 56Ω E12 250mW 3,74V|66,8mA 2% metal film THT resistor56Ω E12R14 470Ω E3 250mW 10,8V|23mA 2% metal film THT resistor470Ω E3R15 12kΩ E12 250mW 54,7V|4,56mA 2% metal film THT resistor12kΩ E12R16 27kΩ E12 250mW 82,1V|3,04mA 2% metal film THT resistor27kΩ E12R17 82kΩ E12 250mW 143V|1,74mA 2% metal film THT resistor82kΩ E12R18 33kΩ E6 250mW 90,8V|2,75mA 2% metal film THT resistor33kΩ E6R19 4,7kΩ E3 250mW 34,2V|7,29mA 2% metal film THT resistorR20 39kΩ E12 250mW 98,7V|2,53mA 2% metal film THT resistor39kΩ E12R21 150Ω E6 250mW 6,12V|40,8mA 2% metal film THT resistor150Ω E6R22 12kΩ E12 250mW 54,7V|4,56mA 2% metal film THT resistorR23 4,7kΩ E3 250mW 34,2V|7,29mA 2% metal film THT resistor4,7kΩ E3R24 4,7kΩ E3 250mW 34,2V|7,29mA 2% metal film THT resistorR25 100kΩ E3 250mW 158V|1,58mA 2% metal film THT resistorR26 4,7kΩ E3 250mW 34,2V|7,29mA 2% metal film THT resistorR27 33kΩ E6 250mW 90,8V|2,75mA 2% metal film THT resistor33kΩ E6R28 27kΩ E12 250mW 82,1V|3,04mA 2% metal film THT resistor27kΩ E12R29 12kΩ E12 250mW 54,7V|4,56mA 2% metal film THT resistor12kΩ E12R30 82kΩ E12 250mW 143V|1,74mA 2% metal film THT resistor82kΩ E12R31 39kΩ E12 250mW 98,7V|2,53mA 2% metal film THT resistor39kΩ E12R32 75Ω E24 250mW 4,33V|57,7mA 2% metal film THT resistor75Ω E24R33 4,7kΩ E3 250mW 34,2V|7,29mA 2% metal film THT resistorR34 4,7kΩ E3 250mW 34,2V|7,29mA 2% metal film THT resistorR35 100kΩ E3 250mW 158V|1,58mA 2% metal film THT resistorRV1 1kΩ E3 variable resistor1kΩ E3RV2 5kΩ variable resistorRV3 500Ω variable resistor500ΩSW1 switchSW2 switchU1 TL082 op ampU2 LM339 comparatorU3 LM339 comparator

author: HendriXML
author_rank: Super Contributor
timestamp: January 20, 2019, 11:45:43 pm
content: It also shows PartKeepr components, enhanced with category info when configurated correctly.This can be very handy because: it is sorted by valueHowever when designing your schematics it is also possible add, remove specifications, or replace them by a range, to do a quick query of available components matching these specs (reported in the normal BOM list).