kicad changes (assembly bom done)

This commit is contained in:
Lucien RENAUD committed 2022-11-03 15:40:27 +01:00
1 parent 536ddb766c
commit f76b21471a
23 files changed
+11297 -109051

No files matched your search

File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -1,226 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.4)*%
%TF.CreationDate,2022-08-11T15:59:35+02:00*%
%TF.ProjectId,STM32_DJI_Gimbal,53544d33-325f-4444-9a49-5f47696d6261,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Bot*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.4)) date 2022-08-11 15:59:35*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10R,1.700000X1.700000*%
%ADD11O,1.700000X1.700000*%
%ADD12C,0.800000*%
%ADD13C,6.400000*%
%ADD14C,0.700000*%
%ADD15C,4.400000*%
%ADD16C,1.700000*%
%ADD17C,1.050000*%
%ADD18R,1.050000X1.050000*%
%ADD19R,0.300000X0.750000*%
%ADD20R,0.230000X0.420000*%
G04 APERTURE END LIST*
D10*
%TO.C,J2*%
X164000000Y-127125000D03*
D11*
X164000000Y-129665000D03*
%TD*%
D12*
%TO.C,H6*%
X165250000Y-82350000D03*
X166947056Y-86447056D03*
X166947056Y-83052944D03*
X167650000Y-84750000D03*
D13*
X165250000Y-84750000D03*
D12*
X165250000Y-87150000D03*
X163552944Y-83052944D03*
X163552944Y-86447056D03*
X162850000Y-84750000D03*
%TD*%
%TO.C,H5*%
X165250000Y-112850000D03*
X166947056Y-116947056D03*
X166947056Y-113552944D03*
X167650000Y-115250000D03*
D13*
X165250000Y-115250000D03*
D12*
X165250000Y-117650000D03*
X163552944Y-113552944D03*
X163552944Y-116947056D03*
X162850000Y-115250000D03*
%TD*%
D14*
%TO.C,H4*%
X172166726Y-147666726D03*
X171000000Y-144850000D03*
X169833274Y-145333274D03*
X169350000Y-146500000D03*
X172166726Y-145333274D03*
X169833274Y-147666726D03*
X171000000Y-148150000D03*
D15*
X171000000Y-146500000D03*
D14*
X172650000Y-146500000D03*
%TD*%
%TO.C,H3*%
X172166726Y-140666726D03*
X171000000Y-137850000D03*
X169833274Y-138333274D03*
X169350000Y-139500000D03*
X172166726Y-138333274D03*
X169833274Y-140666726D03*
X171000000Y-141150000D03*
D15*
X171000000Y-139500000D03*
D14*
X172650000Y-139500000D03*
%TD*%
D12*
%TO.C,H2*%
X134750000Y-112850000D03*
X136447056Y-116947056D03*
X136447056Y-113552944D03*
X137150000Y-115250000D03*
D13*
X134750000Y-115250000D03*
D12*
X134750000Y-117650000D03*
X133052944Y-113552944D03*
X133052944Y-116947056D03*
X132350000Y-115250000D03*
%TD*%
%TO.C,H1*%
X134750000Y-82350000D03*
X136447056Y-86447056D03*
X136447056Y-83052944D03*
X137150000Y-84750000D03*
D13*
X134750000Y-84750000D03*
D12*
X134750000Y-87150000D03*
X133052944Y-83052944D03*
X133052944Y-86447056D03*
X132350000Y-84750000D03*
%TD*%
D10*
%TO.C,U1*%
X142380000Y-75870000D03*
D16*
X142380000Y-78410000D03*
X142380000Y-80950000D03*
X142380000Y-83490000D03*
X142380000Y-86030000D03*
X142380000Y-88570000D03*
X142380000Y-91110000D03*
X142380000Y-93650000D03*
X142380000Y-96190000D03*
X142380000Y-98730000D03*
X142380000Y-101270000D03*
X142380000Y-103810000D03*
X142380000Y-106350000D03*
X142380000Y-108890000D03*
X142380000Y-111430000D03*
X142380000Y-113970000D03*
X142380000Y-116510000D03*
X142380000Y-119050000D03*
X142380000Y-121590000D03*
X142380000Y-124130000D03*
X157620000Y-124130000D03*
X157620000Y-121590000D03*
X157620000Y-119050000D03*
X157620000Y-116510000D03*
X157620000Y-113970000D03*
X157620000Y-111430000D03*
X157620000Y-108890000D03*
X157620000Y-106350000D03*
X157620000Y-103810000D03*
X157620000Y-101270000D03*
X157620000Y-98730000D03*
X157620000Y-96190000D03*
X157620000Y-93650000D03*
X157620000Y-91110000D03*
X157620000Y-88570000D03*
X157620000Y-86030000D03*
X157620000Y-83490000D03*
X157620000Y-80950000D03*
X157620000Y-78410000D03*
X157620000Y-75870000D03*
%TD*%
D17*
%TO.C,P2*%
X161000000Y-91000000D03*
X161000000Y-93000000D03*
X161000000Y-95000000D03*
X161000000Y-97000000D03*
X161000000Y-99000000D03*
X161000000Y-101000000D03*
X161000000Y-103000000D03*
X161000000Y-105000000D03*
X161000000Y-107000000D03*
D18*
X161000000Y-109000000D03*
%TD*%
%TO.C,P1*%
X139000000Y-109000000D03*
D17*
X139000000Y-107000000D03*
X139000000Y-105000000D03*
X139000000Y-103000000D03*
X139000000Y-101000000D03*
X139000000Y-99000000D03*
X139000000Y-97000000D03*
X139000000Y-95000000D03*
X139000000Y-93000000D03*
X139000000Y-91000000D03*
%TD*%
D19*
%TO.C,J1*%
X139090000Y-140575000D03*
X139090000Y-142425000D03*
X147910000Y-142425000D03*
X147910000Y-140575000D03*
D20*
X140300000Y-140410000D03*
X140300000Y-142590000D03*
X140700000Y-140410000D03*
X140700000Y-142590000D03*
X141100000Y-140410000D03*
X141100000Y-142590000D03*
X141500000Y-140410000D03*
X141500000Y-142590000D03*
X141900000Y-140410000D03*
X141900000Y-142590000D03*
X142300000Y-140410000D03*
X142300000Y-142590000D03*
X142700000Y-140410000D03*
X142700000Y-142590000D03*
X143100000Y-140410000D03*
X143100000Y-142590000D03*
X143500000Y-140410000D03*
X143500000Y-142590000D03*
X143900000Y-140410000D03*
X143900000Y-142590000D03*
X144300000Y-140410000D03*
X144300000Y-142590000D03*
X144700000Y-140410000D03*
X144700000Y-142590000D03*
X145100000Y-140410000D03*
X145100000Y-142590000D03*
X145500000Y-140410000D03*
X145500000Y-142590000D03*
X145900000Y-140410000D03*
X145900000Y-142590000D03*
X146300000Y-140410000D03*
X146300000Y-142590000D03*
X146700000Y-140410000D03*
X146700000Y-142590000D03*
%TD*%
M02*
@@ -1,59 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.4)*%
%TF.CreationDate,2022-08-11T15:59:35+02:00*%
%TF.ProjectId,STM32_DJI_Gimbal,53544d33-325f-4444-9a49-5f47696d6261,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.4)) date 2022-08-11 15:59:35*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10R,0.300000X0.750000*%
%ADD11R,0.230000X0.420000*%
G04 APERTURE END LIST*
D10*
%TO.C,J1*%
X139090000Y-140575000D03*
X139090000Y-142425000D03*
X147910000Y-142425000D03*
X147910000Y-140575000D03*
D11*
X140300000Y-140410000D03*
X140300000Y-142590000D03*
X140700000Y-140410000D03*
X140700000Y-142590000D03*
X141100000Y-140410000D03*
X141100000Y-142590000D03*
X141500000Y-140410000D03*
X141500000Y-142590000D03*
X141900000Y-140410000D03*
X141900000Y-142590000D03*
X142300000Y-140410000D03*
X142300000Y-142590000D03*
X142700000Y-140410000D03*
X142700000Y-142590000D03*
X143100000Y-140410000D03*
X143100000Y-142590000D03*
X143500000Y-140410000D03*
X143500000Y-142590000D03*
X143900000Y-140410000D03*
X143900000Y-142590000D03*
X144300000Y-140410000D03*
X144300000Y-142590000D03*
X144700000Y-140410000D03*
X144700000Y-142590000D03*
X145100000Y-140410000D03*
X145100000Y-142590000D03*
X145500000Y-140410000D03*
X145500000Y-142590000D03*
X145900000Y-140410000D03*
X145900000Y-142590000D03*
X146300000Y-140410000D03*
X146300000Y-142590000D03*
X146700000Y-140410000D03*
X146700000Y-142590000D03*
%TD*%
M02*
@@ -1,66 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.4)*%
%TF.CreationDate,2022-08-11T15:59:35+02:00*%
%TF.ProjectId,STM32_DJI_Gimbal,53544d33-325f-4444-9a49-5f47696d6261,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Legend,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.4)) date 2022-08-11 15:59:35*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.500000*%
%ADD11C,0.150000*%
%ADD12C,0.250000*%
%ADD13C,0.200000*%
G04 APERTURE END LIST*
D10*
X136800001Y-76000000D02*
G75*
G03*
X136800001Y-76000000I-1J0D01*
G01*
D11*
X137300000Y-78500000D02*
X136800000Y-79000000D01*
X136300000Y-78500000D02*
X136800000Y-79000000D01*
X136800000Y-79000000D02*
X136800000Y-77118033D01*
X137918034Y-76000000D02*
G75*
G03*
X137918034Y-76000000I-1118034J0D01*
G01*
D12*
%TO.C,J1*%
X143633333Y-137552380D02*
X143633333Y-138266666D01*
X143680952Y-138409523D01*
X143776190Y-138504761D01*
X143919047Y-138552380D01*
X144014285Y-138552380D01*
X142633333Y-138552380D02*
X143204761Y-138552380D01*
X142919047Y-138552380D02*
X142919047Y-137552380D01*
X143014285Y-137695238D01*
X143109523Y-137790476D01*
X143204761Y-137838095D01*
D13*
X147500000Y-142650000D02*
X147100000Y-142650000D01*
X147500000Y-140350000D02*
X147100000Y-140350000D01*
X138860000Y-141900000D02*
X138860000Y-141300000D01*
X139900000Y-140350000D02*
X139500000Y-140350000D01*
X148140000Y-141700000D02*
X148140000Y-141300000D01*
X139900000Y-142650000D02*
X139500000Y-142650000D01*
%TD*%
M02*
@@ -1,154 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.4)*%
%TF.CreationDate,2022-08-11T15:59:35+02:00*%
%TF.ProjectId,STM32_DJI_Gimbal,53544d33-325f-4444-9a49-5f47696d6261,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Profile,NP*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.4)) date 2022-08-11 15:59:35*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.250000*%
%TD*%
G04 APERTURE END LIST*
D10*
X167500000Y-146000000D02*
G75*
G03*
X169500000Y-146000000I1000000J0D01*
G01*
X169500000Y-140000000D02*
G75*
G03*
X167500000Y-140000000I-1000000J0D01*
G01*
X176000000Y-138500000D02*
G75*
G03*
X174000000Y-136500000I-2000000J0D01*
G01*
X170071798Y-135964100D02*
G75*
G03*
X172071797Y-136500000I2000002J3464100D01*
G01*
X165999959Y-131303848D02*
G75*
G03*
X168000000Y-134767949I4000041J48D01*
G01*
X167269235Y-118108801D02*
G75*
G03*
X166000000Y-120559190I1730765J-2450399D01*
G01*
X167269231Y-118108795D02*
G75*
G03*
X167269231Y-112391205I-2019231J2858795D01*
G01*
X165999992Y-109940810D02*
G75*
G03*
X167269231Y-112391205I3000008J10D01*
G01*
X167269235Y-87608801D02*
G75*
G03*
X166000000Y-90059190I1730765J-2450399D01*
G01*
X167269231Y-87608795D02*
G75*
G03*
X167269231Y-81891205I-2019231J2858795D01*
G01*
X165999992Y-79440810D02*
G75*
G03*
X167269231Y-81891205I3000008J10D01*
G01*
X166000000Y-76500000D02*
G75*
G03*
X163000000Y-73500000I-3000000J0D01*
G01*
X137000000Y-73500000D02*
G75*
G03*
X134000000Y-76500000I0J-3000000D01*
G01*
X132730765Y-81891199D02*
G75*
G03*
X134000000Y-79440810I-1730765J2450399D01*
G01*
X132730769Y-81891205D02*
G75*
G03*
X132730769Y-87608795I2019231J-2858795D01*
G01*
X134000008Y-90059190D02*
G75*
G03*
X132730769Y-87608795I-3000008J-10D01*
G01*
X132730765Y-112391199D02*
G75*
G03*
X134000000Y-109940810I-1730765J2450399D01*
G01*
X132730769Y-112391205D02*
G75*
G03*
X132730769Y-118108795I2019231J-2858795D01*
G01*
X134000008Y-120559190D02*
G75*
G03*
X132730769Y-118108795I-3000008J-10D01*
G01*
X134000004Y-139685045D02*
G75*
G03*
X138840602Y-148251294I9999996J-5D01*
G01*
X138840604Y-148251290D02*
G75*
G03*
X143679492Y-149500000I4838896J8751290D01*
G01*
X174000000Y-149500000D02*
G75*
G03*
X176000000Y-147500000I0J2000000D01*
G01*
X167500000Y-140000000D02*
X167500000Y-146000000D01*
X169500000Y-146000000D02*
X169500000Y-140000000D01*
X176000000Y-147500000D02*
X176000000Y-138500000D01*
X174000000Y-136500000D02*
X172071797Y-136500000D01*
X170071797Y-135964102D02*
X168000000Y-134767949D01*
X166000000Y-131303848D02*
X166000000Y-120559190D01*
X166000000Y-109940810D02*
X166000000Y-90059190D01*
X166000000Y-79440810D02*
X166000000Y-76500000D01*
X163000000Y-73500000D02*
X137000000Y-73500000D01*
X134000000Y-76500000D02*
X134000000Y-79440810D01*
X134000000Y-90059190D02*
X134000000Y-109940810D01*
X134000000Y-120559190D02*
X134000000Y-139685045D01*
X143679492Y-149500000D02*
X174000000Y-149500000D01*
M02*
File diff suppressed because it is too large. Load diff
@@ -1,333 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.4)*%
%TF.CreationDate,2022-08-11T15:59:35+02:00*%
%TF.ProjectId,STM32_DJI_Gimbal,53544d33-325f-4444-9a49-5f47696d6261,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Top*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.4)) date 2022-08-11 15:59:35*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10R,1.600000X0.410000*%
%ADD11RoundRect,0.135000X0.135000X0.185000X-0.135000X0.185000X-0.135000X-0.185000X0.135000X-0.185000X0*%
%ADD12RoundRect,0.135000X-0.135000X-0.185000X0.135000X-0.185000X0.135000X0.185000X-0.135000X0.185000X0*%
%ADD13R,0.800000X2.700000*%
%ADD14R,0.700000X0.600000*%
%ADD15RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*%
%ADD16RoundRect,0.250000X-0.787500X-0.925000X0.787500X-0.925000X0.787500X0.925000X-0.787500X0.925000X0*%
%ADD17RoundRect,0.250000X0.787500X0.925000X-0.787500X0.925000X-0.787500X-0.925000X0.787500X-0.925000X0*%
%ADD18RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*%
%ADD19RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*%
%ADD20R,1.700000X1.700000*%
%ADD21O,1.700000X1.700000*%
%ADD22C,0.800000*%
%ADD23C,6.400000*%
%ADD24C,0.700000*%
%ADD25C,4.400000*%
%ADD26C,1.700000*%
%ADD27R,1.500000X1.000000*%
%ADD28C,0.950000*%
%ADD29RoundRect,0.150000X-0.150000X0.587500X-0.150000X-0.587500X0.150000X-0.587500X0.150000X0.587500X0*%
G04 APERTURE END LIST*
D10*
%TO.C,U2*%
X155808600Y-132115000D03*
X155808600Y-132750000D03*
X155808600Y-133385000D03*
X155808600Y-134020000D03*
X155808600Y-134655000D03*
X155808600Y-135290000D03*
X155808600Y-135925000D03*
X155808600Y-136560000D03*
X150500000Y-136560000D03*
X150500000Y-135925000D03*
X150500000Y-135290000D03*
X150500000Y-134655000D03*
X150500000Y-134020000D03*
X150500000Y-133385000D03*
X150500000Y-132750000D03*
X150500000Y-132115000D03*
%TD*%
D11*
%TO.C,R3*%
X148914300Y-134000000D03*
X147894300Y-134000000D03*
%TD*%
D12*
%TO.C,R2*%
X147894300Y-135087500D03*
X148914300Y-135087500D03*
%TD*%
%TO.C,R1*%
X148846000Y-136250000D03*
X147826000Y-136250000D03*
%TD*%
D13*
%TO.C,L1*%
X151650000Y-129500000D03*
X153850000Y-129500000D03*
%TD*%
D14*
%TO.C,D1*%
X157800000Y-132900000D03*
X157800000Y-131500000D03*
%TD*%
D15*
%TO.C,C5*%
X143750000Y-140275000D03*
X143750000Y-138725000D03*
%TD*%
D16*
%TO.C,C4*%
X160962500Y-129000000D03*
X156037500Y-129000000D03*
%TD*%
D17*
%TO.C,C3*%
X148962500Y-129337500D03*
X144037500Y-129337500D03*
%TD*%
D18*
%TO.C,C2*%
X152379300Y-137837500D03*
X153929300Y-137837500D03*
%TD*%
D19*
%TO.C,C1*%
X148679300Y-132837500D03*
X147129300Y-132837500D03*
%TD*%
D20*
%TO.C,J2*%
X164000000Y-127125000D03*
D21*
X164000000Y-129665000D03*
%TD*%
D22*
%TO.C,H6*%
X165250000Y-82350000D03*
X166947056Y-86447056D03*
X166947056Y-83052944D03*
X167650000Y-84750000D03*
D23*
X165250000Y-84750000D03*
D22*
X165250000Y-87150000D03*
X163552944Y-83052944D03*
X163552944Y-86447056D03*
X162850000Y-84750000D03*
%TD*%
%TO.C,H5*%
X165250000Y-112850000D03*
X166947056Y-116947056D03*
X166947056Y-113552944D03*
X167650000Y-115250000D03*
D23*
X165250000Y-115250000D03*
D22*
X165250000Y-117650000D03*
X163552944Y-113552944D03*
X163552944Y-116947056D03*
X162850000Y-115250000D03*
%TD*%
D24*
%TO.C,H4*%
X172166726Y-147666726D03*
X171000000Y-144850000D03*
X169833274Y-145333274D03*
X169350000Y-146500000D03*
X172166726Y-145333274D03*
X169833274Y-147666726D03*
X171000000Y-148150000D03*
D25*
X171000000Y-146500000D03*
D24*
X172650000Y-146500000D03*
%TD*%
%TO.C,H3*%
X172166726Y-140666726D03*
X171000000Y-137850000D03*
X169833274Y-138333274D03*
X169350000Y-139500000D03*
X172166726Y-138333274D03*
X169833274Y-140666726D03*
X171000000Y-141150000D03*
D25*
X171000000Y-139500000D03*
D24*
X172650000Y-139500000D03*
%TD*%
D22*
%TO.C,H2*%
X134750000Y-112850000D03*
X136447056Y-116947056D03*
X136447056Y-113552944D03*
X137150000Y-115250000D03*
D23*
X134750000Y-115250000D03*
D22*
X134750000Y-117650000D03*
X133052944Y-113552944D03*
X133052944Y-116947056D03*
X132350000Y-115250000D03*
%TD*%
%TO.C,H1*%
X134750000Y-82350000D03*
X136447056Y-86447056D03*
X136447056Y-83052944D03*
X137150000Y-84750000D03*
D23*
X134750000Y-84750000D03*
D22*
X134750000Y-87150000D03*
X133052944Y-83052944D03*
X133052944Y-86447056D03*
X132350000Y-84750000D03*
%TD*%
D20*
%TO.C,U1*%
X142380000Y-75870000D03*
D26*
X142380000Y-78410000D03*
X142380000Y-80950000D03*
X142380000Y-83490000D03*
X142380000Y-86030000D03*
X142380000Y-88570000D03*
X142380000Y-91110000D03*
X142380000Y-93650000D03*
X142380000Y-96190000D03*
X142380000Y-98730000D03*
X142380000Y-101270000D03*
X142380000Y-103810000D03*
X142380000Y-106350000D03*
X142380000Y-108890000D03*
X142380000Y-111430000D03*
X142380000Y-113970000D03*
X142380000Y-116510000D03*
X142380000Y-119050000D03*
X142380000Y-121590000D03*
X142380000Y-124130000D03*
X157620000Y-124130000D03*
X157620000Y-121590000D03*
X157620000Y-119050000D03*
X157620000Y-116510000D03*
X157620000Y-113970000D03*
X157620000Y-111430000D03*
X157620000Y-108890000D03*
X157620000Y-106350000D03*
X157620000Y-103810000D03*
X157620000Y-101270000D03*
X157620000Y-98730000D03*
X157620000Y-96190000D03*
X157620000Y-93650000D03*
X157620000Y-91110000D03*
X157620000Y-88570000D03*
X157620000Y-86030000D03*
X157620000Y-83490000D03*
X157620000Y-80950000D03*
X157620000Y-78410000D03*
X157620000Y-75870000D03*
%TD*%
D27*
%TO.C,P2*%
X162600000Y-91000000D03*
D28*
X161000000Y-91000000D03*
X161000000Y-93000000D03*
D27*
X159400000Y-93000000D03*
X162600000Y-95000000D03*
D28*
X161000000Y-95000000D03*
X161000000Y-97000000D03*
D27*
X159400000Y-97000000D03*
X162600000Y-99000000D03*
D28*
X161000000Y-99000000D03*
X161000000Y-101000000D03*
D27*
X159400000Y-101000000D03*
D28*
X161000000Y-103000000D03*
D27*
X162600000Y-103000000D03*
D28*
X161000000Y-105000000D03*
D27*
X159400000Y-105000000D03*
D28*
X161000000Y-107000000D03*
D27*
X162600000Y-107000000D03*
X159400000Y-109000000D03*
D28*
X161000000Y-109000000D03*
%TD*%
D27*
%TO.C,P1*%
X137400000Y-109000000D03*
D28*
X139000000Y-109000000D03*
D27*
X140600000Y-107000000D03*
D28*
X139000000Y-107000000D03*
D27*
X137400000Y-105000000D03*
D28*
X139000000Y-105000000D03*
X139000000Y-103000000D03*
D27*
X140600000Y-103000000D03*
D28*
X139000000Y-101000000D03*
D27*
X137400000Y-101000000D03*
D28*
X139000000Y-99000000D03*
D27*
X140600000Y-99000000D03*
X137400000Y-97000000D03*
D28*
X139000000Y-97000000D03*
X139000000Y-95000000D03*
D27*
X140600000Y-95000000D03*
D28*
X139000000Y-93000000D03*
D27*
X137400000Y-93000000D03*
D28*
X139000000Y-91000000D03*
D27*
X140600000Y-91000000D03*
%TD*%
D29*
%TO.C,IC1*%
X164450000Y-121562500D03*
X162550000Y-121562500D03*
X163500000Y-123437500D03*
%TD*%
M02*
@@ -1,144 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(6.0.4)*%
%TF.CreationDate,2022-08-11T15:59:35+02:00*%
%TF.ProjectId,STM32_DJI_Gimbal,53544d33-325f-4444-9a49-5f47696d6261,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (6.0.4)) date 2022-08-11 15:59:35*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 Aperture macros list*
%AMRoundRect*
0 Rectangle with rounded corners*
0 $1 Rounding radius*
0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
0 Add a 4 corners polygon primitive as box body*
4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
0 Add four circle primitives for the rounded corners*
1,1,$1+$1,$2,$3*
1,1,$1+$1,$4,$5*
1,1,$1+$1,$6,$7*
1,1,$1+$1,$8,$9*
0 Add four rect primitives between the rounded corners*
20,1,$1+$1,$2,$3,$4,$5,0*
20,1,$1+$1,$4,$5,$6,$7,0*
20,1,$1+$1,$6,$7,$8,$9,0*
20,1,$1+$1,$8,$9,$2,$3,0*%
G04 Aperture macros list end*
%ADD10R,1.600000X0.410000*%
%ADD11RoundRect,0.135000X0.135000X0.185000X-0.135000X0.185000X-0.135000X-0.185000X0.135000X-0.185000X0*%
%ADD12RoundRect,0.135000X-0.135000X-0.185000X0.135000X-0.185000X0.135000X0.185000X-0.135000X0.185000X0*%
%ADD13R,0.800000X2.700000*%
%ADD14R,0.700000X0.600000*%
%ADD15RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*%
%ADD16RoundRect,0.250000X-0.787500X-0.925000X0.787500X-0.925000X0.787500X0.925000X-0.787500X0.925000X0*%
%ADD17RoundRect,0.250000X0.787500X0.925000X-0.787500X0.925000X-0.787500X-0.925000X0.787500X-0.925000X0*%
%ADD18RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*%
%ADD19RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*%
%ADD20R,1.500000X1.000000*%
%ADD21RoundRect,0.150000X-0.150000X0.587500X-0.150000X-0.587500X0.150000X-0.587500X0.150000X0.587500X0*%
G04 APERTURE END LIST*
D10*
%TO.C,U2*%
X155808600Y-132115000D03*
X155808600Y-132750000D03*
X155808600Y-133385000D03*
X155808600Y-134020000D03*
X155808600Y-134655000D03*
X155808600Y-135290000D03*
X155808600Y-135925000D03*
X155808600Y-136560000D03*
X150500000Y-136560000D03*
X150500000Y-135925000D03*
X150500000Y-135290000D03*
X150500000Y-134655000D03*
X150500000Y-134020000D03*
X150500000Y-133385000D03*
X150500000Y-132750000D03*
X150500000Y-132115000D03*
%TD*%
D11*
%TO.C,R3*%
X148914300Y-134000000D03*
X147894300Y-134000000D03*
%TD*%
D12*
%TO.C,R2*%
X147894300Y-135087500D03*
X148914300Y-135087500D03*
%TD*%
%TO.C,R1*%
X148846000Y-136250000D03*
X147826000Y-136250000D03*
%TD*%
D13*
%TO.C,L1*%
X151650000Y-129500000D03*
X153850000Y-129500000D03*
%TD*%
D14*
%TO.C,D1*%
X157800000Y-132900000D03*
X157800000Y-131500000D03*
%TD*%
D15*
%TO.C,C5*%
X143750000Y-140275000D03*
X143750000Y-138725000D03*
%TD*%
D16*
%TO.C,C4*%
X160962500Y-129000000D03*
X156037500Y-129000000D03*
%TD*%
D17*
%TO.C,C3*%
X148962500Y-129337500D03*
X144037500Y-129337500D03*
%TD*%
D18*
%TO.C,C2*%
X152379300Y-137837500D03*
X153929300Y-137837500D03*
%TD*%
D19*
%TO.C,C1*%
X148679300Y-132837500D03*
X147129300Y-132837500D03*
%TD*%
D20*
%TO.C,P2*%
X162600000Y-91000000D03*
X159400000Y-93000000D03*
X162600000Y-95000000D03*
X159400000Y-97000000D03*
X162600000Y-99000000D03*
X159400000Y-101000000D03*
X162600000Y-103000000D03*
X159400000Y-105000000D03*
X162600000Y-107000000D03*
X159400000Y-109000000D03*
%TD*%
%TO.C,P1*%
X137400000Y-109000000D03*
X140600000Y-107000000D03*
X137400000Y-105000000D03*
X140600000Y-103000000D03*
X137400000Y-101000000D03*
X140600000Y-99000000D03*
X137400000Y-97000000D03*
X140600000Y-95000000D03*
X137400000Y-93000000D03*
X140600000Y-91000000D03*
%TD*%
D21*
%TO.C,IC1*%
X164450000Y-121562500D03*
X162550000Y-121562500D03*
X163500000Y-123437500D03*
%TD*%
M02*
File diff suppressed because it is too large. Load diff
@@ -1,13 +0,0 @@
M48
; DRILL file {KiCad (6.0.4)} date Thu Aug 11 15:56:58 2022
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2022-08-11T15:56:58+02:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.4)
; #@! TF.FileFunction,NonPlated,1,2,NPTH
FMAT,2
INCH
%
G90
G05
T0
M30
@@ -1,201 +0,0 @@
M48
; DRILL file {KiCad (6.0.4)} date Thu Aug 11 15:56:58 2022
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2022-08-11T15:56:58+02:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.4)
; #@! TF.FileFunction,Plated,1,2,PTH
FMAT,2
INCH
; #@! TA.AperFunction,Plated,PTH,ViaDrill
T1C0.0157
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T2C0.0157
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T3C0.0197
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T4C0.0315
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T5C0.0394
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T6C0.0866
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T7C0.1260
%
G90
G05
T1
X5.3268Y-3.0669
X5.3268Y-3.5394
X5.3268Y-3.8543
X5.3268Y-4.8386
X5.3307Y-5.2598
X5.46Y-4.44
X5.4921Y-5.4764
X5.5315Y-5.5807
X5.5512Y-5.4724
X5.5709Y-5.5807
X5.6Y-5.03
X5.6Y-5.15
X5.6181Y-5.4921
X5.622Y-5.8465
X5.6772Y-5.2756
X5.7106Y-3.4902
X5.7106Y-4.2185
X5.7598Y-2.9488
X5.79Y-5.17
X5.84Y-4.99
X5.8661Y-5.4567
X5.87Y-5.59
X5.9291Y-3.811
X5.96Y-3.48
X6.0039Y-5.2854
X6.0079Y-3.9055
X6.0079Y-3.9882
X6.0079Y-4.0906
X6.0079Y-4.185
X6.0079Y-4.2874
X6.0079Y-4.3858
X6.0138Y-5.0787
X6.0748Y-2.9488
X6.1142Y-5.8465
X6.1417Y-4.0394
X6.1417Y-4.1417
X6.1417Y-5.1732
X6.1811Y-5.502
X6.2106Y-5.3445
X6.2992Y-4.8898
X6.3386Y-5.5118
X6.45Y-2.97
X6.4685Y-3.5
X6.4685Y-4.3661
X6.4685Y-4.7205
X6.5079Y-5.311
X6.5079Y-5.5669
X6.5079Y-5.8465
X6.8701Y-5.4331
X6.8701Y-5.8268
X6.8898Y-5.6299
T2
X6.6673Y-5.4921
X6.6673Y-5.7677
X6.6863Y-5.4462
X6.6863Y-5.5381
X6.6863Y-5.7218
X6.6863Y-5.8137
X6.7323Y-5.4272
X6.7323Y-5.5571
X6.7323Y-5.7028
X6.7323Y-5.8327
X6.7782Y-5.4462
X6.7782Y-5.5381
X6.7782Y-5.7218
X6.7782Y-5.8137
X6.7972Y-5.4921
X6.7972Y-5.7677
T3
X5.2106Y-3.3366
X5.2106Y-4.5374
X5.2383Y-3.2698
X5.2383Y-3.4034
X5.2383Y-4.4706
X5.2383Y-4.6042
X5.3051Y-3.2421
X5.3051Y-3.4311
X5.3051Y-4.4429
X5.3051Y-4.6319
X5.3719Y-3.2698
X5.3719Y-3.4034
X5.3719Y-4.4706
X5.3719Y-4.6042
X5.3996Y-3.3366
X5.3996Y-4.5374
X6.4114Y-3.3366
X6.4114Y-4.5374
X6.4391Y-3.2698
X6.4391Y-3.4034
X6.4391Y-4.4706
X6.4391Y-4.6042
X6.5059Y-3.2421
X6.5059Y-3.4311
X6.5059Y-4.4429
X6.5059Y-4.6319
X6.5727Y-3.2698
X6.5727Y-3.4034
X6.5727Y-4.4706
X6.5727Y-4.6042
X6.6004Y-3.3366
X6.6004Y-4.5374
T4
X5.4724Y-3.5827
X5.4724Y-3.6614
X5.4724Y-3.7402
X5.4724Y-3.8189
X5.4724Y-3.8976
X5.4724Y-3.9764
X5.4724Y-4.0551
X5.4724Y-4.1339
X5.4724Y-4.2126
X5.4724Y-4.2913
X6.3386Y-3.5827
X6.3386Y-3.6614
X6.3386Y-3.7402
X6.3386Y-3.8189
X6.3386Y-3.8976
X6.3386Y-3.9764
X6.3386Y-4.0551
X6.3386Y-4.1339
X6.3386Y-4.2126
X6.3386Y-4.2913
T5
X5.6055Y-2.987
X5.6055Y-3.087
X5.6055Y-3.187
X5.6055Y-3.287
X5.6055Y-3.387
X5.6055Y-3.487
X5.6055Y-3.587
X5.6055Y-3.687
X5.6055Y-3.787
X5.6055Y-3.887
X5.6055Y-3.987
X5.6055Y-4.087
X5.6055Y-4.187
X5.6055Y-4.287
X5.6055Y-4.387
X5.6055Y-4.487
X5.6055Y-4.587
X5.6055Y-4.687
X5.6055Y-4.787
X5.6055Y-4.887
X6.2055Y-2.987
X6.2055Y-3.087
X6.2055Y-3.187
X6.2055Y-3.287
X6.2055Y-3.387
X6.2055Y-3.487
X6.2055Y-3.587
X6.2055Y-3.687
X6.2055Y-3.787
X6.2055Y-3.887
X6.2055Y-3.987
X6.2055Y-4.087
X6.2055Y-4.187
X6.2055Y-4.287
X6.2055Y-4.387
X6.2055Y-4.487
X6.2055Y-4.587
X6.2055Y-4.687
X6.2055Y-4.787
X6.2055Y-4.887
X6.4567Y-5.0049
X6.4567Y-5.1049
T6
X6.7323Y-5.4921
X6.7323Y-5.7677
T7
X5.3051Y-3.3366
X5.3051Y-4.5374
X6.5059Y-3.3366
X6.5059Y-4.5374
T0
M30
@@ -1,127 +0,0 @@
{
"Header": {
"GenerationSoftware": {
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "(6.0.4)"
},
"CreationDate": "2022-08-11T15:59:35+02:00"
},
"GeneralSpecs": {
"ProjectId": {
"Name": "STM32_DJI_Gimbal",
"GUID": "53544d33-325f-4444-9a49-5f47696d6261",
"Revision": "rev?"
},
"Size": {
"X": 45.0,
"Y": 76.25
},
"LayerNumber": 2,
"BoardThickness": 1.6,
"Finish": "None"
},
"DesignRules": [
{
"Layers": "Outer",
"PadToPad": 0.15,
"PadToTrack": 0.15,
"TrackToTrack": 0.15,
"MinLineWidth": 0.2,
"TrackToRegion": 0.25,
"RegionToRegion": 0.25
}
],
"FilesAttributes": [
{
"Path": "STM32_DJI_Gimbal-F_Cu.gbr",
"FileFunction": "Copper,L1,Top",
"FilePolarity": "Positive"
},
{
"Path": "STM32_DJI_Gimbal-B_Cu.gbr",
"FileFunction": "Copper,L2,Bot",
"FilePolarity": "Positive"
},
{
"Path": "STM32_DJI_Gimbal-F_Paste.gbr",
"FileFunction": "SolderPaste,Top",
"FilePolarity": "Positive"
},
{
"Path": "STM32_DJI_Gimbal-B_Paste.gbr",
"FileFunction": "SolderPaste,Bot",
"FilePolarity": "Positive"
},
{
"Path": "STM32_DJI_Gimbal-F_Silkscreen.gbr",
"FileFunction": "Legend,Top",
"FilePolarity": "Positive"
},
{
"Path": "STM32_DJI_Gimbal-B_Silkscreen.gbr",
"FileFunction": "Legend,Bot",
"FilePolarity": "Positive"
},
{
"Path": "STM32_DJI_Gimbal-F_Mask.gbr",
"FileFunction": "SolderMask,Top",
"FilePolarity": "Negative"
},
{
"Path": "STM32_DJI_Gimbal-B_Mask.gbr",
"FileFunction": "SolderMask,Bot",
"FilePolarity": "Negative"
},
{
"Path": "STM32_DJI_Gimbal-Edge_Cuts.gbr",
"FileFunction": "Profile",
"FilePolarity": "Positive"
}
],
"MaterialStackup": [
{
"Type": "Legend",
"Name": "Top Silk Screen"
},
{
"Type": "SolderPaste",
"Name": "Top Solder Paste"
},
{
"Type": "SolderMask",
"Thickness": 0.01,
"Name": "Top Solder Mask"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "F.Cu"
},
{
"Type": "Dielectric",
"Thickness": 1.51,
"Material": "FR4",
"Name": "F.Cu/B.Cu",
"Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)"
},
{
"Type": "Copper",
"Thickness": 0.035,
"Name": "B.Cu"
},
{
"Type": "SolderMask",
"Thickness": 0.01,
"Name": "Bottom Solder Mask"
},
{
"Type": "SolderPaste",
"Name": "Bottom Solder Paste"
},
{
"Type": "Legend",
"Name": "Bottom Silk Screen"
}
]
}
+25 -56
View File
@@ -1,56 +1,25 @@
"Source:","D:\lulu\Documents\Inria\DJI Gimbal\Kicad\STM32_DJI_Gimbal\STM32_DJI_Gimbal.kicad_sch"
"Date:","11/08/2022 17:08:12"
"Tool:","Eeschema (6.0.4)"
"Generator:","C:\Program Files\KiCad\6.0\bin\scripting\plugins/bom_csv_grouped_by_value.py"
"Component Count:","23"
"Individual Components:"
"Item","Qty","Reference(s)","Value","LibPart","Footprint","Datasheet","Description","Height","MFR","MPN","Manufacturer_Name","Manufacturer_Part_Number","Mouser Part Number","Mouser Price/Stock"
"","","C1","220n","Device:C","Capacitor_SMD:C_0603_1608Metric","~","","","Yageo","CC0603KRX7R6BB224","","","",""
"","","C2","1u","Device:C","Capacitor_SMD:C_0603_1608Metric","~","","","Yageo","CC0603ZRY5V7BB105","","","",""
"","","C3","47u","Device:C_Polarized","Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C","~","","","AVX","TPSC476K010T0350 ","","","",""
"","","C4","220u","Device:C_Polarized","Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C","~","","","AVX","TPSC227M006R0125","","","",""
"","","C5","220n","Device:C","Capacitor_SMD:C_0603_1608Metric","~","","","Yageo","CC0603KRX7R6BB224","","","",""
"","","D1","MBR0520","Diode:MBR0520","Diode_SMD:D_SOD-523","http://www.mccsemi.com/up_pdf/MBR0520~MBR0580(SOD123).pdf","","","Onsemi","NSR05T30XV2T5G ","","","",""
"","","H1","M3","Mechanical:MountingHole","MountingHole:MountingHole_3.2mm_M3_Pad_Via","~","","","","","","","",""
"","","H2","M3","Mechanical:MountingHole","MountingHole:MountingHole_3.2mm_M3_Pad_Via","~","","","","","","","",""
"","","H3","CAM_M2","Mechanical:MountingHole","MountingHole:MountingHole_2.2mm_M2_Pad_Via","~","","","","","","","",""
"","","H4","CAM_M2","Mechanical:MountingHole","MountingHole:MountingHole_2.2mm_M2_Pad_Via","~","","","","","","","",""
"","","H5","M3","Mechanical:MountingHole","MountingHole:MountingHole_3.2mm_M3_Pad_Via","~","","","","","","","",""
"","","H6","M3","Mechanical:MountingHole","MountingHole:MountingHole_3.2mm_M3_Pad_Via","~","","","","","","","",""
"","","IC1","DS28E05R+T","DJI_Gimbal:DS28E05R+T","Package_TO_SOT_SMD:SOT-23","","","","","","","","",""
"","","J1","BM20B_0.8_-34DS-0.4V_53_","DJI_Gimbal:BM20B_0.8_-34DS-0.4V_53_","DGI_Gimbal:BM20B0834DS04V53","https://www.hirose.com/en/product/document?clcode=CL0684-9020-0-53&productname=BM20B(0.8)-34DS-0.4V(53)&series=BM20&documenttype=2DDrawing&lang=en&documentid=0001372404","Board to Board & Mezzanine Connectors 34P DR RCP B2B/B2FPC 0.8mm H 0.4mm P VSMT","0.9","","","Hirose","BM20B(0.8)-34DS-0.4V(53)","798-BM20B0834DS04V53","https://www.mouser.co.uk/ProductDetail/Hirose-Connector/BM20B08-34DS-04V53?qs=AAveGqk956HKBDZ2sUIWMg%3D%3D"
"","","J2","Conn_01x02","Connector_Generic:Conn_01x02","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical","~","","","","","","","",""
"","","L1","1.5uH","Device:L","Inductor_SMD:L_Taiyo-Yuden_NR-30xx","~","","","Taiyo\ Yuden","NR3015T1R5N ","","","",""
"","","P1","CF_EXP_LEFT","DJI_Gimbal:CF_EXP_LEFT","DGI_Gimbal:BF090-10-X-B2","","","","","","","","",""
"","","P2","CF_EXP_RIGHT","DJI_Gimbal:CF_EXP_RIGHT","DGI_Gimbal:BF090-10-X-B2","","","","","","","","",""
"","","R1","4.7","Device:R","Resistor_SMD:R_0402_1005Metric","~","","","Yageo","AC0402FR-074R7L","","","",""
"","","R2","82k","Device:R","Resistor_SMD:R_0402_1005Metric","~","","","Yageo","AC0402FR-0782KL ","","","",""
"","","R3","27k","Device:R","Resistor_SMD:R_0402_1005Metric","~","","","Yageo","AC0402FR-0727KL ","","","",""
"","","U1","WeAct_BlackPill_Part_Like","DJI_Gimbal:WeAct_BlackPill_Part_Like","DGI_Gimbal:YAAJ_WeAct_BlackPill_2","","","","","","","","",""
"","","U2","MAX1763","DJI_Gimbal:MAX1763","Package_SO:QSOP-16_3.9x4.9mm_P0.635mm","https://datasheets.maximintegrated.com/en/ds/MAX1763.pdf","","","","","","","",""
"Collated Components:"
"Item","Qty","Reference(s)","Value","LibPart","Footprint","Datasheet","Description","Height","MFR","MPN","Manufacturer_Name","Manufacturer_Part_Number","Mouser Part Number","Mouser Price/Stock"
"1","2","C1, C5","220n","Device:C","Capacitor_SMD:C_0603_1608Metric","~","","","Yageo","CC0603KRX7R6BB224","","","",""
"2","1","C2","1u","Device:C","Capacitor_SMD:C_0603_1608Metric","~","","","Yageo","CC0603ZRY5V7BB105","","","",""
"3","1","C3","47u","Device:C_Polarized","Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C","~","","","AVX","TPSC476K010T0350 ","","","",""
"4","1","C4","220u","Device:C_Polarized","Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C","~","","","AVX","TPSC227M006R0125","","","",""
"5","1","D1","MBR0520","Diode:MBR0520","Diode_SMD:D_SOD-523","http://www.mccsemi.com/up_pdf/MBR0520~MBR0580(SOD123).pdf","","","Onsemi","NSR05T30XV2T5G ","","","",""
"6","4","H1, H2, H5, H6","M3","Mechanical:MountingHole","MountingHole:MountingHole_3.2mm_M3_Pad_Via","~","","","","","","","",""
"7","2","H3, H4","CAM_M2","Mechanical:MountingHole","MountingHole:MountingHole_2.2mm_M2_Pad_Via","~","","","","","","","",""
"8","1","IC1","DS28E05R+T","DJI_Gimbal:DS28E05R+T","Package_TO_SOT_SMD:SOT-23","","","","","","","","",""
"9","1","J1","BM20B_0.8_-34DS-0.4V_53_","DJI_Gimbal:BM20B_0.8_-34DS-0.4V_53_","DGI_Gimbal:BM20B0834DS04V53","https://www.hirose.com/en/product/document?clcode=CL0684-9020-0-53&productname=BM20B(0.8)-34DS-0.4V(53)&series=BM20&documenttype=2DDrawing&lang=en&documentid=0001372404","Board to Board & Mezzanine Connectors 34P DR RCP B2B/B2FPC 0.8mm H 0.4mm P VSMT","0.9","","","Hirose","BM20B(0.8)-34DS-0.4V(53)","798-BM20B0834DS04V53","https://www.mouser.co.uk/ProductDetail/Hirose-Connector/BM20B08-34DS-04V53?qs=AAveGqk956HKBDZ2sUIWMg%3D%3D"
"10","1","J2","Conn_01x02","Connector_Generic:Conn_01x02","Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical","~","","","","","","","",""
"11","1","L1","1.5uH","Device:L","Inductor_SMD:L_Taiyo-Yuden_NR-30xx","~","","","Taiyo\ Yuden","NR3015T1R5N ","","","",""
"12","1","P1","CF_EXP_LEFT","DJI_Gimbal:CF_EXP_LEFT","DGI_Gimbal:BF090-10-X-B2","","","","","","","","",""
"13","1","P2","CF_EXP_RIGHT","DJI_Gimbal:CF_EXP_RIGHT","DGI_Gimbal:BF090-10-X-B2","","","","","","","","",""
"14","1","R1","4.7","Device:R","Resistor_SMD:R_0402_1005Metric","~","","","Yageo","AC0402FR-074R7L","","","",""
"15","1","R2","82k","Device:R","Resistor_SMD:R_0402_1005Metric","~","","","Yageo","AC0402FR-0782KL ","","","",""
"16","1","R3","27k","Device:R","Resistor_SMD:R_0402_1005Metric","~","","","Yageo","AC0402FR-0727KL ","","","",""
"17","1","U1","WeAct_BlackPill_Part_Like","DJI_Gimbal:WeAct_BlackPill_Part_Like","DGI_Gimbal:YAAJ_WeAct_BlackPill_2","","","","","","","","",""
"18","1","U2","MAX1763","DJI_Gimbal:MAX1763","Package_SO:QSOP-16_3.9x4.9mm_P0.635mm","https://datasheets.maximintegrated.com/en/ds/MAX1763.pdf","","","","","","","",""
Reference(s),Value,Footprint,DNP,MFR,MPN,Qty
C1,47u,Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C,,AVX,TPSC476K010T0350 ,1
"C2, C5",100n,Capacitor_SMD:C_0402_1005Metric,,Murata,GRM155R71A104KA01J,2
"C3, C10",220n,Capacitor_SMD:C_0603_1608Metric,,Yageo,CC0603KRX7R6BB224,2
C4,1u,Capacitor_SMD:C_0603_1608Metric,,Yageo,CC0603ZRY5V7BB105,1
C6,8.2n,Capacitor_SMD:C_0402_1005Metric,,Murata,GRM155R71C822KA01D,1
C7,27p,Capacitor_SMD:C_0402_1005Metric,,Murata,GRM1555C1H270JA01D,1
C8,560p,Capacitor_SMD:C_0402_1005Metric,,Murata,GRM155R71H561KA01D,1
C9,220u,Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C,,AVX,TPSC227M006R0125,1
"H1, H2, H5, H6",M3,MountingHole:MountingHole_3.2mm_M3_Pad_Via,DNP,,,4
"H3, H4",CAM_M2,MountingHole:MountingHole_2.2mm_M2_Pad_Via,DNP,,,2
IC1,DS28E05R+T,Package_TO_SOT_SMD:SOT-23,,Maxim,DS28E05R+T ,1
IC2,TPS61088RHLT,DGI_Gimbal:TPS61088,,Texas Instruments,TPS61088RHLT,1
J1,BM20B_0.8_-34DS-0.4V_53_,DGI_Gimbal:BM20B0834DS04V53,,Hirose,BM20B(0.8)-34DS-0.4V(53),1
J2,Conn_01x02,Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical,,Amphenol,10129378-910002BLF,1
JP1,Jumper,Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm,DNP,,,1
L1,1u,Inductor_SMD:L_Coilcraft_XxL4020,,Coilcraft,XAL4020-102MEC,1
P1,CF_EXP_LEFT,DGI_Gimbal:BF090-10-X-B2,,,,1
P2,CF_EXP_RIGHT,DGI_Gimbal:BF090-10-X-B2,,,,1
R1,255k,Resistor_SMD:R_0402_1005Metric,,Vishay,CRCW0402255KFKED,1
R2,133k,Resistor_SMD:R_0402_1005Metric,,Yageo,RC0402FR-07133KL,1
R3,36.5k,Resistor_SMD:R_0402_1005Metric,,Yageo,AC0402FR-0736K5L,1
R4,470k,Resistor_SMD:R_0402_1005Metric,,Yageo,RC0402FR-07470KL,1
R5,97.6k,Resistor_SMD:R_0402_1005Metric,,Vishay,CRCW040297K6FKED,1
U1,WeAct_BlackPill_Part_Like,DGI_Gimbal:YAAJ_WeAct_BlackPill_2,,,,1
1 Source: Reference(s) D:\lulu\Documents\Inria\DJI Gimbal\Kicad\STM32_DJI_Gimbal\STM32_DJI_Gimbal.kicad_sch Value Footprint DNP MFR MPN Qty
2 Date: C1 11/08/2022 17:08:12 47u Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C AVX TPSC476K010T0350 1
3 Tool: C2, C5 Eeschema (6.0.4) 100n Capacitor_SMD:C_0402_1005Metric Murata GRM155R71A104KA01J 2
4 Generator: C3, C10 C:\Program Files\KiCad\6.0\bin\scripting\plugins/bom_csv_grouped_by_value.py 220n Capacitor_SMD:C_0603_1608Metric Yageo CC0603KRX7R6BB224 2
5 Component Count: C4 23 1u Capacitor_SMD:C_0603_1608Metric Yageo CC0603ZRY5V7BB105 1
6 Individual Components: C6 8.2n Capacitor_SMD:C_0402_1005Metric Murata GRM155R71C822KA01D 1
7 Item C7 Qty 27p Capacitor_SMD:C_0402_1005Metric Murata GRM1555C1H270JA01D 1
8 C8 560p Capacitor_SMD:C_0402_1005Metric Murata GRM155R71H561KA01D 1
9 C9 220u Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C AVX TPSC227M006R0125 1
10 H1, H2, H5, H6 M3 MountingHole:MountingHole_3.2mm_M3_Pad_Via DNP 4
11 H3, H4 CAM_M2 MountingHole:MountingHole_2.2mm_M2_Pad_Via DNP 2
12 IC1 DS28E05R+T Package_TO_SOT_SMD:SOT-23 Maxim DS28E05R+T 1
13 IC2 TPS61088RHLT DGI_Gimbal:TPS61088 Texas Instruments TPS61088RHLT 1
14 J1 BM20B_0.8_-34DS-0.4V_53_ DGI_Gimbal:BM20B0834DS04V53 Hirose BM20B(0.8)-34DS-0.4V(53) 1
15 J2 Conn_01x02 Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical Amphenol 10129378-910002BLF 1
16 JP1 Jumper Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm DNP 1
17 L1 1u Inductor_SMD:L_Coilcraft_XxL4020 Coilcraft XAL4020-102MEC 1
18 P1 CF_EXP_LEFT DGI_Gimbal:BF090-10-X-B2 1
19 P2 CF_EXP_RIGHT DGI_Gimbal:BF090-10-X-B2 1
20 R1 255k Resistor_SMD:R_0402_1005Metric Vishay CRCW0402255KFKED 1
21 R2 133k Resistor_SMD:R_0402_1005Metric Yageo RC0402FR-07133KL 1
22 R3 36.5k Resistor_SMD:R_0402_1005Metric Yageo AC0402FR-0736K5L 1
23 R4 470k Resistor_SMD:R_0402_1005Metric Yageo RC0402FR-07470KL 1
24 R5 97.6k Resistor_SMD:R_0402_1005Metric Vishay CRCW040297K6FKED 1
25 U1 WeAct_BlackPill_Part_Like DGI_Gimbal:YAAJ_WeAct_BlackPill_2 1
Collated Components:
Item Qty
1 2
2 1
3 1
4 1
5 1
6 4
7 2
8 1
9 1
10 1
11 1
12 1
13 1
14 1
15 1
16 1
17 1
18 1
File diff suppressed because it is too large. Load diff
@@ -1,6 +1,6 @@
{
"board": {
"active_layer": 31,
"active_layer": 0,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_nets": [],
@@ -63,7 +63,7 @@
36
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
"zone_display_mode": 1
},
"meta": {
"filename": "STM32_DJI_Gimbal.kicad_prl",
+150 -27
View File
@@ -1570,6 +1570,73 @@
)
)
)
(symbol "Jumper:SolderJumper_2_Open" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
(property "Reference" "JP" (id 0) (at 0 2.032 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "SolderJumper_2_Open" (id 1) (at 0 -2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "solder jumper SPST" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Solder Jumper, 2-pole, open" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "SolderJumper*Open*" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "SolderJumper_2_Open_0_1"
(arc (start -0.254 1.016) (mid -1.27 0) (end -0.254 -1.016)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(arc (start -0.254 1.016) (mid -1.27 0) (end -0.254 -1.016)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
(polyline
(pts
(xy -0.254 1.016)
(xy -0.254 -1.016)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0.254 1.016)
(xy 0.254 -1.016)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(arc (start 0.254 -1.016) (mid 1.27 0) (end 0.254 1.016)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(arc (start 0.254 -1.016) (mid 1.27 0) (end 0.254 1.016)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type outline))
)
)
(symbol "SolderJumper_2_Open_1_1"
(pin passive line (at -3.81 0 0) (length 2.54)
(name "A" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 3.81 0 180) (length 2.54)
(name "B" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Mechanical:MountingHole" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "H" (id 0) (at 0 5.08 0)
(effects (font (size 1.27 1.27)))
@@ -1988,6 +2055,9 @@
(junction (at 257.81 130.81) (diameter 0) (color 0 0 0 0)
(uuid bd0fa20f-81e4-4d23-aa08-d335a58a3a14)
)
(junction (at 16.51 158.75) (diameter 0) (color 0 0 0 0)
(uuid be1669c3-7f71-4a6e-9059-a255ad70e0ec)
)
(junction (at 257.81 119.38) (diameter 0) (color 0 0 0 0)
(uuid bf4e2fc7-0f5e-4e86-a60f-916b6048c73b)
)
@@ -2184,6 +2254,10 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 373fac2d-55f2-4768-b6df-e1f364127c11)
)
(wire (pts (xy 16.51 158.75) (xy 19.05 158.75))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 37c7fc67-8c68-48af-b60d-5c4a42eba14d)
)
(wire (pts (xy 22.86 190.5) (xy 22.86 194.31))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 3baf4931-dac1-4f95-9a10-1f7c003deb7c)
@@ -2321,6 +2395,10 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 6b4912cc-d703-4428-ba05-b3493e0e124e)
)
(wire (pts (xy 16.51 158.75) (xy 16.51 173.99))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 70ceab50-3240-4772-8f0b-94eedb94077d)
)
(wire (pts (xy 81.28 80.01) (xy 81.28 82.55))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 74f9f0f2-e076-4404-afc6-72cf00822153)
@@ -2419,6 +2497,10 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 95459670-dfae-4549-bae4-e8cc591c38ed)
)
(wire (pts (xy 35.56 152.4) (xy 35.56 158.75))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 96b8848e-16e4-498e-b64b-3a946242d0dc)
)
(polyline (pts (xy 149.86 142.24) (xy 149.86 198.12))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 96b99b34-0332-4e6b-85d0-6599a2c54e8e)
@@ -2464,6 +2546,10 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a4defb1d-da14-4fa9-a398-c6f8ae003b2a)
)
(wire (pts (xy 26.67 158.75) (xy 35.56 158.75))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a6635065-6248-468e-afe8-6c034bcfb689)
)
(wire (pts (xy 40.64 172.72) (xy 40.64 173.99))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a7c895dc-0c56-498b-8eff-124d2baf588f)
@@ -2605,10 +2691,6 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid e1e3a7bf-f64e-46d6-a088-b4880ca48179)
)
(wire (pts (xy 16.51 170.18) (xy 16.51 173.99))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid e25031c2-93e6-4238-b8a6-1dc8fa2c1888)
)
(wire (pts (xy 224.79 86.36) (xy 224.79 85.09))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid e2c1667f-0bc4-4378-b733-610b1f80e876)
@@ -2622,6 +2704,10 @@
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid e7f583d0-8bb7-4aa6-a1e9-5568c33c2664)
)
(wire (pts (xy 16.51 153.67) (xy 16.51 158.75))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid ea6ac0fb-127c-455c-990d-906662f81448)
)
(wire (pts (xy 77.47 173.99) (xy 78.74 173.99))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid eab7cddd-3916-4d70-b43c-c1b367c510f2)
@@ -2707,8 +2793,8 @@
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 321bc2c8-2bfc-481e-a12a-1105c8e49a98)
)
(text "DC/DC Boost 5V" (at 16.51 147.32 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
(text "DC/DC Boost 7V 3A" (at 13.97 144.78 0)
(effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom))
(uuid 3ff31960-9f2a-416b-b8d0-86b79e7e1868)
)
(text "ID Eeprom" (at 66.04 87.63 0)
@@ -3474,7 +3560,7 @@
(property "Value" "470k" (id 1) (at 119.38 176.5299 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 115.062 175.26 90)
(property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 115.062 175.26 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 116.84 175.26 0)
@@ -3483,29 +3569,13 @@
(property "MFR" "Yageo" (id 4) (at 116.84 175.26 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "MPN" "RC0603FR-07470KL" (id 5) (at 116.84 175.26 0)
(property "MPN" "RC0402FR-07470KL" (id 5) (at 116.84 175.26 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 5afbaef3-a071-4eb9-a438-72acc3ca530c))
(pin "2" (uuid a0462e20-566e-49fd-aa5b-728fa49052b0))
)
(symbol (lib_id "power:+BATT") (at 16.51 170.18 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 8464596e-a77e-4972-8d77-18b7e26b1ea8)
(property "Reference" "#PWR0120" (id 0) (at 16.51 173.99 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+BATT" (id 1) (at 16.51 165.1 0))
(property "Footprint" "" (id 2) (at 16.51 170.18 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 16.51 170.18 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 221b83b1-f383-47b0-96d3-0f8214cf41f4))
)
(symbol (lib_id "power:+5V") (at 156.21 50.8 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 852a4e70-b86b-4ed0-8580-752843fc7e74)
@@ -3635,6 +3705,22 @@
)
)
(symbol (lib_id "power:+BATT") (at 16.51 153.67 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid a764d7a2-17e0-432f-9b63-7b0f64ba145b)
(property "Reference" "#PWR0125" (id 0) (at 16.51 157.48 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+BATT" (id 1) (at 16.51 148.59 0))
(property "Footprint" "" (id 2) (at 16.51 153.67 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 16.51 153.67 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid ed2984df-4ab0-419c-8761-2c95545fb5b2))
)
(symbol (lib_id "Device:R") (at 33.02 168.91 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid a87f7226-7752-49ce-857a-279ca0c6a189)
@@ -3774,6 +3860,22 @@
(pin "1" (uuid e662fa92-b12a-4f15-9e75-d2f81181ee83))
)
(symbol (lib_id "power:+5V") (at 35.56 152.4 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid c957e25f-8106-431e-b73c-0e5b1db9ca4e)
(property "Reference" "#PWR0120" (id 0) (at 35.56 156.21 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+5V" (id 1) (at 33.02 149.86 0))
(property "Footprint" "" (id 2) (at 35.56 152.4 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 35.56 152.4 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid ea1ccaaf-d8b7-4629-be65-6efb6d8c9c0b))
)
(symbol (lib_id "Device:C_Polarized") (at 16.51 184.15 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid cc7203df-fc02-4951-a62f-aad8c650e418)
@@ -4084,6 +4186,21 @@
(pin "2" (uuid e2b8c4fe-a591-42c0-8f45-835537a9a99b))
)
(symbol (lib_id "Jumper:SolderJumper_2_Open") (at 22.86 158.75 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid fc084c4c-7aec-4bca-a89d-7c0490fc438e)
(property "Reference" "JP1" (id 0) (at 22.86 152.4 0))
(property "Value" "Jumper" (id 1) (at 22.86 154.94 0))
(property "Footprint" "Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm" (id 2) (at 22.86 158.75 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 22.86 158.75 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid c4c12c6b-f009-401a-8321-36dd34c0693e))
(pin "2" (uuid d9e38340-fcd2-4e14-9f8c-aa8087c9343c))
)
(sheet_instances
(path "/" (page "1"))
)
@@ -4146,8 +4263,8 @@
(path "/373fb699-e689-4d6a-b4a2-24fa0ad7c43c"
(reference "#PWR0119") (unit 1) (value "GND") (footprint "")
)
(path "/8464596e-a77e-4972-8d77-18b7e26b1ea8"
(reference "#PWR0120") (unit 1) (value "+BATT") (footprint "")
(path "/c957e25f-8106-431e-b73c-0e5b1db9ca4e"
(reference "#PWR0120") (unit 1) (value "+5V") (footprint "")
)
(path "/738c7e5e-0701-4015-a7c4-20c3ad573a43"
(reference "#PWR0121") (unit 1) (value "Vdrive") (footprint "")
@@ -4161,6 +4278,9 @@
(path "/54a63d79-dda4-4d79-8a10-635161002922"
(reference "#PWR0124") (unit 1) (value "GND") (footprint "")
)
(path "/a764d7a2-17e0-432f-9b63-7b0f64ba145b"
(reference "#PWR0125") (unit 1) (value "+BATT") (footprint "")
)
(path "/cc7203df-fc02-4951-a62f-aad8c650e418"
(reference "C1") (unit 1) (value "47u") (footprint "Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C")
)
@@ -4221,6 +4341,9 @@
(path "/b3d69760-c6a0-4152-91c3-bf05ad3c1f8c"
(reference "J2") (unit 1) (value "Conn_01x02") (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical")
)
(path "/fc084c4c-7aec-4bca-a89d-7c0490fc438e"
(reference "JP1") (unit 1) (value "Jumper") (footprint "Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm")
)
(path "/5f8ffa78-1306-4d5a-9ace-088b7c016162"
(reference "L1") (unit 1) (value "1u") (footprint "Inductor_SMD:L_Coilcraft_XxL4020")
)
@@ -4240,7 +4363,7 @@
(reference "R3") (unit 1) (value "36.5k") (footprint "Resistor_SMD:R_0402_1005Metric")
)
(path "/7b6a30e8-c3c2-4be9-ab54-18499600dc34"
(reference "R4") (unit 1) (value "470k") (footprint "Resistor_SMD:R_0603_1608Metric")
(reference "R4") (unit 1) (value "470k") (footprint "Resistor_SMD:R_0402_1005Metric")
)
(path "/89ccc558-ac4d-4096-b15b-dc82f904db65"
(reference "R5") (unit 1) (value "97.6k") (footprint "Resistor_SMD:R_0402_1005Metric")
+432 -236
View File
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<export version="E">
<design>
<source>D:\lulu\Documents\Inria\DJI Gimbal\Kicad\STM32_DJI_Gimbal\STM32_DJI_Gimbal.kicad_sch</source>
<date>11/08/2022 17:08:12</date>
<tool>Eeschema (6.0.4)</tool>
<source>C:\Users\lurenaud\Documents\Inria\dji-gimbal-foc\Kicad\STM32_DJI_Gimbal\STM32_DJI_Gimbal.kicad_sch</source>
<date>11/10/2022 16:22:11</date>
<tool>Eeschema (6.0.7)</tool>
<sheet number="1" name="/" tstamps="/">
<title_block>
<title/>
@@ -25,36 +25,6 @@
</design>
<components>
<comp ref="C1">
<value>220n</value>
<footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
<fields>
<field name="MFR">Yageo</field>
<field name="MPN">CC0603KRX7R6BB224</field>
</fields>
<libsource lib="Device" part="C" description="Unpolarized capacitor"/>
<property name="MPN" value="CC0603KRX7R6BB224"/>
<property name="MFR" value="Yageo"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>92ab402a-da2e-4580-861d-6d3fc3d02621</tstamps>
</comp>
<comp ref="C2">
<value>1u</value>
<footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
<fields>
<field name="MFR">Yageo</field>
<field name="MPN">CC0603ZRY5V7BB105</field>
</fields>
<libsource lib="Device" part="C" description="Unpolarized capacitor"/>
<property name="MPN" value="CC0603ZRY5V7BB105"/>
<property name="MFR" value="Yageo"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>cb872711-adc7-42bc-89c3-24b7a9060c65</tstamps>
</comp>
<comp ref="C3">
<value>47u</value>
<footprint>Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C</footprint>
<fields>
@@ -67,24 +37,24 @@
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>1e91984f-ea4f-4e6f-805f-61f951a216ef</tstamps>
<tstamps>cc7203df-fc02-4951-a62f-aad8c650e418</tstamps>
</comp>
<comp ref="C4">
<value>220u</value>
<footprint>Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C</footprint>
<comp ref="C2">
<value>100n</value>
<footprint>Capacitor_SMD:C_0402_1005Metric</footprint>
<fields>
<field name="MFR">AVX</field>
<field name="MPN">TPSC227M006R0125</field>
<field name="MFR">Murata</field>
<field name="MPN">GRM155R71A104KA01J</field>
</fields>
<libsource lib="Device" part="C_Polarized" description="Polarized capacitor"/>
<property name="MPN" value="TPSC227M006R0125"/>
<property name="MFR" value="AVX"/>
<libsource lib="Device" part="C" description="Unpolarized capacitor"/>
<property name="MFR" value="Murata"/>
<property name="MPN" value="GRM155R71A104KA01J"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>9c0b8f35-6882-495c-8b47-9f6808c35f76</tstamps>
<tstamps>db8d4a4c-23eb-4cdd-bc72-0087398b3bdf</tstamps>
</comp>
<comp ref="C5">
<comp ref="C3">
<value>220n</value>
<footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
<fields>
@@ -97,28 +67,121 @@
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>d5e0eeb5-b833-4502-b0ef-befd3fe6aabf</tstamps>
<tstamps>642f7196-8d61-4c94-ba99-a8275e69eed0</tstamps>
</comp>
<comp ref="D1">
<value>MBR0520</value>
<footprint>Diode_SMD:D_SOD-523</footprint>
<datasheet>http://www.mccsemi.com/up_pdf/MBR0520~MBR0580(SOD123).pdf</datasheet>
<comp ref="C4">
<value>1u</value>
<footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
<fields>
<field name="MFR">Onsemi</field>
<field name="MPN">NSR05T30XV2T5G </field>
<field name="MFR">Yageo</field>
<field name="MPN">CC0603ZRY5V7BB105</field>
</fields>
<libsource lib="Diode" part="MBR0520" description="20V 0.5A Schottky Power Rectifier Diode, SOD-123"/>
<property name="MPN" value="NSR05T30XV2T5G "/>
<property name="MFR" value="Onsemi"/>
<libsource lib="Device" part="C" description="Unpolarized capacitor"/>
<property name="MPN" value="CC0603ZRY5V7BB105"/>
<property name="MFR" value="Yageo"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>e22684d5-8a6b-4c45-b009-bb5deb22daab</tstamps>
<tstamps>688a82ff-49b8-4402-bc1b-e83610ff4430</tstamps>
</comp>
<comp ref="C5">
<value>100n</value>
<footprint>Capacitor_SMD:C_0402_1005Metric</footprint>
<fields>
<field name="MFR">Murata</field>
<field name="MPN">GRM155R71C104KA88D</field>
</fields>
<libsource lib="Device" part="C" description="Unpolarized capacitor"/>
<property name="MFR" value="Murata"/>
<property name="MPN" value="GRM155R71C104KA88D"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>f02e5938-4f1e-420f-8f8d-ae4b2d81d424</tstamps>
</comp>
<comp ref="C6">
<value>8.2n</value>
<footprint>Capacitor_SMD:C_0402_1005Metric</footprint>
<fields>
<field name="MFR">Murata</field>
<field name="MPN">GRM155R71C822KA01D</field>
</fields>
<libsource lib="Device" part="C" description="Unpolarized capacitor"/>
<property name="MFR" value="Murata"/>
<property name="MPN" value="GRM155R71C822KA01D"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>f927fb65-aae6-4bc7-b9ee-18f8a8046303</tstamps>
</comp>
<comp ref="C7">
<value>27p</value>
<footprint>Capacitor_SMD:C_0402_1005Metric</footprint>
<fields>
<field name="MFR">Murata</field>
<field name="MPN">GRM1555C1H270JA01D</field>
</fields>
<libsource lib="Device" part="C" description="Unpolarized capacitor"/>
<property name="MFR" value="Murata"/>
<property name="MPN" value="GRM1555C1H270JA01D"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>afb44959-37e9-4f9c-8f62-47800b11d806</tstamps>
</comp>
<comp ref="C8">
<value>560p</value>
<footprint>Capacitor_SMD:C_0402_1005Metric</footprint>
<fields>
<field name="MFR">Murata</field>
<field name="MPN">GRM155R71H561KA01D</field>
</fields>
<libsource lib="Device" part="C" description="Unpolarized capacitor"/>
<property name="MFR" value="Murata"/>
<property name="MPN" value="GRM155R71H561KA01D"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>d60c1fb4-59ae-4777-8d97-aaec5f10d0bb</tstamps>
</comp>
<comp ref="C9">
<value>220u</value>
<footprint>Capacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C</footprint>
<fields>
<field name="MFR">AVX</field>
<field name="MPN">TPSC227M006R0125</field>
</fields>
<libsource lib="Device" part="C_Polarized" description="Polarized capacitor"/>
<property name="MPN" value="TPSC227M006R0125"/>
<property name="MFR" value="AVX"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>e02fd9da-c81c-47fa-badb-ad6d468f833d</tstamps>
</comp>
<comp ref="C10">
<value>220n</value>
<footprint>Capacitor_SMD:C_0603_1608Metric</footprint>
<fields>
<field name="MFR">Yageo</field>
<field name="MPN">CC0603KRX7R6BB224</field>
</fields>
<libsource lib="Device" part="C" description="Unpolarized capacitor"/>
<property name="MPN" value="CC0603KRX7R6BB224"/>
<property name="MFR" value="Yageo"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>f70c7390-4f77-45fe-87c8-5a2773f2f77f</tstamps>
</comp>
<comp ref="H1">
<value>M3</value>
<footprint>MountingHole:MountingHole_3.2mm_M3_Pad_Via</footprint>
<fields>
<field name="DNP">DNP</field>
</fields>
<libsource lib="Mechanical" part="MountingHole" description="Mounting Hole without connection"/>
<property name="DNP" value="DNP"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
@@ -127,7 +190,11 @@
<comp ref="H2">
<value>M3</value>
<footprint>MountingHole:MountingHole_3.2mm_M3_Pad_Via</footprint>
<fields>
<field name="DNP">DNP</field>
</fields>
<libsource lib="Mechanical" part="MountingHole" description="Mounting Hole without connection"/>
<property name="DNP" value="DNP"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
@@ -136,7 +203,11 @@
<comp ref="H3">
<value>CAM_M2</value>
<footprint>MountingHole:MountingHole_2.2mm_M2_Pad_Via</footprint>
<fields>
<field name="DNP">DNP</field>
</fields>
<libsource lib="Mechanical" part="MountingHole" description="Mounting Hole without connection"/>
<property name="DNP" value="DNP"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
@@ -145,7 +216,11 @@
<comp ref="H4">
<value>CAM_M2</value>
<footprint>MountingHole:MountingHole_2.2mm_M2_Pad_Via</footprint>
<fields>
<field name="DNP">DNP</field>
</fields>
<libsource lib="Mechanical" part="MountingHole" description="Mounting Hole without connection"/>
<property name="DNP" value="DNP"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
@@ -154,7 +229,11 @@
<comp ref="H5">
<value>M3</value>
<footprint>MountingHole:MountingHole_3.2mm_M3_Pad_Via</footprint>
<fields>
<field name="DNP">DNP</field>
</fields>
<libsource lib="Mechanical" part="MountingHole" description="Mounting Hole without connection"/>
<property name="DNP" value="DNP"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
@@ -163,7 +242,11 @@
<comp ref="H6">
<value>M3</value>
<footprint>MountingHole:MountingHole_3.2mm_M3_Pad_Via</footprint>
<fields>
<field name="DNP">DNP</field>
</fields>
<libsource lib="Mechanical" part="MountingHole" description="Mounting Hole without connection"/>
<property name="DNP" value="DNP"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
@@ -172,12 +255,46 @@
<comp ref="IC1">
<value>DS28E05R+T</value>
<footprint>Package_TO_SOT_SMD:SOT-23</footprint>
<fields>
<field name="MFR">Maxim</field>
<field name="MPN">DS28E05R+T </field>
</fields>
<libsource lib="DJI_Gimbal" part="DS28E05R+T" description="1-Wire memory"/>
<property name="MFR" value="Maxim"/>
<property name="MPN" value="DS28E05R+T "/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>69865d57-3d25-43a8-a481-21b13df58cfa</tstamps>
</comp>
<comp ref="IC2">
<value>TPS61088RHLT</value>
<footprint>DGI_Gimbal:TPS61088</footprint>
<datasheet>http://www.ti.com/lit/ds/symlink/tps61088.pdf</datasheet>
<fields>
<field name="Description">Texas Instruments TPS61088RHLT, 3, Boost Converter, Synchronous Boost Converter 10A 4.5 12.6 V, 2.2 MHz 20-Pin</field>
<field name="Height">1</field>
<field name="MFR">Texas Instruments</field>
<field name="MPN">TPS61088RHLT</field>
<field name="Manufacturer_Name">Texas Instruments</field>
<field name="Manufacturer_Part_Number">TPS61088RHLT</field>
<field name="Mouser Part Number">595-TPS61088RHLT</field>
<field name="Mouser Price/Stock">https://www.mouser.co.uk/ProductDetail/Texas-Instruments/TPS61088RHLT?qs=MiqG6Kq1qKOeAwvWtl5eUw%3D%3D</field>
</fields>
<libsource lib="DJI_Gimbal" part="TPS61088RHLT" description="Texas Instruments TPS61088RHLT, 3, Boost Converter, Synchronous Boost Converter 10A 4.5 12.6 V, 2.2 MHz 20-Pin"/>
<property name="Description" value="Texas Instruments TPS61088RHLT, 3, Boost Converter, Synchronous Boost Converter 10A 4.5 12.6 V, 2.2 MHz 20-Pin"/>
<property name="Height" value="1"/>
<property name="Mouser Part Number" value="595-TPS61088RHLT"/>
<property name="Mouser Price/Stock" value="https://www.mouser.co.uk/ProductDetail/Texas-Instruments/TPS61088RHLT?qs=MiqG6Kq1qKOeAwvWtl5eUw%3D%3D"/>
<property name="Manufacturer_Name" value="Texas Instruments"/>
<property name="Manufacturer_Part_Number" value="TPS61088RHLT"/>
<property name="MFR" value="Texas Instruments"/>
<property name="MPN" value="TPS61088RHLT"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>cd8be56a-cc0b-4982-bdda-31ab15793a43</tstamps>
</comp>
<comp ref="J1">
<value>BM20B_0.8_-34DS-0.4V_53_</value>
<footprint>DGI_Gimbal:BM20B0834DS04V53</footprint>
@@ -185,6 +302,8 @@
<fields>
<field name="Description">Board to Board &amp; Mezzanine Connectors 34P DR RCP B2B/B2FPC 0.8mm H 0.4mm P VSMT</field>
<field name="Height">0.9</field>
<field name="MFR">Hirose</field>
<field name="MPN">BM20B(0.8)-34DS-0.4V(53)</field>
<field name="Manufacturer_Name">Hirose</field>
<field name="Manufacturer_Part_Number">BM20B(0.8)-34DS-0.4V(53)</field>
<field name="Mouser Part Number">798-BM20B0834DS04V53</field>
@@ -197,6 +316,8 @@
<property name="Mouser Price/Stock" value="https://www.mouser.co.uk/ProductDetail/Hirose-Connector/BM20B08-34DS-04V53?qs=AAveGqk956HKBDZ2sUIWMg%3D%3D"/>
<property name="Manufacturer_Name" value="Hirose"/>
<property name="Manufacturer_Part_Number" value="BM20B(0.8)-34DS-0.4V(53)"/>
<property name="MFR" value="Hirose"/>
<property name="MPN" value="BM20B(0.8)-34DS-0.4V(53)"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
@@ -205,26 +326,41 @@
<comp ref="J2">
<value>Conn_01x02</value>
<footprint>Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical</footprint>
<fields>
<field name="MFR">Amphenol</field>
<field name="MPN">10129378-910002BLF</field>
</fields>
<libsource lib="Connector_Generic" part="Conn_01x02" description="Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"/>
<property name="MFR" value="Amphenol"/>
<property name="MPN" value="10129378-910002BLF"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>b3d69760-c6a0-4152-91c3-bf05ad3c1f8c</tstamps>
</comp>
<comp ref="L1">
<value>1.5uH</value>
<footprint>Inductor_SMD:L_Taiyo-Yuden_NR-30xx</footprint>
<fields>
<field name="MFR">Taiyo\ Yuden</field>
<field name="MPN">NR3015T1R5N </field>
</fields>
<libsource lib="Device" part="L" description="Inductor"/>
<property name="MPN" value="NR3015T1R5N "/>
<property name="MFR" value="Taiyo\ Yuden"/>
<comp ref="JP1">
<value>Jumper</value>
<footprint>Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm</footprint>
<libsource lib="Jumper" part="SolderJumper_2_Open" description="Solder Jumper, 2-pole, open"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>07dde038-c7c8-48fa-b53b-ee28825de7ae</tstamps>
<tstamps>fc084c4c-7aec-4bca-a89d-7c0490fc438e</tstamps>
</comp>
<comp ref="L1">
<value>1u</value>
<footprint>Inductor_SMD:L_Coilcraft_XxL4020</footprint>
<fields>
<field name="MFR">Coilcraft</field>
<field name="MPN">XAL4020-102MEC</field>
</fields>
<libsource lib="Device" part="L" description="Inductor"/>
<property name="MFR" value="Coilcraft"/>
<property name="MPN" value="XAL4020-102MEC"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>5f8ffa78-1306-4d5a-9ace-088b7c016162</tstamps>
</comp>
<comp ref="P1">
<value>CF_EXP_LEFT</value>
@@ -245,49 +381,79 @@
<tstamps>64c7e90f-aaaa-44ad-9486-27a714300399</tstamps>
</comp>
<comp ref="R1">
<value>4.7</value>
<value>255k</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<fields>
<field name="MFR">Yageo</field>
<field name="MPN">AC0402FR-074R7L</field>
<field name="MFR">Vishay</field>
<field name="MPN">CRCW0402255KFKED</field>
</fields>
<libsource lib="Device" part="R" description="Resistor"/>
<property name="MPN" value="AC0402FR-074R7L"/>
<property name="MFR" value="Yageo"/>
<property name="MFR" value="Vishay"/>
<property name="MPN" value="CRCW0402255KFKED"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>00a448b9-975a-4ad5-9a0c-7642854a39b8</tstamps>
<tstamps>a87f7226-7752-49ce-857a-279ca0c6a189</tstamps>
</comp>
<comp ref="R2">
<value>82k</value>
<value>133k</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<fields>
<field name="MFR">Yageo</field>
<field name="MPN">AC0402FR-0782KL </field>
<field name="MPN">RC0402FR-07133KL</field>
</fields>
<libsource lib="Device" part="R" description="Resistor"/>
<property name="MPN" value="AC0402FR-0782KL "/>
<property name="MFR" value="Yageo"/>
<property name="MPN" value="RC0402FR-07133KL"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>2403e070-a199-4531-920d-9123683eb15c</tstamps>
<tstamps>46d27821-3c37-413f-9e99-639b0bba5d45</tstamps>
</comp>
<comp ref="R3">
<value>27k</value>
<value>36.5k</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<fields>
<field name="MFR">Yageo</field>
<field name="MPN">AC0402FR-0727KL </field>
<field name="MPN">AC0402FR-0736K5L</field>
</fields>
<libsource lib="Device" part="R" description="Resistor"/>
<property name="MPN" value="AC0402FR-0727KL "/>
<property name="MFR" value="Yageo"/>
<property name="MPN" value="AC0402FR-0736K5L"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>6563ff29-8545-4d2f-9c62-530c603a5802</tstamps>
<tstamps>d043381b-8a98-4a07-9370-746bfed32981</tstamps>
</comp>
<comp ref="R4">
<value>470k</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<fields>
<field name="MFR">Yageo</field>
<field name="MPN">RC0402FR-07470KL</field>
</fields>
<libsource lib="Device" part="R" description="Resistor"/>
<property name="MFR" value="Yageo"/>
<property name="MPN" value="RC0402FR-07470KL"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>7b6a30e8-c3c2-4be9-ab54-18499600dc34</tstamps>
</comp>
<comp ref="R5">
<value>97.6k</value>
<footprint>Resistor_SMD:R_0402_1005Metric</footprint>
<fields>
<field name="MFR">Vishay</field>
<field name="MPN">CRCW040297K6FKED</field>
</fields>
<libsource lib="Device" part="R" description="Resistor"/>
<property name="MFR" value="Vishay"/>
<property name="MPN" value="CRCW040297K6FKED"/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>89ccc558-ac4d-4096-b15b-dc82f904db65</tstamps>
</comp>
<comp ref="U1">
<value>WeAct_BlackPill_Part_Like</value>
@@ -298,16 +464,6 @@
<sheetpath names="/" tstamps="/"/>
<tstamps>0a9fa3c9-5be4-4a54-9244-20760a55bf0e</tstamps>
</comp>
<comp ref="U2">
<value>MAX1763</value>
<footprint>Package_SO:QSOP-16_3.9x4.9mm_P0.635mm</footprint>
<datasheet>https://datasheets.maximintegrated.com/en/ds/MAX1763.pdf</datasheet>
<libsource lib="DJI_Gimbal" part="MAX1763" description=""/>
<property name="Sheetname" value=""/>
<property name="Sheetfile" value="STM32_DJI_Gimbal.kicad_sch"/>
<sheetpath names="/" tstamps="/"/>
<tstamps>acfabe71-a655-433e-85e5-7e99a343fdfb</tstamps>
</comp>
</components>
<libparts>
<libpart lib="Connector_Generic" part="Conn_01x02">
@@ -430,31 +586,43 @@
<pin num="3" name="GND" type="input"/>
</pins>
</libpart>
<libpart lib="DJI_Gimbal" part="MAX1763">
<docs>https://datasheets.maximintegrated.com/en/ds/MAX1763.pdf</docs>
<libpart lib="DJI_Gimbal" part="TPS61088RHLT">
<description>Texas Instruments TPS61088RHLT, 3, Boost Converter, Synchronous Boost Converter 10A 4.5 12.6 V, 2.2 MHz 20-Pin</description>
<docs>http://www.ti.com/lit/ds/symlink/tps61088.pdf</docs>
<fields>
<field name="Reference">U</field>
<field name="Value">MAX1763</field>
<field name="Footprint">Package_SO:QSOP-16_3.9x4.9mm_P0.635mm</field>
<field name="Datasheet">https://datasheets.maximintegrated.com/en/ds/MAX1763.pdf</field>
<field name="Reference">IC</field>
<field name="Value">TPS61088RHLT</field>
<field name="Footprint">BQ24031IRHLRQ1</field>
<field name="Datasheet">http://www.ti.com/lit/ds/symlink/tps61088.pdf</field>
<field name="Description">Texas Instruments TPS61088RHLT, 3, Boost Converter, Synchronous Boost Converter 10A 4.5 12.6 V, 2.2 MHz 20-Pin</field>
<field name="Height">1</field>
<field name="Mouser Part Number">595-TPS61088RHLT</field>
<field name="Mouser Price/Stock">https://www.mouser.co.uk/ProductDetail/Texas-Instruments/TPS61088RHLT?qs=MiqG6Kq1qKOeAwvWtl5eUw%3D%3D</field>
<field name="Manufacturer_Name">Texas Instruments</field>
<field name="Manufacturer_Part_Number">TPS61088RHLT</field>
</fields>
<pins>
<pin num="1" name="ONA" type="input"/>
<pin num="2" name="ISET" type="input"/>
<pin num="3" name="REF" type="input"/>
<pin num="4" name="GND" type="input"/>
<pin num="5" name="FB" type="input"/>
<pin num="6" name="OUT" type="input"/>
<pin num="7" name="AIN" type="input"/>
<pin num="8" name="A0" type="input"/>
<pin num="9" name="CLK/SEL" type="input"/>
<pin num="10" name="PGND" type="input"/>
<pin num="11" name="LX" type="input"/>
<pin num="12" name="PGND" type="input"/>
<pin num="13" name="POUT" type="input"/>
<pin num="14" name="LX" type="input"/>
<pin num="15" name="POUT" type="input"/>
<pin num="16" name="nONB" type="input"/>
<pin num="1" name="VCC" type="passive"/>
<pin num="2" name="EN" type="passive"/>
<pin num="3" name="FSW" type="passive"/>
<pin num="4" name="SW_1" type="passive"/>
<pin num="5" name="SW_2" type="passive"/>
<pin num="6" name="SW_3" type="passive"/>
<pin num="7" name="SW_4" type="passive"/>
<pin num="8" name="BOOT" type="passive"/>
<pin num="9" name="VIN" type="passive"/>
<pin num="10" name="SS" type="passive"/>
<pin num="11" name="NC_1" type="passive"/>
<pin num="12" name="NC_2" type="passive"/>
<pin num="13" name="MODE" type="passive"/>
<pin num="14" name="VOUT_1" type="passive"/>
<pin num="15" name="VOUT_2" type="passive"/>
<pin num="16" name="VOUT_3" type="passive"/>
<pin num="17" name="FB" type="passive"/>
<pin num="18" name="COMP" type="passive"/>
<pin num="19" name="ILIM" type="passive"/>
<pin num="20" name="AGND" type="passive"/>
<pin num="21" name="EP_(PGND)" type="passive"/>
</pins>
</libpart>
<libpart lib="DJI_Gimbal" part="WeAct_BlackPill_Part_Like">
@@ -574,21 +742,20 @@
<pin num="2" name="" type="passive"/>
</pins>
</libpart>
<libpart lib="Diode" part="MBR0520">
<description>20V 0.5A Schottky Power Rectifier Diode, SOD-123</description>
<docs>http://www.mccsemi.com/up_pdf/MBR0520~MBR0580(SOD123).pdf</docs>
<libpart lib="Jumper" part="SolderJumper_2_Open">
<description>Solder Jumper, 2-pole, open</description>
<docs>~</docs>
<footprints>
<fp>D*SOD?123*</fp>
<fp>SolderJumper*Open*</fp>
</footprints>
<fields>
<field name="Reference">D</field>
<field name="Value">MBR0520</field>
<field name="Footprint">Diode_SMD:D_SOD-123</field>
<field name="Datasheet">http://www.mccsemi.com/up_pdf/MBR0520~MBR0580(SOD123).pdf</field>
<field name="Reference">JP</field>
<field name="Value">SolderJumper_2_Open</field>
<field name="Datasheet">~</field>
</fields>
<pins>
<pin num="1" name="K" type="passive"/>
<pin num="2" name="A" type="passive"/>
<pin num="1" name="A" type="passive"/>
<pin num="2" name="B" type="passive"/>
</pins>
</libpart>
<libpart lib="Mechanical" part="MountingHole">
@@ -609,13 +776,13 @@
<uri>C:\Program Files\KiCad\6.0\share\kicad\symbols\/Connector_Generic.kicad_sym</uri>
</library>
<library logical="DJI_Gimbal">
<uri>D:\lulu\Documents\Inria\DJI Gimbal\Kicad\STM32_DJI_Gimbal/DJI_Gimbal.kicad_sym</uri>
<uri>C:\Users\lurenaud\Documents\Inria\dji-gimbal-foc\Kicad\STM32_DJI_Gimbal/DJI_Gimbal.kicad_sym</uri>
</library>
<library logical="Device">
<uri>C:\Program Files\KiCad\6.0\share\kicad\symbols\/Device.kicad_sym</uri>
</library>
<library logical="Diode">
<uri>C:\Program Files\KiCad\6.0\share\kicad\symbols\/Diode.kicad_sym</uri>
<library logical="Jumper">
<uri>C:\Program Files\KiCad\6.0\share\kicad\symbols\/Jumper.kicad_sym</uri>
</library>
<library logical="Mechanical">
<uri>C:\Program Files\KiCad\6.0\share\kicad\symbols\/Mechanical.kicad_sym</uri>
@@ -623,127 +790,125 @@
</libraries>
<nets>
<net code="1" name="+3V0">
<node ref="P1" pin="1" pinfunction="VCC" pintype="power_out"/>
</net>
<net code="2" name="+3V3">
<node ref="U1" pin="20" pinfunction="3V3" pintype="power_in"/>
</net>
<net code="3" name="+5V">
<node ref="C4" pin="1" pintype="passive"/>
<node ref="C5" pin="1" pintype="passive"/>
<node ref="D1" pin="1" pinfunction="K" pintype="passive"/>
<node ref="J1" pin="20" pinfunction="20" pintype="passive"/>
<node ref="J1" pin="22" pinfunction="22" pintype="passive"/>
<node ref="J1" pin="25" pinfunction="25" pintype="passive"/>
<node ref="J1" pin="27" pinfunction="27" pintype="passive"/>
<node ref="J1" pin="29" pinfunction="29" pintype="passive"/>
<node ref="J1" pin="31" pinfunction="31" pintype="passive"/>
<node ref="J1" pin="33" pinfunction="33" pintype="passive"/>
<node ref="R1" pin="1" pintype="passive"/>
<node ref="R2" pin="1" pintype="passive"/>
<node ref="P1" pin="1" pinfunction="VCC" pintype="power_out"/>
<node ref="U1" pin="20" pinfunction="3V3" pintype="power_in"/>
</net>
<net code="2" name="+5V">
<node ref="JP1" pin="2" pinfunction="B" pintype="passive"/>
<node ref="U1" pin="18" pinfunction="5V" pintype="power_in"/>
<node ref="U1" pin="40" pinfunction="5V" pintype="power_in"/>
<node ref="U2" pin="13" pinfunction="POUT" pintype="input"/>
<node ref="U2" pin="15" pinfunction="POUT" pintype="input"/>
</net>
<net code="4" name="+BATT">
<net code="3" name="+BATT">
<node ref="C1" pin="1" pintype="passive"/>
<node ref="C2" pin="1" pintype="passive"/>
<node ref="C3" pin="1" pintype="passive"/>
<node ref="IC2" pin="9" pinfunction="VIN" pintype="passive"/>
<node ref="J2" pin="1" pinfunction="Pin_1" pintype="passive"/>
<node ref="JP1" pin="1" pinfunction="A" pintype="passive"/>
<node ref="L1" pin="1" pinfunction="1" pintype="passive"/>
<node ref="P2" pin="9" pinfunction="VCOM" pintype="power_out"/>
<node ref="U2" pin="1" pinfunction="ONA" pintype="input"/>
</net>
<net code="5" name="/M1_Fault">
<net code="4" name="/M1_Fault">
<node ref="J1" pin="15" pinfunction="15" pintype="passive"/>
<node ref="U1" pin="1" pinfunction="PB12" pintype="bidirectional"/>
</net>
<net code="6" name="/M1_Hall1">
<net code="5" name="/M1_Hall1">
<node ref="J1" pin="18" pinfunction="18" pintype="passive"/>
<node ref="U1" pin="35" pinfunction="PB1" pintype="bidirectional"/>
</net>
<net code="7" name="/M1_Hall2">
<net code="6" name="/M1_Hall2">
<node ref="J1" pin="16" pinfunction="16" pintype="passive"/>
<node ref="U1" pin="34" pinfunction="PB0" pintype="bidirectional"/>
<node ref="U1" pin="31" pinfunction="PA5" pintype="bidirectional"/>
</net>
<net code="8" name="/M1_PWM1">
<net code="7" name="/M1_PWM1">
<node ref="J1" pin="21" pinfunction="21" pintype="passive"/>
<node ref="U1" pin="2" pinfunction="PB13" pintype="bidirectional"/>
<node ref="U1" pin="7" pinfunction="PA10" pintype="bidirectional"/>
</net>
<net code="9" name="/M1_PWM2">
<net code="8" name="/M1_PWM2">
<node ref="J1" pin="19" pinfunction="19" pintype="passive"/>
<node ref="U1" pin="3" pinfunction="PB14" pintype="bidirectional"/>
<node ref="U1" pin="6" pinfunction="PA9" pintype="bidirectional"/>
</net>
<net code="10" name="/M1_PWM3">
<net code="9" name="/M1_PWM3">
<node ref="J1" pin="17" pinfunction="17" pintype="passive"/>
<node ref="U1" pin="4" pinfunction="PB15" pintype="bidirectional"/>
<node ref="U1" pin="5" pinfunction="PA8" pintype="bidirectional"/>
</net>
<net code="11" name="/M2_Fault">
<net code="10" name="/M2_Fault">
<node ref="J1" pin="7" pinfunction="7" pintype="passive"/>
<node ref="U1" pin="37" pinfunction="PB10" pintype="bidirectional"/>
</net>
<net code="12" name="/M2_Hall1">
<net code="11" name="/M2_Hall1">
<node ref="J1" pin="14" pinfunction="14" pintype="passive"/>
<node ref="U1" pin="30" pinfunction="PA4" pintype="bidirectional"/>
</net>
<net code="13" name="/M2_Hall2">
<net code="12" name="/M2_Hall2">
<node ref="J1" pin="12" pinfunction="12" pintype="passive"/>
<node ref="U1" pin="29" pinfunction="PA3" pintype="bidirectional"/>
</net>
<net code="14" name="/M2_PWM1">
<net code="13" name="/M2_PWM1">
<node ref="J1" pin="13" pinfunction="13" pintype="passive"/>
<node ref="U1" pin="17" pinfunction="PB9" pintype="bidirectional"/>
</net>
<net code="15" name="/M2_PWM2">
<net code="14" name="/M2_PWM2">
<node ref="J1" pin="11" pinfunction="11" pintype="passive"/>
<node ref="U1" pin="16" pinfunction="PB8" pintype="bidirectional"/>
</net>
<net code="16" name="/M2_PWM3">
<net code="15" name="/M2_PWM3">
<node ref="J1" pin="9" pinfunction="9" pintype="passive"/>
<node ref="U1" pin="13" pinfunction="PB5" pintype="bidirectional"/>
<node ref="U1" pin="15" pinfunction="PB7" pintype="bidirectional"/>
</net>
<net code="17" name="/M3_Fault">
<net code="16" name="/M3_Fault">
<node ref="J1" pin="2" pinfunction="2" pintype="passive"/>
<node ref="U1" pin="26" pinfunction="PA0" pintype="bidirectional"/>
</net>
<net code="18" name="/M3_Hall1">
<net code="17" name="/M3_Hall1">
<node ref="J1" pin="10" pinfunction="10" pintype="passive"/>
<node ref="U1" pin="28" pinfunction="PA2" pintype="bidirectional"/>
</net>
<net code="19" name="/M3_Hall2">
<net code="18" name="/M3_Hall2">
<node ref="J1" pin="8" pinfunction="8" pintype="passive"/>
<node ref="U1" pin="27" pinfunction="PA1" pintype="bidirectional"/>
</net>
<net code="20" name="/M3_PWM1">
<net code="19" name="/M3_PWM1">
<node ref="J1" pin="5" pinfunction="5" pintype="passive"/>
<node ref="U1" pin="31" pinfunction="PA5" pintype="bidirectional"/>
<node ref="U1" pin="34" pinfunction="PB0" pintype="bidirectional"/>
</net>
<net code="21" name="/M3_PWM2">
<net code="20" name="/M3_PWM2">
<node ref="J1" pin="3" pinfunction="3" pintype="passive"/>
<node ref="U1" pin="32" pinfunction="PA6" pintype="bidirectional"/>
</net>
<net code="22" name="/M3_PWM3">
<node ref="J1" pin="1" pinfunction="1" pintype="passive"/>
<node ref="U1" pin="33" pinfunction="PA7" pintype="bidirectional"/>
</net>
<net code="23" name="/SCL">
<net code="21" name="/M3_PWM3">
<node ref="J1" pin="1" pinfunction="1" pintype="passive"/>
<node ref="U1" pin="32" pinfunction="PA6" pintype="bidirectional"/>
</net>
<net code="22" name="/SCL">
<node ref="P1" pin="5" pinfunction="SCL" pintype="bidirectional"/>
<node ref="U1" pin="14" pinfunction="PB6" pintype="bidirectional"/>
</net>
<net code="24" name="/SDA">
<net code="23" name="/SDA">
<node ref="P1" pin="4" pinfunction="SDA" pintype="output"/>
<node ref="U1" pin="15" pinfunction="PB7" pintype="bidirectional"/>
<node ref="U1" pin="13" pinfunction="PB5" pintype="bidirectional"/>
</net>
<net code="25" name="/ow">
<net code="24" name="/ow">
<node ref="IC1" pin="1" pinfunction="IO" pintype="bidirectional"/>
<node ref="P2" pin="8" pinfunction="OW" pintype="bidirectional"/>
</net>
<net code="26" name="GND">
<net code="25" name="GND">
<node ref="C1" pin="2" pintype="passive"/>
<node ref="C10" pin="2" pintype="passive"/>
<node ref="C2" pin="2" pintype="passive"/>
<node ref="C3" pin="2" pintype="passive"/>
<node ref="C4" pin="2" pintype="passive"/>
<node ref="C5" pin="2" pintype="passive"/>
<node ref="C6" pin="2" pintype="passive"/>
<node ref="C7" pin="2" pintype="passive"/>
<node ref="C8" pin="2" pintype="passive"/>
<node ref="C9" pin="2" pintype="passive"/>
<node ref="IC1" pin="3" pinfunction="GND" pintype="input"/>
<node ref="IC2" pin="11" pinfunction="NC_1" pintype="passive"/>
<node ref="IC2" pin="12" pinfunction="NC_2" pintype="passive"/>
<node ref="IC2" pin="20" pinfunction="AGND" pintype="passive"/>
<node ref="IC2" pin="21" pinfunction="EP_(PGND)" pintype="passive"/>
<node ref="J1" pin="23" pinfunction="23" pintype="passive"/>
<node ref="J1" pin="24" pinfunction="24" pintype="passive"/>
<node ref="J1" pin="26" pinfunction="26" pintype="passive"/>
@@ -759,129 +924,160 @@
<node ref="J1" pin="MP4" pinfunction="MP4" pintype="passive"/>
<node ref="J2" pin="2" pinfunction="Pin_2" pintype="passive"/>
<node ref="P1" pin="10" pinfunction="GND" pintype="power_out"/>
<node ref="R3" pin="2" pintype="passive"/>
<node ref="R2" pin="2" pintype="passive"/>
<node ref="R5" pin="2" pintype="passive"/>
<node ref="U1" pin="19" pinfunction="GND" pintype="power_in"/>
<node ref="U1" pin="39" pinfunction="GND" pintype="power_in"/>
<node ref="U2" pin="10" pinfunction="PGND" pintype="input"/>
<node ref="U2" pin="12" pinfunction="PGND" pintype="input"/>
<node ref="U2" pin="16" pinfunction="nONB" pintype="input"/>
<node ref="U2" pin="4" pinfunction="GND" pintype="input"/>
<node ref="U2" pin="9" pinfunction="CLK/SEL" pintype="input"/>
</net>
<net code="27" name="Net-(C1-Pad1)">
<node ref="C1" pin="1" pintype="passive"/>
<node ref="U2" pin="2" pinfunction="ISET" pintype="input"/>
<node ref="U2" pin="3" pinfunction="REF" pintype="input"/>
<net code="26" name="Net-(C4-Pad1)">
<node ref="C4" pin="1" pintype="passive"/>
<node ref="IC2" pin="1" pinfunction="VCC" pintype="passive"/>
<node ref="IC2" pin="2" pinfunction="EN" pintype="passive"/>
</net>
<net code="28" name="Net-(C2-Pad1)">
<node ref="C2" pin="1" pintype="passive"/>
<node ref="R1" pin="2" pintype="passive"/>
<node ref="U2" pin="6" pinfunction="OUT" pintype="input"/>
<node ref="U2" pin="7" pinfunction="AIN" pintype="input"/>
<net code="27" name="Net-(C5-Pad1)">
<node ref="C5" pin="1" pintype="passive"/>
<node ref="IC2" pin="8" pinfunction="BOOT" pintype="passive"/>
</net>
<net code="29" name="Net-(D1-Pad2)">
<node ref="D1" pin="2" pinfunction="A" pintype="passive"/>
<net code="28" name="Net-(C5-Pad2)">
<node ref="C5" pin="2" pintype="passive"/>
<node ref="IC2" pin="4" pinfunction="SW_1" pintype="passive"/>
<node ref="IC2" pin="5" pinfunction="SW_2" pintype="passive"/>
<node ref="IC2" pin="6" pinfunction="SW_3" pintype="passive"/>
<node ref="IC2" pin="7" pinfunction="SW_4" pintype="passive"/>
<node ref="L1" pin="2" pinfunction="2" pintype="passive"/>
<node ref="U2" pin="11" pinfunction="LX" pintype="input"/>
<node ref="U2" pin="14" pinfunction="LX" pintype="input"/>
<node ref="R1" pin="2" pintype="passive"/>
</net>
<net code="30" name="Net-(R2-Pad2)">
<node ref="R2" pin="2" pintype="passive"/>
<net code="29" name="Net-(C6-Pad1)">
<node ref="C6" pin="1" pintype="passive"/>
<node ref="IC2" pin="10" pinfunction="SS" pintype="passive"/>
</net>
<net code="30" name="Net-(C7-Pad1)">
<node ref="C7" pin="1" pintype="passive"/>
<node ref="IC2" pin="18" pinfunction="COMP" pintype="passive"/>
<node ref="R3" pin="1" pintype="passive"/>
<node ref="U2" pin="5" pinfunction="FB" pintype="input"/>
</net>
<net code="31" name="unconnected-(IC1-Pad2)">
<net code="31" name="Net-(C8-Pad1)">
<node ref="C8" pin="1" pintype="passive"/>
<node ref="R3" pin="2" pintype="passive"/>
</net>
<net code="32" name="Net-(IC2-Pad3)">
<node ref="IC2" pin="3" pinfunction="FSW" pintype="passive"/>
<node ref="R1" pin="1" pintype="passive"/>
</net>
<net code="33" name="Net-(IC2-Pad17)">
<node ref="IC2" pin="17" pinfunction="FB" pintype="passive"/>
<node ref="R4" pin="2" pintype="passive"/>
<node ref="R5" pin="1" pintype="passive"/>
</net>
<net code="34" name="Net-(IC2-Pad19)">
<node ref="IC2" pin="19" pinfunction="ILIM" pintype="passive"/>
<node ref="R2" pin="1" pintype="passive"/>
</net>
<net code="35" name="Vdrive">
<node ref="C10" pin="1" pintype="passive"/>
<node ref="C9" pin="1" pintype="passive"/>
<node ref="IC2" pin="14" pinfunction="VOUT_1" pintype="passive"/>
<node ref="IC2" pin="15" pinfunction="VOUT_2" pintype="passive"/>
<node ref="IC2" pin="16" pinfunction="VOUT_3" pintype="passive"/>
<node ref="J1" pin="25" pinfunction="25" pintype="passive"/>
<node ref="J1" pin="27" pinfunction="27" pintype="passive"/>
<node ref="J1" pin="29" pinfunction="29" pintype="passive"/>
<node ref="J1" pin="31" pinfunction="31" pintype="passive"/>
<node ref="J1" pin="33" pinfunction="33" pintype="passive"/>
<node ref="R4" pin="1" pintype="passive"/>
</net>
<net code="36" name="unconnected-(IC1-Pad2)">
<node ref="IC1" pin="2" pinfunction="N.C" pintype="no_connect"/>
</net>
<net code="32" name="unconnected-(P1-Pad2)">
<net code="37" name="unconnected-(IC2-Pad13)">
<node ref="IC2" pin="13" pinfunction="MODE" pintype="passive+no_connect"/>
</net>
<net code="38" name="unconnected-(P1-Pad2)">
<node ref="P1" pin="2" pinfunction="RX1" pintype="bidirectional+no_connect"/>
</net>
<net code="33" name="unconnected-(P1-Pad3)">
<net code="39" name="unconnected-(P1-Pad3)">
<node ref="P1" pin="3" pinfunction="TX1" pintype="bidirectional+no_connect"/>
</net>
<net code="34" name="unconnected-(P1-Pad6)">
<net code="40" name="unconnected-(P1-Pad6)">
<node ref="P1" pin="6" pinfunction="IO_1" pintype="bidirectional+no_connect"/>
</net>
<net code="35" name="unconnected-(P1-Pad7)">
<net code="41" name="unconnected-(P1-Pad7)">
<node ref="P1" pin="7" pinfunction="IO_2" pintype="bidirectional+no_connect"/>
</net>
<net code="36" name="unconnected-(P1-Pad8)">
<net code="42" name="unconnected-(P1-Pad8)">
<node ref="P1" pin="8" pinfunction="IO_3" pintype="bidirectional+no_connect"/>
</net>
<net code="37" name="unconnected-(P1-Pad9)">
<net code="43" name="unconnected-(P1-Pad9)">
<node ref="P1" pin="9" pinfunction="IO_4" pintype="bidirectional+no_connect"/>
</net>
<net code="38" name="unconnected-(P2-Pad1)">
<net code="44" name="unconnected-(P2-Pad1)">
<node ref="P2" pin="1" pinfunction="TX2" pintype="bidirectional+no_connect"/>
</net>
<net code="39" name="unconnected-(P2-Pad2)">
<net code="45" name="unconnected-(P2-Pad2)">
<node ref="P2" pin="2" pinfunction="RX2" pintype="bidirectional+no_connect"/>
</net>
<net code="40" name="unconnected-(P2-Pad3)">
<net code="46" name="unconnected-(P2-Pad3)">
<node ref="P2" pin="3" pinfunction="SCK" pintype="output+no_connect"/>
</net>
<net code="41" name="unconnected-(P2-Pad4)">
<net code="47" name="unconnected-(P2-Pad4)">
<node ref="P2" pin="4" pinfunction="MISO" pintype="bidirectional+no_connect"/>
</net>
<net code="42" name="unconnected-(P2-Pad5)">
<net code="48" name="unconnected-(P2-Pad5)">
<node ref="P2" pin="5" pinfunction="MOSI" pintype="bidirectional+no_connect"/>
</net>
<net code="43" name="unconnected-(P2-Pad6)">
<net code="49" name="unconnected-(P2-Pad6)">
<node ref="P2" pin="6" pinfunction="N_IO_1" pintype="bidirectional+no_connect"/>
</net>
<net code="44" name="unconnected-(P2-Pad7)">
<net code="50" name="unconnected-(P2-Pad7)">
<node ref="P2" pin="7" pinfunction="WKUP" pintype="bidirectional+no_connect"/>
</net>
<net code="45" name="unconnected-(P2-Pad10)">
<net code="51" name="unconnected-(P2-Pad10)">
<node ref="P2" pin="10" pinfunction="VUSB" pintype="power_out+no_connect"/>
</net>
<net code="46" name="unconnected-(U1-Pad5)">
<node ref="U1" pin="5" pinfunction="PA8" pintype="bidirectional+no_connect"/>
<net code="52" name="unconnected-(U1-Pad2)">
<node ref="U1" pin="2" pinfunction="PB13" pintype="bidirectional+no_connect"/>
</net>
<net code="47" name="unconnected-(U1-Pad6)">
<node ref="U1" pin="6" pinfunction="PA9" pintype="bidirectional+no_connect"/>
<net code="53" name="unconnected-(U1-Pad3)">
<node ref="U1" pin="3" pinfunction="PB14" pintype="bidirectional+no_connect"/>
</net>
<net code="48" name="unconnected-(U1-Pad7)">
<node ref="U1" pin="7" pinfunction="PA10" pintype="bidirectional+no_connect"/>
<net code="54" name="unconnected-(U1-Pad4)">
<node ref="U1" pin="4" pinfunction="PB15" pintype="bidirectional+no_connect"/>
</net>
<net code="49" name="unconnected-(U1-Pad8)">
<net code="55" name="unconnected-(U1-Pad8)">
<node ref="U1" pin="8" pinfunction="PA11" pintype="bidirectional+no_connect"/>
</net>
<net code="50" name="unconnected-(U1-Pad9)">
<net code="56" name="unconnected-(U1-Pad9)">
<node ref="U1" pin="9" pinfunction="PA12" pintype="bidirectional+no_connect"/>
</net>
<net code="51" name="unconnected-(U1-Pad10)">
<net code="57" name="unconnected-(U1-Pad10)">
<node ref="U1" pin="10" pinfunction="PA15" pintype="bidirectional+no_connect"/>
</net>
<net code="52" name="unconnected-(U1-Pad11)">
<net code="58" name="unconnected-(U1-Pad11)">
<node ref="U1" pin="11" pinfunction="PB3" pintype="bidirectional+no_connect"/>
</net>
<net code="53" name="unconnected-(U1-Pad12)">
<net code="59" name="unconnected-(U1-Pad12)">
<node ref="U1" pin="12" pinfunction="PB4" pintype="bidirectional+no_connect"/>
</net>
<net code="54" name="unconnected-(U1-Pad21)">
<net code="60" name="unconnected-(U1-Pad21)">
<node ref="U1" pin="21" pinfunction="VBat" pintype="power_in+no_connect"/>
</net>
<net code="55" name="unconnected-(U1-Pad22)">
<net code="61" name="unconnected-(U1-Pad22)">
<node ref="U1" pin="22" pinfunction="PC13" pintype="bidirectional+no_connect"/>
</net>
<net code="56" name="unconnected-(U1-Pad23)">
<net code="62" name="unconnected-(U1-Pad23)">
<node ref="U1" pin="23" pinfunction="PC14" pintype="bidirectional+no_connect"/>
</net>
<net code="57" name="unconnected-(U1-Pad24)">
<net code="63" name="unconnected-(U1-Pad24)">
<node ref="U1" pin="24" pinfunction="PC15" pintype="bidirectional+no_connect"/>
</net>
<net code="58" name="unconnected-(U1-Pad25)">
<net code="64" name="unconnected-(U1-Pad25)">
<node ref="U1" pin="25" pinfunction="RES" pintype="input+no_connect"/>
</net>
<net code="59" name="unconnected-(U1-Pad36)">
<net code="65" name="unconnected-(U1-Pad36)">
<node ref="U1" pin="36" pinfunction="PB2" pintype="bidirectional+no_connect"/>
</net>
<net code="60" name="unconnected-(U1-Pad38)">
<net code="66" name="unconnected-(U1-Pad38)">
<node ref="U1" pin="38" pinfunction="3V3" pintype="power_in+no_connect"/>
</net>
<net code="61" name="unconnected-(U2-Pad8)">
<node ref="U2" pin="8" pinfunction="A0" pintype="input+no_connect"/>
</net>
</nets>
</export>
+96 -27
View File
@@ -801,6 +801,17 @@ a {
background-color: #4f99bd;
}
.help-link {
border: 1px solid #0278a4;
padding-inline: 0.3rem;
border-radius: 3px;
cursor: pointer;
}
.dark .help-link {
border: 1px solid #00b9fd;
}
</style>
<script type="text/javascript" >
@@ -875,11 +886,11 @@ var d={x:c.clientX,y:c.clientY};b.push(d);var e=function(a,b){var c=a.indexOf(b)
///////////////////////////////////////////////
///////////////////////////////////////////////
var config = {"dark_mode": false, "show_pads": true, "show_fabrication": false, "show_silkscreen": true, "highlight_pin1": false, "redraw_on_drag": true, "board_rotation": 0, "checkboxes": "Sourced,Placed", "bom_view": "left-right", "layer_view": "FB", "fields": ["Value", "MPN", "Description"]}
var config = {"dark_mode": false, "show_pads": true, "show_fabrication": false, "show_silkscreen": true, "highlight_pin1": false, "redraw_on_drag": true, "board_rotation": 0, "checkboxes": "Sourced,Placed", "bom_view": "left-right", "layer_view": "FB", "fields": ["Value", "Footprint", "MPN"]}
///////////////////////////////////////////////
///////////////////////////////////////////////
var pcbdata = JSON.parse(LZString.decompressFromBase64("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 truncated
var pcbdata = JSON.parse(LZString.decompressFromBase64("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 truncated
///////////////////////////////////////////////
///////////////////////////////////////////////
@@ -951,53 +962,78 @@ function focusInputField(input) {
input.select();
}
function copyToClipboard() {
function saveBomTable(output) {
var text = '';
for (var node of bomhead.childNodes[0].childNodes) {
if (node.firstChild) {
text = text + node.firstChild.nodeValue;
text += (output == 'csv' ? `"${node.firstChild.nodeValue}"` : node.firstChild.nodeValue);
}
if (node != bomhead.childNodes[0].lastChild) {
text += '\t';
text += (output == 'csv' ? ',' : '\t');
}
}
text += '\n';
for (var row of bombody.childNodes) {
for (var cell of row.childNodes) {
let val = '';
for (var node of cell.childNodes) {
if (node.nodeName == "INPUT") {
if (node.checked) {
text = text + '✓';
val += '✓';
}
} else if (node.nodeName == "MARK") {
text = text + node.firstChild.nodeValue;
val += node.firstChild.nodeValue;
} else {
text = text + node.nodeValue;
val += node.nodeValue;
}
}
if (output == 'csv') {
val = val.replace(/\"/g, '\"\"'); // pair of double-quote characters
if (isNumeric(val)) {
val = +val; // use number
} else {
val = `"${val}"`; // enclosed within double-quote
}
}
text += val;
if (cell != row.lastChild) {
text += '\t';
text += (output == 'csv' ? ',' : '\t');
}
}
text += '\n';
}
var textArea = document.createElement("textarea");
textArea.classList.add('clipboard-temp');
textArea.value = text;
document.body.appendChild(textArea);
textArea.focus();
textArea.select();
if (output != 'clipboard') {
// To file: csv or txt
var blob = new Blob([text], {
type: `text/${output}`
});
saveFile(`${pcbdata.metadata.title}.${output}`, blob);
} else {
// To clipboard
var textArea = document.createElement("textarea");
textArea.classList.add('clipboard-temp');
textArea.value = text;
try {
if (document.execCommand('copy')) {
console.log('Bom copied to clipboard.');
document.body.appendChild(textArea);
textArea.focus();
textArea.select();
try {
if (document.execCommand('copy')) {
console.log('Bom copied to clipboard.');
}
} catch (err) {
console.log('Can not copy to clipboard.');
}
} catch (err) {
console.log('Can not copy to clipboard.');
}
document.body.removeChild(textArea);
document.body.removeChild(textArea);
}
}
function isNumeric(str) {
/* https://stackoverflow.com/a/175787 */
return (typeof str != "string" ? false : !isNaN(str) && !isNaN(parseFloat(str)));
}
function removeGutterNode(node) {
@@ -1501,6 +1537,11 @@ function drawText(ctx, text, color) {
ctx.restore();
return;
}
if ("polygons" in text) {
ctx.fill(getPolygonsPath(text));
ctx.restore();
return;
}
ctx.translate(...text.pos);
ctx.translate(text.thickness * 0.5, 0);
var angle = -text.angle;
@@ -1751,7 +1792,7 @@ function getCachedPadPath(pad) {
function drawPad(ctx, pad, color, outline) {
ctx.save();
ctx.translate(...pad.pos);
ctx.rotate(deg2rad(pad.angle));
ctx.rotate(-deg2rad(pad.angle));
if (pad.offset) {
ctx.translate(...pad.offset);
}
@@ -1770,7 +1811,7 @@ function drawPadHole(ctx, pad, padHoleColor) {
if (pad.type != "th") return;
ctx.save();
ctx.translate(...pad.pos);
ctx.rotate(deg2rad(pad.angle));
ctx.rotate(-deg2rad(pad.angle));
ctx.fillStyle = padHoleColor;
if (pad.drillshape == "oblong") {
ctx.fill(getOblongPath(pad.drillsize));
@@ -2017,7 +2058,6 @@ function drawBackground(canvasdict, clear = true) {
function prepareCanvas(canvas, flip, transform) {
var ctx = canvas.getContext("2d");
ctx.setTransform(1, 0, 0, 1, 0, 0);
var fontsize = 1.55;
ctx.scale(transform.zoom, transform.zoom);
ctx.translate(transform.panx, transform.pany);
if (flip) {
@@ -2174,7 +2214,7 @@ function pointWithinDistanceToArc(x, y, xc, yc, radius, startangle, endangle, d)
function pointWithinPad(x, y, pad) {
var v = [x - pad.pos[0], y - pad.pos[1]];
v = rotateVector(v, -pad.angle);
v = rotateVector(v, pad.angle);
if (pad.offset) {
v[0] -= pad.offset[0];
v[1] -= pad.offset[1];
@@ -3979,6 +4019,10 @@ function updateCheckboxStats(checkbox) {
td.lastChild.innerHTML = checked + "/" + total + " (" + Math.round(percent) + "%)";
}
function constrain(number, min, max){
return Math.min(Math.max(parseInt(number), min), max);
}
document.onkeydown = function (e) {
switch (e.key) {
case "n":
@@ -3999,6 +4043,23 @@ document.onkeydown = function (e) {
highlightNextRow();
e.preventDefault();
break;
case "ArrowLeft":
case "ArrowRight":
if (document.activeElement.type != "text"){
e.preventDefault();
let boardRotationElement = document.getElementById("boardRotation")
settings.boardRotation = parseInt(boardRotationElement.value); // degrees / 5
if (e.key == "ArrowLeft"){
settings.boardRotation += 3; // 15 degrees
}
else{
settings.boardRotation -= 3;
}
settings.boardRotation = constrain(settings.boardRotation, boardRotationElement.min, boardRotationElement.max);
boardRotationElement.value = settings.boardRotation
setBoardRotation(settings.boardRotation);
}
break;
default:
break;
}
@@ -4166,6 +4227,7 @@ window.matchMedia("print").addListener(resizeAll);
<span class="shameless-plug">
<span>Created using</span>
<a id="github-link" target="blank" href="https://github.com/openscopeproject/InteractiveHtmlBom">InteractiveHtmlBom</a>
<a target="blank" title="Mouse and keyboard help" href="https://github.com/openscopeproject/InteractiveHtmlBom/wiki/Usage#bom-page-mouse-actions" style="text-decoration: none;"><label class="help-link">?</label></a>
</span>
</label>
</div>
@@ -4273,6 +4335,13 @@ window.matchMedia("print").addListener(resizeAll);
<button class="savebtn" onclick="loadSettings()">Import</button>
</div>
</div>
<div class="menu-label">
<span style="margin-left: 5px;">Save bom table as</span>
<div class="flexbox">
<button class="savebtn" onclick="saveBomTable('csv')">csv</button>
<button class="savebtn" onclick="saveBomTable('txt')">txt</button>
</div>
</div>
</div>
</div>
</div>
@@ -4308,7 +4377,7 @@ window.matchMedia("print").addListener(resizeAll);
oninput="updateFilter(this.value)">
<div class="button-container hideonprint" style="float: left; margin: 0;">
<button id="copy" title="Copy bom table to clipboard"
onclick="copyToClipboard()"></button>
onclick="saveBomTable('clipboard')"></button>
</div>
</div>
<div id="dbg"></div>
File diff suppressed because it is too large. Load diff
-1
View File
@@ -1,4 +1,3 @@
(fp_lib_table
(lib (name "DGI_Gimbal")(type "KiCad")(uri "${KIPRJMOD}/DGI_Gimbal.pretty")(options "")(descr ""))
(lib (name "SamacSys_Parts")(type "KiCad")(uri "D:/lulu/Documents/Kicad/SamacSys_Parts.pretty")(options "")(descr ""))
)