mirror of https://github.com/rusefi/hw_modular.git
BOM
This commit is contained in:
parent
0138d0fde6
commit
6e1d4f1313
|
@ -0,0 +1,22 @@
|
|||
Comment,Designator,Footprint,LCSC Part #
|
||||
Value,Reference, Footprint, LCSC
|
||||
"220pf",C1 ,"Capacitor_SMD:C_0402_1005Metric","C1530"
|
||||
"33nF",C4 C7 C8 C3 ,"Capacitor_SMD:C_0402_1005Metric"," C1585"
|
||||
"1nF",C5 ,"Capacitor_SMD:C_0402_1005Metric"," C1523"
|
||||
"100nF",C6 C2 ,"Capacitor_SMD:C_0402_1005Metric","C1525"
|
||||
"D_Schottky",D1 D3 ,"Diode_SMD:D_SMF","C64898"
|
||||
"LED",D2 D4 ,"LED_SMD:LED_0603_1608Metric","C2286"
|
||||
"Conn_02x20_Odd_Even",J1 ,"Connector_PinHeader_2.54mm:PinHeader_2x16_P2.54mm_Vertical",
|
||||
"6.8K",R10 R19 ,"Resistor_SMD:R_0402_1005Metric","C25917"
|
||||
"10k",R11 R13 R17 R18 ,"Resistor_SMD:R_0402_1005Metric","C25744"
|
||||
"100K",R12 R4 R15 ,"Resistor_SMD:R_0402_1005Metric","C25741"
|
||||
"1K",R16 R14 R21 ,"Resistor_SMD:R_0402_1005Metric","C11702"
|
||||
"220R",R2 ,"Resistor_SMD:R_0603_1608Metric"," C22962"
|
||||
"82.5R",R3 ,"Resistor_SMD:R_0603_1608Metric","C23117"
|
||||
"470K",R5 ,"Resistor_SMD:R_0402_1005Metric","C25790"
|
||||
"21.6K",R6 ,"Resistor_SMD:R_0402_1005Metric"," C25872"
|
||||
"10K",R7 R1 ,"Resistor_SMD:R_0402_1005Metric"," C25744"
|
||||
"4.7K",R8 R20 ,"Resistor_SMD:R_0402_1005Metric","C25900"
|
||||
"61.9R",R9 ,"Resistor_SMD:R_0805_2012Metric","C17778"
|
||||
"TS5A3166DCKR",U1 U2 ,"Package_TO_SOT_SMD:SOT-353_SC-70-5",
|
||||
"CJ125",U3 ,"Package_QFP:LQFP-32_7x7mm_P0.8mm",
|
|
|
@ -0,0 +1,8 @@
|
|||
@rem Usage: bom_jlc.php stock [file.csv] [jlc_part_number_column_name] [designator_column_name] [num_boards] [add_cost_of_manufacturing] [add_cost_of_each_exp_parttype]
|
||||
|
||||
set inputFile=Modular_Lowside_R0.1-bom.csv
|
||||
set outputFile=bom-stock.txt
|
||||
|
||||
@php -q ../../bom_jlc/bom_jlc.php stock %inputFile% "LCSC Part #" "Designator" 20 9.00 3.00 > %outputFile%
|
||||
|
||||
grep -B 1 WARNING %outputFile%
|
|
@ -0,0 +1,20 @@
|
|||
@echo off
|
||||
|
||||
set inputFile=R0.1/cj125_Module_R0.1.csv
|
||||
set outputFile=R0.1/cj125_Module_R0.1.csv-bom.csv
|
||||
|
||||
|
||||
echo "Translating from %inputFile% to %outputFile%"
|
||||
|
||||
|
||||
echo Comment,Designator,Footprint,LCSC Part #> %outputFile%
|
||||
|
||||
|
||||
if not exist %inputFile% echo Not found %inputFile%
|
||||
if not exist %inputFile% exit -1
|
||||
|
||||
grep C %inputFile% > %outputFile%.temp
|
||||
|
||||
sed -f ../../rusefi_lib/BOM_related/removedoublecomma.sed %outputFile%.temp | gawk -F "," '{print $3 "," $1 "," $4 "," $6}' >> %outputFile%
|
||||
|
||||
rm -f %outputFile%.temp
|
|
@ -0,0 +1,19 @@
|
|||
rem
|
||||
rem This script takes care only of the mechanical part of the transformation - there is still manual rotation at least for some diodes!
|
||||
rem
|
||||
|
||||
set inputFile=lowside-top-pos.csv
|
||||
set outputFile=Modular_Lowside-R0.1-cpl.csv
|
||||
|
||||
if not exist %inputFile% echo Not found %inputFile%
|
||||
if not exist %inputFile% exit -1
|
||||
|
||||
|
||||
echo "Translating grom %inputFile% to %outputFile%"
|
||||
|
||||
echo Designator,Mid X,Mid Y,Layer,Rotation> %outputFile%
|
||||
|
||||
grep -v Package %inputFile% | gawk -F "," '{ sub(/\..*/,"", $6); print $1 "," $4 "mm," $5 "mm,Top," $6}' > %outputFile%.temp
|
||||
sed -f ../../rusefi_lib/BOM_related/unquote.sed %outputFile%.temp >> %outputFile%
|
||||
|
||||
rm -f %outputFile%.temp
|
|
@ -1,4 +1,4 @@
|
|||
update=2/25/2019 6:56:25 PM
|
||||
update=4/30/2019 12:10:10 AM
|
||||
version=1
|
||||
last_client=kicad
|
||||
[general]
|
||||
|
@ -41,36 +41,37 @@ ModuleOutlineThickness=0.15
|
|||
version=1
|
||||
LibDir=../rusefi_lib
|
||||
[eeschema/libraries]
|
||||
LibName1=KICAD_Older_Version
|
||||
LibName2=power
|
||||
LibName3=device
|
||||
LibName4=transistors
|
||||
LibName5=conn
|
||||
LibName6=linear
|
||||
LibName7=regul
|
||||
LibName8=74xx
|
||||
LibName9=cmos4000
|
||||
LibName10=adc-dac
|
||||
LibName11=memory
|
||||
LibName12=xilinx
|
||||
LibName13=microcontrollers
|
||||
LibName14=dsp
|
||||
LibName15=microchip
|
||||
LibName16=analog_switches
|
||||
LibName17=motorola
|
||||
LibName18=texas
|
||||
LibName19=intel
|
||||
LibName20=audio
|
||||
LibName21=interface
|
||||
LibName22=digital-audio
|
||||
LibName23=philips
|
||||
LibName24=display
|
||||
LibName25=cypress
|
||||
LibName26=siliconi
|
||||
LibName27=opto
|
||||
LibName28=atmel
|
||||
LibName29=contrib
|
||||
LibName30=valves
|
||||
LibName31=logo
|
||||
LibName32=logo_flipped
|
||||
LibName33=tc4427
|
||||
LibName1=hi-lo-rescue
|
||||
LibName2=KICAD_Older_Version
|
||||
LibName3=power
|
||||
LibName4=device
|
||||
LibName5=transistors
|
||||
LibName6=conn
|
||||
LibName7=linear
|
||||
LibName8=regul
|
||||
LibName9=74xx
|
||||
LibName10=cmos4000
|
||||
LibName11=adc-dac
|
||||
LibName12=memory
|
||||
LibName13=xilinx
|
||||
LibName14=microcontrollers
|
||||
LibName15=dsp
|
||||
LibName16=microchip
|
||||
LibName17=analog_switches
|
||||
LibName18=motorola
|
||||
LibName19=texas
|
||||
LibName20=intel
|
||||
LibName21=audio
|
||||
LibName22=interface
|
||||
LibName23=digital-audio
|
||||
LibName24=philips
|
||||
LibName25=display
|
||||
LibName26=cypress
|
||||
LibName27=siliconi
|
||||
LibName28=opto
|
||||
LibName29=atmel
|
||||
LibName30=contrib
|
||||
LibName31=valves
|
||||
LibName32=logo
|
||||
LibName33=logo_flipped
|
||||
LibName34=tc4427
|
||||
|
|
Loading…
Reference in New Issue