diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fede620 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +.svn* +.dep* +*.o.d +*.o diff --git a/hardware/CHANGES.TXT b/hardware/CHANGES.TXT new file mode 100644 index 0000000..32be76c --- /dev/null +++ b/hardware/CHANGES.TXT @@ -0,0 +1,12 @@ +You must identify the modifications in this text file. +These modifications are licensed under the TAPR Open Hardware License. + +-----BEGINING OF THE MODIFICATIONS----- + + -2017/04/07 - andreika + First Revision 0.010 + + - + + +-----END OF THE MODIFICATIONS----- \ No newline at end of file diff --git a/hardware/CONTRIB.TXT b/hardware/CONTRIB.TXT new file mode 100644 index 0000000..8839015 --- /dev/null +++ b/hardware/CONTRIB.TXT @@ -0,0 +1,13 @@ +You must attempt to send the modified documentation by email to any of the developers who have provided their email address in the list below. +This is a good faith obligation - if the email fails, you need do nothing more and may go on with your distribution. + +If you wish to be notified of modifications that others may make, include your email address in this file. + + +-----BEGINING OF THE MAILING LIST----- + + Name - email + ------------ + andreika - prometheus.pcb@gmail.com + +-----END OF THE MAILING LIST----- \ No newline at end of file diff --git a/hardware/LICENSE.TXT b/hardware/LICENSE.TXT new file mode 100644 index 0000000..a7c5d9f --- /dev/null +++ b/hardware/LICENSE.TXT @@ -0,0 +1,266 @@ +The TAPR Open Hardware License +Version 1.0 (May 25, 2007) +Copyright 2007 TAPR - http://www.tapr.org/OHL + +PREAMBLE + +Open Hardware is a thing - a physical artifact, either electrical or +mechanical - whose design information is available to, and usable by, +the public in a way that allows anyone to make, modify, distribute, and +use that thing. In this preface, design information is called +"documentation" and things created from it are called "products." + +The TAPR Open Hardware License ("OHL") agreement provides a legal +framework for Open Hardware projects. It may be used for any kind of +product, be it a hammer or a computer motherboard, and is TAPR's +contribution to the community; anyone may use the OHL for their Open +Hardware project. + +Like the GNU General Public License, the OHL is designed to guarantee +your freedom to share and to create. It forbids anyone who receives +rights under the OHL to deny any other licensee those same rights to +copy, modify, and distribute documentation, and to make, use and +distribute products based on that documentation. + +Unlike the GPL, the OHL is not primarily a copyright license. While +copyright protects documentation from unauthorized copying, modification, +and distribution, it has little to do with your right to make, distribute, +or use a product based on that documentation. For better or worse, patents +play a significant role in those activities. Although it does not prohibit +anyone from patenting inventions embodied in an Open Hardware design, and +of course cannot prevent a third party from enforcing their patent rights, +those who benefit from an OHL design may not bring lawsuits claiming that +design infringes their patents or other intellectual property. + +The OHL addresses unique issues involved in the creation of tangible, +physical things, but does not cover software, firmware, or code loaded +into programmable devices. A copyright-oriented license such as the GPL +better suits these creations. + +How can you use the OHL, or a design based upon it? While the terms and +conditions below take precedence over this preamble, here is a summary: + +* You may modify the documentation and make products based upon it. + +* You may use products for any legal purpose without limitation. + +* You may distribute unmodified documentation, but you must include the +complete package as you received it. + +* You may distribute products you make to third parties, if you either +include the documentation on which the product is based, or make it +available without charge for at least three years to anyone who requests +it. + +* You may distribute modified documentation or products based on it, if +you: + * License your modifications under the OHL. + * Include those modifications, following the requirements stated + below. + * Attempt to send the modified documentation by email to any of the + developers who have provided their email address. This is a good + faith obligation - if the email fails, you need do nothing more + and may go on with your distribution. + +* If you create a design that you want to license under the OHL, you +should: + * Include this document in a file named LICENSE (with the appropriate + extension) that is included in the documentation package. + * If the file format allows, include a notice like "Licensed under + the TAPR Open Hardware License (www.tapr.org/OHL)" in each + documentation file. While not required, you should also include + this notice on printed circuit board artwork and the product + itself; if space is limited the notice can be shortened or + abbreviated. + * Include a copyright notice in each file and on printed circuit + board artwork. + * If you wish to be notified of modifications that others may make, + include your email address in a file named "CONTRIB.TXT" or + something similar. + +* Any time the OHL requires you to make documentation available to +others, you must include all the materials you received from the +upstream licensors. In addition, if you have modified the +documentation: + * You must identify the modifications in a text file (preferably + named "CHANGES.TXT") that you include with the documentation. + That file must also include a statement like "These modifications + are licensed under the TAPR Open Hardware License." + * You must include any new files you created, including any + manufacturing files (such as Gerber files) you create in the + course of making products. + * You must include both "before" and "after" versions of all files + you modified. + * You may include files in proprietary formats, but you must also + include open format versions (such as Gerber, ASCII, Postscript, + or PDF) if your tools can create them. + +TERMS AND CONDITIONS + +1. Introduction +1.1 This Agreement governs how you may use, copy, modify, and +distribute Documentation, and how you may make, have made, and +distribute Products based on that Documentation. As used in this +Agreement, to "distribute" Documentation means to directly or indirectly +make copies available to a third party, and to "distribute" Products +means to directly or indirectly give, loan, sell or otherwise transfer +them to a third party. + +1.2 "Documentation" includes: + (a) schematic diagrams; + (b) circuit or circuit board layouts, including Gerber and other + data files used for manufacture; + (c) mechanical drawings, including CAD, CAM, and other data files + used for manufacture; + (d) flow charts and descriptive text; and + (e) other explanatory material. +Documentation may be in any tangible or intangible form of expression, +including but not limited to computer files in open or proprietary +formats and representations on paper, film, or other media. + +1.3 "Products" include: + (a) circuit boards, mechanical assemblies, and other physical parts + and components; + (b) assembled or partially assembled units (including components + and subassemblies); and + (c) parts and components combined into kits intended for assembly + by others; +which are based in whole or in part on the Documentation. + +1.4 This Agreement applies to any Documentation which contains a +notice stating it is subject to the TAPR Open Hardware License, and to +all Products based in whole or in part on that Documentation. If +Documentation is distributed in an archive (such as a "zip" file) which +includes this document, all files in that archive are subject to this +Agreement unless they are specifically excluded. Each person who +contributes content to the Documentation is referred to in this +Agreement as a "Licensor." + +1.5 By (a) using, copying, modifying, or distributing the +Documentation, or (b) making or having Products made or distributing +them, you accept this Agreement, agree to comply with its terms, and +become a "Licensee." Any activity inconsistent with this Agreement will +automatically terminate your rights under it (including the immunities +from suit granted in Section 2), but the rights of others who have +received Documentation, or have obtained Products, directly or +indirectly from you will not be affected so long as they fully comply +with it themselves. + +1.6 This Agreement does not apply to software, firmware, or code +loaded into programmable devices which may be used in conjunction with +Documentation or Products. Such software is subject to the license +terms established by its copyright holder(s). + +2. Patents +2.1 Each Licensor grants you, every other Licensee, and every +possessor or user of Products a perpetual, worldwide, and royalty-free +immunity from suit under any patent, patent application, or other +intellectual property right which he or she controls, to the extent +necessary to make, have made, possess, use, and distribute Products. +This immunity does not extend to infringement arising from modifications +subsequently made by others. + +2.2 If you make or have Products made, or distribute Documentation +that you have modified, you grant every Licensor, every other Licensee, +and every possessor or user of Products a perpetual, worldwide, and +royalty-free immunity from suit under any patent, patent application, or +other intellectual property right which you control, to the extent +necessary to make, have made, possess, use, and distribute Products. +This immunity does not extend to infringement arising from modifications +subsequently made by others. + +2.3 To avoid doubt, providing Documentation to a third party for the +sole purpose of having that party make Products on your behalf is not +considered "distribution", and a third party's act of making Products +solely on your behalf does not cause that party to grant the immunity +described in the preceding paragraph. + +2.4 These grants of immunity are a material part of this Agreement, +and form a portion of the consideration given by each party to the +other. If any court judgment or legal agreement prevents you from +granting the immunity required by this Section, your rights under this +Agreement will terminate and you may no longer use, copy, modify or +distribute the Documentation, or make, have made, or distribute +Products. + +3. Modifications +You may modify the Documentation, and those modifications will become +part of the Documentation. They are subject to this Agreement, as are +Products based in whole or in part on them. If you distribute the +modified Documentation, or Products based in whole or in part upon it, +you must email the modified Documentation in a form compliant with +Section 4 to each Licensor who has provided an email address with the +Documentation. Attempting to send the email completes your obligations +under this Section and you need take no further action if any address +fails. + +4. Distributing Documentation +4.1 You may distribute unmodified copies of the Documentation in its +entirety in any medium, provided that you retain all copyright and other +notices (including references to this Agreement) included by each +Licensor, and include an unaltered copy of this Agreement. +4.2 You may distribute modified copies of the Documentation if you +comply with all the requirements of the preceding paragraph and: + (a) include a prominent notice in an ASCII or other open format + file identifying those elements of the Documentation that you + changed, and stating that the modifications are licensed under + the terms of this Agreement; + (b) include all new documentation files that you create, as well as + both the original and modified versions of each file you change + (files may be in your development tool's native file format, + but if reasonably possible, you must also include open format, + such as Gerber, ASCII, Postscript, or PDF, versions); + (c) do not change the terms of this Agreement with respect to + subsequent licensees; and + (d) if you make or have Products made, include in the Documentation + all elements reasonably required to permit others to make + Products, including Gerber, CAD/CAM and other files used for + manufacture. + +5. Making Products +5.1 You may use the Documentation to make or have Products made, +provided that each Product retains any notices included by the Licensor +(including, but not limited to, copyright notices on circuit boards). +5.2 You may distribute Products you make or have made, provided that +you include with each unit a copy of the Documentation in a form +consistent with Section 4. Alternatively, you may include either (i) an +offer valid for at least three years to provide that Documentation, at +no charge other than the reasonable cost of media and postage, to any +person who requests it; or (ii) a URL where that Documentation may be +downloaded, available for at least three years after you last distribute +the Product. + +6. NEW LICENSE VERSIONS +TAPR may publish updated versions of the OHL which retain the same +general provisions as the present version, but differ in detail to +address new problems or concerns, and carry a distinguishing version +number. If the Documentation specifies a version number which applies +to it and "any later version", you may choose either that version or any +later version published by TAPR. If the Documentation does not specify +a version number, you may choose any version ever published by TAPR. +TAPR owns the copyright to the OHL, but grants permission to any person +to copy, distribute, and use it in unmodified form. + +7. WARRANTY AND LIABILITY LIMITATIONS +7.1 THE DOCUMENTATION IS PROVIDED ON AN "AS-IS" BASIS WITHOUT +WARRANTY OF ANY KIND, TO THE EXTENT PERMITTED BY APPLICABLE LAW. ALL +WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND +TITLE, ARE HEREBY EXPRESSLY DISCLAIMED. +7.2 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL ANY LICENSOR +BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY DIRECT, INDIRECT, +INCIDENTAL, CONSEQUENTIAL, PUNITIVE, OR EXEMPLARY DAMAGES ARISING OUT OF +THE USE OF, OR INABILITY TO USE, THE DOCUMENTATION OR PRODUCTS, +INCLUDING BUT NOT LIMITED TO CLAIMS OF INTELLECTUAL PROPERTY +INFRINGEMENT OR LOSS OF DATA, EVEN IF THAT PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. +7.3 You agree that the foregoing limitations are reasonable due to +the non-financial nature of the transaction represented by this +Agreement, and acknowledge that were it not for these limitations, the +Licensor(s) would not be willing to make the Documentation available to +you. +7.4 You agree to defend, indemnify, and hold each Licensor harmless +from any claim brought by a third party alleging any defect in the +design, manufacture, or operation of any Product which you make, have +made, or distribute pursuant to this Agreement. + #### diff --git a/hardware/README.TXT b/hardware/README.TXT new file mode 100644 index 0000000..cc4c082 --- /dev/null +++ b/hardware/README.TXT @@ -0,0 +1,28 @@ + +*** Hardware Project "Prometheus" *** + +Revision 0.010 2017-04-07 +Copyright (c) 2017 andreika (prometheus.pcb@gmail.com) + +Licensed under the TAPR Open Hardware License (www.tapr.org/OHL) +See LICENSE.TXT for details. + +Disclaimer and licence + +THIS DOCUMENTATION (SCHEMATIC DIAGRAMS, LAYOUT FILES etc.) IS PROVIDED "AS IS", +WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO +THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE DOCUMENTATION OR THE USE OR OTHER +DEALINGS IN THE DERIVED PRODUCTS. + + +Author of the Prometheus project is not liable for any damage caused to you or your car +by using this documentation or any associated products. +Whatever you do, you do at your own risk and on your own responsibility! +Please be aware that it may affect your safety and the safety of others. + + + diff --git a/hardware/pinout-stm32f405.ioc b/hardware/pinout-stm32f405.ioc new file mode 100644 index 0000000..bad7522 --- /dev/null +++ b/hardware/pinout-stm32f405.ioc @@ -0,0 +1,314 @@ +#MicroXplorer Configuration settings - do not modify +ADC1.AutoInjectedConv=DISABLE +ADC1.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_10 +ADC1.IPParameters=Rank-0\#ChannelRegularConversion,Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,NbrOfConversionFlag,master,AutoInjectedConv,InjectedDiscontinuousConvMode +ADC1.InjectedDiscontinuousConvMode=DISABLE +ADC1.NbrOfConversionFlag=1 +ADC1.Rank-0\#ChannelRegularConversion=1 +ADC1.SamplingTime-0\#ChannelRegularConversion=ADC_SAMPLETIME_3CYCLES +ADC1.master=1 +CAN1.CalculateTimeBit=3000 +CAN1.CalculateTimeQuantum=1000.0 +CAN1.IPParameters=CalculateTimeQuantum,CalculateTimeBit +File.Version=6 +KeepUserPlacement=false +Mcu.Family=STM32F4 +Mcu.IP0=ADC1 +Mcu.IP1=CAN1 +Mcu.IP2=NVIC +Mcu.IP3=RCC +Mcu.IP4=SYS +Mcu.IPNb=5 +Mcu.Name=STM32F405RGTx +Mcu.Package=LQFP64 +Mcu.Pin0=PC13-ANTI_TAMP +Mcu.Pin1=PC14-OSC32_IN +Mcu.Pin10=PA1 +Mcu.Pin11=PA2 +Mcu.Pin12=PA3 +Mcu.Pin13=PA4 +Mcu.Pin14=PA5 +Mcu.Pin15=PA6 +Mcu.Pin16=PA7 +Mcu.Pin17=PC4 +Mcu.Pin18=PC5 +Mcu.Pin19=PB0 +Mcu.Pin2=PC15-OSC32_OUT +Mcu.Pin20=PB1 +Mcu.Pin21=PB2 +Mcu.Pin22=PB10 +Mcu.Pin23=PB11 +Mcu.Pin24=PB12 +Mcu.Pin25=PB13 +Mcu.Pin26=PB14 +Mcu.Pin27=PB15 +Mcu.Pin28=PC6 +Mcu.Pin29=PC7 +Mcu.Pin3=PH0-OSC_IN +Mcu.Pin30=PC8 +Mcu.Pin31=PC9 +Mcu.Pin32=PA8 +Mcu.Pin33=PA9 +Mcu.Pin34=PA10 +Mcu.Pin35=PA11 +Mcu.Pin36=PA12 +Mcu.Pin37=PA13 +Mcu.Pin38=PA15 +Mcu.Pin39=PC10 +Mcu.Pin4=PH1-OSC_OUT +Mcu.Pin40=PC11 +Mcu.Pin41=PC12 +Mcu.Pin42=PD2 +Mcu.Pin43=PB3 +Mcu.Pin44=PB4 +Mcu.Pin45=PB5 +Mcu.Pin46=PB6 +Mcu.Pin47=PB7 +Mcu.Pin48=PB8 +Mcu.Pin49=PB9 +Mcu.Pin5=PC0 +Mcu.Pin50=VP_SYS_VS_Systick +Mcu.Pin6=PC1 +Mcu.Pin7=PC2 +Mcu.Pin8=PC3 +Mcu.Pin9=PA0-WKUP +Mcu.PinsNb=51 +Mcu.UserConstants= +Mcu.UserName=STM32F405RGTx +MxCube.Version=4.20.0 +MxDb.Version=DB.4.0.200 +NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true +NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true +NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true +NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true +NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true +NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true +NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 +NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true +NVIC.SysTick_IRQn=true\:0\:0\:false\:false\:true +NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true +PA0-WKUP.Signal=UART4_TX +PA1.Signal=UART4_RX +PA10.GPIOParameters=GPIO_Label +PA10.GPIO_Label=IGN1 +PA10.Signal=GPIO_Output +PA11.GPIOParameters=GPIO_Label +PA11.GPIO_Label=IGN4 +PA11.Signal=GPIO_Output +PA12.GPIOParameters=GPIO_Label +PA12.GPIO_Label=OUT2 +PA12.Signal=GPIO_Output +PA13.GPIOParameters=GPIO_Label +PA13.GPIO_Label=LED +PA13.Signal=GPIO_Output +PA15.GPIOParameters=GPIO_Label +PA15.GPIO_Label=CJ_CS +PA15.Signal=SPI3_NSS +PA2.GPIOParameters=GPIO_Label +PA2.GPIO_Label=SD_CS +PA2.Signal=GPIO_Output +PA3.GPIOParameters=GPIO_Label +PA3.GPIO_Label=CLT +PA3.Signal=ADCx_IN3 +PA4.GPIOParameters=GPIO_Label +PA4.GPIO_Label=IAT +PA4.Signal=ADCx_IN4 +PA5.GPIOParameters=GPIO_Label +PA5.GPIO_Label=Crank +PA5.Signal=S_TIM2_CH1_ETR +PA6.GPIOParameters=GPIO_Label +PA6.GPIO_Label=Cam +PA6.Signal=S_TIM3_CH1 +PA7.GPIOParameters=GPIO_Label +PA7.GPIO_Label=INA +PA7.Signal=ADCx_IN7 +PA8.GPIOParameters=GPIO_Label +PA8.GPIO_Label=IGN3 +PA8.Signal=GPIO_Output +PA9.GPIOParameters=GPIO_Label +PA9.GPIO_Label=IGN2 +PA9.Signal=GPIO_Output +PB0.GPIOParameters=GPIO_Label +PB0.GPIO_Label=O2 +PB0.Signal=ADCx_IN8 +PB1.GPIOParameters=GPIO_Label +PB1.GPIO_Label=STBL +PB1.Signal=GPIO_Output +PB10.GPIOParameters=GPIO_Label +PB10.GPIO_Label=In1 +PB10.Signal=GPIO_Input +PB11.GPIOParameters=GPIO_Label +PB11.GPIO_Label=In2 +PB11.Signal=GPIO_Input +PB12.GPIOParameters=GPIO_Label +PB12.GPIO_Label=SM_DIR +PB12.Signal=GPIO_Output +PB13.GPIOParameters=GPIO_Label +PB13.GPIO_Label=SM_STP +PB13.Signal=GPIO_Output +PB14.GPIOParameters=GPIO_Label +PB14.GPIO_Label=INJ1 +PB14.Signal=GPIO_Output +PB15.GPIOParameters=GPIO_Label +PB15.GPIO_Label=INJ3 +PB15.Signal=GPIO_Output +PB2.GPIOParameters=GPIO_Label +PB2.GPIO_Label=PWR +PB2.Signal=GPIO_Output +PB3.GPIOParameters=GPIO_Label +PB3.GPIO_Label=SCK +PB3.Signal=SPI1_SCK +PB4.GPIOParameters=GPIO_Label +PB4.GPIO_Label=MISO +PB4.Signal=SPI1_MISO +PB5.GPIOParameters=GPIO_Label +PB5.GPIO_Label=MOSI +PB5.Signal=SPI1_MOSI +PB6.GPIOParameters=GPIO_Label +PB6.GPIO_Label=OUT1 +PB6.Signal=GPIO_Output +PB7.GPIOParameters=GPIO_Label +PB7.GPIO_Label=FPMP +PB7.Signal=GPIO_Output +PB8.GPIOParameters=GPIO_Label +PB8.GPIO_Label=RxCan +PB8.Mode=Master +PB8.Signal=CAN1_RX +PB9.GPIOParameters=GPIO_Label +PB9.GPIO_Label=TxCan +PB9.Mode=Master +PB9.Signal=CAN1_TX +PC0.GPIOParameters=GPIO_Label +PC0.GPIO_Label=HIP_SIG +PC0.Signal=ADCx_IN10 +PC1.GPIOParameters=GPIO_Label +PC1.GPIO_Label=CE +PC1.Signal=GPIO_Output +PC10.GPIOParameters=GPIO_Label +PC10.GPIO_Label=SCK5 +PC10.Signal=SPI3_SCK +PC11.GPIOParameters=GPIO_Label +PC11.GPIO_Label=MISO5 +PC11.Signal=SPI3_MISO +PC12.GPIOParameters=GPIO_Label +PC12.GPIO_Label=MOSI5 +PC12.Signal=SPI3_MOSI +PC13-ANTI_TAMP.GPIOParameters=GPIO_Label +PC13-ANTI_TAMP.GPIO_Label=O2H +PC13-ANTI_TAMP.Signal=GPIO_Output +PC14-OSC32_IN.GPIOParameters=GPIO_Label +PC14-OSC32_IN.GPIO_Label=HIP_INT +PC14-OSC32_IN.Signal=GPIO_Output +PC15-OSC32_OUT.GPIOParameters=GPIO_Label +PC15-OSC32_OUT.GPIO_Label=HIP_TEST +PC15-OSC32_OUT.Signal=GPIO_Output +PC2.GPIOParameters=GPIO_Label +PC2.GPIO_Label=W_UR +PC2.Signal=ADCx_IN12 +PC3.GPIOParameters=GPIO_Label +PC3.GPIO_Label=VIGN +PC3.Signal=ADCx_IN13 +PC4.GPIOParameters=GPIO_Label +PC4.GPIO_Label=TPS +PC4.Signal=ADCx_IN14 +PC5.GPIOParameters=GPIO_Label +PC5.GPIO_Label=MAP +PC5.Signal=ADCx_IN15 +PC6.GPIOParameters=GPIO_Label +PC6.GPIO_Label=INJ4 +PC6.Signal=GPIO_Output +PC7.GPIOParameters=GPIO_Label +PC7.GPIO_Label=INJ2 +PC7.Signal=GPIO_Output +PC8.GPIOParameters=GPIO_Label +PC8.GPIO_Label=TACH +PC8.Signal=GPIO_Output +PC9.GPIOParameters=GPIO_Label +PC9.GPIO_Label=ECF +PC9.Signal=GPIO_Output +PCC.Checker=false +PCC.Line=STM32F405/415 +PCC.MCU=STM32F405RGTx +PCC.MXVersion=4.20.0 +PCC.PartNumber=STM32F405RGTx +PCC.Seq0=0 +PCC.Series=STM32F4 +PCC.Temperature=25 +PCC.Vdd=3.3 +PD2.GPIOParameters=GPIO_Label +PD2.GPIO_Label=HIP_CS +PD2.Signal=GPIO_Output +PH0-OSC_IN.Signal=RCC_OSC_IN +PH1-OSC_OUT.Signal=RCC_OSC_OUT +RCC.AHBFreq_Value=16000000 +RCC.APB1Freq_Value=16000000 +RCC.APB2Freq_Value=16000000 +RCC.ClockTypeHCLK=RCC_CLOCKTYPE_HCLK +RCC.ClockTypePCLK1=RCC_CLOCKTYPE_PCLK1 +RCC.ClockTypePCLK2=RCC_CLOCKTYPE_PCLK2 +RCC.ClockTypeSysClk=RCC_CLOCKTYPE_SYSCLK +RCC.CortexFreq_Value=16000000 +RCC.EnableExtClockForI2S=false +RCC.EnableHSE=false +RCC.EnableHSERTCDevisor=false +RCC.EnableLSE=false +RCC.EnableLSERTC=false +RCC.ExtClockEnable=false +RCC.FamilyName=M +RCC.HSEState=RCC_HSE_OFF +RCC.HSE_VALUE=25000000 +RCC.HSIState=RCC_HSI_ON +RCC.HSI_VALUE=16000000 +RCC.I2SClocksFreq_Value=96000000 +RCC.I2SEnable=false +RCC.IPParameters=AHBFreq_Value,APB1Freq_Value,APB2Freq_Value,ClockTypeHCLK,ClockTypePCLK1,ClockTypePCLK2,ClockTypeSysClk,CortexFreq_Value,EnableExtClockForI2S,EnableHSE,EnableHSERTCDevisor,EnableLSE,EnableLSERTC,ExtClockEnable,FamilyName,HSEState,HSE_VALUE,HSIState,HSI_VALUE,I2SClocksFreq_Value,I2SEnable,IWDGEnable,LSE_VALUE,LSIState,LSI_VALUE,MCO1OutPutEnable,MCO2OutPutEnable,OscillatorTypeHSE,OscillatorTypeHSI,OscillatorTypeLSI,PLLCLKFreq_Value,PLLQCLKFreq_Value,PLLSource,PLLSourceVirtual,PLLState,RNGEnable,RTCEnable,RTCFreq_Value,RTCHSEDivFreq_Value,SDIOEnable,SYSCLKFreq_VALUE,USBFSEnable,USBHSEnable,VCOI2SOutputFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VcooutputI2S +RCC.IWDGEnable=false +RCC.LSE_VALUE=32768 +RCC.LSIState=RCC_LSI_OFF +RCC.LSI_VALUE=32000 +RCC.MCO1OutPutEnable=false +RCC.MCO2OutPutEnable=false +RCC.OscillatorTypeHSE= +RCC.OscillatorTypeHSI=RCC_OSCILLATORTYPE_HSI +RCC.OscillatorTypeLSI= +RCC.PLLCLKFreq_Value=96000000 +RCC.PLLQCLKFreq_Value=48000000 +RCC.PLLSource=RCC_PLLSOURCE_HSI +RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSI +RCC.PLLState=RCC_PLL_OFF +RCC.RNGEnable=false +RCC.RTCEnable=false +RCC.RTCFreq_Value=32000 +RCC.RTCHSEDivFreq_Value=12500000 +RCC.SDIOEnable=false +RCC.SYSCLKFreq_VALUE=16000000 +RCC.USBFSEnable=false +RCC.USBHSEnable=false +RCC.VCOI2SOutputFreq_Value=192000000 +RCC.VCOInputFreq_Value=1000000 +RCC.VCOOutputFreq_Value=192000000 +RCC.VcooutputI2S=96000000 +SH.ADCx_IN10.0=ADC1_IN10,IN10 +SH.ADCx_IN10.ConfNb=1 +SH.ADCx_IN12.0=ADC1_IN12,IN12 +SH.ADCx_IN12.ConfNb=1 +SH.ADCx_IN13.0=ADC1_IN13,IN13 +SH.ADCx_IN13.ConfNb=1 +SH.ADCx_IN14.0=ADC1_IN14,IN14 +SH.ADCx_IN14.ConfNb=1 +SH.ADCx_IN15.0=ADC1_IN15,IN15 +SH.ADCx_IN15.ConfNb=1 +SH.ADCx_IN3.0=ADC1_IN3,IN3 +SH.ADCx_IN3.ConfNb=1 +SH.ADCx_IN4.0=ADC1_IN4,IN4 +SH.ADCx_IN4.ConfNb=1 +SH.ADCx_IN7.0=ADC1_IN7,IN7 +SH.ADCx_IN7.ConfNb=1 +SH.ADCx_IN8.0=ADC1_IN8,IN8 +SH.ADCx_IN8.ConfNb=1 +SH.S_TIM2_CH1_ETR.0=TIM2_CH1 +SH.S_TIM2_CH1_ETR.ConfNb=1 +SH.S_TIM3_CH1.0=TIM3_CH1 +SH.S_TIM3_CH1.ConfNb=1 +VP_SYS_VS_Systick.Mode=SysTick +VP_SYS_VS_Systick.Signal=SYS_VS_Systick diff --git a/hardware/pinout-stm32f469.ioc b/hardware/pinout-stm32f469.ioc new file mode 100644 index 0000000..54ae579 --- /dev/null +++ b/hardware/pinout-stm32f469.ioc @@ -0,0 +1,317 @@ +#MicroXplorer Configuration settings - do not modify +ADC1.AutoInjectedConv=DISABLE +ADC1.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_4 +ADC1.IPParameters=Rank-0\#ChannelRegularConversion,Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,NbrOfConversionFlag,master,AutoInjectedConv,InjectedDiscontinuousConvMode +ADC1.InjectedDiscontinuousConvMode=DISABLE +ADC1.NbrOfConversionFlag=1 +ADC1.Rank-0\#ChannelRegularConversion=1 +ADC1.SamplingTime-0\#ChannelRegularConversion=ADC_SAMPLETIME_3CYCLES +ADC1.master=1 +CAN1.CalculateTimeBit=3000 +CAN1.CalculateTimeQuantum=1000.0 +CAN1.IPParameters=CalculateTimeQuantum,CalculateTimeBit +File.Version=6 +KeepUserPlacement=false +Mcu.Family=STM32F4 +Mcu.IP0=ADC1 +Mcu.IP1=CAN1 +Mcu.IP2=NVIC +Mcu.IP3=RCC +Mcu.IP4=SYS +Mcu.IPNb=5 +Mcu.Name=STM32F469V(E-G-I)Tx +Mcu.Package=LQFP100 +Mcu.Pin0=PC13 +Mcu.Pin1=PC14/OSC32_IN +Mcu.Pin10=PA1 +Mcu.Pin11=PA2 +Mcu.Pin12=PA3 +Mcu.Pin13=PA4 +Mcu.Pin14=PA5 +Mcu.Pin15=PA6 +Mcu.Pin16=PA7 +Mcu.Pin17=PB0 +Mcu.Pin18=PB1 +Mcu.Pin19=PE9 +Mcu.Pin2=PC15/OSC32_OUT +Mcu.Pin20=PB10 +Mcu.Pin21=PB11 +Mcu.Pin22=PB12 +Mcu.Pin23=PB13 +Mcu.Pin24=PB14 +Mcu.Pin25=PB15 +Mcu.Pin26=PD9 +Mcu.Pin27=PD10 +Mcu.Pin28=PD14 +Mcu.Pin29=PD15 +Mcu.Pin3=PH0/OSC_IN +Mcu.Pin30=PC8 +Mcu.Pin31=PC9 +Mcu.Pin32=PA8 +Mcu.Pin33=PA9 +Mcu.Pin34=PA10 +Mcu.Pin35=PA11 +Mcu.Pin36=PA12 +Mcu.Pin37=PA13 +Mcu.Pin38=PA15 +Mcu.Pin39=PC10 +Mcu.Pin4=PH1/OSC_OUT +Mcu.Pin40=PC11 +Mcu.Pin41=PC12 +Mcu.Pin42=PD1 +Mcu.Pin43=PD5 +Mcu.Pin44=PD6 +Mcu.Pin45=PB3 +Mcu.Pin46=PB4 +Mcu.Pin47=PB5 +Mcu.Pin48=PB8 +Mcu.Pin49=PB9 +Mcu.Pin5=PC0 +Mcu.Pin50=VP_SYS_VS_Systick +Mcu.Pin6=PC1 +Mcu.Pin7=PC2 +Mcu.Pin8=PC3 +Mcu.Pin9=PA0/WKUP +Mcu.PinsNb=51 +Mcu.UserConstants= +Mcu.UserName=STM32F469VITx +MxCube.Version=4.20.0 +MxDb.Version=DB.4.0.200 +NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true +NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true +NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true +NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true +NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true +NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true +NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 +NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true +NVIC.SysTick_IRQn=true\:0\:0\:false\:false\:true +NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true +PA0/WKUP.Signal=UART4_TX +PA1.Signal=UART4_RX +PA10.GPIOParameters=GPIO_Label +PA10.GPIO_Label=IGN1 +PA10.Signal=GPIO_Output +PA11.GPIOParameters=GPIO_Label +PA11.GPIO_Label=IGN4 +PA11.Signal=GPIO_Output +PA12.GPIOParameters=GPIO_Label +PA12.GPIO_Label=OUT2 +PA12.Signal=GPIO_Output +PA13.GPIOParameters=GPIO_Label +PA13.GPIO_Label=LED +PA13.Signal=GPIO_Output +PA15.GPIOParameters=GPIO_Label +PA15.GPIO_Label=CJ_CS +PA15.Signal=SPI3_NSS +PA2.GPIOParameters=GPIO_Label +PA2.GPIO_Label=SD_CS +PA2.Signal=GPIO_Output +PA3.GPIOParameters=GPIO_Label +PA3.GPIO_Label=CLT +PA3.Signal=ADCx_IN3 +PA4.GPIOParameters=GPIO_Label +PA4.GPIO_Label=IAT +PA4.Signal=ADCx_IN4 +PA5.GPIOParameters=GPIO_Label +PA5.GPIO_Label=Crank +PA5.Signal=S_TIM2_CH1_ETR +PA6.GPIOParameters=GPIO_Label +PA6.GPIO_Label=INA +PA6.Signal=ADCx_IN6 +PA7.GPIOParameters=GPIO_Label +PA7.GPIO_Label=TPS +PA7.Signal=ADCx_IN7 +PA8.GPIOParameters=GPIO_Label +PA8.GPIO_Label=IGN3 +PA8.Signal=GPIO_Output +PA9.GPIOParameters=GPIO_Label +PA9.GPIO_Label=IGN2 +PA9.Signal=GPIO_Output +PB0.GPIOParameters=GPIO_Label +PB0.GPIO_Label=MAP +PB0.Signal=ADCx_IN8 +PB1.GPIOParameters=GPIO_Label +PB1.GPIO_Label=O2 +PB1.Signal=ADCx_IN9 +PB10.GPIOParameters=GPIO_Label +PB10.GPIO_Label=STBL +PB10.Signal=GPIO_Output +PB11.GPIOParameters=GPIO_Label +PB11.GPIO_Label=PWR +PB11.Signal=GPIO_Output +PB12.GPIOParameters=GPIO_Label +PB12.GPIO_Label=In1 +PB12.Signal=GPIO_Input +PB13.GPIOParameters=GPIO_Label +PB13.GPIO_Label=In2 +PB13.Signal=GPIO_Input +PB14.GPIOParameters=GPIO_Label +PB14.GPIO_Label=SM_DIR +PB14.Signal=GPIO_Output +PB15.GPIOParameters=GPIO_Label +PB15.GPIO_Label=SM_STP +PB15.Signal=GPIO_Output +PB3.GPIOParameters=GPIO_Label +PB3.GPIO_Label=SCK +PB3.Signal=SPI1_SCK +PB4.GPIOParameters=GPIO_Label +PB4.GPIO_Label=MISO +PB4.Signal=SPI1_MISO +PB5.GPIOParameters=GPIO_Label +PB5.GPIO_Label=MOSI +PB5.Signal=SPI1_MOSI +PB8.GPIOParameters=GPIO_Label +PB8.GPIO_Label=RxCan +PB8.Mode=Master +PB8.Signal=CAN1_RX +PB9.GPIOParameters=GPIO_Label +PB9.GPIO_Label=TxCan +PB9.Mode=Master +PB9.Signal=CAN1_TX +PC0.GPIOParameters=GPIO_Label +PC0.GPIO_Label=HIP_SIG +PC0.Signal=ADCx_IN10 +PC1.GPIOParameters=GPIO_Label +PC1.GPIO_Label=CE +PC1.Signal=GPIO_Output +PC10.GPIOParameters=GPIO_Label +PC10.GPIO_Label=SCK5 +PC10.Signal=SPI3_SCK +PC11.GPIOParameters=GPIO_Label +PC11.GPIO_Label=MISO5 +PC11.Signal=SPI3_MISO +PC12.GPIOParameters=GPIO_Label +PC12.GPIO_Label=MOSI5 +PC12.Signal=SPI3_MOSI +PC13.GPIOParameters=GPIO_Label +PC13.GPIO_Label=O2H +PC13.Signal=GPIO_Output +PC14/OSC32_IN.GPIOParameters=GPIO_Label +PC14/OSC32_IN.GPIO_Label=HIP_INT +PC14/OSC32_IN.Signal=GPIO_Output +PC15/OSC32_OUT.GPIOParameters=GPIO_Label +PC15/OSC32_OUT.GPIO_Label=HIP_TEST +PC15/OSC32_OUT.Signal=GPIO_Output +PC2.GPIOParameters=GPIO_Label +PC2.GPIO_Label=W_UR +PC2.Signal=ADCx_IN12 +PC3.GPIOParameters=GPIO_Label +PC3.GPIO_Label=VIGN +PC3.Signal=ADCx_IN13 +PC8.GPIOParameters=GPIO_Label +PC8.GPIO_Label=TACH +PC8.Signal=GPIO_Output +PC9.GPIOParameters=GPIO_Label +PC9.GPIO_Label=ECF +PC9.Signal=GPIO_Output +PCC.Checker=false +PCC.Line=STM32F469/479 +PCC.MCU=STM32F469V(E-G-I)Tx +PCC.MXVersion=4.20.0 +PCC.PartNumber=STM32F469VITx +PCC.Seq0=0 +PCC.Series=STM32F4 +PCC.Temperature=25 +PCC.Vdd=3.3 +PD1.GPIOParameters=GPIO_Label +PD1.GPIO_Label=HIP_CS +PD1.Signal=GPIO_Output +PD10.GPIOParameters=GPIO_Label +PD10.GPIO_Label=INJ3 +PD10.Signal=GPIO_Output +PD14.GPIOParameters=GPIO_Label +PD14.GPIO_Label=INJ4 +PD14.Signal=GPIO_Output +PD15.GPIOParameters=GPIO_Label +PD15.GPIO_Label=INJ2 +PD15.Signal=GPIO_Output +PD5.GPIOParameters=GPIO_Label +PD5.GPIO_Label=OUT1 +PD5.Signal=GPIO_Output +PD6.GPIOParameters=GPIO_Label +PD6.GPIO_Label=FPMP +PD6.Signal=GPIO_Output +PD9.GPIOParameters=GPIO_Label +PD9.GPIO_Label=INJ1 +PD9.Signal=GPIO_Output +PE9.GPIOParameters=GPIO_Label +PE9.GPIO_Label=Cam +PE9.Signal=S_TIM1_CH1 +PH0/OSC_IN.Signal=RCC_OSC_IN +PH1/OSC_OUT.Signal=RCC_OSC_OUT +RCC.ClockTypeHCLK=RCC_CLOCKTYPE_HCLK +RCC.ClockTypePCLK1=RCC_CLOCKTYPE_PCLK1 +RCC.ClockTypePCLK2=RCC_CLOCKTYPE_PCLK2 +RCC.ClockTypeSysClk=RCC_CLOCKTYPE_SYSCLK +RCC.CortexFreq_Value=16000000 +RCC.DSIFreq_Value=62500000 +RCC.DSITXEscFreq_Value=15625000 +RCC.EnableHSE=false +RCC.EnableHSERTCDevisor=false +RCC.EnableI2S=false +RCC.EnableLSE=false +RCC.EnableLSERTC=false +RCC.EnableSAIA=false +RCC.EnableSAIB=false +RCC.EnableSDIO=false +RCC.EnableUSB=false +RCC.EnbaleCSS=false +RCC.ExtClockEnable=false +RCC.FamilyName=M +RCC.HSEState=RCC_HSE_OFF +RCC.HSIState=RCC_HSI_ON +RCC.IPParameters=ClockTypeHCLK,ClockTypePCLK1,ClockTypePCLK2,ClockTypeSysClk,CortexFreq_Value,DSIFreq_Value,DSITXEscFreq_Value,EnableHSE,EnableHSERTCDevisor,EnableI2S,EnableLSE,EnableLSERTC,EnableSAIA,EnableSAIB,EnableSDIO,EnableUSB,EnbaleCSS,ExtClockEnable,FamilyName,HSEState,HSIState,IWDGEnable,LCDTFTFreq_Value,LSIState,MCO1OutPutEnable,MCO2OutPutEnable,OscillatorTypeHSE,OscillatorTypeHSI,OscillatorTypeLSI,PLLCLKFreq_Value,PLLDSIVCOFreq_Value,PLLI2SQCLKFreq_Value,PLLI2SRCLKFreq_Value,PLLQCLKFreq_Value,PLLRCLKFreq_Value,PLLSAIPCLKFreq_Value,PLLSAIQCLKFreq_Value,PLLSAIRCLKFreq_Value,PLLSource,PLLSourceVirtual,PLLState,RCC_RTC_Clock_Source,RCC_RTC_Clock_SourceVirtual,RTCEnable,RTCFreq_Value,RTCHSEDivFreq_Value,VCOI2SOutputFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOSAIOutputFreq_Value +RCC.IWDGEnable=false +RCC.LCDTFTFreq_Value=48000000 +RCC.LSIState=RCC_LSI_OFF +RCC.MCO1OutPutEnable=false +RCC.MCO2OutPutEnable=false +RCC.OscillatorTypeHSE= +RCC.OscillatorTypeHSI=RCC_OSCILLATORTYPE_HSI +RCC.OscillatorTypeLSI= +RCC.PLLCLKFreq_Value=96000000 +RCC.PLLDSIVCOFreq_Value=1000000000 +RCC.PLLI2SQCLKFreq_Value=48000000 +RCC.PLLI2SRCLKFreq_Value=96000000 +RCC.PLLQCLKFreq_Value=48000000 +RCC.PLLRCLKFreq_Value=96000000 +RCC.PLLSAIPCLKFreq_Value=96000000 +RCC.PLLSAIQCLKFreq_Value=48000000 +RCC.PLLSAIRCLKFreq_Value=96000000 +RCC.PLLSource=RCC_PLLSOURCE_HSI +RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSI +RCC.PLLState=RCC_PLL_OFF +RCC.RCC_RTC_Clock_Source=RCC_RTCCLKSOURCE_LSI +RCC.RCC_RTC_Clock_SourceVirtual=RCC_RTCCLKSOURCE_LSI +RCC.RTCEnable=false +RCC.RTCFreq_Value=32000 +RCC.RTCHSEDivFreq_Value=12500000 +RCC.VCOI2SOutputFreq_Value=192000000 +RCC.VCOInputFreq_Value=1000000 +RCC.VCOOutputFreq_Value=192000000 +RCC.VCOSAIOutputFreq_Value=192000000 +SH.ADCx_IN10.0=ADC1_IN10,IN10 +SH.ADCx_IN10.ConfNb=1 +SH.ADCx_IN12.0=ADC1_IN12,IN12 +SH.ADCx_IN12.ConfNb=1 +SH.ADCx_IN13.0=ADC1_IN13,IN13 +SH.ADCx_IN13.ConfNb=1 +SH.ADCx_IN3.0=ADC1_IN3,IN3 +SH.ADCx_IN3.ConfNb=1 +SH.ADCx_IN4.0=ADC1_IN4,IN4 +SH.ADCx_IN4.ConfNb=1 +SH.ADCx_IN6.0=ADC1_IN6,IN6 +SH.ADCx_IN6.ConfNb=1 +SH.ADCx_IN7.0=ADC1_IN7,IN7 +SH.ADCx_IN7.ConfNb=1 +SH.ADCx_IN8.0=ADC1_IN8,IN8 +SH.ADCx_IN8.ConfNb=1 +SH.ADCx_IN9.0=ADC1_IN9,IN9 +SH.ADCx_IN9.ConfNb=1 +SH.S_TIM1_CH1.0=TIM1_CH1 +SH.S_TIM1_CH1.ConfNb=1 +SH.S_TIM2_CH1_ETR.0=TIM2_CH1 +SH.S_TIM2_CH1_ETR.ConfNb=1 +VP_SYS_VS_Systick.Mode=SysTick +VP_SYS_VS_Systick.Signal=SYS_VS_Systick diff --git a/hardware/prometheus-assembly.pdf b/hardware/prometheus-assembly.pdf new file mode 100644 index 0000000..60512bf Binary files /dev/null and b/hardware/prometheus-assembly.pdf differ diff --git a/hardware/prometheus-bom.csv b/hardware/prometheus-bom.csv new file mode 100644 index 0000000..e20897c --- /dev/null +++ b/hardware/prometheus-bom.csv @@ -0,0 +1,166 @@ +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" diff --git a/hardware/prometheus-bom.pdf b/hardware/prometheus-bom.pdf new file mode 100644 index 0000000..c9c0f59 Binary files /dev/null and b/hardware/prometheus-bom.pdf differ diff --git a/hardware/prometheus-bom.xls b/hardware/prometheus-bom.xls new file mode 100644 index 0000000..508a2e2 Binary files /dev/null and b/hardware/prometheus-bom.xls differ diff --git a/hardware/prometheus-pcb-3d-bottom.jpg b/hardware/prometheus-pcb-3d-bottom.jpg new file mode 100644 index 0000000..2b3b02b Binary files /dev/null and b/hardware/prometheus-pcb-3d-bottom.jpg differ diff --git a/hardware/prometheus-pcb-3d-top.jpg b/hardware/prometheus-pcb-3d-top.jpg new file mode 100644 index 0000000..5ffaac9 Binary files /dev/null and b/hardware/prometheus-pcb-3d-top.jpg differ diff --git a/hardware/prometheus-pcb-all-layers.png b/hardware/prometheus-pcb-all-layers.png new file mode 100644 index 0000000..3c778ac Binary files /dev/null and b/hardware/prometheus-pcb-all-layers.png differ diff --git a/hardware/prometheus-pcb-layers.png b/hardware/prometheus-pcb-layers.png new file mode 100644 index 0000000..7fed42d Binary files /dev/null and b/hardware/prometheus-pcb-layers.png differ diff --git a/hardware/prometheus-port-mapping.png b/hardware/prometheus-port-mapping.png new file mode 100644 index 0000000..4e0c5f8 Binary files /dev/null and b/hardware/prometheus-port-mapping.png differ diff --git a/hardware/prometheus-wiring-diagram.pdf b/hardware/prometheus-wiring-diagram.pdf new file mode 100644 index 0000000..01915c9 Binary files /dev/null and b/hardware/prometheus-wiring-diagram.pdf differ diff --git a/html/data/prometheus-bom.csv b/html/data/prometheus-bom.csv new file mode 100644 index 0000000..e20897c --- /dev/null +++ b/html/data/prometheus-bom.csv @@ -0,0 +1,166 @@ +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" diff --git a/html/data/prometheus-footprints.csv b/html/data/prometheus-footprints.csv new file mode 100644 index 0000000..893213f --- /dev/null +++ b/html/data/prometheus-footprints.csv @@ -0,0 +1,50 @@ +"Designator","Type","Width","Height","Offset X","Offset Y","Multilayer","More" +"" +"BATTERY-HOLDER-2032-V", "rect", "600mil", "275mil" +"BT_MODULE_HC-06-4", "rect", "400mil", "90mil", "0mil","0mil","3" +"C0805", "rect", "165mil", "60mil", "0mil", "0mil", "0", "img: http://media.digikey.com/photos/AVX%20Photos/CERAMIC%20NULL%20SERIES%200805_sml.jpg, ds: http://datasheets.avx.com/X7RDielectric.pdf" +"CAP_R2.0-5.0_X_11", "circle", "190mil", "mil" +"CAP_R2.5-6.3_X_11.5", "circle", "240mil", "mil" +"CAP_R5.0-10.0_X_16", "circle", "390mil", "mil" +"CONN-MICROSD-PUSH-PUSH", "rect", "515mil", "615mil" +"CONN-USB-B", "rect", "455mil", "565mil", "-50mil", "0mil" +"D2PAK-5", "rect", "570mil", "395mil", "-20mil", "0mil" +"DO-15V", "rect", "210mil", "100mil" +"DO-216AA", "rect", "148mil", "75mil" +"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" +"HDR1X1", "circle", "44mil", "0mil", "0mil", "0mil", "3" +"HDR1X1-BIG2", "circle", "110mil", "0mil", "0mil", "0mil", "3", "addrem: 1" +"HDR1x2", "rect", "198mil", "98mil", "0mil", "0mil", "3" +"HDR1X3", "rect", "296mil", "96mil", "0mil", "0mil", "3" +"HDR1X5", "rect", "498mil", "100mil", "0mil", "0mil", "3" +"HDR2X3", "rect", "298mil", "198mil", "0mil", "0mil", "3" +"HTSSOP28", "rect", "260mil", "386mil" +"L1206", "rect", "174mil", "72mil" +"L2012", "rect", "118mil", "40mil" +"L-CDRH104R", "rect", "414mil", "400mil" +"LED-SM1", "rect", "196mil", "60mil" +"LQFP100", "rect", "632mil", "632mil", "0mil", "0mil", "0", "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" +"QFN28", "rect", "236mil", "236mil" +"QSOP16", "rect", "238mil", "198mil" +"QUARTZ-ABM3B-HC49", "rect", "128mil", "194mil" +"QUARTZ-ABM3B-HC49-2SIDED", "rect", "400mil", "200mil", "0mil", "0mil", "1" +"QUARTZ-ABM3B-HC49-2SIDED", "rect", "128mil", "194mil", "0mil", "0mil", "2" +"R0805", "rect", "126mil", "72mil", "0mil", "0mil", "0", "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" +"R1206", "rect", "172mil", "84mil", "0mil", "0mil", "0", "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" +"SMA", "rect", "256mil", "104mil" +"SMC", "rect", "380mil", "246mil", "20mil", "0mil" +"SO8", "rect", "242mil", "196mil" +"SOD-80", "rect", "196mil", "78mil" +"SOIC14", "rect", "242mil", "348mil" +"SOIC20", "rect", "400mil", "510mil" +"SOIC24", "rect", "400mil", "610mil", "0mil", "0mil", "0", "img: https://media.digikey.com/Renders/~~Pkg.Case%20or%20Series/24-SOIC_sml.jpg" +"SOT-23", "rect", "120mil", "120mil" +"SOT-143", "rect", "116mil", "96mil" +"TANT-A", "rect", "188mil", "66mil" +"TANT-D", "rect", "352mil", "174mil" +"TD03B_N", "rect", "324mil", "262mil", "50mil", "0mil" +"TO-220AB-2", "rect", "412mil", "186mil", "0mil", "10mil", "0", "img: https://media.digikey.com/Renders/SMC%20Diode%20Solutions/1655;TO220AB;;3_sml.jpg" +"TSSOP14", "rect", "198mil", "252mil" diff --git a/html/data/prometheus-pick-and-place.csv b/html/data/prometheus-pick-and-place.csv new file mode 100644 index 0000000..a354c19 --- /dev/null +++ b/html/data/prometheus-pick-and-place.csv @@ -0,0 +1,373 @@ +"Designator","Footprint","Mid X","Mid Y","Ref X","Ref Y","Pad X","Pad Y","Layer","Rotation","Comment" +"" +"C1","C0805","4146.654mil","4794.291mil","4146.654mil","4794.291mil","4109.252mil","4794.291mil","T","360.00","2.2n" +"D7","SOD-80","1232.284mil","3462.598mil","1232.284mil","3462.598mil","1305.118mil","3462.598mil","B","180.00","LL4148" +"R140","R0805","2944.882mil","1751.968mil","2944.882mil","1751.968mil","2907.48mil","1751.968mil","T","360.00","10k" +"R139","R0805","2986.951mil","1878.893mil","2986.95mil","1878.893mil","2949.549mil","1878.893mil","T","360.00","10k" +"C46","TANT-D","1818.898mil","3419.291mil","1818.898mil","3419.291mil","1692.913mil","3419.291mil","B","360.00","220uF x 16" +"U7","TD03B_N","1440.945mil","2690.945mil","1440.945mil","2641.732mil","1351.181mil","2812.992mil","B","270.00","LP2950CDT-5.0" +"C37","C0805","1921.26mil","3035.433mil","1921.26mil","3035.433mil","1921.26mil","3072.835mil","T","270.00","100n" +"P24","HDR1X1-BIG2","2885.827mil","4824.804mil","2885.827mil","4824.804mil","2885.827mil","4824.804mil","T","0.00","-" +"R19","R0805","1137.795mil","1594.488mil","1137.795mil","1594.488mil","1137.795mil","1631.89mil","B","270.00","10k" +"J1","CONN-MICROSD-PUSH-PUSH","1456.693mil","1808.071mil","1448.819mil","1818.898mil","1574.803mil","1510.827mil","B","360.00","DM3AT-SF-PEJM5" +"P47","HDR1X1-BIG2","2354.331mil","1251.968mil","2354.331mil","1251.968mil","2354.331mil","1251.968mil","T","0.00","19" +"P29","HDR1X1-BIG2","4303.15mil","1098.425mil","4303.15mil","1098.425mil","4303.15mil","1098.425mil","T","0.00","5" +"R164","R0805","2288.386mil","3849.409mil","2288.386mil","3849.409mil","2288.386mil","3886.811mil","T","270.00","47" +"C76","C0805","2287.391mil","3883.861mil","2287.391mil","3883.861mil","2287.391mil","3921.263mil","B","270.00","10n" +"C75","C0805","2216.535mil","3883.858mil","2216.535mil","3883.859mil","2216.535mil","3921.26mil","B","270.00","1u" +"U10","HTSSOP28","2539.37mil","2818.898mil","2539.37mil","2818.898mil","2651.575mil","2652.559mil","T","180.00","DRV8825" +"P5","BT_MODULE_HC-06-4","1578.346mil","3669.291mil","1728.346mil","3669.291mil","1728.346mil","3669.291mil","T","360.00","BT_Module" +"C2","C0805","3708.661mil","4822.835mil","3708.661mil","4822.834mil","3708.661mil","4785.433mil","T","90.00","33n" +"C3","C0805","4389.764mil","4330.708mil","4389.764mil","4330.709mil","4389.764mil","4368.11mil","T","270.00","10n" +"C4","C0805","3507.874mil","4769.685mil","3507.874mil","4769.685mil","3507.874mil","4732.283mil","T","90.00","220p" +"C5","C0805","1267.717mil","1401.575mil","1267.716mil","1401.575mil","1230.315mil","1401.575mil","B","0.00","1u" +"C6","C0805","3596.457mil","4769.684mil","3596.457mil","4769.685mil","3596.457mil","4807.086mil","T","270.00","100n" +"C7","C0805","4401.575mil","4618.11mil","4401.575mil","4618.11mil","4364.173mil","4618.11mil","T","360.00","100n" +"C8","C0805","1267.717mil","1318.898mil","1267.716mil","1318.898mil","1230.315mil","1318.898mil","B","360.00","10n" +"C12","C0805","2897.638mil","3455.709mil","2897.638mil","3455.709mil","2897.638mil","3418.307mil","B","90.00","2.2u" +"C9","C0805","2985.238mil","3191.929mil","2985.238mil","3191.929mil","2947.836mil","3191.929mil","B","360.00","100n" +"C10","C0805","4311.024mil","4330.708mil","4311.024mil","4330.709mil","4311.024mil","4368.11mil","T","270.00","220n" +"C11","C0805","2401.575mil","4322.835mil","2401.575mil","4322.835mil","2364.173mil","4322.835mil","T","360.00","100n" +"C13","C0805","3295.276mil","4425.197mil","3295.276mil","4425.197mil","3295.276mil","4387.795mil","T","90.00","100n" +"C14","C0805","3551.181mil","4194.882mil","3551.181mil","4194.882mil","3588.583mil","4194.882mil","T","180.00","100n" +"C15","C0805","3603.347mil","4046.26mil","3603.346mil","4046.26mil","3565.945mil","4046.26mil","T","360.00","100n" +"C16","C0805","1421.26mil","4287.402mil","1421.26mil","4287.402mil","1383.858mil","4287.402mil","B","360.00","22n" +"C17","C0805","3012.796mil","4301.181mil","3012.796mil","4301.181mil","3050.198mil","4301.181mil","T","180.00","100n" +"C18","C0805","1405.512mil","4070.866mil","1405.512mil","4070.866mil","1368.11mil","4070.866mil","B","360.00","3.3n" +"C19","C0805","2944.882mil","4220.473mil","2944.882mil","4220.473mil","2907.48mil","4220.473mil","B","360.00","2.2u" +"C20","C0805","1472.441mil","4429.134mil","1472.441mil","4429.134mil","1472.441mil","4466.536mil","B","270.00","100n" +"C21","C0805","1602.363mil","3874.016mil","1602.362mil","3874.016mil","1564.961mil","3874.016mil","B","360.00","3.3n" +"C22","C0805","2222.44mil","4066.929mil","2222.44mil","4066.928mil","2222.44mil","4029.527mil","T","90.00","10p" +"C23","C0805","1921.26mil","4027.559mil","1921.26mil","4027.559mil","1921.26mil","3990.157mil","T","90.00","10p" +"C24","C0805","3740.157mil","3692.914mil","3740.157mil","3692.914mil","3740.157mil","3655.512mil","T","90.00","10n" +"C25","C0805","3340.553mil","3372.049mil","3340.553mil","3372.049mil","3340.553mil","3409.451mil","T","270.00","220n" +"C26","C0805","3921.26mil","2799.213mil","3921.26mil","2799.213mil","3883.858mil","2799.213mil","T","360.00","220n" +"C27","C0805","1996.063mil","4586.614mil","1996.063mil","4586.614mil","1958.661mil","4586.614mil","B","360.00","10p" +"C28","C0805","2135.827mil","4632.874mil","2135.827mil","4632.874mil","2135.827mil","4595.472mil","B","90.00","10p" +"C29","C0805","1389.764mil","3318.898mil","1389.764mil","3318.898mil","1389.764mil","3281.496mil","T","90.00","100n" +"C30","C0805","1582.677mil","3515.747mil","1582.677mil","3515.748mil","1582.677mil","3553.149mil","B","270.00","1n" +"C33","CAP_R2.0-5.0_X_11","1503.937mil","3496.063mil","1503.937mil","3496.063mil","1503.937mil","3456.693mil","T","90.00","100uF x 10" +"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" +"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" +"C39","C0805","1283.464mil","3011.811mil","1283.465mil","3011.811mil","1320.866mil","3011.811mil","B","180.00","100n" +"C40","C0805","2153.543mil","3488.189mil","2153.543mil","3488.189mil","2153.543mil","3525.591mil","T","270.00","100n" +"C41","C0805","2082.677mil","3488.189mil","2082.677mil","3488.189mil","2082.677mil","3525.591mil","T","270.00","1n" +"C43","C0805","2833.66mil","3455.709mil","2833.66mil","3455.709mil","2833.66mil","3493.111mil","B","270.00","100n" +"C42","C0805","2766.731mil","3455.709mil","2766.731mil","3455.709mil","2766.731mil","3493.11mil","B","270.00","2.2u" +"C44","TANT-D","1696.85mil","3019.685mil","1696.85mil","3019.685mil","1822.835mil","3019.685mil","T","180.00","220uF x 16" +"C47","C0805","1326.772mil","3185.039mil","1326.772mil","3185.039mil","1289.37mil","3185.039mil","T","360.00","1n" +"C48","C0805","2416.339mil","3509.842mil","2416.339mil","3509.842mil","2416.339mil","3547.244mil","B","270.00","100n" +"C49","C0805","2830.709mil","2657.48mil","2830.709mil","2657.48mil","2793.307mil","2657.48mil","T","360.00","10n" +"C50","C0805","3478.346mil","2769.685mil","3478.346mil","2769.685mil","3515.748mil","2769.685mil","T","180.00","10n" +"C51","C0805","3984.252mil","2283.464mil","3984.252mil","2283.465mil","3984.252mil","2320.866mil","T","270.00","10n" +"C52","C0805","3151.575mil","2722.441mil","3151.575mil","2722.441mil","3151.575mil","2685.039mil","T","90.00","100n" +"C53","C0805","3078.74mil","2723.426mil","3078.74mil","2723.425mil","3078.74mil","2686.024mil","T","90.00","100n" +"C54","C0805","3891.733mil","2557.087mil","3891.732mil","2557.087mil","3854.331mil","2557.087mil","T","360.00","220n" +"C55","C0805","2539.37mil","3194.882mil","2539.369mil","3194.882mil","2501.968mil","3194.882mil","T","360.00","22n" +"C56","C0805","3911.418mil","3019.685mil","3911.417mil","3019.685mil","3874.016mil","3019.685mil","T","360.00","10n" +"C57","C0805","3057.087mil","3192.913mil","3057.087mil","3192.913mil","3057.087mil","3155.511mil","T","90.00","2.2u" +"C58","C0805","2724.41mil","2885.827mil","2724.41mil","2885.827mil","2687.008mil","2885.827mil","B","360.00","2.2u" +"C59","C0805","2311.024mil","3070.866mil","2311.024mil","3070.866mil","2311.024mil","3108.268mil","T","270.00","2.2u" +"C60","C0805","3270.669mil","2399.606mil","3270.669mil","2399.606mil","3270.669mil","2362.204mil","T","90.00","10n" +"C61","C0805","3164.37mil","2047.245mil","3164.37mil","2047.244mil","3164.37mil","2009.843mil","T","90.00","10n" +"C62","C0805","3165.354mil","1811.024mil","3165.354mil","1811.024mil","3127.952mil","1811.024mil","T","360.00","1n" +"C63","TANT-A","3507.874mil","1740.157mil","3507.874mil","1740.157mil","3452.756mil","1740.157mil","T","360.00","10uFx10" +"C64","C0805","1618.11mil","1574.803mil","1618.11mil","1574.803mil","1618.11mil","1537.401mil","T","90.00","2.2u" +"C65","C0805","1503.937mil","1732.283mil","1503.937mil","1732.283mil","1541.339mil","1732.283mil","T","180.00","220n" +"C66","C0805","3492.125mil","1669.291mil","3492.126mil","1669.291mil","3529.527mil","1669.291mil","T","180.00","100n" +"C67","C0805","3984.252mil","4037.403mil","3984.252mil","4037.403mil","4021.654mil","4037.403mil","T","180.00","220n" +"C68","C0805","3362.204mil","1570.866mil","3362.204mil","1570.866mil","3362.204mil","1533.464mil","T","90.00","1n" +"C69","C0805","1937.008mil","1996.063mil","1937.008mil","1996.063mil","1899.606mil","1996.063mil","T","360.00","220n" +"C70","C0805","1750.189mil","1996.504mil","1750.189mil","1996.504mil","1787.591mil","1996.504mil","T","180.00","220n" +"C71","C0805","1177.165mil","3917.323mil","1177.165mil","3917.323mil","1177.165mil","3879.921mil","T","90.00","100n" +"C72","C0805","1326.772mil","1775.591mil","1326.772mil","1775.591mil","1326.772mil","1738.189mil","T","90.00","220n" +"C73","C0805","1106.299mil","3917.323mil","1106.299mil","3917.323mil","1106.299mil","3879.921mil","T","90.00","2.2u" +"D1","SMA","3015.748mil","4574.803mil","3015.748mil","4574.803mil","3015.748mil","4494.094mil","T","90.00","S1M" +"D2","LED-SM1","2114.173mil","4299.213mil","2114.173mil","4299.213mil","2183.07mil","4299.213mil","T","180.00","LED" +"D3","SOD-80","1897.638mil","4503.937mil","1897.638mil","4503.937mil","1897.638mil","4431.102mil","T","90.00","LL4148" +"D5","SOT-23","3625.984mil","3692.913mil","3625.984mil","3692.913mil","3663.386mil","3739.173mil","T","180.00","BAS70-04" +"D6","SOT-23","3645.669mil","3322.835mil","3645.669mil","3322.835mil","3608.268mil","3276.575mil","T","360.00","BAS70-04" +"D8","SMC","1708.661mil","2263.78mil","1708.661mil","2263.78mil","1708.661mil","2126.969mil","T","90.00","MBRS340" +"D9","SMA","3403.543mil","2793.307mil","3403.543mil","2793.307mil","3322.835mil","2793.307mil","B","360.00","S1M" +"D10","DO-15V","1939.961mil","2384.843mil","1939.961mil","2313.976mil","1939.961mil","2455.709mil","T","270.00","P6KE22A" +"D11","SOT-23","3503.937mil","2933.071mil","3503.937mil","2933.071mil","3457.677mil","2970.472mil","T","270.00","BAS70-04" +"D12","SOT-23","3498.031mil","2222.441mil","3498.031mil","2222.441mil","3451.772mil","2259.843mil","T","270.00","BAS70-04" +"D13","SMA","4114.173mil","4473.425mil","4114.173mil","4473.425mil","4114.173mil","4392.717mil","B","90.00","S1M" +"D14","SMA","4189.96mil","3878.937mil","4189.96mil","3878.937mil","4189.96mil","3798.229mil","B","90.00","S1M" +"D15","SMA","3357.285mil","3507.874mil","3357.285mil","3507.874mil","3437.994mil","3507.874mil","B","180.00","S1M" +"D16","SMA","3251.968mil","1708.661mil","3251.968mil","1708.661mil","3251.968mil","1627.953mil","B","90.00","S1M" +"D17","SOT-23","3921.26mil","2913.386mil","3921.26mil","2913.386mil","3883.858mil","2867.126mil","T","360.00","BAS70-04" +"D18","SOT-23","3834.646mil","2271.653mil","3834.646mil","2271.653mil","3880.905mil","2234.252mil","T","90.00","BAS70-04" +"D19","SMA","3653.543mil","3657.48mil","3653.543mil","3657.48mil","3653.543mil","3576.772mil","B","90.00","S1M" +"D20","SMA","3618.111mil","3137.795mil","3618.111mil","3137.795mil","3618.111mil","3057.086mil","B","90.00","S1M" +"D21","SMA","3231.299mil","2171.26mil","3231.299mil","2171.26mil","3231.299mil","2090.551mil","B","90.00","SMAJ22A" +"D22","SOD-80","2162.402mil","3418.307mil","2162.402mil","3418.307mil","2235.236mil","3418.307mil","B","180.00","LL4148" +"D23","SOD-80","2162.402mil","3329.724mil","2162.402mil","3329.724mil","2235.236mil","3329.724mil","B","180.00","LL4148" +"D24","SOT-23","3051.181mil","2294.287mil","3051.181mil","2294.287mil","3004.921mil","2331.689mil","T","270.00","BAS70-04" +"D25","SOT-23","3043.307mil","2082.677mil","3043.307mil","2082.677mil","3080.709mil","2128.937mil","T","180.00","BAS70-04" +"D26","SOD-80","2161.417mil","3507.874mil","2161.417mil","3507.874mil","2234.252mil","3507.874mil","B","180.00","LL4148" +"D28","LED-SM1","1893.702mil","4232.283mil","1893.702mil","4232.283mil","1893.702mil","4163.386mil","T","90.00","BT" +"J2","HDR1x2","2382.677mil","4696.85mil","2332.677mil","4696.85mil","2332.677mil","4696.85mil","T","360.00","Boot" +"J4","NET-JUMPER","1132.874mil","1923.228mil","1132.874mil","1923.228mil","1132.874mil","1887.795mil","B","90.00","SD_SW" +"J7","CONN-USB-B","1468.189mil","1277.441mil","1468.189mil","780mil","1517.402mil","1370.157mil","T","90.00","USB-B" +"L1","L2012","2250.985mil","3712.599mil","2250.985mil","3712.599mil","2250.985mil","3751.969mil","T","270.00","BLM21PG331" +"L3","L-CDRH104R","1791.339mil","2700.787mil","1791.339mil","2700.787mil","1791.339mil","2525.591mil","T","90.00","CDRH104RNP-330" +"L4","L-CDRH104R","1818.898mil","3334.645mil","1818.898mil","3334.645mil","1818.898mil","3159.448mil","T","90.00","CDRH104RNP-330" +"L5","L1206","1523.622mil","1574.803mil","1523.622mil","1574.803mil","1523.622mil","1519.685mil","T","90.00","BLM21PG331" +"P1","HDR1X5","2542.52mil","4814.961mil","2342.52mil","4814.961mil","2342.52mil","4814.961mil","T","360.00","STLink" +"P2","HDR2X3","3211.417mil","4718.898mil","3161.417mil","4818.898mil","3161.417mil","4818.898mil","T","270.00","WB_EGO" +"P3","BATTERY-HOLDER-2032-V","2251.968mil","4495.866mil","2251.968mil","4570.866mil","2448.819mil","4420.866mil","T","360.00","BS-5 (CR2032)" +"P4","HDR1X3","4043.307mil","2891.339mil","4043.307mil","2791.339mil","4043.307mil","2791.339mil","T","90.00","MAP" +"P6","DRV8825_Module","2750.394mil","2820.866mil","3100.394mil","3070.866mil","3100.394mil","3070.866mil","T","180.00","DRV8825_MOD" +"P49","HDR1X1-BIG2","2862.205mil","1251.968mil","2862.205mil","1251.968mil","2862.205mil","1251.968mil","T","0.00","23" +"P50","HDR1X1-BIG2","3003.937mil","1251.968mil","3003.937mil","1251.968mil","3003.937mil","1251.968mil","T","0.00","24" +"P8","HDR1X1-BIG2","3287.402mil","1251.968mil","3287.402mil","1251.968mil","3287.402mil","1251.968mil","T","0.00","26" +"P43","HDR1X1-BIG2","3712.599mil","1401.575mil","3712.599mil","1401.575mil","3712.599mil","1401.575mil","T","0.00","14" +"P40","HDR1X1-BIG2","3287.402mil","1401.575mil","3287.402mil","1401.575mil","3287.402mil","1401.575mil","T","0.00","11" +"P42","HDR1X1-BIG2","3570.866mil","1401.575mil","3570.866mil","1401.575mil","3570.866mil","1401.575mil","T","0.00","13" +"P44","HDR1X1-BIG2","3854.331mil","1401.575mil","3854.331mil","1401.575mil","3854.331mil","1401.575mil","T","0.00","15" +"P13","HDR1X1-BIG2","1870.079mil","1102.362mil","1870.079mil","1102.362mil","1870.079mil","1102.362mil","T","0.00","31" +"P14","HDR1X1-BIG2","2011.811mil","1102.362mil","2011.811mil","1102.362mil","2011.811mil","1102.362mil","T","0.00","32" +"P31","HDR1X1-BIG2","2011.811mil","1401.575mil","2011.811mil","1401.575mil","2011.811mil","1401.575mil","T","0.00","2" +"P46","HDR1X1-BIG2","2011.811mil","1251.968mil","2011.811mil","1251.968mil","2011.811mil","1251.968mil","T","0.00","17" +"P23","HDR1X1-BIG2","3019.685mil","4824.804mil","3019.685mil","4824.804mil","3019.685mil","4824.804mil","T","0.00","+" +"P30","HDR1X1-BIG2","1870.079mil","1401.575mil","1870.079mil","1401.575mil","1870.079mil","1401.575mil","T","0.00","1" +"P45","HDR1X1-BIG2","1870.079mil","1251.968mil","1870.079mil","1251.968mil","1870.079mil","1251.968mil","T","0.00","16" +"P21","HDR1X1-BIG2","3145.669mil","1102.362mil","3145.669mil","1102.362mil","3145.669mil","1102.362mil","T","0.00","40" +"P7","HDR1X1-BIG2","3145.669mil","1251.968mil","3145.669mil","1251.968mil","3145.669mil","1251.968mil","T","0.00","25" +"P35","HDR1X1-BIG2","2578.74mil","1401.575mil","2578.74mil","1401.575mil","2578.74mil","1401.575mil","T","0.00","6" +"P34","HDR1X1-BIG2","2437.008mil","1401.575mil","2437.008mil","1401.575mil","2437.008mil","1401.575mil","T","0.00","5" +"P33","HDR1X1-BIG2","2295.276mil","1401.575mil","2295.276mil","1401.575mil","2295.276mil","1401.575mil","T","0.00","4" +"P25","HDR1X1-BIG2","4173.228mil","1208.661mil","4173.228mil","1208.661mil","4173.228mil","1208.661mil","T","0.00","1" +"P26","HDR1X1-BIG2","4173.228mil","1374.016mil","4173.228mil","1374.016mil","4173.228mil","1374.016mil","T","0.00","2" +"P27","HDR1X1-BIG2","4433.071mil","1208.661mil","4433.071mil","1208.661mil","4433.071mil","1208.661mil","T","0.00","3" +"P28","HDR1X1-BIG2","4433.071mil","1374.016mil","4433.071mil","1374.016mil","4433.071mil","1374.016mil","T","0.00","4" +"P54","HDR1X1-BIG2","3854.331mil","1102.362mil","3854.331mil","1102.362mil","3854.331mil","1102.362mil","T","0.00","45" +"P53","HDR1X1-BIG2","3712.598mil","1102.362mil","3712.598mil","1102.362mil","3712.598mil","1102.362mil","T","0.00","44" +"P51","HDR1X1-BIG2","3429.134mil","1102.362mil","3429.134mil","1102.362mil","3429.134mil","1102.362mil","T","0.00","42" +"P52","HDR1X1-BIG2","3570.866mil","1102.362mil","3570.866mil","1102.362mil","3570.866mil","1102.362mil","T","0.00","43" +"P12","HDR1X1-BIG2","3854.331mil","1251.968mil","3854.331mil","1251.968mil","3854.331mil","1251.968mil","T","0.00","30" +"P9","HDR1X1-BIG2","3429.134mil","1251.968mil","3429.134mil","1251.968mil","3429.134mil","1251.968mil","T","0.00","27" +"P10","HDR1X1-BIG2","3570.866mil","1251.968mil","3570.866mil","1251.968mil","3570.866mil","1251.968mil","T","0.00","28" +"P11","HDR1X1-BIG2","3712.598mil","1251.968mil","3712.598mil","1251.968mil","3712.598mil","1251.968mil","T","0.00","29" +"P22","HDR1X1-BIG2","3287.402mil","1102.362mil","3287.402mil","1102.362mil","3287.402mil","1102.362mil","T","0.00","41" +"P41","HDR1X1-BIG2","3429.134mil","1401.575mil","3429.134mil","1401.575mil","3429.134mil","1401.575mil","T","0.00","12" +"P39","HDR1X1-BIG2","3145.669mil","1401.575mil","3145.669mil","1401.575mil","3145.669mil","1401.575mil","T","0.00","10" +"P38","HDR1X1-BIG2","3003.937mil","1401.575mil","3003.937mil","1401.575mil","3003.937mil","1401.575mil","T","0.00","9" +"P37","HDR1X1-BIG2","2862.205mil","1401.575mil","2862.205mil","1401.575mil","2862.205mil","1401.575mil","T","0.00","8" +"P16","HDR1X1-BIG2","2295.276mil","1102.362mil","2295.276mil","1102.362mil","2295.276mil","1102.362mil","T","0.00","34" +"P15","HDR1X1-BIG2","2153.543mil","1102.362mil","2153.543mil","1102.362mil","2153.543mil","1102.362mil","T","0.00","33" +"P36","HDR1X1-BIG2","2720.472mil","1401.575mil","2720.472mil","1401.575mil","2720.472mil","1401.575mil","T","0.00","7" +"P18","HDR1X1-BIG2","2720.472mil","1102.362mil","2720.472mil","1102.362mil","2720.472mil","1102.362mil","T","0.00","37" +"P17","HDR1X1-BIG2","2578.74mil","1102.362mil","2578.74mil","1102.362mil","2578.74mil","1102.362mil","T","0.00","36" +"P19","HDR1X1-BIG2","2862.205mil","1102.362mil","2862.205mil","1102.362mil","2862.205mil","1102.362mil","T","0.00","38" +"P20","HDR1X1-BIG2","3003.937mil","1102.362mil","3003.937mil","1102.362mil","3003.937mil","1102.362mil","T","0.00","39" +"Q1","DPAK","2809.055mil","4615.159mil","2944.882mil","4615.159mil","2673.228mil","4524.608mil","B","90.00","VND14NV04" +"Q2","DPAK","2553.149mil","1964.567mil","2417.323mil","1964.567mil","2688.976mil","2055.118mil","B","270.00","VND14NV04" +"Q3","DPAK","2553.149mil","2291.339mil","2417.323mil","2291.339mil","2688.976mil","2381.89mil","B","270.00","VND14NV04" +"Q4","DPAK","2553.15mil","1637.795mil","2417.323mil","1637.795mil","2688.977mil","1728.346mil","B","270.00","VND14NV04" +"Q5","DPAK","2035.433mil","1769.685mil","2035.433mil","1633.858mil","1944.882mil","1905.512mil","B","360.00","VND14NV04" +"Q6","DPAK","3398.623mil","3147.638mil","3398.623mil","3011.811mil","3308.072mil","3283.465mil","B","360.00","VND14NV04" +"Q7","DPAK","4318.898mil","4604.331mil","4318.898mil","4468.504mil","4228.346mil","4740.157mil","B","360.00","VND14NV04" +"Q8","DPAK","4382.873mil","4007.874mil","4382.873mil","3872.047mil","4292.322mil","4143.701mil","B","360.00","VND14NV04" +"Q9","DPAK","3370.079mil","3824.803mil","3370.079mil","3688.976mil","3279.528mil","3960.63mil","B","360.00","VND14NV04" +"Q10","DPAK","3039.37mil","1785.433mil","3039.37mil","1649.606mil","2948.819mil","1921.26mil","B","360.00","VND14NV04" +"Q11","DPAK","3854.331mil","3820.866mil","3854.331mil","3685.039mil","3763.78mil","3956.693mil","B","360.00","VND14NV04" +"Q12","DPAK","3811.024mil","3149.606mil","3811.024mil","3013.78mil","3720.472mil","3285.433mil","B","360.00","VND14NV04" +"Q13","DPAK","3001.967mil","2293.307mil","3001.967mil","2157.48mil","2911.416mil","2429.134mil","B","360.00","MJD340TF" +"Q14","SOT-23","2772.635mil","3196.85mil","2772.635mil","3196.85mil","2735.233mil","3150.59mil","T","360.00","BC817" +"Q15","TO-220AB-2","4381.89mil","3488.189mil","4440.945mil","3488.189mil","4440.945mil","3588.189mil","T","270.00","BIP373" +"Q16","TO-220AB-2","4381.89mil","2966.535mil","4440.945mil","2966.535mil","4440.945mil","3066.535mil","T","270.00","BIP373" +"Q17","TO-220AB-2","4381.89mil","2444.882mil","4440.945mil","2444.882mil","4440.945mil","2544.882mil","T","270.00","BIP373" +"Q18","TO-220AB-2","4381.89mil","1923.228mil","4440.945mil","1923.228mil","4440.945mil","2023.228mil","T","270.00","BIP373" +"R1","R0805","2141.733mil","4215.551mil","2141.732mil","4215.551mil","2104.331mil","4215.551mil","T","360.00","1k" +"R2","R0805","2454.725mil","4618.11mil","2454.725mil","4618.11mil","2417.323mil","4618.11mil","B","360.00","68k" +"R3","R0805","2472.441mil","4523.622mil","2472.441mil","4523.622mil","2509.843mil","4523.622mil","B","180.00","510" +"R4","R1206","3409.45mil","4588.583mil","3409.45mil","4588.583mil","3464.568mil","4588.583mil","T","180.00","1k" +"R5","R0805","3374.016mil","4791.339mil","3374.016mil","4791.339mil","3374.016mil","4753.937mil","T","90.00","160" +"R6","R0805","3984.252mil","4799.212mil","3984.252mil","4799.212mil","4021.654mil","4799.212mil","T","180.00","100k" +"R7","R0805","1822.835mil","1633.858mil","1822.835mil","1633.858mil","1822.835mil","1671.26mil","B","270.00","10k" +"R8","R0805","1685.039mil","1413.386mil","1685.039mil","1413.386mil","1722.441mil","1413.386mil","B","180.00","0" +"R9","R0805","2633.858mil","4502.953mil","2633.858mil","4502.953mil","2671.26mil","4502.953mil","T","180.00","10k" +"R10","R0805","2540.355mil","3303.15mil","2540.354mil","3303.15mil","2502.953mil","3303.15mil","B","360.00","10k" +"R12","R1206","2427.165mil","3250.001mil","2427.165mil","3250.001mil","2427.165mil","3305.119mil","B","270.00","120" +"R13","R0805","4220.472mil","4696.851mil","4220.472mil","4696.85mil","4220.472mil","4659.449mil","T","90.00","100k" +"R14","R0805","3574.803mil","4629.921mil","3574.803mil","4629.921mil","3537.401mil","4629.921mil","T","360.00","61.9" +"R15","R0805","4377.953mil","4503.937mil","4377.953mil","4503.937mil","4377.953mil","4541.339mil","T","270.00","1k" +"R16","R1206","2578.74mil","4562.992mil","2578.74mil","4562.992mil","2578.74mil","4507.874mil","B","90.00","0" +"R17","R0805","3582.677mil","4526.575mil","3582.677mil","4526.575mil","3545.276mil","4526.575mil","T","0.00","10k" +"R18","R0805","4244.094mil","4496.063mil","4244.095mil","4496.063mil","4281.496mil","4496.063mil","T","180.00","4.7k" +"R20","R0805","3582.678mil","4436.023mil","3582.677mil","4436.023mil","3545.276mil","4436.023mil","T","0.00","6.8k" +"R21","R0805","1141.732mil","1791.339mil","1141.732mil","1791.339mil","1141.732mil","1753.937mil","B","90.00","10k" +"R11","R0805","3163.386mil","4378.937mil","3163.386mil","4378.937mil","3163.386mil","4416.339mil","T","270.00","100" +"R22","R0805","3440.945mil","4437.007mil","3440.944mil","4437.007mil","3403.543mil","4437.007mil","T","0.00","6.8k" +"R23","R0805","1889.764mil","4578.74mil","1889.764mil","4578.74mil","1889.764mil","4616.142mil","B","270.00","68k" +"R24","R0805","1598.425mil","4551.182mil","1598.425mil","4551.181mil","1598.425mil","4513.78mil","B","90.00","10k" +"R25","R0805","1814.961mil","4578.74mil","1814.961mil","4578.74mil","1814.961mil","4616.142mil","B","270.00","5.1k" +"R26","R0805","4228.346mil","4322.834mil","4228.346mil","4322.835mil","4228.346mil","4360.236mil","T","270.00","10k" +"R27","R1206","2649.606mil","2472.441mil","2649.606mil","2472.441mil","2594.488mil","2472.441mil","B","360.00","330" +"R28","R1206","2724.409mil","1964.567mil","2724.409mil","1964.567mil","2669.291mil","1964.567mil","B","360.00","68k" +"R29","R0805","3401.575mil","4338.582mil","3401.575mil","4338.582mil","3364.173mil","4338.582mil","T","0.00","82.5" +"R30","R0805","3551.182mil","4283.464mil","3551.181mil","4283.464mil","3513.78mil","4283.464mil","T","0.00","10k" +"R31","R0805","2252.952mil","4728.346mil","2252.952mil","4728.346mil","2252.952mil","4765.748mil","B","270.00","10k" +"R32","R0805","1401.574mil","4149.606mil","1401.575mil","4149.606mil","1438.976mil","4149.606mil","B","180.00","470k" +"R33","R0805","3602.363mil","4114.173mil","3602.362mil","4114.173mil","3564.961mil","4114.173mil","T","360.00","1k" +"R34","R0805","3830.709mil","4799.212mil","3830.709mil","4799.212mil","3793.307mil","4799.212mil","T","0.00","470k" +"R35","R1206","2783.465mil","2440.945mil","2783.465mil","2440.945mil","2783.465mil","2496.063mil","B","270.00","330" +"R36","R1206","2724.409mil","2291.339mil","2724.409mil","2291.339mil","2779.528mil","2291.339mil","B","180.00","68k" +"R37","R0805","1488.189mil","3964.568mil","1488.189mil","3964.567mil","1488.189mil","3927.166mil","B","90.00","10k" +"R38","R0805","1602.362mil","3952.756mil","1602.362mil","3952.756mil","1639.764mil","3952.756mil","B","180.00","68k" +"R39","R0805","3425.197mil","3706.693mil","3425.197mil","3706.693mil","3387.795mil","3706.693mil","T","360.00","1k 0.1%" +"R40","R0805","3277.559mil","3706.693mil","3277.559mil","3706.693mil","3240.157mil","3706.693mil","T","360.00","1k 0.1%" +"R41","R0805","1779.527mil","3854.331mil","1779.528mil","3854.331mil","1816.929mil","3854.331mil","B","180.00","10k" +"R42","R0805","1696.85mil","4551.181mil","1696.85mil","4551.181mil","1696.85mil","4588.583mil","B","270.00","10k" +"R43","R0805","1763.78mil","3956.693mil","1763.78mil","3956.693mil","1763.78mil","3919.291mil","B","90.00","68k" +"R44","R0805","3834.646mil","3696.851mil","3834.646mil","3696.85mil","3834.646mil","3659.449mil","T","90.00","510k" +"R45","R0805","1456.693mil","3862.205mil","1456.693mil","3862.205mil","1419.291mil","3862.205mil","B","360.00","470k" +"R46","R1206","2732.284mil","1641.732mil","2732.284mil","1641.732mil","2787.402mil","1641.732mil","B","180.00","68k" +"R47","R1206","2795.276mil","1779.527mil","2795.276mil","1779.527mil","2795.276mil","1834.646mil","B","270.00","330" +"R48","R0805","3576.772mil","3590.551mil","3576.772mil","3590.551mil","3539.37mil","3590.551mil","T","0.00","100" +"R49","R1206","3746.063mil","3584.646mil","3746.063mil","3584.646mil","3690.945mil","3584.646mil","T","0.00","10k" +"R51","R1206","3913.386mil","3708.661mil","3913.386mil","3708.661mil","3913.386mil","3653.543mil","T","90.00","2.7k" +"R52","R1206","2035.433mil","1940.945mil","2035.433mil","1940.945mil","2035.433mil","1996.063mil","B","270.00","68k" +"R53","R0805","1889.764mil","3921.26mil","1889.764mil","3921.26mil","1889.764mil","3883.858mil","B","90.00","10k" +"R54","R0805","1996.654mil","4515.353mil","1996.653mil","4515.353mil","1959.252mil","4515.353mil","B","360.00","1M" +"R55","R0805","1976.378mil","3925.198mil","1976.378mil","3925.197mil","1976.378mil","3887.796mil","B","90.00","10k" +"R56","R0805","3956.693mil","4224.41mil","3956.693mil","4224.409mil","3956.693mil","4187.008mil","B","90.00","10k" +"R57","R1206","2195.867mil","2070.866mil","2195.867mil","2070.866mil","2195.867mil","2125.984mil","B","270.00","330" +"R58","R0805","3889.764mil","3484.252mil","3889.764mil","3484.252mil","3889.764mil","3521.654mil","T","270.00","510k" +"R59","R0805","3568.898mil","3500mil","3568.898mil","3500mil","3531.496mil","3500mil","T","0.00","100" +"R60","R1206","3746.063mil","3486.221mil","3746.063mil","3486.221mil","3690.945mil","3486.221mil","T","0.00","10k" +"R61","R0805","3527.559mil","3332.677mil","3527.56mil","3332.677mil","3564.961mil","3332.677mil","T","180.00","1k 0.1%" +"R62","R0805","3408.465mil","3371.064mil","3408.465mil","3371.063mil","3408.465mil","3333.662mil","T","90.00","1k 0.1%" +"R63","R1206","3875mil","3299.213mil","3875mil","3299.213mil","3875mil","3354.331mil","T","270.00","2.7k" +"R64","R0805","3431.103mil","2448.819mil","3431.103mil","2448.819mil","3431.103mil","2486.221mil","T","270.00","1k 0.1%" +"R65","R0805","3316.929mil","3371.063mil","3316.929mil","3371.063mil","3354.331mil","3371.063mil","B","180.00","510" +"R66","R0805","3505.905mil","2448.819mil","3505.905mil","2448.819mil","3505.905mil","2411.417mil","T","90.00","1k 0.1%" +"R67","R1206","3500mil","2055.118mil","3500mil","2055.118mil","3500mil","2110.236mil","T","270.00","2.7k" +"R68","R0805","1472.441mil","3145.67mil","1472.441mil","3145.669mil","1472.441mil","3108.268mil","T","90.00","3k" +"R69","R1206","3616.142mil","2163.386mil","3616.142mil","2163.386mil","3616.142mil","2218.504mil","T","270.00","10k" +"R70","R0805","1149.606mil","3185.039mil","1149.607mil","3185.039mil","1187.008mil","3185.039mil","T","180.00","1k" +"R71","R0805","3418.308mil","3300.197mil","3418.308mil","3300.197mil","3418.308mil","3337.599mil","B","270.00","68k" +"R72","R0805","3616.142mil","2340.551mil","3616.142mil","2340.551mil","3616.142mil","2377.953mil","T","270.00","100" +"R73","R1206","3395.669mil","2702.756mil","3395.669mil","2702.756mil","3450.787mil","2702.756mil","B","180.00","1k" +"R74","R0805","3409.449mil","2070.866mil","3409.449mil","2070.865mil","3409.449mil","2033.464mil","T","90.00","510k" +"R75","R1206","3509.842mil","3037.402mil","3509.842mil","3037.402mil","3564.96mil","3037.402mil","T","180.00","510k" +"R76","R1206","3188.976mil","3377.952mil","3188.976mil","3377.952mil","3188.976mil","3322.834mil","B","90.00","10k" +"R77","R0805","3635.827mil","2832.678mil","3635.827mil","2832.677mil","3635.827mil","2795.276mil","T","90.00","100" +"R78","R1206","3643.701mil","2998.032mil","3643.701mil","2998.032mil","3643.701mil","2942.914mil","T","90.00","10k" +"R79","R1206","3586.614mil","3136.811mil","3586.614mil","3136.811mil","3641.732mil","3136.811mil","T","180.00","2.7k" +"R80","R0805","4094.488mil","4700.787mil","4094.488mil","4700.787mil","4094.488mil","4738.189mil","B","270.00","510" +"R81","R0805","4196.85mil","4259.842mil","4196.85mil","4259.842mil","4234.252mil","4259.842mil","B","180.00","510" +"R82","R0805","3364.173mil","4026.576mil","3364.173mil","4026.575mil","3364.173mil","3989.174mil","B","90.00","510*" +"R83","R0805","2409.449mil","3240.158mil","2409.449mil","3240.157mil","2409.449mil","3202.756mil","T","90.00","10k" +"R84","R0805","3447.835mil","2275.591mil","3447.835mil","2275.591mil","3447.835mil","2238.189mil","B","90.00","510" +"R85","R1206","3818.898mil","2129.921mil","3818.898mil","2129.921mil","3818.898mil","2185.039mil","T","270.00","2.7k" +"R86","R0805","3007.874mil","2681.103mil","3007.874mil","2681.102mil","3007.874mil","2643.701mil","T","90.00","1MO" +"R87","R1206","3725.393mil","2164.37mil","3725.393mil","2164.37mil","3725.393mil","2219.488mil","T","270.00","10k" +"R88","R0805","3718.504mil","2340.551mil","3718.504mil","2340.551mil","3718.504mil","2377.953mil","T","270.00","100" +"R89","R0805","4133.858mil","4834.645mil","4133.858mil","4834.645mil","4171.26mil","4834.645mil","B","180.00","68k" +"R90","R0805","4346.456mil","4259.842mil","4346.457mil","4259.842mil","4383.858mil","4259.842mil","B","180.00","68k" +"R91","R0805","3558.072mil","3971.457mil","3558.072mil","3971.457mil","3558.072mil","3934.055mil","B","90.00","68k" +"R92","R0805","3342.52mil","2137.794mil","3342.52mil","2137.794mil","3305.118mil","2137.794mil","B","360.00","68k" +"R93","R1206","4023.622mil","4489.173mil","4023.622mil","4489.173mil","4023.622mil","4544.291mil","B","270.00","1k" +"R94","R1206","4072.835mil","3704.724mil","4072.835mil","3704.724mil","4072.835mil","3759.843mil","B","270.00","1k" +"R95","R1206","3530.512mil","3466.536mil","3530.512mil","3466.536mil","3530.512mil","3411.418mil","B","90.00","1k" +"R96","R1206","3342.52mil","1692.913mil","3342.52mil","1692.913mil","3342.52mil","1748.031mil","B","270.00","1k" +"R97","R0805","2937.005mil","3192.913mil","2937.005mil","3192.913mil","2937.005mil","3155.511mil","T","90.00","68k" +"R98","R0805","3510.827mil","2641.733mil","3510.827mil","2641.732mil","3510.827mil","2604.331mil","T","90.00","1k 0.1%" +"R99","R0805","2929.133mil","2783.465mil","2929.134mil","2783.465mil","2966.535mil","2783.465mil","T","180.00","0.1" +"R100","R1206","3973.425mil","3393.701mil","3973.425mil","3393.701mil","3973.425mil","3338.583mil","T","90.00","510k" +"R101","R0805","3696.85mil","2011.811mil","3696.85mil","2011.811mil","3734.252mil","2011.811mil","T","180.00","510k" +"R102","R0805","2524.606mil","3261.811mil","2524.606mil","3261.811mil","2562.008mil","3261.811mil","T","180.00","10k" +"R109","R1206","3885.825mil","3114.173mil","3885.825mil","3114.173mil","3830.707mil","3114.173mil","T","360.00","2.7k" +"R103","R0805","3834.646mil","2454.725mil","3834.646mil","2454.724mil","3834.646mil","2417.323mil","T","90.00","1k 0.1%" +"R104","R1206","3746.063mil","3009.843mil","3746.063mil","3009.843mil","3746.063mil","2954.724mil","T","90.00","10k" +"R105","R0805","3744.094mil","2822.835mil","3744.094mil","2822.835mil","3744.094mil","2785.433mil","T","90.00","100" +"R106","R0805","3858.267mil","2694.882mil","3858.267mil","2694.882mil","3858.267mil","2657.48mil","T","90.00","1k 0.1%" +"R107","R0805","3944.882mil","2694.882mil","3944.882mil","2694.882mil","3944.882mil","2732.284mil","T","270.00","1k 0.1%" +"R108","R0805","3940.945mil","2454.725mil","3940.945mil","2454.724mil","3940.945mil","2417.323mil","T","90.00","1k 0.1%" +"R110","R0805","3771.653mil","4074.803mil","3771.653mil","4074.803mil","3809.055mil","4074.803mil","B","180.00","510" +"R111","R0805","3755.905mil","3373.031mil","3755.905mil","3373.031mil","3793.307mil","3373.031mil","B","180.00","510" +"R112","R0805","2982.283mil","2927.165mil","2982.283mil","2927.165mil","2982.283mil","2964.567mil","T","270.00","0.1" +"R115","R0805","2212.598mil","3622.047mil","2212.598mil","3622.047mil","2212.598mil","3659.449mil","B","270.00","1k" +"R116","R0805","3188.976mil","2681.103mil","3188.976mil","2681.102mil","3188.976mil","2643.701mil","B","90.00","1k" +"R117","R0805","2658.465mil","3229.331mil","2658.465mil","3229.331mil","2658.465mil","3191.929mil","T","90.00","68k" +"R118","R0805","3443.898mil","2641.732mil","3443.898mil","2641.732mil","3443.898mil","2679.134mil","T","270.00","1k 0.1%" +"R119","R0805","3921.259mil","4074.803mil","3921.26mil","4074.803mil","3958.661mil","4074.803mil","B","180.00","68k" +"R120","R1206","3635.828mil","3372.047mil","3635.828mil","3372.047mil","3635.828mil","3316.929mil","B","90.00","1k" +"R121","R0805","3888.779mil","3372.047mil","3888.78mil","3372.047mil","3926.181mil","3372.047mil","B","180.00","68k" +"R122","R1206","3618.11mil","2891.732mil","3618.11mil","2891.732mil","3618.11mil","2836.614mil","B","90.00","1k" +"R123","R0805","2868.106mil","3192.912mil","2868.106mil","3192.913mil","2868.106mil","3230.314mil","T","270.00","5.1" +"R124","R0805","3164.37mil","2422.244mil","3164.37mil","2422.244mil","3164.37mil","2384.843mil","B","90.00","68k" +"R125","R1206","3248.031mil","2397.638mil","3248.031mil","2397.638mil","3248.031mil","2452.756mil","B","270.00","1k" +"R126","R1206","2842.52mil","1586.614mil","2842.52mil","1586.614mil","2842.52mil","1531.496mil","T","90.00","0" +"R128","R1206","3027.559mil","2192.913mil","3027.559mil","2192.913mil","2972.441mil","2192.913mil","T","360.00","0" +"R129","R1206","2771.653mil","2423.228mil","2771.653mil","2423.228mil","2826.772mil","2423.228mil","T","180.00","10k" +"R130","R1206","3215.552mil","2269.685mil","3215.552mil","2269.685mil","3270.67mil","2269.685mil","T","180.00","10k" +"R131","R1206","2958.661mil","2423.226mil","2958.661mil","2423.226mil","2903.543mil","2423.226mil","T","360.00","510k" +"R132","R1206","3212.598mil","2181.102mil","3212.598mil","2181.102mil","3157.48mil","2181.102mil","T","360.00","510k" +"R133","R1206","2883.858mil","2322.835mil","2883.858mil","2322.835mil","2938.976mil","2322.835mil","T","180.00","10k" +"R134","R1206","3043.307mil","1976.378mil","3043.307mil","1976.378mil","3098.425mil","1976.378mil","T","180.00","10k" +"R135","R0805","3177.165mil","2858.268mil","3177.165mil","2858.268mil","3214.567mil","2858.268mil","T","180.00","33k" +"R136","R0805","3183.072mil","2956.693mil","3183.071mil","2956.693mil","3145.67mil","2956.693mil","T","360.00","51k" +"R138","R1206","4484.252mil","3863.189mil","4484.252mil","3863.189mil","4484.252mil","3918.307mil","T","270.00","330" +"R141","R0805","3338.582mil","1799.213mil","3338.582mil","1799.213mil","3375.984mil","1799.213mil","T","180.00","5k" +"R142","R1206","3267.716mil","2039.37mil","3267.716mil","2039.37mil","3267.716mil","2094.488mil","T","270.00","100" +"R143","R1206","3143.7mil","2420.275mil","3143.7mil","2420.275mil","3088.582mil","2420.275mil","T","360.00","100" +"R144","R1206","4220.472mil","3614.173mil","4220.472mil","3614.173mil","4220.472mil","3669.291mil","T","270.00","330" +"R145","R1206","4240.158mil","2602.362mil","4240.158mil","2602.362mil","4240.158mil","2657.48mil","T","270.00","330" +"R146","R0805","3437.008mil","1566.929mil","3437.008mil","1566.929mil","3437.008mil","1604.331mil","T","270.00","5k" +"R147","R1206","4240.158mil","2078.74mil","4240.158mil","2078.74mil","4240.158mil","2133.858mil","T","270.00","330" +"R148","R0805","1854.33mil","4023.622mil","1854.33mil","4023.622mil","1854.33mil","3986.22mil","T","90.00","1k" +"R149","R1206","3700.787mil","1539.37mil","3700.787mil","1539.37mil","3645.669mil","1539.37mil","T","360.00","5k" +"R150","R1206","3700.787mil","1744.094mil","3700.787mil","1744.094mil","3645.669mil","1744.094mil","T","360.00","5k" +"R151","R1206","3700.787mil","1846.457mil","3700.787mil","1846.457mil","3645.669mil","1846.457mil","T","360.00","5k" +"R152","R1206","3700.787mil","1645.669mil","3700.787mil","1645.669mil","3645.669mil","1645.669mil","T","360.00","5k" +"R153","R1206","1141.732mil","4110.236mil","1141.732mil","4110.236mil","1141.732mil","4165.354mil","T","270.00","0" +"R154","R1206","3515.748mil","1539.37mil","3515.748mil","1539.37mil","3460.63mil","1539.37mil","B","0.00","1k" +"R155","R1206","3708.661mil","1728.347mil","3708.661mil","1728.347mil","3763.779mil","1728.347mil","B","180.00","5k" +"R156","R1206","3708.661mil","1629.921mil","3708.661mil","1629.921mil","3763.779mil","1629.921mil","B","180.00","5k" +"R157","R1206","3708.662mil","1539.37mil","3708.662mil","1539.37mil","3653.544mil","1539.37mil","B","0.00","1k" +"R158","R1206","3523.622mil","1826.772mil","3523.622mil","1826.772mil","3578.74mil","1826.772mil","B","180.00","1k" +"R159","R1206","3708.661mil","1944.882mil","3708.661mil","1944.882mil","3763.779mil","1944.882mil","B","180.00","5k" +"R160","R1206","3708.661mil","1826.772mil","3708.661mil","1826.772mil","3763.779mil","1826.772mil","B","180.00","5k" +"R161","R1206","3523.622mil","1728.347mil","3523.622mil","1728.347mil","3468.504mil","1728.347mil","B","0.00","1k" +"R163","R1206","3523.622mil","1629.921mil","3523.622mil","1629.921mil","3468.504mil","1629.921mil","B","0.00","1k" +"R162","R1206","3523.622mil","1961.615mil","3523.622mil","1961.615mil","3468.504mil","1961.615mil","B","0.00","1k" +"U1","SO8","2745.078mil","3221.457mil","2745.078mil","3221.457mil","2839.566mil","3296.457mil","B","180.00","SN65HVD230D" +"U2","SOIC24","3905.512mil","4421.26mil","3905.512mil","4421.26mil","3724.41mil","4696.26mil","T","0.00","CJ125" +"U3","SOIC20","1771.653mil","4251.968mil","1771.653mil","4251.968mil","1546.653mil","4431.102mil","B","270.00","TPIC8101" +"U4","TSSOP14","3347.441mil","3539.37mil","3347.441mil","3539.37mil","3238.189mil","3616.142mil","T","270.00","MCP6004T-I/ST" +"U5","LQFP64","2731.3mil","3935.039mil","2731.3mil","3935.039mil","2504.922mil","4082.677mil","T","0.00","STM32F405RGT6" +"U6","DPAK","1228.346mil","3486.22mil","1228.346mil","3622.047mil","1137.795mil","3350.394mil","T","360.00","LP2950CDT-3.3" +"U8","D2PAK-5","1354.331mil","2458.661mil","1354.331mil","2413.386mil","1488.189mil","2661.417mil","T","270.00","LM2576S-5.0" +"U9","TSSOP14","3675.197mil","2576.772mil","3675.197mil","2576.772mil","3598.425mil","2467.52mil","T","360.00","MCP6004T-I/ST" +"U11","SOIC14","4267.716mil","3913.386mil","4267.716mil","3913.386mil","4117.716mil","3818.898mil","T","90.00","74HCT04" +"U12","QSOP16","3177.165mil","1657.48mil","3177.165mil","1657.48mil","3074.803mil","1744.98mil","T","360.00","MAX9926UAEE" +"U13","QFN28","1503.937mil","1893.701mil","1503.937mil","1893.701mil","1408.465mil","1952.756mil","T","0.00","CP2102-GM" +"U14","SO8","1819.189mil","1861.315mil","1819.189mil","1861.315mil","1724.701mil","1936.315mil","T","0.00","ADUM1201ARZ" +"U15","HC-06","1511.811mil","4206.693mil","1511.811mil","4358.268mil","1261.811mil","4594.488mil","T","0.00","HC-06" +"D29","SOT-143","1382.874mil","1594.488mil","1382.874mil","1594.488mil","1335.63mil","1624.015mil","T","270.00","SP0503BAHT" +"Y1","QUARTZ-ABM3B-HC49","2073.818mil","3968.504mil","2073.818mil","3968.504mil","2073.818mil","4064.567mil","T","270.00","ABM3B-8.0MHz" +"Y2","QUARTZ-ABM3B-HC49-2SIDED","2027.559mil","4737.205mil","2027.559mil","4737.205mil","1980.315mil","4658.465mil","T","360.00","ABM3B-8.0MHz" +"D4","SOT-23","2535.433mil","3208.662mil","2535.433mil","3208.662mil","2581.692mil","3246.063mil","B","270.00","NUP2105LT1G" +"U5_2","LQFP100","2718.504mil","3935.039mil","2718.504mil","3935.039mil","2413.386mil","4171.26mil","T","0.00","STM32F469VIT6" +"R114","R1206","2099.409mil","3139.764mil","2099.409mil","3139.764mil","2099.409mil","3084.646mil","B","90.00","100" +"R113","R1206","2099.41mil","2957.674mil","2099.41mil","2957.674mil","2099.41mil","2902.556mil","B","90.00","100" +"L2","L2012","3275.591mil","3834.646mil","3275.591mil","3834.646mil","3236.22mil","3834.646mil","T","0.00","BLM21PG331" +"P32","HDR1X1-BIG2","2153.543mil","1401.575mil","2153.543mil","1401.575mil","2153.543mil","1401.575mil","T","0.00","3" +"R50","R0805","1904.528mil","3837.598mil","1904.528mil","3837.598mil","1867.126mil","3837.598mil","T","360.00","0.1" +"P55","HDR1X1","3007.874mil","3657.48mil","3007.874mil","3657.48mil","3007.874mil","3657.48mil","T","90.00","Reserved1" +"D27","DO-216AA","2448.032mil","3893.701mil","2457.677mil","3893.701mil","2493.504mil","3893.701mil","B","180.00","SM2T3V3A" +"R127","R0805","2450.788mil","4042.323mil","2450.787mil","4042.323mil","2413.386mil","4042.323mil","B","360.00","2k 1%" +"R137","R0805","2442.912mil","3973.425mil","2442.913mil","3973.425mil","2480.314mil","3973.425mil","B","180.00","10k 1%" +"C74","C0805","2252.953mil","4012.795mil","2252.953mil","4012.795mil","2215.551mil","4012.795mil","B","360.00","100n" +"P48","HDR1X1-BIG2","2720.472mil","1249.016mil","2720.472mil","1249.016mil","2720.472mil","1249.016mil","T","0.00","22" +"J5","HDR1x2","4511.811mil","4301.969mil","4511.811mil","4251.969mil","4511.811mil","4251.969mil","T","90.00","WB" + diff --git a/html/img/hc-06.jpg b/html/img/hc-06.jpg new file mode 100644 index 0000000..0631192 Binary files /dev/null and b/html/img/hc-06.jpg differ diff --git a/html/img/image_na.jpg b/html/img/image_na.jpg new file mode 100644 index 0000000..1ff4204 Binary files /dev/null and b/html/img/image_na.jpg differ diff --git a/html/js/prometheus-map.js b/html/js/prometheus-map.js new file mode 100644 index 0000000..59bf22e --- /dev/null +++ b/html/js/prometheus-map.js @@ -0,0 +1,159 @@ +// prometheus-map.js +// rusEFI/Prometheus project +// (c) andreika, 2017 (prometheus.pcb@gmail.com) +// https://github.com/andreika-git/prometheus/ + +$(function() { + $('.map').maphilight(); + $('.componentLink').mouseover(function(e) { + var area = $($(this).attr("href")); + area.mouseover(); + }).click(function(e) { + var area = $($(this).attr("href")); + area.mouseover(); + var re = /([0-9]+),([0-9]+)/g; + var m, sumX = 0, sumY = 0, cnt = 0; + while (m = re.exec(area.attr("coords"))) { + sumX += parseInt(m[1]); sumY += parseInt(m[2]); + cnt++; + } + sumX = parseInt(sumX / cnt) - $("#mapdiv").width() / 2; + sumY = parseInt(sumY / cnt) - $("#mapdiv").height() / 2; + $("#mapdiv").stop(); + //if (!$("#mapdiv").is(':animated')) + $("#mapdiv").animate({scrollLeft: sumX, scrollTop: sumY }, 500); + e.preventDefault(); + area.trigger("click"); + }).mouseout(function(e) { + $($(this).attr("href")).mouseout(); + }); +}); + +$(function(){ + $("table").colResizable({liveDrag:true}); +}); + +var clicked = false, dragged = false, clickX, clickY; + +$("document").ready(function(e) { + //document.onselectstart = function () { return false; } + $(document).mousemove(function(e) { + if (clicked && (e.pageX != clickX || e.pageY != clickY)) { + $("html").css('cursor', 'grabbing'); + updateScrollPos(e); + clickX = e.pageX; + clickY = e.pageY; + dragged = true; + } + }).mouseup(function(e) { + if (clicked) { + if (dragged) { + $('html').css('cursor', 'auto'); + e.preventDefault(); + e.stopPropagation(); + } else { + $("#mapdiv area").trigger('click'); + } + clicked = false; + } + }).mousedown(function(e) { + var targets = $(e.target).parents().andSelf(); + dragged = false; + if (targets.is('#mapdiv') || targets.is('#map')) { + e.preventDefault(); + clicked = true; + clickX = e.pageX; + clickY = e.pageY; + return false; + } + }).click(function(e) { + if (clicked) + return false; + return true; + }); + + $(".maparea").click(function(e) { + if (dragged) + return false; + for (var i = 0; i < components.length; i++) { + if (components[i]["name"] == e.target.id) { + //alert(e.target.id); + + $(this).data("maphilight", { alwaysOn: true }).trigger('alwaysOn.maphilight'); + $('.selected').data('maphilight', { alwaysOn: false }).trigger('alwaysOn.maphilight'); + $('.maparea').removeClass('selected'); + $(this).addClass('selected'); + + var html = ""; + if (components[i]["more"]) { + var m = components[i]["more"]; + html += ""; + } + 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"; + html += ""; + html += "
"; + html += "
Designator: "+components[i]["name"]+"
"; + html += "
"+components[i]["descr"]+"
"; + html += "
Value: "+components[i]["value"]+"
"; + html += "
Package: "+components[i]["fp"]+"
"; + if (components[i]["remark"]) + html += "
"+components[i]["remark"]+"
"; + html += "
"; + if (components[i]["part"]) { + html += "
"+(components[i]["supp"])+" Number: "+components[i]["part"]+"
"; + } + if (m["ds"]) { + html += ""; + } + if (m["vname"]) { + html += "
Manufacturer: " + (m["vurl"] ? "" : "") + m["vname"] + (m["vurl"] ? "" : "") + "
"; + } + if (m["price"]) { + html += "
Price: "+m["price"]+"
"; + } + html += "
"; + $("#mapinfo").html(html); + } + } + + e.preventDefault(); + return false; + }); + + $(window).on("resize", function() { + $("#mapdiv").height($(window).height() - $("#mapinfo").height() - 40); + $("#maplinks").height($(window).height() - 40); + }); + + $(window).trigger('resize'); +}); + +var updateScrollPos = function(e) { + $("html").css('cursor', 'grabbing'); + $("#mapdiv").scrollTop($("#mapdiv").scrollTop() + (clickY - e.pageY)); + $("#mapdiv").scrollLeft($("#mapdiv").scrollLeft() + (clickX - e.pageX)); +} + +function putLinks(components) +{ + var letter = "", prev = ""; + for (var i = 0; i < components.length; i++) { + var c = components[i]; + var title = c['name']+"\n"+c['value']+"\n"+c['fp']; + var area = "\""+c['name']+"\""; + document.writeln(area); + if (c['name'] != prev) { + prev = c['name']; + var value = c['value'] + ((c['more'] && c['more']['addrem']) ? " " + c['remark'] : ""); + var maplinks = ""+c['name']+" (" + value + ") "; + if (c['name'].substr(0, 1) != letter) { + if (letter != "") + $("#maplinks").append("

\n"); + letter = c['name'].substr(0, 1); + } + $("#maplinks").append(maplinks); + } + } + $("#maplinks").append("
"); +} diff --git a/html/prometheus-map.html b/html/prometheus-map.html index a9a4382..08c4ea7 100644 --- a/html/prometheus-map.html +++ b/html/prometheus-map.html @@ -2,183 +2,38 @@ -test +Prometheus Map - -$(function(){ - $("table").colResizable({liveDrag:true}); -}); - -var clicked = false, dragged = false, clickX, clickY; -$("document").ready(function(e) { - //document.onselectstart = function () { return false; } - $(document).mousemove(function(e) { - if (clicked && (e.pageX != clickX || e.pageY != clickY)) { - $("html").css('cursor', 'grabbing'); - updateScrollPos(e); - clickX = e.pageX; - clickY = e.pageY; - dragged = true; - } - }).mouseup(function(e) { - if (clicked) { - if (dragged) { - $('html').css('cursor', 'auto'); - e.preventDefault(); - e.stopPropagation(); - } else { - $("#mapdiv area").trigger('click'); - } - clicked = false; - } - }).mousedown(function(e) { - var targets = $(e.target).parents().andSelf(); - dragged = false; - if (targets.is('#mapdiv') || targets.is('#map')) { - e.preventDefault(); - clicked = true; - clickX = e.pageX; - clickY = e.pageY; - return false; - } - }).click(function(e) { - if (clicked) - return false; - return true; - }); - - $(".maparea").click(function(e) { - if (dragged) - return false; - for (var i = 0; i < components.length; i++) { - if (components[i]["name"] == e.target.id) { - //alert(e.target.id); - - $(this).data("maphilight", { alwaysOn: true }).trigger('alwaysOn.maphilight'); - $('.selected').data('maphilight', { alwaysOn: false }).trigger('alwaysOn.maphilight'); - $('.maparea').removeClass('selected'); - $(this).addClass('selected'); - - var html = ""; - if (components[i]["more"]) { - var m = components[i]["more"]; - html += ""; - } - 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"; - html += ""; - html += "
"; - html += "
Designator: "+components[i]["name"]+"
"; - html += "
"+components[i]["descr"]+"
"; - html += "
Value: "+components[i]["value"]+"
"; - html += "
Package: "+components[i]["fp"]+"
"; - if (components[i]["remark"]) - html += "
"+components[i]["remark"]+"
"; - html += "
"; - if (components[i]["part"]) { - html += "
"+(components[i]["supp"])+" Number: "+components[i]["part"]+"
"; - } - if (m["ds"]) { - html += ""; - } - if (m["vname"]) { - html += "
Manufacturer: " + (m["vurl"] ? "" : "") + m["vname"] + (m["vurl"] ? "" : "") + "
"; - } - if (m["price"]) { - html += "
Price: "+m["price"]+"
"; - } - html += "
"; - $("#mapinfo").html(html); - } - } - - e.preventDefault(); - return false; - }); - - $(window).on("resize", function() { - $("#mapdiv").height($(window).height() - $("#mapinfo").height() - 40); - $("#maplinks").height($(window).height() - 40); - }); - - $(window).trigger('resize'); -}); - -var updateScrollPos = function(e) { - $("html").css('cursor', 'grabbing'); - $("#mapdiv").scrollTop($("#mapdiv").scrollTop() + (clickY - e.pageY)); - $("#mapdiv").scrollLeft($("#mapdiv").scrollLeft() + (clickX - e.pageX)); -} - -function putLinks(components) -{ - var letter = "", prev = ""; - for (var i = 0; i < components.length; i++) { - var c = components[i]; - var title = c['name']+"\n"+c['value']+"\n"+c['fp']; - var area = "\""+c['name']+"\""; - document.writeln(area); - if (c['name'] != prev) { - prev = c['name']; - var maplinks = ""+c['name']+" (" + c['value'] + ") "; - if (c['name'].substr(0, 1) != letter) { - if (letter != "") - $("#maplinks").append("

\n"); - letter = c['name'].substr(0, 1); - } - $("#maplinks").append(maplinks); - } - } - $("#maplinks").append("
"); -} - - -
+
- -
-
+
Select a component for more info...
+
Select a component for more info...
+ + + + + + + +
+ + +
+
+ +
+
Select a component for more info...
+ + + + +