From bfdc00e73067c9ace2b2642f2d3514c7e6bce229 Mon Sep 17 00:00:00 2001 From: Andrei Date: Tue, 9 May 2017 01:15:33 +0300 Subject: [PATCH] BOM fix --- hardware/prometheus-bom.csv | 281 ++++++++++-------------- hardware/prometheus-bom.pdf | Bin 52240 -> 52057 bytes hardware/prometheus-bom.xls | Bin 51712 -> 51712 bytes html/data/prometheus-bom.csv | 9 +- html/data/prometheus-footprints.csv | 2 +- html/data/prometheus-pick-and-place.csv | 2 +- html/js/prometheus-map.js | 4 +- html/prometheus-map.html | 22 +- html/src/test1-generated.html | 22 +- 9 files changed, 146 insertions(+), 196 deletions(-) diff --git a/hardware/prometheus-bom.csv b/hardware/prometheus-bom.csv index e20897c..df61794 100644 --- a/hardware/prometheus-bom.csv +++ b/hardware/prometheus-bom.csv @@ -1,166 +1,115 @@ -Designator,Quantity,Comment,Footprint,Description,Fitted,Supplier 1,Supplier Part Number 1,Remark,ComponentLink2Description,ComponentLink2URL,LibRef - -"C1","1","2.2n","C0805","Capacitor","","","","","","","Cap" -"C2","1","33n","C0805","Capacitor","","","","","","","Cap" -"C3","1","10n","C0805","Capacitor","**","","","Adjust to tune low-pass filtering","","","Cap" -"C4","1","220p","C0805","Capacitor","","","","","","","Cap" -"C5, C34","2","1u","C0805","Capacitor","","","","","","","Cap" -"C6, C7, C9, C11, C13, C14, C15, C17, C20, C29, C31, C37, C39, C40, C43, C48, C52, C53, C66, C71","20","100n","C0805","Capacitor","","","","","","","Cap" -"C8, C24, C32, C36, C38, C49, C50, C51, C56, C60, C61","11","10n","C0805","Capacitor","","","","","","","Cap" -"C10, C25, C26, C54, C65, C67, C69, C70, C72","9","220n","C0805","Capacitor","","","","","","","Cap" -"C12, C19, C42, C57, C58, C59, C64, C73","8","2.2u","C0805","Capacitor","","","","","","","Cap" -"C16, C55","2","22n","C0805","Capacitor","","","","","","","Cap" -"C18, C21","2","3.3n","C0805","Capacitor","","","","","","","Cap" -"C22, C23, C27, C28","4","10p","C0805","Capacitor","","","","","","","Cap" -"C30, C41, C62, C68","4","1n","C0805","Capacitor","","","","","","","Cap" -"C33","1","100uF x 10","CAP R2.0-5.0 X 11","Polar Electrolytic Capacitor","","Digi-Key","565-1899-ND","LowESR","Datasheet","http://www.kemet.com/kemet/web/homepage/kechome.nsf/vapubfilesname/F3102TA.pdf/$file/F3102TA.pdf","C Pol" -"C35","1","220uF x 35","CAP R5.0-10.0 X 16","Polar Electrolytic Capacitor","","Digi-Key","565-2017-ND","LowESR","Datasheet","http://www.kemet.com/kemet/web/homepage/kechome.nsf/vapubfilesname/F3102TA.pdf/$file/F3102TA.pdf","C Pol" -"C44, C46","2","220uF x 16","TANT-D","Polar Tantalum SMT Capacitor","","Digi-Key","399-10429-1-ND","LowESR","Datasheet","http://www.kemet.com/kemet/web/homepage/kechome.nsf/vapubfilesname/F3102TA.pdf/$file/F3102TA.pdf","C Pol" -"C45","1","220uF x 16","CAP R2.5-6.3 X 11.5","Polar Electrolytic Capacitor","","Digi-Key","565-1927-ND","LowESR","Datasheet","http://www.kemet.com/kemet/web/homepage/kechome.nsf/vapubfilesname/F3102TA.pdf/$file/F3102TA.pdf","C Pol" -"C47","1","1n","C0805","Capacitor","","","","(optional for ADJ-regulator)","","","Cap" -"C63","1","10uFx10","TANT-A","Polar Tantalum SMT Capacitor","","Digi-Key","478-4086-1-ND","or put TVS (ESD5Z5.0T1G) instead ","Datasheet","http://www.kemet.com/kemet/web/homepage/kechome.nsf/vapubfilesname/F3102TA.pdf/$file/F3102TA.pdf","C Pol" -"C74","1","100n","C0805","Capacitor","True","","","","","","Cap" -"C75","1","1u","C0805","Capacitor","True","","","","","","Cap" -"C76","1","10n","C0805","Capacitor","True","","","","","","Cap" -"D1, D9, D13, D14, D15, D16, D19, D20","8","S1M","SMA","Small Signal Fast Switching Diode","","Digi-Key","S1MFSCT-ND","","Datasheet","http://www.vishay.com/docs/85557/85557.pdf","Diode" -"D2","1","LED","LED-SM1","Typical YELLOW 1206 LED","","Digi-Key","754-1174-1-ND","ECU Status LED, Vf<3V","","","LED" -"D3, D7, D22, D23, D26","5","1N4148W","SOD123","Small Signal Fast Switching Diode","","Digi-Key","1N4148WTPMSCT-ND","Alternative: LL4148 (SOD-80)","Datasheet","http://www.vishay.com/docs/85557/85557.pdf","Diode" -"D4","1","NUP2105LT1G","SOT-23","Dual Line CAN Bus Protector, 3-Pin SOT-23, Pb-Free, Tape and Reel","","Digi-Key","NUP2105LT1GOSCT-ND","","Datasheet","http://www.onsemi.cn/pub_link/Collateral/NUP2105L-D.PDF","NUP2105LT1G" -"D5, D6, D11, D12, D17, D18, D24, D25","8","BAS70-04","SOT-23","Silicon Schottky Diode, -55 to 125 degC, SOT23, Reel, Green","","Digi-Key","BAS70-04-FDICT-ND","","Datasheet","http://www.infineon.com/dgdl/bas70_bas170series.pdf?folderId=db3a30431400ef68011425f1ca2505e3&fileId=db3a304314dca389011518ad41680e12","D BAS70-04, D BAS70-04, D BAS70-04, D BAS70-04, D BAS70-04, D BAS70-04, BAS70-04, BAS70-04" -"D8","1","MBRS340","SMC","Schottky Diode","","Digi-Key","MBRS340FSCT-ND","","","","D Schottky" -"D10","1","P6KE22A","DO-15V","Transient Voltage Suppressor Diode","","Digi-Key","P6KE22AFSCT-ND","","","","D TVS" -"D21","1","SMAJ22A","SMA","Transient Voltage Suppressor Diode","","Digi-Key","SMAJ22A-FDICT-ND","","","","D TVS" -"D27","1","SM2T3V3A","DO-216AA","Transient Voltage Suppressor Diode","","Digi-Key","497-7878-1-ND","","","","D TVS" -"D28","1","BT","LED-SM1","Typical BLUE Or ORANGE 1206 LED","","Digi-Key","754-1943-1-ND","Bluetooth LED, Vf<3V","","","LED" -"D29","1","SP0503BAHT","SOT-143","Surface Mount TVS Avalanche Diode Array","","Digi-Key","F2715CT-ND","","","","SP0503BAHT" -"J1","1","DM3AT-SF-PEJM5","CONN-MICROSD-PUSH-PUSH","Secure Digital Card Connector, Type A without Cover; Surface Mount; 9-Position, 1u Au Plating","","Digi-Key","HR1964CT-ND","","","","SD_CARD" -"J7","1","USB-B","CONN-USB-B","USB Connector Type B","","Digi-Key","ED2982-ND","","","","Conn USB" -"L1, L2","2","BLM21PG331","L2012","Chip Inductor","","Digi-Key","490-5988-1-ND","","","","Inductor" -"L3, L4","2","CDRH104RNP-330","L-CDRH104R","Inductor with Ferrite Core","","Digi-Key","308-1433-1-ND","","","","Inductor with Core" -"L5","1","BLM21PG331","L1206","Chip Inductor","","","","","","","Inductor" -"P1","1","STLink","HDR1X5","Header, 5-Pin","","","","Serial MCU Programmer Interface (ST-Link V2)","","","Header 1x5" -"P2","1","WB_EGO","HDR2X3","Header, 3-Pin, Dual row","","","","Wide-Band Oxygen Sensor 6-pin Connector Header","","","Header 2x3" -"P3","1","BS-5 (CR2032)","BATTERY-HOLDER-2032-V","Battery Holder BS-5","","Digi-Key","BS-5-ND battery","","Datasheet","http://www.geyer-electronic.de/pdfs/qurz/model/Model-KX-K.pdf","Battery" -"P4","1","MAP","HDR1X3","Header, 3-Pin","","","","MAP Sensor Header for MPX4250A","","","Header 1x3" -"P5","1","BT_Module","BT_Module_HC-06-4","Bluetooth Module HC-06 based","","","","HC-06 Bluetooth Module (Through-Hole Version) Header","","","BT-HC-06-MOD" -"P6","1","DRV8825_MOD","DRV8825_Module","DRV8825_Module, 2x8 Pins","","","","Pololu DRV8825 Module Header (Stepper Module Driver)","","","DRV8825_Module" -"P7","1","25","HDR1X1-BIG2","Regulated 5V Voltage Output (Sensors Power Supply)","","","","V5","","","Pad" -"P8","1","26","HDR1X1-BIG2","MAP/MAF (Air Pressure/Flow) Sensor Analog Input","","","","MAP","","","Pad" -"P9","1","27","HDR1X1-BIG2","CLT (Coolant Temp.) Sensor Analog Input","","","","CLT","","","Pad" -"P10","1","28","HDR1X1-BIG2","TPS (Throttle Position) Sensor Analog Input","","","","TPS","","","Pad" -"P11","1","29","HDR1X1-BIG2","Generic Sensor Analog Input","","","","INA","","","Pad" -"P12","1","30","HDR1X1-BIG2","IAT (Intake Air Temp.) Sensor Analog Input","","","","IAT","","","Pad" -"P13","1","31","HDR1X1-BIG2","Knock Sensor 1 Analog Input","","","","KS_1","","","Pad" -"P14","1","32","HDR1X1-BIG2","Knock Sensor 2 Analog Input","","","","KS_2","","","Pad" -"P15","1","33","HDR1X1-BIG2","Serial UART Transmit Output","","","","Tx","","","Pad" -"P16","1","34","HDR1X1-BIG2","Serial UART Receive Input","","","","Rx","","","Pad" -"P17","1","36","HDR1X1-BIG2","Stepper Motor Output A2","","","","SM_AO2","","","Pad" -"P18","1","37","HDR1X1-BIG2","Stepper Motor Output A1","","","","SM_AO1","","","Pad" -"P19","1","38","HDR1X1-BIG2","Stepper Motor Output B1","","","","SM_BO1","","","Pad" -"P20","1","39","HDR1X1-BIG2","Stepper Motor Output B2","","","","SM_BO2","","","Pad" -"P21","1","40","HDR1X1-BIG2","Analog Ground (Sensors)","","","","AGND","","","Pad" -"P22","1","41","HDR1X1-BIG2","Oxygen Sensor Analog Input / Gauge Output","","","","O2","","","Pad" -"P23","1","+","HDR1X1-BIG2","Wide-Band Oxygen Sensor Power Supply +12V","","","","WB_V12","","","Pad" -"P24","1","-","HDR1X1-BIG2","Wide-Band Sensor Ground","","","","WB_GND","","","Pad" -"P25","1","1","HDR1X1-BIG2","Ignition Output 1","","","","IGN_OUT1","","","Pad" -"P26","1","2","HDR1X1-BIG2","Ignition Output 2","","","","IGN_OUT2","","","Pad" -"P27","1","3","HDR1X1-BIG2","Ignition Output 3","","","","IGN_OUT3","","","Pad" -"P28","1","4","HDR1X1-BIG2","Ignition Output 4","","","","IGN_OUT4","","","Pad" -"P29","1","5","HDR1X1-BIG2","Ignition Ground","","","","IGN_GND","","","Pad" -"P30","1","1","HDR1X1-BIG2","Power Supply +12V","","","","V12","","","Pad" -"P31","1","2","HDR1X1-BIG2","CAN-H Bus","","","","CANH","","","Pad" -"P32","1","3","HDR1X1-BIG2","Injector Output 1","","","","INJ_OUT1","","","Pad" -"P33","1","4","HDR1X1-BIG2","Injector Output 4","","","","INJ_OUT4","","","Pad" -"P34","1","5","HDR1X1-BIG2","Injector Output 3","","","","INJ_OUT3","","","Pad" -"P35","1","6","HDR1X1-BIG2","Injector Output 2","","","","INJ_OUT2","","","Pad" -"P36","1","7","HDR1X1-BIG2","Oxygen Sensor Heater Output (<2A)","","","","O2H","","","Pad" -"P37","1","8","HDR1X1-BIG2","Tachometer Signal Output","","","","TACH","","","Pad" -"P38","1","9","HDR1X1-BIG2","Electro Cooling Fan Output","","","","ECF","","","Pad" -"P39","1","10","HDR1X1-BIG2","Power Main Relay Control Output","","","","PWR","","","Pad" -"P40","1","11","HDR1X1-BIG2","Generic Output 2","","","","OUT2","","","Pad" -"P41","1","12","HDR1X1-BIG2","Check Engine Signal Output","","","","CE","","","Pad" -"P42","1","13","HDR1X1-BIG2","Starter Blocking Relay Control Output","","","","STBL","","","Pad" -"P43","1","14","HDR1X1-BIG2","Generic Output 1","","","","OUT1","","","Pad" -"P44","1","15","HDR1X1-BIG2","Fuel Pump Relay Control Output","","","","FPMP","","","Pad" -"P45","1","16","HDR1X1-BIG2","Power Ground (Connect to the body)","","","","PGND","","","Pad" -"P46","1","17","HDR1X1-BIG2","CAN-L Bus","","","","CANL","","","Pad" -"P47","1","19","HDR1X1-BIG2","Injector Ground","","","","INJ_GND","","","Pad" -"P48","1","22","HDR1X1-BIG2","Ignition Switch Voltage Analog Input","","","","VIGN","","","Pad" -"P49","1","23","HDR1X1-BIG2","Generic Digital Input 1","","","","IN1","","","Pad" -"P50","1","24","HDR1X1-BIG2","Generic Digital Input 2","","","","IN2","","","Pad" -"P51","1","42","HDR1X1-BIG2","Camshaft Sensor Positive Input","","","","CKPS2+","","","Pad" -"P52","1","43","HDR1X1-BIG2","Camshaft Sensor Negative Input","","","","CKPS2-","","","Pad" -"P53","1","44","HDR1X1-BIG2","Crankshaft Sensor Negative Input","","","","CKPS1-","","","Pad" -"P54","1","45","HDR1X1-BIG2","Crankshaft Sensor Positive Input","","","","CKPS1+","","","Pad" -"P55","1","Reserved1","HDR1X1","Pad","","","","","","","Pad" -"Q1, Q6, Q7, Q8, Q9, Q10, Q11, Q12","8","VND5N07","DPAK","OMNIFET Protected Power MOSFET","","Digi-Key","497-2481-5-ND","Alternative: VND14NV04","Datasheet","http://www.st.com/resource/en/datasheet/vnd5n07-e.pdf","MOSFET-n" -"Q2, Q3, Q4, Q5","4","VND14NV04","DPAK","OMNIFET Protected Power MOSFET","","Digi-Key","497-11687-1-ND","","Datasheet","http://www.st.com/resource/en/datasheet/vnb14nv04.pdf","MOSFET-n" -"Q13","1","MJD340TF","DPAK","NPN General-purpose Transistor","","Digi-Key","MJD340TFCT-ND","","Datasheet","http://www.mouser.com/ds/2/149/MJD340-889508.pdf","BJT-NPN" -"Q14","1","BC817","SOT-23","NPN General-purpose Transistor","","Digi-Key","BC817-40LT3GOSCT-ND","","Datasheet","http://www.semiconductors.philips.com/acrobat/datasheets/BC846_BC847_BC848_5.pdf","BJT-NPN" -"Q15, Q16, Q17, Q18","4","BIP373","TO-220AB-2","Ignition Coil Protected Driver","","Bosch","0271130115","Bosch 30115. Requires mica insulator!","Datasheet","https://github.com/andreika-git/prometheus/raw/master/pdf/BIP373.pdf","BJT-NPN" -"R1","1","1k","R0805","Resistor","**","","","Adjust to set LED brightness","","","Res" -"R2, R23, R38, R43, R71, R89, R90, R91, R92, R97, R117, R119, R121, R124","14","68k","R0805","Resistor","","","","","","","Res" -"R3, R65, R80, R81, R82, R84, R110, R111","8","510","R0805","Resistor","","","","","","","Res" -"R4, R73, R93, R94, R95, R96, R120, R122, R125","9","1k","R1206","Resistor","","","","","","","Res" -"R5","1","160","R0805","Resistor","","","","","","","Res" -"R6, R13","2","100k","R0805","Resistor","","","","","","","Res" -"R7, R9, R10, R17, R19, R21, R24, R26, R31, R37, R41, R42, R83, R102, R139, R140","16","10k","R0805","Resistor","","","","","","","Res" -"R8","1","0","R0805","Resistor","","","","SD card EMI filtering resistor","","","Res" -"R11, R48, R59, R72, R77, R88, R105","7","100","R0805","Resistor","","","","","","","Res" -"R12","1","120","R1206","Resistor","","","","CAN bus terminator (optional)","","","Res" -"R14","1","61.9","R0805","Resistor","","","","","","","Res" -"R15","1","1k","R0805","Resistor","**","","","Adjust to tune low-pass filtering","","","Res" -"R16","1","0","R1206","Resistor","**","","","","","","Res" -"R18","1","4.7k","R0805","Resistor","","","","","","","Res" -"R20, R22","2","6.8k","R0805","Resistor","","","","","","","Res" -"R25","1","5.1k","R0805","Resistor","","","","","","","Res" -"R27, R35, R47, R57, R138, R144, R145, R147","8","330","R1206","Resistor","","","","","","","Res" -"R28, R36, R46, R52","4","68k","R1206","Resistor","","","","","","","Res" -"R29","1","82.5","R0805","Resistor","**","","","82.5 for LSU4.2 or 200 for LSU4.9","","","Res" -"R30","1","10k","R0805","Resistor","**","","","10k for LSU4.2 or 31.6k for LSU4.9","","","Res" -"R32, R34, R45","3","470k","R0805","Resistor","","","","","","","Res" -"R33, R115, R116","3","1k","R0805","Resistor","","","","","","","Res" -"R39, R40, R61, R62, R64, R66, R98, R103, R106, R107, R108, R118","12","1k","R0805","Resistor","","Digi-Key","P1.0KDACT-ND","0.1% precise series <50ppm","","","Res" -"R44, R58, R74, R101","4","510k","R0805","Resistor","","","","","","","Res" -"R49, R60, R69, R76, R78, R87, R104, R133, R134","9","10k","R1206","Resistor","","","","","","","Res" -"R50","1","0.1","R0805","Resistor","","","","NetTie: Can be 0","","","Res" -"R51, R63, R67, R79, R85, R109","6","2.7k","R1206","Resistor","","","","(optional pull-up)","","","Res" -"R53, R55, R56","3","10k","R0805","Resistor","","","","(optional)","","","Res" -"R54","1","1M","R0805","Resistor","","","","(optional for osc stability)","","","Res" -"R68","1","0","R0805","Resistor","","","","0 for 5.0V fixed regulator; 3.16k 1% for ADJ","","","Res" -"R70","1","1.02k","R0805","Resistor","","","","1% (optional - only for ADJ regulator)","","","Res" -"R75, R100, R131, R132","4","510k","R1206","Resistor","","","","","","","Res" -"R86","1","1MO","R0805","Resistor","","","","","","","Res" -"R99, R112","2","0.1","R0805","Resistor","","","","","","","Res" -"R113, R114, R142, R143","4","100","R1206","Resistor","","","","","","","Res" -"R123","1","5.1","R0805","Resistor","","","","","","","Res" -"R126, R128","2","0","R1206","Resistor","**","","","Set non-zero for voltage divider","","","Res" -"R127","1","2k","R0805","Resistor","","","","1%","","","Res" -"R129, R130","2","10k","R1206","Resistor","","","","(optional pull-up)","","","Res" -"R135","1","33k","R0805","Resistor","","","","","","","Res" -"R136","1","51k","R0805","Resistor","","","","","","","Res" -"R137","1","10k","R0805","Resistor","","","","1%","","","Res" -"R141, R146","2","5k","R0805","Resistor","","","","(optional)","","","Res" -"R148","1","1k","R0805","Resistor","**","","","Adjust to set LED brightness ","","","Res" -"R149, R150, R151, R152, R155, R156, R159, R160","8","5k","R1206","Resistor","","","","","","","Res" -"R153","1","0","R1206","Resistor","","","","NetTie or EMI filter","","","Res" -"R154, R162, R163","3","1k","R1206","Resistor","","","","(optional pull-down)","","","Res" -"R157, R158, R161","3","1k","R1206","Resistor","","","","(optional pull-up)","","","Res" -"R164","1","47","R0805","Resistor","True","","","","","","Res" -"U1","1","SN65HVD230D","SO8","3.3V CAN Transceiver with Standby Mode, 17 mA, -40 to 85 degC, 8-pin SOIC (D), Green (RoHS & no Sb/Br)","","Digi-Key","SN65HVD230D-ND","","","","SN65HVD230D" -"U2","1","CJ125","SOIC24","Wide-Band Oxygen Sensor Interface IC","","Bosch","1267379259","Bosch 30481","Datasheet","https://github.com/andreika-git/prometheus/raw/master/pdf/CJ125.pdf","CJ125" -"U3","1","TPIC8101","SOIC20","Engine Knock Signal Processor","","Digi-Key","296-34575-5-ND","","","","HIP9011" -"U4, U9","2","MCP6004T-I/ST","TSSOP14","1 MHz, Low-Power Op Amp","","Digi-Key","MCP6004T-I/STCT-ND","","","","MCP6004" -"U5","1","STM32F405RGT6","LQFP64","ARM Cortex-M4 32-bit MCU+FPU, 210 DMIPS, 1024 kB Flash, 192 kB Internal RAM, 51 I/Os, 64-pin LQFP, -40 to 85 degC, Tray","","Digi-Key","497-11767-ND","(Optional, populate instead of U5_2 (F469))","Datasheet","http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf","STM32F405RGT6" -"U5_2","1","STM32F469VIT6","LQFP100","ARM Cortex-M4 32-bit MCU+FPU, 210 DMIPS, 1024 kB Flash, 192 kB Internal RAM, 51 I/Os, 64-pin LQFP, -40 to 85 degC, Tray","","Digi-Key","497-16782-ND","","","","STM32F469VIT6" -"U6","1","LP2950CDT-3.3","DPAK","Series of Adjustable Micropower Voltage Regulators, 3-pin TO-252","","Digi-Key","LP2950CDT-3.3GOS-ND","","Datasheet","http://www.national.com/ds/LP/LP2950.pdf","LP2950CDT-3.3" -"U7","1","LP2950CDT-5.0","TD03B_N","Series of Adjustable Micropower Voltage Regulators, 3-pin TO-252","","Digi-Key","LP2950CDT-5.0GOS-ND","(Optional, populate instead of U8)","Datasheet","http://www.national.com/ds/LP/LP2950.pdf","LP2950CDT-5.0" -"U8","1","MIC4576-5.0","D2PAK-5","SIMPLE SWITCHERŽ 3A Step-Down Voltage Regulator, 5-pin TO-263","","Digi-Key","576-1800-5-ND","Alternatives: LM25x6-5.0/ADJ, MIC4576WU","","","LM2576S-5.0" -"U10","1","DRV8825","HTSSOP28","Stepper Motor Controller IC","","Digi-Key","296-29503-1-ND","","","","DRV8825" -"U11","1","74HCT04","SOIC14","6 Hex Inverters","","Digi-Key","296-1205-1-ND","","","","74HC04" -"U12","1","MAX9926UAEE","QSOP16","Dual-Channel, Variable Reluctance Sensor Interface with No Low Power Shutdown, 4.5 to 5.5 V, -40 to 125 degC, 16-Pin SOP (E16+1), Pb-Free","","Digi-Key","MAX9926UAEE+-ND","","Datasheet","http://datasheets.maximintegrated.com/en/ds/MAX9924-MAX9927.pdf","MAX9926" -"U13","1","CP2102-GM","QFN28","Single-Chip USB to UART Bridge, 1024 Bytes EEPROM, -40 to 85 degC, 28-pin QFN, Tube","","Digi-Key","336-1160-5-ND","","Datasheet","http://www.silabs.com/Support%20Documents/TechnicalDocs/CP2102-9.pdf","CP2102-GM" -"U14","1","ADUM1201ARZ","SO8","Dual Channel Digital Isolator, 2.5 KV rms Insulation Rating, 1 Mbps Data Rate, 150 ns Delay, Industrial, 8-pin SOIC (R-8), Tube","","Digi-Key","ADUM1201ARZ-ND","","Datasheet","http://www.analog.com/static/imported-files/data_sheets/ADuM1200_1201.pdf","ADUM1201ARZ" -"U15","1","HC-06","HC-06","Bluetooth module","","Olimex","BLUETOOTH-SERIAL-HC-06","","Datasheet","https://github.com/andreika-git/prometheus/raw/master/pdf/HC-06.pdf","HC-06" -"Y1","1","ABM3B-8.0MHz","QUARTZ-ABM3B-HC49","Crystal Oscillator (SMD, TH)","","Digi-Key","535-9721-1-ND","ABM3B-8.000MHZ-10-1-U-T or HC-49","Datasheet","http://www.geyer-electronic.de/pdfs/qurz/model/Model-KX-K.pdf","Quartz" -"Y2","1","ABM3B-8.0MHz","QUARTZ-ABM3B-HC49-2sided","Crystal Oscillator (SMD, TH)","","Digi-Key","535-9721-1-ND","ABM3B-8.000MHZ-10-1-U-T or HC-49","Datasheet","http://www.geyer-electronic.de/pdfs/qurz/model/Model-KX-K.pdf","Quartz" +Designator;Q-ty;Value;Footprint;Description;Supplier;Part Number;Remark;Unit Price*;Price +;;;;;;;;; +C1;1;2.2n;C0805;Capacitor;;;;; +C2;1;33n;C0805;Capacitor;;;;; +C3;1;10n;C0805;Capacitor;;;Adjust to tune low-pass filtering;; +C4;1;220p;C0805;Capacitor;;;;; +C5, C34;2;1u;C0805;Capacitor;;;;; +C6, C7, C9, C11, C13, C14, C17, C20, C29, C31, C37, C39, C40, C43, C48, C52, C53, C66, C71;19;100n;C0805;Capacitor;;;;; +C8, C24, C32, C36, C38, C49, C50, C51, C56, C60, C61;11;10n;C0805;Capacitor;;;;; +C10, C25, C26, C54, C65, C67, C69, C70, C72;9;220n;C0805;Capacitor;;;;; +C12, C19, C42, C57, C58, C59, C64, C73;8;2.2u;C0805;Capacitor;;;;; +C15;1;33n;C0805;Capacitor;;;;; +C16, C55;2;22n;C0805;Capacitor;;;;; +C18, C21;2;3.3n;C0805;Capacitor;;;;; +C22, C23, C27, C28;4;10p;C0805;Capacitor;;;;; +C30, C41, C62, C68;4;1n;C0805;Capacitor;;;;; +C33;1;100uF x 10;CAP R2.0-5.0 X 11;Polar Electrolytic Capacitor;Digi-Key;565-1899-ND;LowESR;$0.32;$0.32 +C35;1;220uF x 50;CAP R5.0-10.0 X 16;Polar Electrolytic Capacitor;Digi-Key;565-2017-ND;LowESR;$0.73;$0.73 +C44, C46;2;220uF x 16;TANT-D;Polar Tantalum SMT Capacitor;;399-10429-1-ND;LowESR;$1.97;$3.94 +C45;1;220uF x 16;CAP R2.5-6.3 X 11.5;Polar Electrolytic Capacitor;Digi-Key;565-1927-ND;LowESR;$0.40;$0.40 +C47;1;1n;C0805;Capacitor;;;(optional for ADJ-regulator);; +C63;1;10uFx10;TANT-A;Polar Tantalum SMT Capacitor;Digi-Key;478-4086-1-ND;or put TVS (ESD5Z5.0T1G) instead;$0.50;$0.50 +C74;1;100n;C0805;Capacitor;;;;; +C75;1;1u;C0805;Capacitor;;;;; +C76;1;10n;C0805;Capacitor;;;;; +D1, D9, D13, D14, D15, D16, D19, D20;8;S1M;SMA;Small Signal Fast Switching Diode;Digi-Key;S1MFSCT-ND;;$0.31;$2.48 +D2;1;LED;LED-SM1;Typical YELLOW 1206 LED;Digi-Key;754-1174-1-ND;Vf<3V;$0.48;$0.48 +D3, D7, D22, D23, D26;5;1N4148W;SOD123;Small Signal Fast Switching Diode;Digi-Key;1N4148WTPMSCT-ND;Alternative: LL4148 (SOD-80);$0.14;$0.70 +D4;1;NUP2105LT1G;SOT-23;Dual Line CAN Bus Protector, 3-Pin;Digi-Key;NUP2105LT1GOSCT-ND;;$0.44;$0.44 +D5, D6, D11, D12, D17, D18, D24, D25;8;BAS70-04;SOT-23;Silicon Schottky Diode, -55 to 125 degC;Digi-Key;BAS70-04-FDICT-ND;;$0.26;$2.08 +D8;1;MBRS340;SMC;Schottky Diode;Digi-Key;MBRS340FSCT-ND;;$0.59;$0.59 +D10;1;P6KE22A;DO-15V;Transient Voltage Suppressor Diode;Digi-Key;P6KE22AFSCT-ND;;$0.43;$0.43 +D21;1;SMAJ22A;SMA;Transient Voltage Suppressor Diode;Digi-Key;SMAJ22A-FDICT-ND;;$0.41;$0.41 +D27;1;SM2T3V3A;DO-216AA;Transient Voltage Suppressor Diode;Digi-Key;497-7878-1-ND;;$0.64;$0.64 +D28;1;BT;LED-SM1;Typical ORANGE 1206 LED;Digi-Key;754-1943-1-ND;Vf<3V, Bluetooth LED;$0.61;$0.61 +D29;1;SP0503BAHT;SOT-143;SMT TVS Avalanche Diode Array;Digi-Key;F2715CT-ND;;$0.88;$0.88 +J1;1;DM3AT-SF-PEJM5;CONN-MICROSD-PUSH-PUSH;Secure Digital Card Connector, SMT, 9p;Digi-Key;HR1964CT-ND;;$2.88;$2.88 +J7;1;USB-B;CONN-USB-B;USB Connector Type B;Digi-Key;ED2982-ND;;$0.58;$0.58 +L1, L2, L5;3;BLM21PG331;L2012;Chip Inductor;Digi-Key;490-5988-1-ND;;$0.12;$0.36 +L3, L4;2;CDRH104RNP-330;L-CDRH104R;Inductor with Ferrite Core;Digi-Key;308-1433-1-ND;;$1.67;$3.34 +P3;1;BS-5 (CR2032);BATTERY-HOLDER-2032-V;Battery Holder BS-5;Digi-Key;BS-5-ND;;$0.86;$0.86 +Q1, Q6, Q7, Q8, Q9, Q10, Q11, Q12;8;VND5N07;DPAK;OMNIFET Protected Power MOSFET;Digi-Key;497-2481-5-ND;Alternative: VND14NV04;$1.85;$14.80 +Q2, Q3, Q4, Q5;4;VND14NV04;DPAK;OMNIFET Protected Power MOSFET;Digi-Key;497-11687-1-ND;;$2.11;$8.44 +Q13;1;MJD340TF;DPAK;NPN General-purpose Transistor;Digi-Key;MJD340TFCT-ND;;$0.55;$0.55 +Q14;1;BC817;SOT-23;NPN General-purpose Transistor;Digi-Key;BC817-40LT3GOSCT-ND;;$0.12;$0.12 +Q15, Q16, Q17, Q18;4;BIP373;TO-220AB-2;Ignition Coil Protected Driver;Bosch;0271130115;Bosch 30115;$3.15;$12.60 +R1;1;1k;R0805;Resistor;;;Adjust to set LED brightness;; +R2, R23, R38, R43, R71, R89, R90, R91, R92, R97, R117, R119, R121, R124;14;68k;R0805;Resistor;;;;; +R3, R65, R80, R81, R84, R110, R111;7;510;R0805;Resistor;;;;; +R4, R73, R93, R94, R95, R96, R120, R122, R125;9;1k;R1206;Resistor;;;;; +R5;1;160;R0805;Resistor;;;;; +R6, R13;2;100k;R0805;Resistor;;;;; +R7, R9, R10, R17, R19, R21, R24, R26, R31, R37, R41, R42, R83, R102, R139, R140;16;10k;R0805;Resistor;;;;; +R8;1;0;R0805;Resistor;;;SD card EMI filtering resistor;; +R11, R48, R59, R72, R77, R88, R105;7;100;R0805;Resistor;;;;; +R12;1;120;R1206;Resistor;;;CAN bus terminator (optional);; +R14;1;61.9;R0805;Resistor;;;;; +R15;1;1k;R0805;Resistor;;;Adjust to tune low-pass filtering;; +R16;1;0;R1206;Resistor;;;;; +R18;1;4.7k;R0805;Resistor;;;;; +R20, R22;2;6.8k;R0805;Resistor;;;;; +R25;1;5.1k;R0805;Resistor;;;;; +R27, R35, R47, R57, R138, R144, R145, R147;8;330;R1206;Resistor;;;;; +R28, R36, R46, R52;4;68k;R1206;Resistor;;;;; +R29;1;82.5;R0805;Resistor;;;82.5 for LSU4.2 or 200 for LSU4.9;; +R30;1;10k;R0805;Resistor;;;10k for LSU4.2 or 31.6k for LSU4.9;; +R32, R34, R45;3;470k;R0805;Resistor;;;;; +R33, R115, R116;4;1k;R0805;Resistor;;;;; +R39, R40, R61, R62, R64, R66, R98, R103, R106, R107, R108, R118;12;1k;R0805;Resistor;Digi-Key;P1.0KDACT-ND;0.1% precise series <50ppm;$0.41;$4.92 +R44, R58, R74, R101;4;510k;R0805;Resistor;;;;; +R49, R60, R69, R76, R78, R87, R104, R133, R134;9;10k;R1206;Resistor;;;;; +R50;1;0.1;R0805;Resistor;;;NetTie: Can be 0;; +R51, R63, R67, R79, R85, R109;6;2.7k;R1206;Resistor;;;(optional pull-up);; +R53, R55, R56;3;10k;R0805;Resistor;;;(optional);; +R54;1;1M;R0805;Resistor;;;(optional for osc stability);; +R68;1;0;R0805;Resistor;;;"0 for 5.0V fixed regulator; 3.16k 1% for ADJ";; +R70;1;1.02k;R0805;Resistor;;;1% (optional - only for ADJ regulator);; +R75, R100, R131, R132;4;510k;R1206;Resistor;;;;; +R82;1;510;R0805;Resistor;;;;; +R86;1;1MO;R0805;Resistor;;;;; +R99, R112;2;0.1;R0805;Resistor;;;;; +R113, R114, R142, R143;4;100;R1206;Resistor;;;;; +R123;1;5.1;R0805;Resistor;;;;; +R126, R128;2;0;R1206;Resistor;;;Set non-zero for voltage divider;; +R127;1;2k;R0805;Resistor;;;1%;; +R129, R130;2;10k;R1206;Resistor;;;(optional pull-up);; +R135;1;33k;R0805;Resistor;;;;; +R136;1;51k;R0805;Resistor;;;;; +R137;1;10k;R0805;Resistor;;;1%;; +R141, R146;2;5k;R0805;Resistor;;;(optional);; +R148;1;220;R0805;Resistor;;;Adjust to set LED brightness;; +R149, R150, R151, R152, R155, R156, R159, R160;8;5k;R1206;Resistor;;;;; +R153;1;0;R1206;Resistor;;;NetTie or EMI filter;; +R154, R162, R163;3;1k;R1206;Resistor;;;(optional pull-down);; +R157, R158, R161;3;1k;R1206;Resistor;;;(optional pull-up);; +R164;1;47;R0805;Resistor;;;;; +U1;1;SN65HVD230D;SO8;3.3V CAN Transceiver with Standby Mode, 17 mA, -40 to 85 degC, 8-pin SOIC;Digi-Key;SN65HVD230D-ND;;$2.66;$2.66 +U2;1;CJ125;SOIC24;Lambda Probe Interface IC;Bosch;1267379259;Bosch 30481;$3.00;$3.00 +U3;1;TPIC8101;SOIC20;Engine Knock Signal Processor;Digi-Key;296-34575-5-ND;;$5.61;$5.61 +U4, U9;2;MCP6004T-I/ST;TSSOP14;1 MHz, Low-Power Op Amp;Digi-Key;MCP6004T-I/STCT-ND;;$0.45;$0.90 +U5;1;STM32F405RGT6;LQFP64;ARM Cortex-M4 32-bit MCU+FPU, 210 DMIPS, 1024 kB Flash, 192 kB RAM, 51 I/Os, 64-pin LQFP, -40 to 85 degC;Digi-Key;497-11767-ND;(Optional, populate instead of U5_2 (F469));; +U5_2;1;STM32F469VIT6;LQFP100;ARM Cortex-M4 32-bit MCU+FPU, 210 DMIPS, 1024 kB Flash, 192 kB RAM, 51 I/Os, 64-pin LQFP, -40 to 85 degC;Digi-Key;497-16782-ND;;$9.76;$9.76 +U6;1;NCV4274ADT33RKG;DPAK;Series of Micropower Voltage Regulators, 3-pin TO-252;Digi-Key;NCV4274ADT33RKGOSCT-ND;;$1.79;$1.79 +U7;1;NCV4274ADT50;TD03B_N;Series of Micropower Voltage Regulators, 3-pin TO-252;Digi-Key;NCV4274ADT50RKGOSCT-ND;(Optional, populate instead of U8);; +U8;1;MIC4576-5.0;D2PAK-5;Step-Down Voltage Regulator, 3A, 200 kHz, 5-pin TO-263;Digi-Key;576-1800-5-ND;Alternatives: LM25x6-5.0/ADJ, MIC4576WU;$3.20;$3.20 +U10;1;DRV8825;HTSSOP28;Stepper Motor Controller IC;Digi-Key;296-29503-1-ND;;$3.93;$3.93 +U11;1;74HCT04;SOIC14;6 Hex Inverters;Digi-Key;296-1205-1-ND;;$0.48;$0.48 +U12;1;MAX9926UAEE;QSOP16;Dual-Channel, Variable Reluctance Sensor Interface, 4.5 to 5.5 V, -40 to 125 degC, 16-Pin SOP;Digi-Key;MAX9926UAEE+-ND;;$9.27;$9.27 +U13;1;CP2102-GM;QFN28;Single-Chip USB to UART Bridge, 1024 Bytes EEPROM, -40 to 85 degC, 28-pin QFN, Tube;Digi-Key;336-1160-5-ND;;$2.91;$2.91 +U14;1;ADUM1201ARZ;SO8;Dual Channel Digital Isolator, 2.5 KV rms Insulation Rating, 1 Mbps Data Rate, 150 ns Delay, Industrial, 8-pin SOIC (R-8);Digi-Key;ADUM1201ARZ-ND;;$3.02;$3.02 +U15;1;HC-06;HC-06;Bluetooth module;Olimex;BLUETOOTH-SERIAL-HC-06;;$2.70;$2.70 +Y1, Y2;2;ABM3B-8.0MHz;QUARTZ-ABM3B-HC49;Crystal Oscillator (SMD, TH);Digi-Key;535-9721-1-ND;ABM3B-8.000MHZ-10-1-U-T or HC-49;$0.69;$1.38 +;;;;;;;;; +;;;;;;;;$114.61; +;;;;;;;;; diff --git a/hardware/prometheus-bom.pdf b/hardware/prometheus-bom.pdf index c9c0f59e8bdd3565422223517fb5a564ea29b53c..a2d8d5ff2cc11394060b5614bff99a35eba69c97 100644 GIT binary patch delta 27493 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 delta 27613 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 A;s5{u diff --git a/html/data/prometheus-bom.csv b/html/data/prometheus-bom.csv index 0af27f0..2ec5060 100644 --- a/html/data/prometheus-bom.csv +++ b/html/data/prometheus-bom.csv @@ -5,10 +5,11 @@ Designator,Quantity,Comment,Footprint,Description,Fitted,Supplier 1,Supplier Par "C3","1","10n","C0805","Capacitor","**","","","Adjust to tune low-pass filtering","","","Cap" "C4","1","220p","C0805","Capacitor","","","","","","","Cap" "C5, C34","2","1u","C0805","Capacitor","","","","","","","Cap" -"C6, C7, C9, C11, C13, C14, C15, C17, C20, C29, C31, C37, C39, C40, C43, C48, C52, C53, C66, C71","20","100n","C0805","Capacitor","","","","","","","Cap" +"C6, C7, C9, C11, C13, C14, C17, C20, C29, C31, C37, C39, C40, C43, C48, C52, C53, C66, C71","19","100n","C0805","Capacitor","","","","","","","Cap" "C8, C24, C32, C36, C38, C49, C50, C51, C56, C60, C61","11","10n","C0805","Capacitor","","","","","","","Cap" "C10, C25, C26, C54, C65, C67, C69, C70, C72","9","220n","C0805","Capacitor","","","","","","","Cap" "C12, C19, C42, C57, C58, C59, C64, C73","8","2.2u","C0805","Capacitor","","","","","","","Cap" +"C15","1","33n","C0805","Capacitor","","","","","","","Cap" "C16, C55","2","22n","C0805","Capacitor","","","","","","","Cap" "C18, C21","2","3.3n","C0805","Capacitor","","","","","","","Cap" "C22, C23, C27, C28","4","10p","C0805","Capacitor","","","","","","","Cap" @@ -141,7 +142,7 @@ Designator,Quantity,Comment,Footprint,Description,Fitted,Supplier 1,Supplier Par "R136","1","51k","R0805","Resistor","","","","","","","Res" "R137","1","10k","R0805","Resistor","","","","1%","","","Res" "R141, R146","2","5k","R0805","Resistor","","","","(optional)","","","Res" -"R148","1","1k","R0805","Resistor","**","","","Adjust to set LED brightness ","","","Res" +"R148","1","220","R0805","Resistor","**","","","Adjust to set LED brightness ","","","Res" "R149, R150, R151, R152, R155, R156, R159, R160","8","5k","R1206","Resistor","","","","","","","Res" "R153","1","0","R1206","Resistor","","","","NetTie or EMI filter","","","Res" "R154, R162, R163","3","1k","R1206","Resistor","","","","(optional pull-down)","","","Res" @@ -153,8 +154,8 @@ Designator,Quantity,Comment,Footprint,Description,Fitted,Supplier 1,Supplier Par "U4, U9","2","MCP6004T-I/ST","TSSOP14","1 MHz, Low-Power Op Amp","","Digi-Key","MCP6004T-I/STCT-ND","","","","MCP6004" "U5","1","STM32F405RGT6","LQFP64","ARM Cortex-M4 32-bit MCU+FPU, 210 DMIPS, 1024 kB Flash, 192 kB Internal RAM, 51 I/Os, 64-pin LQFP, -40 to 85 degC, Tray","","Digi-Key","497-11767-ND","(Optional, populate instead of U5_2 (F469))","Datasheet","http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00037051.pdf","STM32F405RGT6" "U5_2","1","STM32F469VIT6","LQFP100","ARM Cortex-M4 32-bit MCU+FPU, 210 DMIPS, 1024 kB Flash, 192 kB Internal RAM, 51 I/Os, 64-pin LQFP, -40 to 85 degC, Tray","","Digi-Key","497-16782-ND","","","","STM32F469VIT6" -"U6","1","LP2950CDT-3.3","DPAK","Series of Adjustable Micropower Voltage Regulators, 3-pin TO-252","","Digi-Key","LP2950CDT-3.3GOS-ND","","Datasheet","http://www.national.com/ds/LP/LP2950.pdf","LP2950CDT-3.3" -"U7","1","LP2950CDT-5.0","TD03B_N","Series of Adjustable Micropower Voltage Regulators, 3-pin TO-252","","Digi-Key","LP2950CDT-5.0GOS-ND","(Optional, populate instead of U8)","Datasheet","http://www.national.com/ds/LP/LP2950.pdf","LP2950CDT-5.0" +"U6","1","NCV4274ADT33","DPAK","Series of Micropower Voltage Regulators, 3-pin TO-252","","Digi-Key","NCV4274ADT33RKGOSCT-ND","","Datasheet","NCV4274ADT33RKGOSCT-ND","NCV4274ADT33RKG" +"U7","1","NCV4274ADT50","TD03B_N","Series of Micropower Voltage Regulators, 3-pin TO-252","","Digi-Key","NCV4274ADT50RKGOSCT-ND","(Optional, populate instead of U8)","Datasheet","http://www.onsemi.com/pub_link/Collateral/NCV4274-D.PDF","NCV4274ADT50RKG" "U8","1","MIC4576-5.0","D2PAK-5","SIMPLE SWITCHERŽ 3A Step-Down Voltage Regulator, 5-pin TO-263","","Digi-Key","576-1800-5-ND","Alternatives: LM25x6-5.0/ADJ, MIC4576WU","","","LM2576S-5.0" "U10","1","DRV8825","HTSSOP28","Stepper Motor Controller IC","","Digi-Key","296-29503-1-ND","","","","DRV8825" "U11","1","74HCT04","SOIC14","6 Hex Inverters","","Digi-Key","296-1205-1-ND","","","","74HC04" diff --git a/html/data/prometheus-footprints.csv b/html/data/prometheus-footprints.csv index 893213f..718d5f0 100644 --- a/html/data/prometheus-footprints.csv +++ b/html/data/prometheus-footprints.csv @@ -14,7 +14,7 @@ "DPAK", "rect", "260mil", "410mil", "0mil", "50mil" "DRV8825_Module", "rect", "800mil", "98mil", "0mil", "260mil" "DRV8825_Module", "rect", "800mil", "98mil", "0mil", "-260mil" -"HC-06", "rect", "505mil", "1058mil", "0mil", "150mil", "0", "img: http://i.ebayimg.com/thumbs/images/g/II8AAOSwKtlWqy09/s-l200.jpg" +"HC-06", "rect", "505mil", "1058mil", "0mil", "150mil", "0", "img: https://raw.githubusercontent.com/andreika-git/prometheus/master/html/img/hc-06.jpg" "HDR1X1", "circle", "44mil", "0mil", "0mil", "0mil", "3" "HDR1X1-BIG2", "circle", "110mil", "0mil", "0mil", "0mil", "3", "addrem: 1" "HDR1x2", "rect", "198mil", "98mil", "0mil", "0mil", "3" diff --git a/html/data/prometheus-pick-and-place.csv b/html/data/prometheus-pick-and-place.csv index a354c19..2120bd7 100644 --- a/html/data/prometheus-pick-and-place.csv +++ b/html/data/prometheus-pick-and-place.csv @@ -50,7 +50,7 @@ "C31","C0805","1669.291mil","3582.677mil","1669.291mil","3582.677mil","1706.693mil","3582.677mil","T","180.00","100n" "C32","C0805","2151.574mil","3660.433mil","2151.575mil","3660.433mil","2188.976mil","3660.433mil","T","180.00","10n" "C34","C0805","2151.574mil","3725.393mil","2151.575mil","3725.393mil","2188.976mil","3725.393mil","T","180.00","1u" -"C35","CAP_R5.0-10.0_X_16","1283.465mil","2940.945mil","1283.465mil","2940.945mil","1381.89mil","2940.945mil","T","180.00","220uF x 35" +"C35","CAP_R5.0-10.0_X_16","1283.465mil","2940.945mil","1283.465mil","2940.945mil","1381.89mil","2940.945mil","T","180.00","220uF x 50" "C36","C0805","3759.843mil","3322.834mil","3759.843mil","3322.835mil","3759.843mil","3360.236mil","T","270.00","10n" "C45","CAP_R2.5-6.3_X_11.5","1917.323mil","3677.165mil","1917.323mil","3677.165mil","1868.11mil","3677.165mil","T","0.00","220uF x 16" "C38","C0805","3482.285mil","2327.756mil","3482.285mil","2327.756mil","3519.687mil","2327.756mil","T","180.00","10n" diff --git a/html/js/prometheus-map.js b/html/js/prometheus-map.js index 59bf22e..325d6a6 100644 --- a/html/js/prometheus-map.js +++ b/html/js/prometheus-map.js @@ -85,7 +85,7 @@ $("document").ready(function(e) { $(this).addClass('selected'); var html = "
"; - var imgUrl = (components[i]["more"] && components[i]["more"]["img"]) ? components[i]["more"]["img"] : "http://www.amwtechusa.com/bmz_cache/7/7c6753843887d6b7e4bcc5e5c5e9a6bb.image.200x200.jpg"; + var imgUrl = (components[i]["more"] && components[i]["more"]["img"]) ? components[i]["more"]["img"] : "https://raw.githubusercontent.com/andreika-git/prometheus/master/html/img/image_na.jpg"; html += ""; html += "
"; html += "
Designator: "+components[i]["name"]+"
"; @@ -102,7 +102,7 @@ $("document").ready(function(e) { html += "
"+(components[i]["supp"])+" Number: "+components[i]["part"]+"
"; } if (m["ds"]) { - html += ""; + html += ""; } if (m["vname"]) { html += "
Manufacturer: " + (m["vurl"] ? "" : "") + m["vname"] + (m["vurl"] ? "" : "") + "
"; diff --git a/html/prometheus-map.html b/html/prometheus-map.html index f16cf8a..549f3bb 100644 --- a/html/prometheus-map.html +++ b/html/prometheus-map.html @@ -49,7 +49,7 @@ var components = [ { "name": "C12", "value": "2.2u", "fp": "C0805", "shape": "poly", "coords": "1821,513,1802,513,1802,458,1821,458","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C13", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "761,196,781,196,781,142,761,142","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C14", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "829,254,884,254,884,235,829,235","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, - { "name": "C15", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "846,303,901,303,901,283,846,283","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, + { "name": "C15", "value": "33n", "fp": "C0805", "shape": "poly", "coords": "846,303,901,303,901,283,846,283","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C16", "value": "22n", "fp": "C0805", "shape": "poly", "coords": "2330,220,2275,220,2275,200,2330,200","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C17", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "649,219,704,219,704,200,649,200","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C18", "value": "3.3n", "fp": "C0805", "shape": "poly", "coords": "2335,292,2280,292,2280,272,2335,272","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, @@ -67,9 +67,9 @@ var components = [ { "name": "C30", "value": "1n", "fp": "C0805", "shape": "poly", "coords": "2259,493,2239,493,2239,439,2259,439","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C31", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "199,455,255,455,255,435,199,435","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C32", "value": "10n", "fp": "C0805", "shape": "poly", "coords": "361,430,416,430,416,410,361,410","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, - { "name": "C33", "value": "100uF x 10", "fp": "CAP_R2.0-5.0_X_11", "shape": "circle", "coords": "172,474,32","descr": "Polar Electrolytic Capacitor","remark": "LowESR","part": "565-1899-ND", "supp": "Digi-Key", "more": { "ds": "http://www.chemi-con.co.jp/cgi-bin/CAT_DB/SEARCH/cat_db_al.cgi?e=e&j=p&pdfname=lxz", "url": "http://www.digikey.com/products/en?keywords=565-1899-ND", "img": "http://media.digikey.com/Photos/United%20Chemi-Con%20Photos/ELXZ250ELL470MEB5D_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/u/united-chemi-con", "vname": "United Chemi-Con", "model": "ELXZ100ELL101MEB5D", "desc": "CAP ALUM 100UF 20% 10V RADIAL", "price": "0.32000", } }, + { "name": "C33", "value": "100uF x 10", "fp": "CAP_R2.0-5.0_X_11", "shape": "circle", "coords": "172,474,32","descr": "Polar Electrolytic Capacitor","remark": "LowESR","part": "565-1899-ND", "supp": "Digi-Key", "more": { "ds": "http://www.chemi-con.co.jp/cgi-bin/CAT_DB/SEARCH/cat_db_al.cgi?e=e&j=p&pdfname=lxz", "url": "http://www.digikey.com/products/en?keywords=565-1899-ND", "img": "http://media.digikey.com/Photos/United%20Chemi-Con%20Photos/ELXZ250ELL470MEB5D_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/u/united-chemi-con", "vname": "United Chemi-Con", "model": "ELXZ100ELL101MEB5D", "desc": "CAP ALUM 100UF 20% 10V RADIAL", "price": "0.33000", } }, { "name": "C34", "value": "1u", "fp": "C0805", "shape": "poly", "coords": "361,408,416,408,416,389,361,389","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, - { "name": "C35", "value": "220uF x 50", "fp": "CAP_R5.0-10.0_X_16", "shape": "circle", "coords": "98,656,65","descr": "Polar Electrolytic Capacitor","remark": "LowESR","part": "565-2017-ND", "supp": "Digi-Key", "more": { "ds": "http://www.chemi-con.co.jp/cgi-bin/CAT_DB/SEARCH/cat_db_al.cgi?e=e&j=p&pdfname=lxz", "url": "http://www.digikey.com/products/en?keywords=565-2017-ND", "img": "http://media.digikey.com/Photos/United%20Chemi-Con%20Photos/ELXZ630ELL220MFB5D_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/u/united-chemi-con", "vname": "United Chemi-Con", "model": "ELXZ500ELL221MJ20S", "desc": "CAP ALUM 220UF 20% 50V RADIAL", "price": "0.73000", } }, + { "name": "C35", "value": "220uF x 50", "fp": "CAP_R5.0-10.0_X_16", "shape": "circle", "coords": "98,656,65","descr": "Polar Electrolytic Capacitor","remark": "LowESR","part": "565-2017-ND", "supp": "Digi-Key", "more": { "ds": "http://www.chemi-con.co.jp/cgi-bin/CAT_DB/SEARCH/cat_db_al.cgi?e=e&j=p&pdfname=lxz", "url": "http://www.digikey.com/products/en?keywords=565-2017-ND", "img": "http://media.digikey.com/Photos/United%20Chemi-Con%20Photos/ELXZ630ELL220MFB5D_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/u/united-chemi-con", "vname": "United Chemi-Con", "model": "ELXZ500ELL221MJ20S", "desc": "CAP ALUM 220UF 20% 50V RADIAL", "price": "0.76000", } }, { "name": "C36", "value": "10n", "fp": "C0805", "shape": "poly", "coords": "916,558,936,558,936,503,916,503","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C37", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "301,652,321,652,321,598,301,598","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C38", "value": "10n", "fp": "C0805", "shape": "poly", "coords": "806,867,861,867,861,847,806,847","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, @@ -79,7 +79,7 @@ var components = [ { "name": "C42", "value": "2.2u", "fp": "C0805", "shape": "poly", "coords": "1865,513,1845,513,1845,458,1865,458","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C43", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "1843,513,1823,513,1823,458,1843,458","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C44", "value": "220uF x 16", "fp": "TANT-D", "shape": "poly", "coords": "177,659,295,659,295,601,177,601","descr": "Polar Tantalum SMT Capacitor","remark": "LowESR","part": "399-10429-1-ND", "supp": "Digi-Key", "more": { "ds": "http://www.kemet.com/Lists/ProductCatalog/Attachments/254/KEM_T2005_T491.pdf", "url": "http://www.digikey.com/products/en?keywords=399-10429-1-ND", "img": "http://media.digikey.com/photos/Kemet%20Photos/T491%20SERIES%207.3L,4.3W_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/k/kemet", "vname": "KEMET", "model": "T491D227K016AT", "desc": "CAP TANT 220UF 16V 10% 2917", "price": "1.97000", } }, - { "name": "C45", "value": "220uF x 16", "fp": "CAP_R2.5-6.3_X_11.5", "shape": "circle", "coords": "310,414,40","descr": "Polar Electrolytic Capacitor","remark": "LowESR","part": "565-1927-ND", "supp": "Digi-Key", "more": { "ds": "http://www.chemi-con.co.jp/cgi-bin/CAT_DB/SEARCH/cat_db_al.cgi?e=e&j=p&pdfname=lxz", "url": "http://www.digikey.com/products/en?keywords=565-1927-ND", "img": "http://media.digikey.com/Photos/United%20Chemi-Con%20Photos/ELXZ630ELL220MFB5D_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/u/united-chemi-con", "vname": "United Chemi-Con", "model": "ELXZ160ELL221MF15D", "desc": "CAP ALUM 220UF 20% 16V RADIAL", "price": "0.40000", } }, + { "name": "C45", "value": "220uF x 16", "fp": "CAP_R2.5-6.3_X_11.5", "shape": "circle", "coords": "310,414,40","descr": "Polar Electrolytic Capacitor","remark": "LowESR","part": "565-1927-ND", "supp": "Digi-Key", "more": { "ds": "http://www.chemi-con.co.jp/cgi-bin/CAT_DB/SEARCH/cat_db_al.cgi?e=e&j=p&pdfname=lxz", "url": "http://www.digikey.com/products/en?keywords=565-1927-ND", "img": "http://media.digikey.com/Photos/United%20Chemi-Con%20Photos/ELXZ630ELL220MFB5D_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/u/united-chemi-con", "vname": "United Chemi-Con", "model": "ELXZ160ELL221MF15D", "desc": "CAP ALUM 220UF 20% 16V RADIAL", "price": "0.42000", } }, { "name": "C46", "value": "220uF x 16", "fp": "TANT-D", "shape": "poly", "coords": "2229,527,2112,527,2112,469,2229,469","descr": "Polar Tantalum SMT Capacitor","remark": "LowESR","part": "399-10429-1-ND", "supp": "Digi-Key", "more": { "ds": "http://www.kemet.com/Lists/ProductCatalog/Attachments/254/KEM_T2005_T491.pdf", "url": "http://www.digikey.com/products/en?keywords=399-10429-1-ND", "img": "http://media.digikey.com/photos/Kemet%20Photos/T491%20SERIES%207.3L,4.3W_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/k/kemet", "vname": "KEMET", "model": "T491D227K016AT", "desc": "CAP TANT 220UF 16V 10% 2917", "price": "1.97000", } }, { "name": "C47", "value": "1n", "fp": "C0805", "shape": "poly", "coords": "85,586,140,586,140,566,85,566","descr": "Capacitor","remark": "(optional for ADJ-regulator)", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C48", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "1982,495,1962,495,1962,440,1982,440","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, @@ -97,7 +97,7 @@ var components = [ { "name": "C60", "value": "10n", "fp": "C0805", "shape": "poly", "coords": "752,861,772,861,772,806,752,806","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C61", "value": "10n", "fp": "C0805", "shape": "poly", "coords": "717,976,737,976,737,922,717,922","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C62", "value": "1n", "fp": "C0805", "shape": "poly", "coords": "700,1037,755,1037,755,1017,700,1017","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, - { "name": "C63", "value": "10uFx10", "fp": "TANT-A", "shape": "poly", "coords": "810,1061,873,1061,873,1039,810,1039","descr": "Polar Tantalum SMT Capacitor","remark": "or put TVS (ESD5Z5.0T1G) instead ","part": "478-4086-1-ND", "supp": "Digi-Key", "more": { "ds": "http://datasheets.avx.com/TPS.pdf", "url": "http://www.digikey.com/products/en?keywords=478-4086-1-ND", "img": "http://media.digikey.com/photos/AVX%20Photos/OxiCap%20NOJ%20SERIES%201.6H,3.2L,1.6W_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/a/avx", "vname": "AVX Corporation", "model": "TPSA106M010R1800", "desc": "CAP TANT 10UF 10V 20% 1206", "price": "0.50000", } }, + { "name": "C63", "value": "10uFx10", "fp": "TANT-A", "shape": "poly", "coords": "810,1061,873,1061,873,1039,810,1039","descr": "Polar Tantalum SMT Capacitor","remark": "or put TVS (ESD5Z5.0T1G) instead ","part": "478-4086-1-ND", "supp": "Digi-Key", "more": { "ds": "http://datasheets.avx.com/TPS.pdf", "url": "http://www.digikey.com/products/en?keywords=478-4086-1-ND", "img": "http://media.digikey.com/photos/AVX%20Photos/OxiCap%20NOJ%20SERIES%201.6H,3.2L,1.6W_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/a/avx", "vname": "AVX Corporation", "model": "TPSA106M010R1800", "desc": "CAP TANT 10UF 10V 20% 1206", "price": "0.53000", } }, { "name": "C64", "value": "2.2u", "fp": "C0805", "shape": "poly", "coords": "200,1131,220,1131,220,1077,200,1077","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C65", "value": "220n", "fp": "C0805", "shape": "poly", "coords": "144,1062,199,1062,199,1043,144,1043","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C66", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "809,1083,864,1083,864,1063,809,1063","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, @@ -148,8 +148,8 @@ var components = [ { "name": "J7", "value": "USB-B", "fp": "CONN-USB-B", "shape": "poly", "coords": "65,1293,254,1293,254,1144,65,1144","descr": "USB Connector Type B","remark": "","part": "ED2982-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=ED2982-ND", "img": "http://media.digikey.com/Photos/On%20Shore%20Technology%20Photos/USB-B1HSW6_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/o/on-shore-technology", "ds": "http://www.on-shore.com/wp-content/uploads/2015/09/usb-b1hsxx.pdf", "vname": "On Shore Technology Inc.", "model": "USB-B1HSW6", "desc": "CONN USB TYPE B R/A WHITE", "price": "0.58000", } }, { "name": "L1", "value": "BLM21PG331", "fp": "L2012", "shape": "poly", "coords": "415,422,428,422,428,383,415,383","descr": "Chip Inductor","remark": "","part": "490-5988-1-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=490-5988-1-ND", "img": "http://media.digikey.com/photos/Murata%20Photos/BLM21%20SERIES%200805_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/m/murata-electronics", "ds": "http://www.murata.com/en-global/products/productdata/8796733767710/S0580E.pdf", "vname": "Murata Electronics North America", "model": "BLM21PG331SN1D", "desc": "FERRITE BEAD 330 OHM 0805 1LN", "price": "0.12000", } }, { "name": "L2", "value": "BLM21PG331", "fp": "L2012", "shape": "poly", "coords": "744,369,784,369,784,356,744,356","descr": "Chip Inductor","remark": "","part": "490-5988-1-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=490-5988-1-ND", "img": "http://media.digikey.com/photos/Murata%20Photos/BLM21%20SERIES%200805_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/m/murata-electronics", "ds": "http://www.murata.com/en-global/products/productdata/8796733767710/S0580E.pdf", "vname": "Murata Electronics North America", "model": "BLM21PG331SN1D", "desc": "FERRITE BEAD 330 OHM 0805 1LN", "price": "0.12000", } }, - { "name": "L3", "value": "CDRH104RNP-330", "fp": "L-CDRH104R", "shape": "poly", "coords": "201,803,335,803,335,667,201,667","descr": "Inductor with Ferrite Core","remark": "","part": "308-1433-1-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=308-1433-1-ND", "img": "http://media.digikey.com/photos/Sumida%20Photos/CDRH104%20SERIES_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/s/sumida", "ds": "http://products.sumida.com/products/pdf/CDRH104R.pdf", "vname": "Sumida America Components Inc.", "model": "CDRH104RNP-330NC", "desc": "FIXED IND 33UH 2.2A 93 MOHM SMD", "price": "1.67000", } }, - { "name": "L4", "value": "CDRH104RNP-330", "fp": "L-CDRH104R", "shape": "poly", "coords": "210,595,344,595,344,459,210,459","descr": "Inductor with Ferrite Core","remark": "","part": "308-1433-1-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=308-1433-1-ND", "img": "http://media.digikey.com/photos/Sumida%20Photos/CDRH104%20SERIES_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/s/sumida", "ds": "http://products.sumida.com/products/pdf/CDRH104R.pdf", "vname": "Sumida America Components Inc.", "model": "CDRH104RNP-330NC", "desc": "FIXED IND 33UH 2.2A 93 MOHM SMD", "price": "1.67000", } }, + { "name": "L3", "value": "CDRH104RNP-330", "fp": "L-CDRH104R", "shape": "poly", "coords": "201,803,335,803,335,667,201,667","descr": "Inductor with Ferrite Core","remark": "","part": "308-1433-1-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=308-1433-1-ND", "img": "http://media.digikey.com/photos/Sumida%20Photos/CDRH104%20SERIES_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/s/sumida", "ds": "http://products.sumida.com/products/pdf/CDRH104R.pdf", "vname": "Sumida America Components Inc.", "model": "CDRH104RNP-330NC", "desc": "FIXED IND 33UH 2.2A 93 MOHM SMD", "price": "1.72000", } }, + { "name": "L4", "value": "CDRH104RNP-330", "fp": "L-CDRH104R", "shape": "poly", "coords": "210,595,344,595,344,459,210,459","descr": "Inductor with Ferrite Core","remark": "","part": "308-1433-1-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=308-1433-1-ND", "img": "http://media.digikey.com/photos/Sumida%20Photos/CDRH104%20SERIES_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/s/sumida", "ds": "http://products.sumida.com/products/pdf/CDRH104R.pdf", "vname": "Sumida America Components Inc.", "model": "CDRH104RNP-330NC", "desc": "FIXED IND 33UH 2.2A 93 MOHM SMD", "price": "1.72000", } }, { "name": "L5", "value": "BLM21PG331", "fp": "L1206", "shape": "poly", "coords": "166,1133,190,1133,190,1076,166,1076","descr": "Chip Inductor","remark": "", }, { "name": "P1", "value": "STLink", "fp": "HDR1X5", "shape": "poly", "coords": "436,57,602,57,602,24,436,24","descr": "Header, 5-Pin","remark": "Serial MCU Programmer Interface (ST-Link V2)", }, { "name": "P1", "value": "STLink", "fp": "HDR1X5", "shape": "poly", "coords": "2012,52,1847,52,1847,19,2012,19","descr": "Header, 5-Pin","remark": "Serial MCU Programmer Interface (ST-Link V2)", }, @@ -425,7 +425,7 @@ var components = [ { "name": "R145", "value": "330", "fp": "R1206", "shape": "poly", "coords": "1072,795,1100,795,1100,739,1072,739","descr": "Resistor","remark": "", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/CRCW-F%20SERIES%201206_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, { "name": "R146", "value": "5k", "fp": "R0805", "shape": "poly", "coords": "806,1127,830,1127,830,1086,806,1086","descr": "Resistor","remark": "(optional)", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/TFPT0805L1001DV_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, { "name": "R147", "value": "330", "fp": "R1206", "shape": "poly", "coords": "1072,967,1100,967,1100,911,1072,911","descr": "Resistor","remark": "", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/CRCW-F%20SERIES%201206_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, - { "name": "R148", "value": "1k", "fp": "R0805", "shape": "poly", "coords": "277,321,301,321,301,280,277,280","descr": "Resistor","remark": "Adjust to set LED brightness ", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/TFPT0805L1001DV_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, + { "name": "R148", "value": "220", "fp": "R0805", "shape": "poly", "coords": "277,321,301,321,301,280,277,280","descr": "Resistor","remark": "Adjust to set LED brightness ", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/TFPT0805L1001DV_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, { "name": "R149", "value": "5k", "fp": "R1206", "shape": "poly", "coords": "877,1130,935,1130,935,1102,877,1102","descr": "Resistor","remark": "", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/CRCW-F%20SERIES%201206_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, { "name": "R150", "value": "5k", "fp": "R1206", "shape": "poly", "coords": "877,1062,935,1062,935,1035,877,1035","descr": "Resistor","remark": "", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/CRCW-F%20SERIES%201206_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, { "name": "R151", "value": "5k", "fp": "R1206", "shape": "poly", "coords": "877,1029,935,1029,935,1001,877,1001","descr": "Resistor","remark": "", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/CRCW-F%20SERIES%201206_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, @@ -447,8 +447,8 @@ var components = [ { "name": "U3", "value": "TPIC8101", "fp": "SOIC20", "shape": "poly", "coords": "2271,288,2101,288,2101,156,2271,156","descr": "Engine Knock Signal Processor","remark": "","part": "296-34575-5-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=296-34575-5-ND", "img": "http://media.digikey.com/Renders/~~Pkg.Case%20or%20Series/20-SOIC%200.295_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/t/texas-instruments", "ds": "http://www.ti.com/lit/ds/symlink/tpic8101.pdf", "vname": "Texas Instruments", "model": "TPIC8101DW", "desc": "IC KNOCK SENSOR INTERFACE 20SOIC", "price": "5.61000", } }, { "name": "U4", "value": "MCP6004T-I/ST", "fp": "TSSOP14", "shape": "poly", "coords": "746,492,830,492,830,427,746,427","descr": "1 MHz, Low-Power Op Amp","remark": "","part": "MCP6004T-I/STCT-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=MCP6004T-I/STCT-ND", "img": "http://media.digikey.com/Renders/Microchip%20Tech%20Renders/14-TSSOP_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/m/microchip-technology", "ds": "http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en011705", "vname": "Microchip Technology", "model": "MCP6004T-I/ST", "desc": "IC OPAMP GP 1MHZ RRO 14TSSOP", "price": "0.45000", } }, { "name": "U5_2", "value": "STM32F469VIT6", "fp": "LQFP100", "shape": "poly", "coords": "472,433,683,433,683,226,472,226","descr": "ARM Cortex-M4 32-bit MCU+FPU, 210 DMIPS, 1024 kB Flash, 192 kB Internal RAM, 51 I/Os, 64-pin LQFP, -40 to 85 degC, Tray","remark": "","part": "497-16782-ND", "supp": "Digi-Key", "more": { "img": "https://www.digikey.com/-/media/Images/Product%20Highlights/S/STMicroelectronics/STM32F407%20Microcontrollers/st-stm32f407ze-microcontroller.jpg?la=en-US&ts=21afc27a-7612-417f-9e5c-96b3a2bf05c6", "url": "http://www.digikey.com/products/en?keywords=497-16782-ND", "vurl": "http://www.digikey.com/en/supplier-centers/s/stmicroelectronics", "ds": "http://www.st.com/content/ccc/resource/technical/document/datasheet/2f/48/57/b4/79/f7/4f/65/DM00219980.pdf/files/DM00219980.pdf/jcr:content/translations/en.DM00219980.pdf", "vname": "STMicroelectronics", "model": "STM32F469VIT6", "desc": "IC MCU 32BIT 2MB FLASH 100LQFP", "price": "9.75559", } }, - { "name": "U6", "value": "LP2950CDT-3.3", "fp": "DPAK", "shape": "poly", "coords": "36,528,123,528,123,393,36,393","descr": "Series of Adjustable Micropower Voltage Regulators, 3-pin TO-252","remark": "","part": "LP2950CDT-3.3GOS-ND", "supp": "Digi-Key", "more": { "ds": "http://www.onsemi.com/pub_link/Collateral/LP2950-D.PDF", "url": "http://www.digikey.com/products/en?keywords=LP2950CDT-3.3GOS-ND", "img": "http://media.digikey.com/Renders/On%20Semi%20Renders/DPAK_369C_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/o/on-semiconductor", "vname": "ON Semiconductor", "model": "LP2950CDT-3.3G", "desc": "IC REG LDO 3.3V 0.1A DPAK", "price": "0.71000", } }, - { "name": "U7", "value": "LP2950CDT-5.0", "fp": "TD03B_N", "shape": "poly", "coords": "2340,810,2252,810,2252,702,2340,702","descr": "Series of Adjustable Micropower Voltage Regulators, 3-pin TO-252","remark": "(Optional, populate instead of U8)","part": "LP2950CDT-5.0GOS-ND", "supp": "Digi-Key", "more": { "ds": "http://www.onsemi.com/pub_link/Collateral/LP2950-D.PDF", "url": "http://www.digikey.com/products/en?keywords=LP2950CDT-5.0GOS-ND", "img": "http://media.digikey.com/Renders/On%20Semi%20Renders/DPAK_369C_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/o/on-semiconductor", "vname": "ON Semiconductor", "model": "LP2950CDT-5.0G", "desc": "IC REG LDO 5V 0.1A DPAK", "price": "0.79000", } }, + { "name": "U6", "value": "NCV4274ADT33", "fp": "DPAK", "shape": "poly", "coords": "36,528,123,528,123,393,36,393","descr": "Series of Micropower Voltage Regulators, 3-pin TO-252","remark": "","part": "NCV4274ADT33RKGOSCT-ND", "supp": "Digi-Key", "more": { "ds": "http://www.onsemi.com/pub_link/Collateral/NCV4274-D.PDF", "url": "http://www.digikey.com/products/en?keywords=NCV4274ADT33RKGOSCT-ND", "img": "http://media.digikey.com/Renders/On%20Semi%20Renders/DPAK_369C_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/o/on-semiconductor", "vname": "ON Semiconductor", "model": "NCV4274ADT33RKG", "desc": "IC REG LDO 3.3V 0.4A DPAK", "price": "1.79000", } }, + { "name": "U7", "value": "NCV4274ADT50", "fp": "TD03B_N", "shape": "poly", "coords": "2340,810,2252,810,2252,702,2340,702","descr": "Series of Micropower Voltage Regulators, 3-pin TO-252","remark": "(Optional, populate instead of U8)","part": "NCV4274ADT50RKGOSCT-ND", "supp": "Digi-Key", "more": { "ds": "http://www.onsemi.com/pub_link/Collateral/NCV4274-D.PDF", "url": "http://www.digikey.com/products/en?keywords=NCV4274ADT50RKGOSCT-ND", "img": "http://media.digikey.com/Renders/On%20Semi%20Renders/DPAK_369C_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/o/on-semiconductor", "vname": "ON Semiconductor", "model": "NCV4274ADT50RKG", "desc": "IC REG LDO 5V 0.4A DPAK", "price": "1.79000", } }, { "name": "U8", "value": "MIC4576-5.0", "fp": "D2PAK-5", "shape": "poly", "coords": "56,914,188,914,188,727,56,727","descr": "SIMPLE SWITCHERŽ 3A Step-Down Voltage Regulator, 5-pin TO-263","remark": "Alternatives: LM25x6-5.0/ADJ, MIC4576WU","part": "576-1800-5-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=576-1800-5-ND", "img": "http://media.digikey.com/photos/Micrel%20Photos/576-TO-263-5_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/m/microchip-technology", "ds": "http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en579226", "vname": "Microchip Technology", "model": "MIC4576-5.0WU", "desc": "IC REG BUCK 5V 3A TO263-5", "price": "3.20000", } }, { "name": "U9", "value": "MCP6004T-I/ST", "fp": "TSSOP14", "shape": "poly", "coords": "864,817,931,817,931,734,864,734","descr": "1 MHz, Low-Power Op Amp","remark": "","part": "MCP6004T-I/STCT-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=MCP6004T-I/STCT-ND", "img": "http://media.digikey.com/Renders/Microchip%20Tech%20Renders/14-TSSOP_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/m/microchip-technology", "ds": "http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en011705", "vname": "Microchip Technology", "model": "MCP6004T-I/ST", "desc": "IC OPAMP GP 1MHZ RRO 14TSSOP", "price": "0.45000", } }, { "name": "U10", "value": "DRV8825", "fp": "HTSSOP28", "shape": "poly", "coords": "474,759,561,759,561,633,474,633","descr": "Stepper Motor Controller IC","remark": "","part": "296-29503-1-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=296-29503-1-ND", "img": "http://media.digikey.com/Renders/Texas%20Instr%20Renders/296;-4073225-6;-PWP;-28_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/t/texas-instruments", "ds": "http://www.ti.com/lit/ds/symlink/drv8825.pdf", "vname": "Texas Instruments", "model": "DRV8825PWPR", "desc": "IC MOTOR DRIVER PAR 28HTSSOP", "price": "3.93000", } }, @@ -456,7 +456,7 @@ var components = [ { "name": "U12", "value": "MAX9926UAEE", "fp": "QSOP16", "shape": "poly", "coords": "691,1110,771,1110,771,1045,691,1045","descr": "Dual-Channel, Variable Reluctance Sensor Interface with No Low Power Shutdown, 4.5 to 5.5 V, -40 to 125 degC, 16-Pin SOP (E16+1), Pb-Free","remark": "","part": "MAX9926UAEE+-ND", "supp": "Digi-Key", "more": { "ds": "http://datasheets.maximintegrated.com/en/ds/MAX9924-MAX9927.pdf", "url": "http://www.digikey.com/products/en?keywords=MAX9926UAEE+-ND", "img": "http://media.digikey.com/photos/Maxim%20Photos/175-16-QSOP_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/m/maxim-integrated", "vname": "Maxim Integrated", "model": "MAX9926UAEE+", "desc": "IC SENSOR INTERFACE VARI 16-QSOP", "price": "9.27000", } }, { "name": "U13", "value": "CP2102-GM", "fp": "QFN28", "shape": "poly", "coords": "132,1038,211,1038,211,961,132,961","descr": "Single-Chip USB to UART Bridge, 1024 Bytes EEPROM, -40 to 85 degC, 28-pin QFN, Tube","remark": "","part": "336-1160-5-ND", "supp": "Digi-Key", "more": { "ds": "http://www.silabs.com/documents/public/data-sheets/CP2102-9.pdf", "url": "http://www.digikey.com/products/en?keywords=336-1160-5-ND", "img": "http://media.digikey.com/photos/Silicon%20Labs%20Photos/SL-28-MLP_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/s/silicon-labs", "vname": "Silicon Labs", "model": "CP2102-GM", "desc": "IC USB-TO-UART BRIDGE 28VQFN", "price": "2.91000", } }, { "name": "U14", "value": "ADUM1201ARZ", "fp": "SO8", "shape": "poly", "coords": "237,1042,318,1042,318,978,237,978","descr": "Dual Channel Digital Isolator, 2.5 KV rms Insulation Rating, 1 Mbps Data Rate, 150 ns Delay, Industrial, 8-pin SOIC (R-8), Tube","remark": "","part": "ADUM1201ARZ-ND", "supp": "Digi-Key", "more": { "ds": "http://www.analog.com/media/en/technical-documentation/data-sheets/ADuM1200_1201.pdf", "url": "http://www.digikey.com/products/en?keywords=ADUM1201ARZ-ND", "img": "http://media.digikey.com/Renders/Analog%20Devices%20Renders/8SOIC_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/a/analog-devices", "vname": "Analog Devices Inc.", "model": "ADUM1201ARZ", "desc": "DGTL ISO 2.5KV GEN PURP 8SOIC", "price": "3.02000", } }, - { "name": "U15", "value": "HC-06", "fp": "HC-06", "shape": "poly", "coords": "90,365,259,365,259,18,90,18","descr": "Bluetooth module","remark": "","part": "BLUETOOTH-SERIAL-HC-06", "supp": "Olimex", "more": { "img": "http://i.ebayimg.com/thumbs/images/g/II8AAOSwKtlWqy09/s-l200.jpg", "ds": "https://github.com/andreika-git/prometheus/raw/master/pdf/HC-06.pdf", } }, + { "name": "U15", "value": "HC-06", "fp": "HC-06", "shape": "poly", "coords": "90,365,259,365,259,18,90,18","descr": "Bluetooth module","remark": "","part": "BLUETOOTH-SERIAL-HC-06", "supp": "Olimex", "more": { "img": "https://raw.githubusercontent.com/andreika-git/prometheus/master/html/img/hc-06.jpg", "ds": "https://github.com/andreika-git/prometheus/raw/master/pdf/HC-06.pdf", } }, { "name": "Y1", "value": "ABM3B-8.0MHz", "fp": "QUARTZ-ABM3B-HC49", "shape": "poly", "coords": "330,340,395,340,395,298,330,298","descr": "Crystal Oscillator (SMD, TH)","remark": "ABM3B-8.000MHZ-10-1-U-T or HC-49","part": "535-9721-1-ND", "supp": "Digi-Key", "more": { "ds": "http://www.abracon.com/Resonators/abm3b.pdf", "url": "http://www.digikey.com/products/en?keywords=535-9721-1-ND", "img": "http://media.digikey.com/renders/Abracon%20Renders/ABM3B%20Series_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/a/abracon", "vname": "Abracon LLC", "model": "ABM3B-8.000MHZ-10-1-U-T", "desc": "CRYSTAL 8.0000MHZ 10PF SMD", "price": "0.69000", } }, { "name": "Y2", "value": "ABM3B-8.0MHz", "fp": "QUARTZ-ABM3B-HC49-2SIDED", "shape": "poly", "coords": "280,99,414,99,414,34,280,34","descr": "Crystal Oscillator (SMD, TH)","remark": "ABM3B-8.000MHZ-10-1-U-T or HC-49","part": "535-9721-1-ND", "supp": "Digi-Key", "more": { "ds": "http://www.abracon.com/Resonators/abm3b.pdf", "url": "http://www.digikey.com/products/en?keywords=535-9721-1-ND", "img": "http://media.digikey.com/renders/Abracon%20Renders/ABM3B%20Series_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/a/abracon", "vname": "Abracon LLC", "model": "ABM3B-8.000MHZ-10-1-U-T", "desc": "CRYSTAL 8.0000MHZ 10PF SMD", "price": "0.69000", } }, { "name": "Y2", "value": "ABM3B-8.0MHz", "fp": "QUARTZ-ABM3B-HC49-2SIDED", "shape": "poly", "coords": "2122,93,2080,93,2080,29,2122,29","descr": "Crystal Oscillator (SMD, TH)","remark": "ABM3B-8.000MHZ-10-1-U-T or HC-49","part": "535-9721-1-ND", "supp": "Digi-Key", "more": { "ds": "http://www.abracon.com/Resonators/abm3b.pdf", "url": "http://www.digikey.com/products/en?keywords=535-9721-1-ND", "img": "http://media.digikey.com/renders/Abracon%20Renders/ABM3B%20Series_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/a/abracon", "vname": "Abracon LLC", "model": "ABM3B-8.000MHZ-10-1-U-T", "desc": "CRYSTAL 8.0000MHZ 10PF SMD", "price": "0.69000", } }, diff --git a/html/src/test1-generated.html b/html/src/test1-generated.html index cb6b07b..add4e7a 100644 --- a/html/src/test1-generated.html +++ b/html/src/test1-generated.html @@ -18,7 +18,7 @@ var components = [ { "name": "C12", "value": "2.2u", "fp": "C0805", "shape": "poly", "coords": "1821,513,1802,513,1802,458,1821,458","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C13", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "761,196,781,196,781,142,761,142","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C14", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "829,254,884,254,884,235,829,235","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, - { "name": "C15", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "846,303,901,303,901,283,846,283","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, + { "name": "C15", "value": "33n", "fp": "C0805", "shape": "poly", "coords": "846,303,901,303,901,283,846,283","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C16", "value": "22n", "fp": "C0805", "shape": "poly", "coords": "2330,220,2275,220,2275,200,2330,200","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C17", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "649,219,704,219,704,200,649,200","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C18", "value": "3.3n", "fp": "C0805", "shape": "poly", "coords": "2335,292,2280,292,2280,272,2335,272","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, @@ -36,9 +36,9 @@ var components = [ { "name": "C30", "value": "1n", "fp": "C0805", "shape": "poly", "coords": "2259,493,2239,493,2239,439,2259,439","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C31", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "199,455,255,455,255,435,199,435","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C32", "value": "10n", "fp": "C0805", "shape": "poly", "coords": "361,430,416,430,416,410,361,410","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, - { "name": "C33", "value": "100uF x 10", "fp": "CAP_R2.0-5.0_X_11", "shape": "circle", "coords": "172,474,32","descr": "Polar Electrolytic Capacitor","remark": "LowESR","part": "565-1899-ND", "supp": "Digi-Key", "more": { "ds": "http://www.chemi-con.co.jp/cgi-bin/CAT_DB/SEARCH/cat_db_al.cgi?e=e&j=p&pdfname=lxz", "url": "http://www.digikey.com/products/en?keywords=565-1899-ND", "img": "http://media.digikey.com/Photos/United%20Chemi-Con%20Photos/ELXZ250ELL470MEB5D_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/u/united-chemi-con", "vname": "United Chemi-Con", "model": "ELXZ100ELL101MEB5D", "desc": "CAP ALUM 100UF 20% 10V RADIAL", "price": "0.32000", } }, + { "name": "C33", "value": "100uF x 10", "fp": "CAP_R2.0-5.0_X_11", "shape": "circle", "coords": "172,474,32","descr": "Polar Electrolytic Capacitor","remark": "LowESR","part": "565-1899-ND", "supp": "Digi-Key", "more": { "ds": "http://www.chemi-con.co.jp/cgi-bin/CAT_DB/SEARCH/cat_db_al.cgi?e=e&j=p&pdfname=lxz", "url": "http://www.digikey.com/products/en?keywords=565-1899-ND", "img": "http://media.digikey.com/Photos/United%20Chemi-Con%20Photos/ELXZ250ELL470MEB5D_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/u/united-chemi-con", "vname": "United Chemi-Con", "model": "ELXZ100ELL101MEB5D", "desc": "CAP ALUM 100UF 20% 10V RADIAL", "price": "0.33000", } }, { "name": "C34", "value": "1u", "fp": "C0805", "shape": "poly", "coords": "361,408,416,408,416,389,361,389","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, - { "name": "C35", "value": "220uF x 35", "fp": "CAP_R5.0-10.0_X_16", "shape": "circle", "coords": "98,656,65","descr": "Polar Electrolytic Capacitor","remark": "LowESR","part": "565-2017-ND", "supp": "Digi-Key", "more": { "ds": "http://www.chemi-con.co.jp/cgi-bin/CAT_DB/SEARCH/cat_db_al.cgi?e=e&j=p&pdfname=lxz", "url": "http://www.digikey.com/products/en?keywords=565-2017-ND", "img": "http://media.digikey.com/Photos/United%20Chemi-Con%20Photos/ELXZ630ELL220MFB5D_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/u/united-chemi-con", "vname": "United Chemi-Con", "model": "ELXZ500ELL221MJ20S", "desc": "CAP ALUM 220UF 20% 50V RADIAL", "price": "0.73000", } }, + { "name": "C35", "value": "220uF x 50", "fp": "CAP_R5.0-10.0_X_16", "shape": "circle", "coords": "98,656,65","descr": "Polar Electrolytic Capacitor","remark": "LowESR","part": "565-2017-ND", "supp": "Digi-Key", "more": { "ds": "http://www.chemi-con.co.jp/cgi-bin/CAT_DB/SEARCH/cat_db_al.cgi?e=e&j=p&pdfname=lxz", "url": "http://www.digikey.com/products/en?keywords=565-2017-ND", "img": "http://media.digikey.com/Photos/United%20Chemi-Con%20Photos/ELXZ630ELL220MFB5D_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/u/united-chemi-con", "vname": "United Chemi-Con", "model": "ELXZ500ELL221MJ20S", "desc": "CAP ALUM 220UF 20% 50V RADIAL", "price": "0.76000", } }, { "name": "C36", "value": "10n", "fp": "C0805", "shape": "poly", "coords": "916,558,936,558,936,503,916,503","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C37", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "301,652,321,652,321,598,301,598","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C38", "value": "10n", "fp": "C0805", "shape": "poly", "coords": "806,867,861,867,861,847,806,847","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, @@ -48,7 +48,7 @@ var components = [ { "name": "C42", "value": "2.2u", "fp": "C0805", "shape": "poly", "coords": "1865,513,1845,513,1845,458,1865,458","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C43", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "1843,513,1823,513,1823,458,1843,458","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C44", "value": "220uF x 16", "fp": "TANT-D", "shape": "poly", "coords": "177,659,295,659,295,601,177,601","descr": "Polar Tantalum SMT Capacitor","remark": "LowESR","part": "399-10429-1-ND", "supp": "Digi-Key", "more": { "ds": "http://www.kemet.com/Lists/ProductCatalog/Attachments/254/KEM_T2005_T491.pdf", "url": "http://www.digikey.com/products/en?keywords=399-10429-1-ND", "img": "http://media.digikey.com/photos/Kemet%20Photos/T491%20SERIES%207.3L,4.3W_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/k/kemet", "vname": "KEMET", "model": "T491D227K016AT", "desc": "CAP TANT 220UF 16V 10% 2917", "price": "1.97000", } }, - { "name": "C45", "value": "220uF x 16", "fp": "CAP_R2.5-6.3_X_11.5", "shape": "circle", "coords": "310,414,40","descr": "Polar Electrolytic Capacitor","remark": "LowESR","part": "565-1927-ND", "supp": "Digi-Key", "more": { "ds": "http://www.chemi-con.co.jp/cgi-bin/CAT_DB/SEARCH/cat_db_al.cgi?e=e&j=p&pdfname=lxz", "url": "http://www.digikey.com/products/en?keywords=565-1927-ND", "img": "http://media.digikey.com/Photos/United%20Chemi-Con%20Photos/ELXZ630ELL220MFB5D_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/u/united-chemi-con", "vname": "United Chemi-Con", "model": "ELXZ160ELL221MF15D", "desc": "CAP ALUM 220UF 20% 16V RADIAL", "price": "0.40000", } }, + { "name": "C45", "value": "220uF x 16", "fp": "CAP_R2.5-6.3_X_11.5", "shape": "circle", "coords": "310,414,40","descr": "Polar Electrolytic Capacitor","remark": "LowESR","part": "565-1927-ND", "supp": "Digi-Key", "more": { "ds": "http://www.chemi-con.co.jp/cgi-bin/CAT_DB/SEARCH/cat_db_al.cgi?e=e&j=p&pdfname=lxz", "url": "http://www.digikey.com/products/en?keywords=565-1927-ND", "img": "http://media.digikey.com/Photos/United%20Chemi-Con%20Photos/ELXZ630ELL220MFB5D_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/u/united-chemi-con", "vname": "United Chemi-Con", "model": "ELXZ160ELL221MF15D", "desc": "CAP ALUM 220UF 20% 16V RADIAL", "price": "0.42000", } }, { "name": "C46", "value": "220uF x 16", "fp": "TANT-D", "shape": "poly", "coords": "2229,527,2112,527,2112,469,2229,469","descr": "Polar Tantalum SMT Capacitor","remark": "LowESR","part": "399-10429-1-ND", "supp": "Digi-Key", "more": { "ds": "http://www.kemet.com/Lists/ProductCatalog/Attachments/254/KEM_T2005_T491.pdf", "url": "http://www.digikey.com/products/en?keywords=399-10429-1-ND", "img": "http://media.digikey.com/photos/Kemet%20Photos/T491%20SERIES%207.3L,4.3W_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/k/kemet", "vname": "KEMET", "model": "T491D227K016AT", "desc": "CAP TANT 220UF 16V 10% 2917", "price": "1.97000", } }, { "name": "C47", "value": "1n", "fp": "C0805", "shape": "poly", "coords": "85,586,140,586,140,566,85,566","descr": "Capacitor","remark": "(optional for ADJ-regulator)", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C48", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "1982,495,1962,495,1962,440,1982,440","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, @@ -66,7 +66,7 @@ var components = [ { "name": "C60", "value": "10n", "fp": "C0805", "shape": "poly", "coords": "752,861,772,861,772,806,752,806","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C61", "value": "10n", "fp": "C0805", "shape": "poly", "coords": "717,976,737,976,737,922,717,922","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C62", "value": "1n", "fp": "C0805", "shape": "poly", "coords": "700,1037,755,1037,755,1017,700,1017","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, - { "name": "C63", "value": "10uFx10", "fp": "TANT-A", "shape": "poly", "coords": "810,1061,873,1061,873,1039,810,1039","descr": "Polar Tantalum SMT Capacitor","remark": "or put TVS (ESD5Z5.0T1G) instead ","part": "478-4086-1-ND", "supp": "Digi-Key", "more": { "ds": "http://datasheets.avx.com/TPS.pdf", "url": "http://www.digikey.com/products/en?keywords=478-4086-1-ND", "img": "http://media.digikey.com/photos/AVX%20Photos/OxiCap%20NOJ%20SERIES%201.6H,3.2L,1.6W_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/a/avx", "vname": "AVX Corporation", "model": "TPSA106M010R1800", "desc": "CAP TANT 10UF 10V 20% 1206", "price": "0.50000", } }, + { "name": "C63", "value": "10uFx10", "fp": "TANT-A", "shape": "poly", "coords": "810,1061,873,1061,873,1039,810,1039","descr": "Polar Tantalum SMT Capacitor","remark": "or put TVS (ESD5Z5.0T1G) instead ","part": "478-4086-1-ND", "supp": "Digi-Key", "more": { "ds": "http://datasheets.avx.com/TPS.pdf", "url": "http://www.digikey.com/products/en?keywords=478-4086-1-ND", "img": "http://media.digikey.com/photos/AVX%20Photos/OxiCap%20NOJ%20SERIES%201.6H,3.2L,1.6W_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/a/avx", "vname": "AVX Corporation", "model": "TPSA106M010R1800", "desc": "CAP TANT 10UF 10V 20% 1206", "price": "0.53000", } }, { "name": "C64", "value": "2.2u", "fp": "C0805", "shape": "poly", "coords": "200,1131,220,1131,220,1077,200,1077","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C65", "value": "220n", "fp": "C0805", "shape": "poly", "coords": "144,1062,199,1062,199,1043,144,1043","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, { "name": "C66", "value": "100n", "fp": "C0805", "shape": "poly", "coords": "809,1083,864,1083,864,1063,809,1063","descr": "Capacitor","remark": "", "more": { "img": "http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg", "ds": "http://datasheets.avx.com/X7RDielectric.pdf", } }, @@ -117,8 +117,8 @@ var components = [ { "name": "J7", "value": "USB-B", "fp": "CONN-USB-B", "shape": "poly", "coords": "65,1293,254,1293,254,1144,65,1144","descr": "USB Connector Type B","remark": "","part": "ED2982-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=ED2982-ND", "img": "http://media.digikey.com/Photos/On%20Shore%20Technology%20Photos/USB-B1HSW6_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/o/on-shore-technology", "ds": "http://www.on-shore.com/wp-content/uploads/2015/09/usb-b1hsxx.pdf", "vname": "On Shore Technology Inc.", "model": "USB-B1HSW6", "desc": "CONN USB TYPE B R/A WHITE", "price": "0.58000", } }, { "name": "L1", "value": "BLM21PG331", "fp": "L2012", "shape": "poly", "coords": "415,422,428,422,428,383,415,383","descr": "Chip Inductor","remark": "","part": "490-5988-1-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=490-5988-1-ND", "img": "http://media.digikey.com/photos/Murata%20Photos/BLM21%20SERIES%200805_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/m/murata-electronics", "ds": "http://www.murata.com/en-global/products/productdata/8796733767710/S0580E.pdf", "vname": "Murata Electronics North America", "model": "BLM21PG331SN1D", "desc": "FERRITE BEAD 330 OHM 0805 1LN", "price": "0.12000", } }, { "name": "L2", "value": "BLM21PG331", "fp": "L2012", "shape": "poly", "coords": "744,369,784,369,784,356,744,356","descr": "Chip Inductor","remark": "","part": "490-5988-1-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=490-5988-1-ND", "img": "http://media.digikey.com/photos/Murata%20Photos/BLM21%20SERIES%200805_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/m/murata-electronics", "ds": "http://www.murata.com/en-global/products/productdata/8796733767710/S0580E.pdf", "vname": "Murata Electronics North America", "model": "BLM21PG331SN1D", "desc": "FERRITE BEAD 330 OHM 0805 1LN", "price": "0.12000", } }, - { "name": "L3", "value": "CDRH104RNP-330", "fp": "L-CDRH104R", "shape": "poly", "coords": "201,803,335,803,335,667,201,667","descr": "Inductor with Ferrite Core","remark": "","part": "308-1433-1-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=308-1433-1-ND", "img": "http://media.digikey.com/photos/Sumida%20Photos/CDRH104%20SERIES_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/s/sumida", "ds": "http://products.sumida.com/products/pdf/CDRH104R.pdf", "vname": "Sumida America Components Inc.", "model": "CDRH104RNP-330NC", "desc": "FIXED IND 33UH 2.2A 93 MOHM SMD", "price": "1.67000", } }, - { "name": "L4", "value": "CDRH104RNP-330", "fp": "L-CDRH104R", "shape": "poly", "coords": "210,595,344,595,344,459,210,459","descr": "Inductor with Ferrite Core","remark": "","part": "308-1433-1-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=308-1433-1-ND", "img": "http://media.digikey.com/photos/Sumida%20Photos/CDRH104%20SERIES_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/s/sumida", "ds": "http://products.sumida.com/products/pdf/CDRH104R.pdf", "vname": "Sumida America Components Inc.", "model": "CDRH104RNP-330NC", "desc": "FIXED IND 33UH 2.2A 93 MOHM SMD", "price": "1.67000", } }, + { "name": "L3", "value": "CDRH104RNP-330", "fp": "L-CDRH104R", "shape": "poly", "coords": "201,803,335,803,335,667,201,667","descr": "Inductor with Ferrite Core","remark": "","part": "308-1433-1-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=308-1433-1-ND", "img": "http://media.digikey.com/photos/Sumida%20Photos/CDRH104%20SERIES_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/s/sumida", "ds": "http://products.sumida.com/products/pdf/CDRH104R.pdf", "vname": "Sumida America Components Inc.", "model": "CDRH104RNP-330NC", "desc": "FIXED IND 33UH 2.2A 93 MOHM SMD", "price": "1.72000", } }, + { "name": "L4", "value": "CDRH104RNP-330", "fp": "L-CDRH104R", "shape": "poly", "coords": "210,595,344,595,344,459,210,459","descr": "Inductor with Ferrite Core","remark": "","part": "308-1433-1-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=308-1433-1-ND", "img": "http://media.digikey.com/photos/Sumida%20Photos/CDRH104%20SERIES_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/s/sumida", "ds": "http://products.sumida.com/products/pdf/CDRH104R.pdf", "vname": "Sumida America Components Inc.", "model": "CDRH104RNP-330NC", "desc": "FIXED IND 33UH 2.2A 93 MOHM SMD", "price": "1.72000", } }, { "name": "L5", "value": "BLM21PG331", "fp": "L1206", "shape": "poly", "coords": "166,1133,190,1133,190,1076,166,1076","descr": "Chip Inductor","remark": "", }, { "name": "P1", "value": "STLink", "fp": "HDR1X5", "shape": "poly", "coords": "436,57,602,57,602,24,436,24","descr": "Header, 5-Pin","remark": "Serial MCU Programmer Interface (ST-Link V2)", }, { "name": "P1", "value": "STLink", "fp": "HDR1X5", "shape": "poly", "coords": "2012,52,1847,52,1847,19,2012,19","descr": "Header, 5-Pin","remark": "Serial MCU Programmer Interface (ST-Link V2)", }, @@ -394,7 +394,7 @@ var components = [ { "name": "R145", "value": "330", "fp": "R1206", "shape": "poly", "coords": "1072,795,1100,795,1100,739,1072,739","descr": "Resistor","remark": "", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/CRCW-F%20SERIES%201206_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, { "name": "R146", "value": "5k", "fp": "R0805", "shape": "poly", "coords": "806,1127,830,1127,830,1086,806,1086","descr": "Resistor","remark": "(optional)", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/TFPT0805L1001DV_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, { "name": "R147", "value": "330", "fp": "R1206", "shape": "poly", "coords": "1072,967,1100,967,1100,911,1072,911","descr": "Resistor","remark": "", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/CRCW-F%20SERIES%201206_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, - { "name": "R148", "value": "1k", "fp": "R0805", "shape": "poly", "coords": "277,321,301,321,301,280,277,280","descr": "Resistor","remark": "Adjust to set LED brightness ", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/TFPT0805L1001DV_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, + { "name": "R148", "value": "220", "fp": "R0805", "shape": "poly", "coords": "277,321,301,321,301,280,277,280","descr": "Resistor","remark": "Adjust to set LED brightness ", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/TFPT0805L1001DV_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, { "name": "R149", "value": "5k", "fp": "R1206", "shape": "poly", "coords": "877,1130,935,1130,935,1102,877,1102","descr": "Resistor","remark": "", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/CRCW-F%20SERIES%201206_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, { "name": "R150", "value": "5k", "fp": "R1206", "shape": "poly", "coords": "877,1062,935,1062,935,1035,877,1035","descr": "Resistor","remark": "", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/CRCW-F%20SERIES%201206_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, { "name": "R151", "value": "5k", "fp": "R1206", "shape": "poly", "coords": "877,1029,935,1029,935,1001,877,1001","descr": "Resistor","remark": "", "more": { "img": "http://media.digikey.com/Photos/Vishay%20Dale%20Photos/CRCW-F%20SERIES%201206_sml.jpg", "ds": "http://www.yageo.com.tw/exep/pages/download/literatures/PYu-R_INT-thick_7.pdf", } }, @@ -416,8 +416,8 @@ var components = [ { "name": "U3", "value": "TPIC8101", "fp": "SOIC20", "shape": "poly", "coords": "2271,288,2101,288,2101,156,2271,156","descr": "Engine Knock Signal Processor","remark": "","part": "296-34575-5-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=296-34575-5-ND", "img": "http://media.digikey.com/Renders/~~Pkg.Case%20or%20Series/20-SOIC%200.295_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/t/texas-instruments", "ds": "http://www.ti.com/lit/ds/symlink/tpic8101.pdf", "vname": "Texas Instruments", "model": "TPIC8101DW", "desc": "IC KNOCK SENSOR INTERFACE 20SOIC", "price": "5.61000", } }, { "name": "U4", "value": "MCP6004T-I/ST", "fp": "TSSOP14", "shape": "poly", "coords": "746,492,830,492,830,427,746,427","descr": "1 MHz, Low-Power Op Amp","remark": "","part": "MCP6004T-I/STCT-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=MCP6004T-I/STCT-ND", "img": "http://media.digikey.com/Renders/Microchip%20Tech%20Renders/14-TSSOP_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/m/microchip-technology", "ds": "http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en011705", "vname": "Microchip Technology", "model": "MCP6004T-I/ST", "desc": "IC OPAMP GP 1MHZ RRO 14TSSOP", "price": "0.45000", } }, { "name": "U5_2", "value": "STM32F469VIT6", "fp": "LQFP100", "shape": "poly", "coords": "472,433,683,433,683,226,472,226","descr": "ARM Cortex-M4 32-bit MCU+FPU, 210 DMIPS, 1024 kB Flash, 192 kB Internal RAM, 51 I/Os, 64-pin LQFP, -40 to 85 degC, Tray","remark": "","part": "497-16782-ND", "supp": "Digi-Key", "more": { "img": "https://www.digikey.com/-/media/Images/Product%20Highlights/S/STMicroelectronics/STM32F407%20Microcontrollers/st-stm32f407ze-microcontroller.jpg?la=en-US&ts=21afc27a-7612-417f-9e5c-96b3a2bf05c6", "url": "http://www.digikey.com/products/en?keywords=497-16782-ND", "vurl": "http://www.digikey.com/en/supplier-centers/s/stmicroelectronics", "ds": "http://www.st.com/content/ccc/resource/technical/document/datasheet/2f/48/57/b4/79/f7/4f/65/DM00219980.pdf/files/DM00219980.pdf/jcr:content/translations/en.DM00219980.pdf", "vname": "STMicroelectronics", "model": "STM32F469VIT6", "desc": "IC MCU 32BIT 2MB FLASH 100LQFP", "price": "9.75559", } }, - { "name": "U6", "value": "LP2950CDT-3.3", "fp": "DPAK", "shape": "poly", "coords": "36,528,123,528,123,393,36,393","descr": "Series of Adjustable Micropower Voltage Regulators, 3-pin TO-252","remark": "","part": "LP2950CDT-3.3GOS-ND", "supp": "Digi-Key", "more": { "ds": "http://www.onsemi.com/pub_link/Collateral/LP2950-D.PDF", "url": "http://www.digikey.com/products/en?keywords=LP2950CDT-3.3GOS-ND", "img": "http://media.digikey.com/Renders/On%20Semi%20Renders/DPAK_369C_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/o/on-semiconductor", "vname": "ON Semiconductor", "model": "LP2950CDT-3.3G", "desc": "IC REG LDO 3.3V 0.1A DPAK", "price": "0.71000", } }, - { "name": "U7", "value": "LP2950CDT-5.0", "fp": "TD03B_N", "shape": "poly", "coords": "2340,810,2252,810,2252,702,2340,702","descr": "Series of Adjustable Micropower Voltage Regulators, 3-pin TO-252","remark": "(Optional, populate instead of U8)","part": "LP2950CDT-5.0GOS-ND", "supp": "Digi-Key", "more": { "ds": "http://www.onsemi.com/pub_link/Collateral/LP2950-D.PDF", "url": "http://www.digikey.com/products/en?keywords=LP2950CDT-5.0GOS-ND", "img": "http://media.digikey.com/Renders/On%20Semi%20Renders/DPAK_369C_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/o/on-semiconductor", "vname": "ON Semiconductor", "model": "LP2950CDT-5.0G", "desc": "IC REG LDO 5V 0.1A DPAK", "price": "0.79000", } }, + { "name": "U6", "value": "NCV4274ADT33", "fp": "DPAK", "shape": "poly", "coords": "36,528,123,528,123,393,36,393","descr": "Series of Micropower Voltage Regulators, 3-pin TO-252","remark": "","part": "NCV4274ADT33RKGOSCT-ND", "supp": "Digi-Key", "more": { "ds": "http://www.onsemi.com/pub_link/Collateral/NCV4274-D.PDF", "url": "http://www.digikey.com/products/en?keywords=NCV4274ADT33RKGOSCT-ND", "img": "http://media.digikey.com/Renders/On%20Semi%20Renders/DPAK_369C_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/o/on-semiconductor", "vname": "ON Semiconductor", "model": "NCV4274ADT33RKG", "desc": "IC REG LDO 3.3V 0.4A DPAK", "price": "1.79000", } }, + { "name": "U7", "value": "NCV4274ADT50", "fp": "TD03B_N", "shape": "poly", "coords": "2340,810,2252,810,2252,702,2340,702","descr": "Series of Micropower Voltage Regulators, 3-pin TO-252","remark": "(Optional, populate instead of U8)","part": "NCV4274ADT50RKGOSCT-ND", "supp": "Digi-Key", "more": { "ds": "http://www.onsemi.com/pub_link/Collateral/NCV4274-D.PDF", "url": "http://www.digikey.com/products/en?keywords=NCV4274ADT50RKGOSCT-ND", "img": "http://media.digikey.com/Renders/On%20Semi%20Renders/DPAK_369C_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/o/on-semiconductor", "vname": "ON Semiconductor", "model": "NCV4274ADT50RKG", "desc": "IC REG LDO 5V 0.4A DPAK", "price": "1.79000", } }, { "name": "U8", "value": "MIC4576-5.0", "fp": "D2PAK-5", "shape": "poly", "coords": "56,914,188,914,188,727,56,727","descr": "SIMPLE SWITCHERŽ 3A Step-Down Voltage Regulator, 5-pin TO-263","remark": "Alternatives: LM25x6-5.0/ADJ, MIC4576WU","part": "576-1800-5-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=576-1800-5-ND", "img": "http://media.digikey.com/photos/Micrel%20Photos/576-TO-263-5_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/m/microchip-technology", "ds": "http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en579226", "vname": "Microchip Technology", "model": "MIC4576-5.0WU", "desc": "IC REG BUCK 5V 3A TO263-5", "price": "3.20000", } }, { "name": "U9", "value": "MCP6004T-I/ST", "fp": "TSSOP14", "shape": "poly", "coords": "864,817,931,817,931,734,864,734","descr": "1 MHz, Low-Power Op Amp","remark": "","part": "MCP6004T-I/STCT-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=MCP6004T-I/STCT-ND", "img": "http://media.digikey.com/Renders/Microchip%20Tech%20Renders/14-TSSOP_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/m/microchip-technology", "ds": "http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en011705", "vname": "Microchip Technology", "model": "MCP6004T-I/ST", "desc": "IC OPAMP GP 1MHZ RRO 14TSSOP", "price": "0.45000", } }, { "name": "U10", "value": "DRV8825", "fp": "HTSSOP28", "shape": "poly", "coords": "474,759,561,759,561,633,474,633","descr": "Stepper Motor Controller IC","remark": "","part": "296-29503-1-ND", "supp": "Digi-Key", "more": { "url": "http://www.digikey.com/products/en?keywords=296-29503-1-ND", "img": "http://media.digikey.com/Renders/Texas%20Instr%20Renders/296;-4073225-6;-PWP;-28_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/t/texas-instruments", "ds": "http://www.ti.com/lit/ds/symlink/drv8825.pdf", "vname": "Texas Instruments", "model": "DRV8825PWPR", "desc": "IC MOTOR DRIVER PAR 28HTSSOP", "price": "3.93000", } }, @@ -425,7 +425,7 @@ var components = [ { "name": "U12", "value": "MAX9926UAEE", "fp": "QSOP16", "shape": "poly", "coords": "691,1110,771,1110,771,1045,691,1045","descr": "Dual-Channel, Variable Reluctance Sensor Interface with No Low Power Shutdown, 4.5 to 5.5 V, -40 to 125 degC, 16-Pin SOP (E16+1), Pb-Free","remark": "","part": "MAX9926UAEE+-ND", "supp": "Digi-Key", "more": { "ds": "http://datasheets.maximintegrated.com/en/ds/MAX9924-MAX9927.pdf", "url": "http://www.digikey.com/products/en?keywords=MAX9926UAEE+-ND", "img": "http://media.digikey.com/photos/Maxim%20Photos/175-16-QSOP_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/m/maxim-integrated", "vname": "Maxim Integrated", "model": "MAX9926UAEE+", "desc": "IC SENSOR INTERFACE VARI 16-QSOP", "price": "9.27000", } }, { "name": "U13", "value": "CP2102-GM", "fp": "QFN28", "shape": "poly", "coords": "132,1038,211,1038,211,961,132,961","descr": "Single-Chip USB to UART Bridge, 1024 Bytes EEPROM, -40 to 85 degC, 28-pin QFN, Tube","remark": "","part": "336-1160-5-ND", "supp": "Digi-Key", "more": { "ds": "http://www.silabs.com/documents/public/data-sheets/CP2102-9.pdf", "url": "http://www.digikey.com/products/en?keywords=336-1160-5-ND", "img": "http://media.digikey.com/photos/Silicon%20Labs%20Photos/SL-28-MLP_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/s/silicon-labs", "vname": "Silicon Labs", "model": "CP2102-GM", "desc": "IC USB-TO-UART BRIDGE 28VQFN", "price": "2.91000", } }, { "name": "U14", "value": "ADUM1201ARZ", "fp": "SO8", "shape": "poly", "coords": "237,1042,318,1042,318,978,237,978","descr": "Dual Channel Digital Isolator, 2.5 KV rms Insulation Rating, 1 Mbps Data Rate, 150 ns Delay, Industrial, 8-pin SOIC (R-8), Tube","remark": "","part": "ADUM1201ARZ-ND", "supp": "Digi-Key", "more": { "ds": "http://www.analog.com/media/en/technical-documentation/data-sheets/ADuM1200_1201.pdf", "url": "http://www.digikey.com/products/en?keywords=ADUM1201ARZ-ND", "img": "http://media.digikey.com/Renders/Analog%20Devices%20Renders/8SOIC_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/a/analog-devices", "vname": "Analog Devices Inc.", "model": "ADUM1201ARZ", "desc": "DGTL ISO 2.5KV GEN PURP 8SOIC", "price": "3.02000", } }, - { "name": "U15", "value": "HC-06", "fp": "HC-06", "shape": "poly", "coords": "90,365,259,365,259,18,90,18","descr": "Bluetooth module","remark": "","part": "BLUETOOTH-SERIAL-HC-06", "supp": "Olimex", "more": { "img": "http://i.ebayimg.com/thumbs/images/g/II8AAOSwKtlWqy09/s-l200.jpg", "ds": "https://github.com/andreika-git/prometheus/raw/master/pdf/HC-06.pdf", } }, + { "name": "U15", "value": "HC-06", "fp": "HC-06", "shape": "poly", "coords": "90,365,259,365,259,18,90,18","descr": "Bluetooth module","remark": "","part": "BLUETOOTH-SERIAL-HC-06", "supp": "Olimex", "more": { "img": "https://raw.githubusercontent.com/andreika-git/prometheus/master/html/img/hc-06.jpg", "ds": "https://github.com/andreika-git/prometheus/raw/master/pdf/HC-06.pdf", } }, { "name": "Y1", "value": "ABM3B-8.0MHz", "fp": "QUARTZ-ABM3B-HC49", "shape": "poly", "coords": "330,340,395,340,395,298,330,298","descr": "Crystal Oscillator (SMD, TH)","remark": "ABM3B-8.000MHZ-10-1-U-T or HC-49","part": "535-9721-1-ND", "supp": "Digi-Key", "more": { "ds": "http://www.abracon.com/Resonators/abm3b.pdf", "url": "http://www.digikey.com/products/en?keywords=535-9721-1-ND", "img": "http://media.digikey.com/renders/Abracon%20Renders/ABM3B%20Series_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/a/abracon", "vname": "Abracon LLC", "model": "ABM3B-8.000MHZ-10-1-U-T", "desc": "CRYSTAL 8.0000MHZ 10PF SMD", "price": "0.69000", } }, { "name": "Y2", "value": "ABM3B-8.0MHz", "fp": "QUARTZ-ABM3B-HC49-2SIDED", "shape": "poly", "coords": "280,99,414,99,414,34,280,34","descr": "Crystal Oscillator (SMD, TH)","remark": "ABM3B-8.000MHZ-10-1-U-T or HC-49","part": "535-9721-1-ND", "supp": "Digi-Key", "more": { "ds": "http://www.abracon.com/Resonators/abm3b.pdf", "url": "http://www.digikey.com/products/en?keywords=535-9721-1-ND", "img": "http://media.digikey.com/renders/Abracon%20Renders/ABM3B%20Series_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/a/abracon", "vname": "Abracon LLC", "model": "ABM3B-8.000MHZ-10-1-U-T", "desc": "CRYSTAL 8.0000MHZ 10PF SMD", "price": "0.69000", } }, { "name": "Y2", "value": "ABM3B-8.0MHz", "fp": "QUARTZ-ABM3B-HC49-2SIDED", "shape": "poly", "coords": "2122,93,2080,93,2080,29,2122,29","descr": "Crystal Oscillator (SMD, TH)","remark": "ABM3B-8.000MHZ-10-1-U-T or HC-49","part": "535-9721-1-ND", "supp": "Digi-Key", "more": { "ds": "http://www.abracon.com/Resonators/abm3b.pdf", "url": "http://www.digikey.com/products/en?keywords=535-9721-1-ND", "img": "http://media.digikey.com/renders/Abracon%20Renders/ABM3B%20Series_sml.jpg", "vurl": "http://www.digikey.com/en/supplier-centers/a/abracon", "vname": "Abracon LLC", "model": "ABM3B-8.000MHZ-10-1-U-T", "desc": "CRYSTAL 8.0000MHZ 10PF SMD", "price": "0.69000", } },