Merge branch 'master' of ssh://rusefici.freeddns.org:21462/home/git/hw_modular

This commit is contained in:
jharvey 2020-04-05 12:12:12 -04:00
commit 28735bc814
8 changed files with 146 additions and 35 deletions

View File

@ -1 +1,2 @@
1) RESOLVED IN R0.# TBD
1) RESOLVED IN R0.2 C4 100uF added
2) RESOLVED IN R0.3 R4&R5 values should be anything between 1.5K and 4.7K

View File

@ -0,0 +1,21 @@
Comment,Designator,Footprint,LCSC Part #
"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",
1 Comment Designator Footprint LCSC Part #
2 220pf C1 Capacitor_SMD:C_0402_1005Metric C1530
3 33nF C4 C7 C8 C3 Capacitor_SMD:C_0402_1005Metric C1585
4 1nF C5 Capacitor_SMD:C_0402_1005Metric C1523
5 100nF C6 C2 Capacitor_SMD:C_0402_1005Metric C1525
6 D_Schottky D1 D3 Diode_SMD:D_SMF C64898
7 LED D2 D4 LED_SMD:LED_0603_1608Metric C2286
8 Conn_02x20_Odd_Even J1 Connector_PinHeader_2.54mm:PinHeader_2x16_P2.54mm_Vertical
9 6.8K R10 R19 Resistor_SMD:R_0402_1005Metric C25917
10 10k R11 R13 R17 R18 Resistor_SMD:R_0402_1005Metric C25744
11 100K R12 R4 R15 Resistor_SMD:R_0402_1005Metric C25741
12 1K R16 R14 R21 Resistor_SMD:R_0402_1005Metric C11702
13 220R R2 Resistor_SMD:R_0603_1608Metric C22962
14 82.5R R3 Resistor_SMD:R_0603_1608Metric C23117
15 470K R5 Resistor_SMD:R_0402_1005Metric C25790
16 21.6K R6 Resistor_SMD:R_0402_1005Metric C25872
17 10K R7 R1 Resistor_SMD:R_0402_1005Metric C25744
18 4.7K R8 R20 Resistor_SMD:R_0402_1005Metric C25900
19 61.9R R9 Resistor_SMD:R_0805_2012Metric C17778
20 TS5A3166DCKR U1 U2 Package_TO_SOT_SMD:SOT-353_SC-70-5
21 CJ125 U3 Package_QFP:LQFP-32_7x7mm_P0.8mm

View File

@ -0,0 +1,38 @@
Designator,Mid X,Mid Y,Layer,Rotation
C1,48.260000mm,-23.495000mm,Top,90
C2,42.545000mm,-33.655000mm,Top,45
C3,52.070000mm,-35.179000mm,Top,90
C4,52.705000mm,-24.765000mm,Top,135
C5,40.297100mm,-25.057100mm,Top,135
C6,55.880000mm,-27.305000mm,Top,90
C7,40.490000mm,-35.687000mm,Top,180
C8,58.420000mm,-34.290000mm,Top,90
D1,21.590000mm,-30.480000mm,Top,90
D2,20.955000mm,-34.925000mm,Top,90
D3,25.400000mm,-33.655000mm,Top,0
D4,22.225000mm,-37.947500mm,Top,90
Q1,26.670000mm,-24.130000mm,Top,180
R1,34.925000mm,-32.385000mm,Top,180
R2,34.925000mm,-27.305000mm,Top,0
R3,34.925000mm,-25.400000mm,Top,180
R4,51.435000mm,-23.495000mm,Top,225
R5,52.070000mm,-21.590000mm,Top,315
R6,38.735000mm,-34.290000mm,Top,90
R7,40.386000mm,-34.417000mm,Top,180
R8,53.975000mm,-34.290000mm,Top,225
R9,48.260000mm,-21.590000mm,Top,0
R10,34.925000mm,-23.495000mm,Top,0
R11,41.275000mm,-26.670000mm,Top,225
R12,53.975000mm,-26.670000mm,Top,315
R13,44.450000mm,-24.130000mm,Top,315
R14,43.180000mm,-34.925000mm,Top,45
R15,44.981000mm,-35.687000mm,Top,0
R16,57.150000mm,-32.385000mm,Top,180
R17,43.472100mm,-25.057100mm,Top,315
R18,61.595000mm,-33.020000mm,Top,270
R19,59.690000mm,-32.385000mm,Top,180
R20,22.225000mm,-41.275000mm,Top,180
R21,22.225000mm,-40.005000mm,Top,180
U1,34.925000mm,-29.845000mm,Top,270
U2,34.925000mm,-34.290000mm,Top,180
U3,48.230000mm,-29.920000mm,Top,315
1 Designator Mid X Mid Y Layer Rotation
2 C1 48.260000mm -23.495000mm Top 90
3 C2 42.545000mm -33.655000mm Top 45
4 C3 52.070000mm -35.179000mm Top 90
5 C4 52.705000mm -24.765000mm Top 135
6 C5 40.297100mm -25.057100mm Top 135
7 C6 55.880000mm -27.305000mm Top 90
8 C7 40.490000mm -35.687000mm Top 180
9 C8 58.420000mm -34.290000mm Top 90
10 D1 21.590000mm -30.480000mm Top 90
11 D2 20.955000mm -34.925000mm Top 90
12 D3 25.400000mm -33.655000mm Top 0
13 D4 22.225000mm -37.947500mm Top 90
14 Q1 26.670000mm -24.130000mm Top 180
15 R1 34.925000mm -32.385000mm Top 180
16 R2 34.925000mm -27.305000mm Top 0
17 R3 34.925000mm -25.400000mm Top 180
18 R4 51.435000mm -23.495000mm Top 225
19 R5 52.070000mm -21.590000mm Top 315
20 R6 38.735000mm -34.290000mm Top 90
21 R7 40.386000mm -34.417000mm Top 180
22 R8 53.975000mm -34.290000mm Top 225
23 R9 48.260000mm -21.590000mm Top 0
24 R10 34.925000mm -23.495000mm Top 0
25 R11 41.275000mm -26.670000mm Top 225
26 R12 53.975000mm -26.670000mm Top 315
27 R13 44.450000mm -24.130000mm Top 315
28 R14 43.180000mm -34.925000mm Top 45
29 R15 44.981000mm -35.687000mm Top 0
30 R16 57.150000mm -32.385000mm Top 180
31 R17 43.472100mm -25.057100mm Top 315
32 R18 61.595000mm -33.020000mm Top 270
33 R19 59.690000mm -32.385000mm Top 180
34 R20 22.225000mm -41.275000mm Top 180
35 R21 22.225000mm -40.005000mm Top 180
36 U1 34.925000mm -29.845000mm Top 270
37 U2 34.925000mm -34.290000mm Top 180
38 U3 48.230000mm -29.920000mm Top 315

View File

@ -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=R0.1/cj125_Module_R0.1.csv-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%

View File

@ -0,0 +1,20 @@
@echo off
set inputFile=R0.1/cj125_Module_R0.1.csv
set outputFile=R0.1/cj125_Module_R0.1-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

View File

@ -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=cj125_Module-top-pos.csv
set outputFile=R0.1/Modular_CJ125_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

3
cj125_Module/readme.md Normal file
View File

@ -0,0 +1,3 @@
[iBom](https://rusefi.com/docs/ibom/cj125_Module_latest.html)

View File

@ -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