Initial commit.

This commit is contained in:
Matt Harlum 2021-02-10 01:57:17 +01:00
commit 810778d138
27 changed files with 23218 additions and 0 deletions

1685
Binary/Buster.jed Normal file

File diff suppressed because it is too large Load Diff

BIN
Docs/PCB.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 365 KiB

BIN
Docs/Schematic.pdf Normal file

Binary file not shown.

5085
Gerber/Bluster-B_Cu.gbr Normal file

File diff suppressed because it is too large Load Diff

391
Gerber/Bluster-B_Mask.gbr Normal file
View File

@ -0,0 +1,391 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1*%
%TF.CreationDate,2021-02-10T01:52:36+01:00*%
%TF.ProjectId,Bluster,426c7573-7465-4722-9e6b-696361645f70,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 (5.1.9)-1) date 2021-02-10 01:52:36*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10O,1.600000X1.600000*%
%ADD11R,1.600000X1.600000*%
%ADD12R,1.500000X2.000000*%
%ADD13R,3.800000X2.000000*%
%ADD14O,1.700000X1.700000*%
%ADD15R,1.700000X1.700000*%
G04 APERTURE END LIST*
D10*
%TO.C,U1*%
X176520000Y-39570000D03*
X161280000Y-97990000D03*
X176520000Y-42110000D03*
X161280000Y-95450000D03*
X176520000Y-44650000D03*
X161280000Y-92910000D03*
X176520000Y-47190000D03*
X161280000Y-90370000D03*
X176520000Y-49730000D03*
X161280000Y-87830000D03*
X176520000Y-52270000D03*
X161280000Y-85290000D03*
X176520000Y-54810000D03*
X161280000Y-82750000D03*
X176520000Y-57350000D03*
X161280000Y-80210000D03*
X176520000Y-59890000D03*
X161280000Y-77670000D03*
X176520000Y-62430000D03*
X161280000Y-75130000D03*
X176520000Y-64970000D03*
X161280000Y-72590000D03*
X176520000Y-67510000D03*
X161280000Y-70050000D03*
X176520000Y-70050000D03*
X161280000Y-67510000D03*
X176520000Y-72590000D03*
X161280000Y-64970000D03*
X176520000Y-75130000D03*
X161280000Y-62430000D03*
X176520000Y-77670000D03*
X161280000Y-59890000D03*
X176520000Y-80210000D03*
X161280000Y-57350000D03*
X176520000Y-82750000D03*
X161280000Y-54810000D03*
X176520000Y-85290000D03*
X161280000Y-52270000D03*
X176520000Y-87830000D03*
X161280000Y-49730000D03*
X176520000Y-90370000D03*
X161280000Y-47190000D03*
X176520000Y-92910000D03*
X161280000Y-44650000D03*
X176520000Y-95450000D03*
X161280000Y-42110000D03*
X176520000Y-97990000D03*
D11*
X161280000Y-39570000D03*
%TD*%
D12*
%TO.C,U3*%
X171200000Y-97638000D03*
X166600000Y-97638000D03*
X168900000Y-97638000D03*
D13*
X168900000Y-91338000D03*
%TD*%
D14*
%TO.C,J1*%
X175260000Y-120650000D03*
X172720000Y-120650000D03*
X170180000Y-120650000D03*
X167640000Y-120650000D03*
X165100000Y-120650000D03*
D15*
X162560000Y-120650000D03*
%TD*%
%TO.C,C6*%
G36*
G01*
X164803000Y-96524000D02*
X163853000Y-96524000D01*
G75*
G02*
X163603000Y-96274000I0J250000D01*
G01*
X163603000Y-95599000D01*
G75*
G02*
X163853000Y-95349000I250000J0D01*
G01*
X164803000Y-95349000D01*
G75*
G02*
X165053000Y-95599000I0J-250000D01*
G01*
X165053000Y-96274000D01*
G75*
G02*
X164803000Y-96524000I-250000J0D01*
G01*
G37*
G36*
G01*
X164803000Y-98599000D02*
X163853000Y-98599000D01*
G75*
G02*
X163603000Y-98349000I0J250000D01*
G01*
X163603000Y-97674000D01*
G75*
G02*
X163853000Y-97424000I250000J0D01*
G01*
X164803000Y-97424000D01*
G75*
G02*
X165053000Y-97674000I0J-250000D01*
G01*
X165053000Y-98349000D01*
G75*
G02*
X164803000Y-98599000I-250000J0D01*
G01*
G37*
%TD*%
%TO.C,C5*%
G36*
G01*
X173947000Y-96524000D02*
X172997000Y-96524000D01*
G75*
G02*
X172747000Y-96274000I0J250000D01*
G01*
X172747000Y-95599000D01*
G75*
G02*
X172997000Y-95349000I250000J0D01*
G01*
X173947000Y-95349000D01*
G75*
G02*
X174197000Y-95599000I0J-250000D01*
G01*
X174197000Y-96274000D01*
G75*
G02*
X173947000Y-96524000I-250000J0D01*
G01*
G37*
G36*
G01*
X173947000Y-98599000D02*
X172997000Y-98599000D01*
G75*
G02*
X172747000Y-98349000I0J250000D01*
G01*
X172747000Y-97674000D01*
G75*
G02*
X172997000Y-97424000I250000J0D01*
G01*
X173947000Y-97424000D01*
G75*
G02*
X174197000Y-97674000I0J-250000D01*
G01*
X174197000Y-98349000D01*
G75*
G02*
X173947000Y-98599000I-250000J0D01*
G01*
G37*
%TD*%
%TO.C,C4*%
G36*
G01*
X164067904Y-115676345D02*
X164739655Y-116348096D01*
G75*
G02*
X164739655Y-116701650I-176777J-176777D01*
G01*
X164262358Y-117178947D01*
G75*
G02*
X163908804Y-117178947I-176777J176777D01*
G01*
X163237053Y-116507196D01*
G75*
G02*
X163237053Y-116153642I176777J176777D01*
G01*
X163714350Y-115676345D01*
G75*
G02*
X164067904Y-115676345I176777J-176777D01*
G01*
G37*
G36*
G01*
X165535150Y-114209099D02*
X166206901Y-114880850D01*
G75*
G02*
X166206901Y-115234404I-176777J-176777D01*
G01*
X165729604Y-115711701D01*
G75*
G02*
X165376050Y-115711701I-176777J176777D01*
G01*
X164704299Y-115039950D01*
G75*
G02*
X164704299Y-114686396I176777J176777D01*
G01*
X165181596Y-114209099D01*
G75*
G02*
X165535150Y-114209099I176777J-176777D01*
G01*
G37*
%TD*%
%TO.C,C3*%
G36*
G01*
X166184478Y-103231927D02*
X165512727Y-103903678D01*
G75*
G02*
X165159173Y-103903678I-176777J176777D01*
G01*
X164681876Y-103426381D01*
G75*
G02*
X164681876Y-103072827I176777J176777D01*
G01*
X165353627Y-102401076D01*
G75*
G02*
X165707181Y-102401076I176777J-176777D01*
G01*
X166184478Y-102878373D01*
G75*
G02*
X166184478Y-103231927I-176777J-176777D01*
G01*
G37*
G36*
G01*
X167651724Y-104699173D02*
X166979973Y-105370924D01*
G75*
G02*
X166626419Y-105370924I-176777J176777D01*
G01*
X166149122Y-104893627D01*
G75*
G02*
X166149122Y-104540073I176777J176777D01*
G01*
X166820873Y-103868322D01*
G75*
G02*
X167174427Y-103868322I176777J-176777D01*
G01*
X167651724Y-104345619D01*
G75*
G02*
X167651724Y-104699173I-176777J-176777D01*
G01*
G37*
%TD*%
%TO.C,C2*%
G36*
G01*
X174745673Y-106342078D02*
X174073922Y-105670327D01*
G75*
G02*
X174073922Y-105316773I176777J176777D01*
G01*
X174551219Y-104839476D01*
G75*
G02*
X174904773Y-104839476I176777J-176777D01*
G01*
X175576524Y-105511227D01*
G75*
G02*
X175576524Y-105864781I-176777J-176777D01*
G01*
X175099227Y-106342078D01*
G75*
G02*
X174745673Y-106342078I-176777J176777D01*
G01*
G37*
G36*
G01*
X173278427Y-107809324D02*
X172606676Y-107137573D01*
G75*
G02*
X172606676Y-106784019I176777J176777D01*
G01*
X173083973Y-106306722D01*
G75*
G02*
X173437527Y-106306722I176777J-176777D01*
G01*
X174109278Y-106978473D01*
G75*
G02*
X174109278Y-107332027I-176777J-176777D01*
G01*
X173631981Y-107809324D01*
G75*
G02*
X173278427Y-107809324I-176777J176777D01*
G01*
G37*
%TD*%
%TO.C,C1*%
G36*
G01*
X172295922Y-117036873D02*
X172967673Y-116365122D01*
G75*
G02*
X173321227Y-116365122I176777J-176777D01*
G01*
X173798524Y-116842419D01*
G75*
G02*
X173798524Y-117195973I-176777J-176777D01*
G01*
X173126773Y-117867724D01*
G75*
G02*
X172773219Y-117867724I-176777J176777D01*
G01*
X172295922Y-117390427D01*
G75*
G02*
X172295922Y-117036873I176777J176777D01*
G01*
G37*
G36*
G01*
X170828676Y-115569627D02*
X171500427Y-114897876D01*
G75*
G02*
X171853981Y-114897876I176777J-176777D01*
G01*
X172331278Y-115375173D01*
G75*
G02*
X172331278Y-115728727I-176777J-176777D01*
G01*
X171659527Y-116400478D01*
G75*
G02*
X171305973Y-116400478I-176777J176777D01*
G01*
X170828676Y-115923181D01*
G75*
G02*
X170828676Y-115569627I176777J176777D01*
G01*
G37*
%TD*%
M02*

325
Gerber/Bluster-B_Paste.gbr Normal file
View File

@ -0,0 +1,325 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1*%
%TF.CreationDate,2021-02-10T01:52:36+01:00*%
%TF.ProjectId,Bluster,426c7573-7465-4722-9e6b-696361645f70,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 (5.1.9)-1) date 2021-02-10 01:52:36*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10R,1.500000X2.000000*%
%ADD11R,3.800000X2.000000*%
G04 APERTURE END LIST*
D10*
%TO.C,U3*%
X171200000Y-97638000D03*
X166600000Y-97638000D03*
X168900000Y-97638000D03*
D11*
X168900000Y-91338000D03*
%TD*%
%TO.C,C6*%
G36*
G01*
X164803000Y-96524000D02*
X163853000Y-96524000D01*
G75*
G02*
X163603000Y-96274000I0J250000D01*
G01*
X163603000Y-95599000D01*
G75*
G02*
X163853000Y-95349000I250000J0D01*
G01*
X164803000Y-95349000D01*
G75*
G02*
X165053000Y-95599000I0J-250000D01*
G01*
X165053000Y-96274000D01*
G75*
G02*
X164803000Y-96524000I-250000J0D01*
G01*
G37*
G36*
G01*
X164803000Y-98599000D02*
X163853000Y-98599000D01*
G75*
G02*
X163603000Y-98349000I0J250000D01*
G01*
X163603000Y-97674000D01*
G75*
G02*
X163853000Y-97424000I250000J0D01*
G01*
X164803000Y-97424000D01*
G75*
G02*
X165053000Y-97674000I0J-250000D01*
G01*
X165053000Y-98349000D01*
G75*
G02*
X164803000Y-98599000I-250000J0D01*
G01*
G37*
%TD*%
%TO.C,C5*%
G36*
G01*
X173947000Y-96524000D02*
X172997000Y-96524000D01*
G75*
G02*
X172747000Y-96274000I0J250000D01*
G01*
X172747000Y-95599000D01*
G75*
G02*
X172997000Y-95349000I250000J0D01*
G01*
X173947000Y-95349000D01*
G75*
G02*
X174197000Y-95599000I0J-250000D01*
G01*
X174197000Y-96274000D01*
G75*
G02*
X173947000Y-96524000I-250000J0D01*
G01*
G37*
G36*
G01*
X173947000Y-98599000D02*
X172997000Y-98599000D01*
G75*
G02*
X172747000Y-98349000I0J250000D01*
G01*
X172747000Y-97674000D01*
G75*
G02*
X172997000Y-97424000I250000J0D01*
G01*
X173947000Y-97424000D01*
G75*
G02*
X174197000Y-97674000I0J-250000D01*
G01*
X174197000Y-98349000D01*
G75*
G02*
X173947000Y-98599000I-250000J0D01*
G01*
G37*
%TD*%
%TO.C,C4*%
G36*
G01*
X164067904Y-115676345D02*
X164739655Y-116348096D01*
G75*
G02*
X164739655Y-116701650I-176777J-176777D01*
G01*
X164262358Y-117178947D01*
G75*
G02*
X163908804Y-117178947I-176777J176777D01*
G01*
X163237053Y-116507196D01*
G75*
G02*
X163237053Y-116153642I176777J176777D01*
G01*
X163714350Y-115676345D01*
G75*
G02*
X164067904Y-115676345I176777J-176777D01*
G01*
G37*
G36*
G01*
X165535150Y-114209099D02*
X166206901Y-114880850D01*
G75*
G02*
X166206901Y-115234404I-176777J-176777D01*
G01*
X165729604Y-115711701D01*
G75*
G02*
X165376050Y-115711701I-176777J176777D01*
G01*
X164704299Y-115039950D01*
G75*
G02*
X164704299Y-114686396I176777J176777D01*
G01*
X165181596Y-114209099D01*
G75*
G02*
X165535150Y-114209099I176777J-176777D01*
G01*
G37*
%TD*%
%TO.C,C3*%
G36*
G01*
X166184478Y-103231927D02*
X165512727Y-103903678D01*
G75*
G02*
X165159173Y-103903678I-176777J176777D01*
G01*
X164681876Y-103426381D01*
G75*
G02*
X164681876Y-103072827I176777J176777D01*
G01*
X165353627Y-102401076D01*
G75*
G02*
X165707181Y-102401076I176777J-176777D01*
G01*
X166184478Y-102878373D01*
G75*
G02*
X166184478Y-103231927I-176777J-176777D01*
G01*
G37*
G36*
G01*
X167651724Y-104699173D02*
X166979973Y-105370924D01*
G75*
G02*
X166626419Y-105370924I-176777J176777D01*
G01*
X166149122Y-104893627D01*
G75*
G02*
X166149122Y-104540073I176777J176777D01*
G01*
X166820873Y-103868322D01*
G75*
G02*
X167174427Y-103868322I176777J-176777D01*
G01*
X167651724Y-104345619D01*
G75*
G02*
X167651724Y-104699173I-176777J-176777D01*
G01*
G37*
%TD*%
%TO.C,C2*%
G36*
G01*
X174745673Y-106342078D02*
X174073922Y-105670327D01*
G75*
G02*
X174073922Y-105316773I176777J176777D01*
G01*
X174551219Y-104839476D01*
G75*
G02*
X174904773Y-104839476I176777J-176777D01*
G01*
X175576524Y-105511227D01*
G75*
G02*
X175576524Y-105864781I-176777J-176777D01*
G01*
X175099227Y-106342078D01*
G75*
G02*
X174745673Y-106342078I-176777J176777D01*
G01*
G37*
G36*
G01*
X173278427Y-107809324D02*
X172606676Y-107137573D01*
G75*
G02*
X172606676Y-106784019I176777J176777D01*
G01*
X173083973Y-106306722D01*
G75*
G02*
X173437527Y-106306722I176777J-176777D01*
G01*
X174109278Y-106978473D01*
G75*
G02*
X174109278Y-107332027I-176777J-176777D01*
G01*
X173631981Y-107809324D01*
G75*
G02*
X173278427Y-107809324I-176777J176777D01*
G01*
G37*
%TD*%
%TO.C,C1*%
G36*
G01*
X172295922Y-117036873D02*
X172967673Y-116365122D01*
G75*
G02*
X173321227Y-116365122I176777J-176777D01*
G01*
X173798524Y-116842419D01*
G75*
G02*
X173798524Y-117195973I-176777J-176777D01*
G01*
X173126773Y-117867724D01*
G75*
G02*
X172773219Y-117867724I-176777J176777D01*
G01*
X172295922Y-117390427D01*
G75*
G02*
X172295922Y-117036873I176777J176777D01*
G01*
G37*
G36*
G01*
X170828676Y-115569627D02*
X171500427Y-114897876D01*
G75*
G02*
X171853981Y-114897876I176777J-176777D01*
G01*
X172331278Y-115375173D01*
G75*
G02*
X172331278Y-115728727I-176777J-176777D01*
G01*
X171659527Y-116400478D01*
G75*
G02*
X171305973Y-116400478I-176777J176777D01*
G01*
X170828676Y-115923181D01*
G75*
G02*
X170828676Y-115569627I176777J176777D01*
G01*
G37*
%TD*%
M02*

354
Gerber/Bluster-B_SilkS.gbr Normal file
View File

@ -0,0 +1,354 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1*%
%TF.CreationDate,2021-02-10T01:52:36+01:00*%
%TF.ProjectId,Bluster,426c7573-7465-4722-9e6b-696361645f70,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 (5.1.9)-1) date 2021-02-10 01:52:36*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.150000*%
%ADD11C,0.120000*%
G04 APERTURE END LIST*
D10*
X170280952Y-40213380D02*
X170614285Y-39737190D01*
X170852380Y-40213380D02*
X170852380Y-39213380D01*
X170471428Y-39213380D01*
X170376190Y-39261000D01*
X170328571Y-39308619D01*
X170280952Y-39403857D01*
X170280952Y-39546714D01*
X170328571Y-39641952D01*
X170376190Y-39689571D01*
X170471428Y-39737190D01*
X170852380Y-39737190D01*
X169852380Y-39689571D02*
X169519047Y-39689571D01*
X169376190Y-40213380D02*
X169852380Y-40213380D01*
X169852380Y-39213380D01*
X169376190Y-39213380D01*
X169090476Y-39213380D02*
X168757142Y-40213380D01*
X168423809Y-39213380D01*
X167376190Y-39927666D02*
X166900000Y-39927666D01*
X167471428Y-40213380D02*
X167138095Y-39213380D01*
X166804761Y-40213380D01*
X171995238Y-40863380D02*
X171995238Y-41577666D01*
X172042857Y-41720523D01*
X172138095Y-41815761D01*
X172280952Y-41863380D01*
X172376190Y-41863380D01*
X171566666Y-41577666D02*
X171090476Y-41577666D01*
X171661904Y-41863380D02*
X171328571Y-40863380D01*
X170995238Y-41863380D01*
X170661904Y-41863380D02*
X170661904Y-40863380D01*
X170090476Y-41863380D01*
X170090476Y-40863380D01*
X168900000Y-40958619D02*
X168852380Y-40911000D01*
X168757142Y-40863380D01*
X168519047Y-40863380D01*
X168423809Y-40911000D01*
X168376190Y-40958619D01*
X168328571Y-41053857D01*
X168328571Y-41149095D01*
X168376190Y-41291952D01*
X168947619Y-41863380D01*
X168328571Y-41863380D01*
X167709523Y-40863380D02*
X167614285Y-40863380D01*
X167519047Y-40911000D01*
X167471428Y-40958619D01*
X167423809Y-41053857D01*
X167376190Y-41244333D01*
X167376190Y-41482428D01*
X167423809Y-41672904D01*
X167471428Y-41768142D01*
X167519047Y-41815761D01*
X167614285Y-41863380D01*
X167709523Y-41863380D01*
X167804761Y-41815761D01*
X167852380Y-41768142D01*
X167900000Y-41672904D01*
X167947619Y-41482428D01*
X167947619Y-41244333D01*
X167900000Y-41053857D01*
X167852380Y-40958619D01*
X167804761Y-40911000D01*
X167709523Y-40863380D01*
X166995238Y-40958619D02*
X166947619Y-40911000D01*
X166852380Y-40863380D01*
X166614285Y-40863380D01*
X166519047Y-40911000D01*
X166471428Y-40958619D01*
X166423809Y-41053857D01*
X166423809Y-41149095D01*
X166471428Y-41291952D01*
X167042857Y-41863380D01*
X166423809Y-41863380D01*
X165471428Y-41863380D02*
X166042857Y-41863380D01*
X165757142Y-41863380D02*
X165757142Y-40863380D01*
X165852380Y-41006238D01*
X165947619Y-41101476D01*
X166042857Y-41149095D01*
D11*
%TO.C,U3*%
X165490000Y-92578000D02*
X166750000Y-92578000D01*
X172310000Y-92578000D02*
X171050000Y-92578000D01*
X165490000Y-96338000D02*
X165490000Y-92578000D01*
X172310000Y-98588000D02*
X172310000Y-92578000D01*
%TO.C,C6*%
X165063000Y-97235252D02*
X165063000Y-96712748D01*
X163593000Y-97235252D02*
X163593000Y-96712748D01*
%TO.C,C5*%
X174207000Y-97235252D02*
X174207000Y-96712748D01*
X172737000Y-97235252D02*
X172737000Y-96712748D01*
%TO.C,C4*%
X164386987Y-114989566D02*
X164017520Y-115359033D01*
X165426434Y-116029013D02*
X165056967Y-116398480D01*
%TO.C,C3*%
X166871257Y-103551010D02*
X166501790Y-103181543D01*
X165831810Y-104590457D02*
X165462343Y-104220990D01*
%TO.C,C2*%
X174426590Y-107028857D02*
X174796057Y-106659390D01*
X173387143Y-105989410D02*
X173756610Y-105619943D01*
%TO.C,C1*%
X171609143Y-116717790D02*
X171978610Y-117087257D01*
X172648590Y-115678343D02*
X173018057Y-116047810D01*
%TO.C,U3*%
D10*
X172852380Y-93726095D02*
X173661904Y-93726095D01*
X173757142Y-93773714D01*
X173804761Y-93821333D01*
X173852380Y-93916571D01*
X173852380Y-94107047D01*
X173804761Y-94202285D01*
X173757142Y-94249904D01*
X173661904Y-94297523D01*
X172852380Y-94297523D01*
X172852380Y-94678476D02*
X172852380Y-95297523D01*
X173233333Y-94964190D01*
X173233333Y-95107047D01*
X173280952Y-95202285D01*
X173328571Y-95249904D01*
X173423809Y-95297523D01*
X173661904Y-95297523D01*
X173757142Y-95249904D01*
X173804761Y-95202285D01*
X173852380Y-95107047D01*
X173852380Y-94821333D01*
X173804761Y-94726095D01*
X173757142Y-94678476D01*
%TO.C,C6*%
X166365142Y-96807333D02*
X166412761Y-96759714D01*
X166460380Y-96616857D01*
X166460380Y-96521619D01*
X166412761Y-96378761D01*
X166317523Y-96283523D01*
X166222285Y-96235904D01*
X166031809Y-96188285D01*
X165888952Y-96188285D01*
X165698476Y-96235904D01*
X165603238Y-96283523D01*
X165508000Y-96378761D01*
X165460380Y-96521619D01*
X165460380Y-96616857D01*
X165508000Y-96759714D01*
X165555619Y-96807333D01*
X165460380Y-97664476D02*
X165460380Y-97474000D01*
X165508000Y-97378761D01*
X165555619Y-97331142D01*
X165698476Y-97235904D01*
X165888952Y-97188285D01*
X166269904Y-97188285D01*
X166365142Y-97235904D01*
X166412761Y-97283523D01*
X166460380Y-97378761D01*
X166460380Y-97569238D01*
X166412761Y-97664476D01*
X166365142Y-97712095D01*
X166269904Y-97759714D01*
X166031809Y-97759714D01*
X165936571Y-97712095D01*
X165888952Y-97664476D01*
X165841333Y-97569238D01*
X165841333Y-97378761D01*
X165888952Y-97283523D01*
X165936571Y-97235904D01*
X166031809Y-97188285D01*
%TO.C,C5*%
X175509142Y-96807333D02*
X175556761Y-96759714D01*
X175604380Y-96616857D01*
X175604380Y-96521619D01*
X175556761Y-96378761D01*
X175461523Y-96283523D01*
X175366285Y-96235904D01*
X175175809Y-96188285D01*
X175032952Y-96188285D01*
X174842476Y-96235904D01*
X174747238Y-96283523D01*
X174652000Y-96378761D01*
X174604380Y-96521619D01*
X174604380Y-96616857D01*
X174652000Y-96759714D01*
X174699619Y-96807333D01*
X174604380Y-97712095D02*
X174604380Y-97235904D01*
X175080571Y-97188285D01*
X175032952Y-97235904D01*
X174985333Y-97331142D01*
X174985333Y-97569238D01*
X175032952Y-97664476D01*
X175080571Y-97712095D01*
X175175809Y-97759714D01*
X175413904Y-97759714D01*
X175509142Y-97712095D01*
X175556761Y-97664476D01*
X175604380Y-97569238D01*
X175604380Y-97331142D01*
X175556761Y-97235904D01*
X175509142Y-97188285D01*
%TO.C,C4*%
X163904427Y-114640771D02*
X163971770Y-114640771D01*
X164106457Y-114573427D01*
X164173801Y-114506084D01*
X164241144Y-114371396D01*
X164241144Y-114236709D01*
X164207473Y-114135694D01*
X164106457Y-113967335D01*
X164005442Y-113866320D01*
X163837083Y-113765305D01*
X163736068Y-113731633D01*
X163601381Y-113731633D01*
X163466694Y-113798977D01*
X163399350Y-113866320D01*
X163332007Y-114001007D01*
X163332007Y-114068351D01*
X162894274Y-114842801D02*
X163365679Y-115314206D01*
X162793259Y-114405068D02*
X163466694Y-114741786D01*
X163028961Y-115179519D01*
%TO.C,C3*%
X167220051Y-103068450D02*
X167220051Y-103135793D01*
X167287395Y-103270480D01*
X167354739Y-103337824D01*
X167489426Y-103405167D01*
X167624113Y-103405167D01*
X167725128Y-103371496D01*
X167893487Y-103270480D01*
X167994502Y-103169465D01*
X168095517Y-103001106D01*
X168129189Y-102900091D01*
X168129189Y-102765404D01*
X168061845Y-102630717D01*
X167994502Y-102563373D01*
X167859815Y-102496030D01*
X167792471Y-102496030D01*
X167624113Y-102192984D02*
X167186380Y-101755251D01*
X167152708Y-102260328D01*
X167051693Y-102159312D01*
X166950677Y-102125641D01*
X166883334Y-102125641D01*
X166782319Y-102159312D01*
X166613960Y-102327671D01*
X166580288Y-102428686D01*
X166580288Y-102496030D01*
X166613960Y-102597045D01*
X166815990Y-102799076D01*
X166917006Y-102832748D01*
X166984349Y-102832748D01*
%TO.C,C2*%
X175649928Y-107647026D02*
X175717271Y-107647026D01*
X175851958Y-107579682D01*
X175919302Y-107512339D01*
X175986645Y-107377651D01*
X175986645Y-107242964D01*
X175952974Y-107141949D01*
X175851958Y-106973590D01*
X175750943Y-106872575D01*
X175582584Y-106771560D01*
X175481569Y-106737888D01*
X175346882Y-106737888D01*
X175212195Y-106805232D01*
X175144851Y-106872575D01*
X175077508Y-107007262D01*
X175077508Y-107074606D01*
X174808134Y-107343980D02*
X174740790Y-107343980D01*
X174639775Y-107377651D01*
X174471416Y-107546010D01*
X174437745Y-107647026D01*
X174437745Y-107714369D01*
X174471416Y-107815384D01*
X174538760Y-107882728D01*
X174673447Y-107950071D01*
X175481569Y-107950071D01*
X175043836Y-108387804D01*
%TO.C,C1*%
X170990973Y-117941128D02*
X170990973Y-118008471D01*
X171058317Y-118143158D01*
X171125661Y-118210502D01*
X171260348Y-118277845D01*
X171395035Y-118277845D01*
X171496050Y-118244174D01*
X171664409Y-118143158D01*
X171765424Y-118042143D01*
X171866439Y-117873784D01*
X171900111Y-117772769D01*
X171900111Y-117638082D01*
X171832767Y-117503395D01*
X171765424Y-117436051D01*
X171630737Y-117368708D01*
X171563393Y-117368708D01*
X170250195Y-117335036D02*
X170654256Y-117739097D01*
X170452225Y-117537067D02*
X171159332Y-116829960D01*
X171125661Y-116998319D01*
X171125661Y-117133006D01*
X171159332Y-117234021D01*
%TD*%
M02*

View File

@ -0,0 +1,40 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1*%
%TF.CreationDate,2021-02-10T01:52:36+01:00*%
%TF.ProjectId,Bluster,426c7573-7465-4722-9e6b-696361645f70,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 (5.1.9)-1) date 2021-02-10 01:52:36*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.050000*%
%TD*%
G04 APERTURE END LIST*
D10*
X160020000Y-38100000D02*
X177800000Y-38100000D01*
X157480000Y-121920000D02*
X157480000Y-101600000D01*
X160020000Y-124460000D02*
X157480000Y-121920000D01*
X177800000Y-124460000D02*
X160020000Y-124460000D01*
X180340000Y-121920000D02*
X177800000Y-124460000D01*
X180340000Y-119380000D02*
X180340000Y-121920000D01*
X180340000Y-101600000D02*
X180340000Y-119380000D01*
X177800000Y-99060000D02*
X177800000Y-38100000D01*
X180340000Y-101600000D02*
X177800000Y-99060000D01*
X160020000Y-99060000D02*
X157480000Y-101600000D01*
X160020000Y-38100000D02*
X160020000Y-99060000D01*
M02*

7027
Gerber/Bluster-F_Cu.gbr Normal file

File diff suppressed because it is too large Load Diff

1619
Gerber/Bluster-F_Mask.gbr Normal file

File diff suppressed because it is too large Load Diff

1553
Gerber/Bluster-F_Paste.gbr Normal file

File diff suppressed because it is too large Load Diff

986
Gerber/Bluster-F_SilkS.gbr Normal file
View File

@ -0,0 +1,986 @@
%TF.GenerationSoftware,KiCad,Pcbnew,(5.1.9)-1*%
%TF.CreationDate,2021-02-10T01:52:36+01:00*%
%TF.ProjectId,Bluster,426c7573-7465-4722-9e6b-696361645f70,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Legend,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW (5.1.9)-1) date 2021-02-10 01:52:36*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10C,0.150000*%
%ADD11C,0.500000*%
%ADD12C,0.100000*%
%ADD13C,0.120000*%
G04 APERTURE END LIST*
D10*
X174071428Y-122935571D02*
X174642857Y-122935571D01*
X174357142Y-123221285D02*
X174357142Y-122649857D01*
X174928571Y-122471285D02*
X175392857Y-122471285D01*
X175142857Y-122757000D01*
X175250000Y-122757000D01*
X175321428Y-122792714D01*
X175357142Y-122828428D01*
X175392857Y-122899857D01*
X175392857Y-123078428D01*
X175357142Y-123149857D01*
X175321428Y-123185571D01*
X175250000Y-123221285D01*
X175035714Y-123221285D01*
X174964285Y-123185571D01*
X174928571Y-123149857D01*
X175714285Y-123149857D02*
X175750000Y-123185571D01*
X175714285Y-123221285D01*
X175678571Y-123185571D01*
X175714285Y-123149857D01*
X175714285Y-123221285D01*
X176000000Y-122471285D02*
X176464285Y-122471285D01*
X176214285Y-122757000D01*
X176321428Y-122757000D01*
X176392857Y-122792714D01*
X176428571Y-122828428D01*
X176464285Y-122899857D01*
X176464285Y-123078428D01*
X176428571Y-123149857D01*
X176392857Y-123185571D01*
X176321428Y-123221285D01*
X176107142Y-123221285D01*
X176035714Y-123185571D01*
X176000000Y-123149857D01*
X172138571Y-122507000D02*
X172067142Y-122471285D01*
X171960000Y-122471285D01*
X171852857Y-122507000D01*
X171781428Y-122578428D01*
X171745714Y-122649857D01*
X171710000Y-122792714D01*
X171710000Y-122899857D01*
X171745714Y-123042714D01*
X171781428Y-123114142D01*
X171852857Y-123185571D01*
X171960000Y-123221285D01*
X172031428Y-123221285D01*
X172138571Y-123185571D01*
X172174285Y-123149857D01*
X172174285Y-122899857D01*
X172031428Y-122899857D01*
X172495714Y-123221285D02*
X172495714Y-122471285D01*
X172924285Y-123221285D01*
X172924285Y-122471285D01*
X173281428Y-123221285D02*
X173281428Y-122471285D01*
X173460000Y-122471285D01*
X173567142Y-122507000D01*
X173638571Y-122578428D01*
X173674285Y-122649857D01*
X173710000Y-122792714D01*
X173710000Y-122899857D01*
X173674285Y-123042714D01*
X173638571Y-123114142D01*
X173567142Y-123185571D01*
X173460000Y-123221285D01*
X173281428Y-123221285D01*
X169205714Y-122471285D02*
X169634285Y-122471285D01*
X169420000Y-123221285D02*
X169420000Y-122471285D01*
X170312857Y-123149857D02*
X170277142Y-123185571D01*
X170170000Y-123221285D01*
X170098571Y-123221285D01*
X169991428Y-123185571D01*
X169920000Y-123114142D01*
X169884285Y-123042714D01*
X169848571Y-122899857D01*
X169848571Y-122792714D01*
X169884285Y-122649857D01*
X169920000Y-122578428D01*
X169991428Y-122507000D01*
X170098571Y-122471285D01*
X170170000Y-122471285D01*
X170277142Y-122507000D01*
X170312857Y-122542714D01*
X170634285Y-123221285D02*
X170634285Y-122471285D01*
X171062857Y-123221285D02*
X170741428Y-122792714D01*
X171062857Y-122471285D02*
X170634285Y-122899857D01*
X166647857Y-122471285D02*
X167076428Y-122471285D01*
X166862142Y-123221285D02*
X166862142Y-122471285D01*
X167326428Y-123221285D02*
X167326428Y-122471285D01*
X167505000Y-122471285D01*
X167612142Y-122507000D01*
X167683571Y-122578428D01*
X167719285Y-122649857D01*
X167755000Y-122792714D01*
X167755000Y-122899857D01*
X167719285Y-123042714D01*
X167683571Y-123114142D01*
X167612142Y-123185571D01*
X167505000Y-123221285D01*
X167326428Y-123221285D01*
X168219285Y-122471285D02*
X168362142Y-122471285D01*
X168433571Y-122507000D01*
X168505000Y-122578428D01*
X168540714Y-122721285D01*
X168540714Y-122971285D01*
X168505000Y-123114142D01*
X168433571Y-123185571D01*
X168362142Y-123221285D01*
X168219285Y-123221285D01*
X168147857Y-123185571D01*
X168076428Y-123114142D01*
X168040714Y-122971285D01*
X168040714Y-122721285D01*
X168076428Y-122578428D01*
X168147857Y-122507000D01*
X168219285Y-122471285D01*
X164322142Y-122471285D02*
X164750714Y-122471285D01*
X164536428Y-123221285D02*
X164536428Y-122471285D01*
X165000714Y-123221285D02*
X165000714Y-122471285D01*
X165179285Y-122471285D01*
X165286428Y-122507000D01*
X165357857Y-122578428D01*
X165393571Y-122649857D01*
X165429285Y-122792714D01*
X165429285Y-122899857D01*
X165393571Y-123042714D01*
X165357857Y-123114142D01*
X165286428Y-123185571D01*
X165179285Y-123221285D01*
X165000714Y-123221285D01*
X165750714Y-123221285D02*
X165750714Y-122471285D01*
X161550000Y-122471285D02*
X161978571Y-122471285D01*
X161764285Y-123221285D02*
X161764285Y-122471285D01*
X162228571Y-123221285D02*
X162228571Y-122471285D01*
X162478571Y-123007000D01*
X162728571Y-122471285D01*
X162728571Y-123221285D01*
X163050000Y-123185571D02*
X163157142Y-123221285D01*
X163335714Y-123221285D01*
X163407142Y-123185571D01*
X163442857Y-123149857D01*
X163478571Y-123078428D01*
X163478571Y-123007000D01*
X163442857Y-122935571D01*
X163407142Y-122899857D01*
X163335714Y-122864142D01*
X163192857Y-122828428D01*
X163121428Y-122792714D01*
X163085714Y-122757000D01*
X163050000Y-122685571D01*
X163050000Y-122614142D01*
X163085714Y-122542714D01*
X163121428Y-122507000D01*
X163192857Y-122471285D01*
X163371428Y-122471285D01*
X163478571Y-122507000D01*
X171797666Y-78914952D02*
X171797666Y-78438761D01*
X172083380Y-79010190D02*
X171083380Y-78676857D01*
X172083380Y-78343523D01*
X171178619Y-78057809D02*
X171131000Y-78010190D01*
X171083380Y-77914952D01*
X171083380Y-77676857D01*
X171131000Y-77581619D01*
X171178619Y-77534000D01*
X171273857Y-77486380D01*
X171369095Y-77486380D01*
X171511952Y-77534000D01*
X172083380Y-78105428D01*
X172083380Y-77486380D01*
X171083380Y-76867333D02*
X171083380Y-76772095D01*
X171131000Y-76676857D01*
X171178619Y-76629238D01*
X171273857Y-76581619D01*
X171464333Y-76534000D01*
X171702428Y-76534000D01*
X171892904Y-76581619D01*
X171988142Y-76629238D01*
X172035761Y-76676857D01*
X172083380Y-76772095D01*
X172083380Y-76867333D01*
X172035761Y-76962571D01*
X171988142Y-77010190D01*
X171892904Y-77057809D01*
X171702428Y-77105428D01*
X171464333Y-77105428D01*
X171273857Y-77057809D01*
X171178619Y-77010190D01*
X171131000Y-76962571D01*
X171083380Y-76867333D01*
X171083380Y-75914952D02*
X171083380Y-75819714D01*
X171131000Y-75724476D01*
X171178619Y-75676857D01*
X171273857Y-75629238D01*
X171464333Y-75581619D01*
X171702428Y-75581619D01*
X171892904Y-75629238D01*
X171988142Y-75676857D01*
X172035761Y-75724476D01*
X172083380Y-75819714D01*
X172083380Y-75914952D01*
X172035761Y-76010190D01*
X171988142Y-76057809D01*
X171892904Y-76105428D01*
X171702428Y-76153047D01*
X171464333Y-76153047D01*
X171273857Y-76105428D01*
X171178619Y-76057809D01*
X171131000Y-76010190D01*
X171083380Y-75914952D01*
X171083380Y-74962571D02*
X171083380Y-74867333D01*
X171131000Y-74772095D01*
X171178619Y-74724476D01*
X171273857Y-74676857D01*
X171464333Y-74629238D01*
X171702428Y-74629238D01*
X171892904Y-74676857D01*
X171988142Y-74724476D01*
X172035761Y-74772095D01*
X172083380Y-74867333D01*
X172083380Y-74962571D01*
X172035761Y-75057809D01*
X171988142Y-75105428D01*
X171892904Y-75153047D01*
X171702428Y-75200666D01*
X171464333Y-75200666D01*
X171273857Y-75153047D01*
X171178619Y-75105428D01*
X171131000Y-75057809D01*
X171083380Y-74962571D01*
X171559571Y-73105428D02*
X171607190Y-72962571D01*
X171654809Y-72914952D01*
X171750047Y-72867333D01*
X171892904Y-72867333D01*
X171988142Y-72914952D01*
X172035761Y-72962571D01*
X172083380Y-73057809D01*
X172083380Y-73438761D01*
X171083380Y-73438761D01*
X171083380Y-73105428D01*
X171131000Y-73010190D01*
X171178619Y-72962571D01*
X171273857Y-72914952D01*
X171369095Y-72914952D01*
X171464333Y-72962571D01*
X171511952Y-73010190D01*
X171559571Y-73105428D01*
X171559571Y-73438761D01*
X171416714Y-72010190D02*
X172083380Y-72010190D01*
X171416714Y-72438761D02*
X171940523Y-72438761D01*
X172035761Y-72391142D01*
X172083380Y-72295904D01*
X172083380Y-72153047D01*
X172035761Y-72057809D01*
X171988142Y-72010190D01*
X172035761Y-71581619D02*
X172083380Y-71486380D01*
X172083380Y-71295904D01*
X172035761Y-71200666D01*
X171940523Y-71153047D01*
X171892904Y-71153047D01*
X171797666Y-71200666D01*
X171750047Y-71295904D01*
X171750047Y-71438761D01*
X171702428Y-71534000D01*
X171607190Y-71581619D01*
X171559571Y-71581619D01*
X171464333Y-71534000D01*
X171416714Y-71438761D01*
X171416714Y-71295904D01*
X171464333Y-71200666D01*
X171416714Y-70867333D02*
X171416714Y-70486380D01*
X171083380Y-70724476D02*
X171940523Y-70724476D01*
X172035761Y-70676857D01*
X172083380Y-70581619D01*
X172083380Y-70486380D01*
X172035761Y-69772095D02*
X172083380Y-69867333D01*
X172083380Y-70057809D01*
X172035761Y-70153047D01*
X171940523Y-70200666D01*
X171559571Y-70200666D01*
X171464333Y-70153047D01*
X171416714Y-70057809D01*
X171416714Y-69867333D01*
X171464333Y-69772095D01*
X171559571Y-69724476D01*
X171654809Y-69724476D01*
X171750047Y-70200666D01*
X172083380Y-69295904D02*
X171416714Y-69295904D01*
X171607190Y-69295904D02*
X171511952Y-69248285D01*
X171464333Y-69200666D01*
X171416714Y-69105428D01*
X171416714Y-69010190D01*
X172083380Y-67914952D02*
X171416714Y-67914952D01*
X171607190Y-67914952D02*
X171511952Y-67867333D01*
X171464333Y-67819714D01*
X171416714Y-67724476D01*
X171416714Y-67629238D01*
X172035761Y-66914952D02*
X172083380Y-67010190D01*
X172083380Y-67200666D01*
X172035761Y-67295904D01*
X171940523Y-67343523D01*
X171559571Y-67343523D01*
X171464333Y-67295904D01*
X171416714Y-67200666D01*
X171416714Y-67010190D01*
X171464333Y-66914952D01*
X171559571Y-66867333D01*
X171654809Y-66867333D01*
X171750047Y-67343523D01*
X171416714Y-66438761D02*
X172416714Y-66438761D01*
X171464333Y-66438761D02*
X171416714Y-66343523D01*
X171416714Y-66153047D01*
X171464333Y-66057809D01*
X171511952Y-66010190D01*
X171607190Y-65962571D01*
X171892904Y-65962571D01*
X171988142Y-66010190D01*
X172035761Y-66057809D01*
X172083380Y-66153047D01*
X172083380Y-66343523D01*
X172035761Y-66438761D01*
X172083380Y-65391142D02*
X172035761Y-65486380D01*
X171940523Y-65534000D01*
X171083380Y-65534000D01*
X172083380Y-64581619D02*
X171559571Y-64581619D01*
X171464333Y-64629238D01*
X171416714Y-64724476D01*
X171416714Y-64914952D01*
X171464333Y-65010190D01*
X172035761Y-64581619D02*
X172083380Y-64676857D01*
X172083380Y-64914952D01*
X172035761Y-65010190D01*
X171940523Y-65057809D01*
X171845285Y-65057809D01*
X171750047Y-65010190D01*
X171702428Y-64914952D01*
X171702428Y-64676857D01*
X171654809Y-64581619D01*
X172035761Y-63676857D02*
X172083380Y-63772095D01*
X172083380Y-63962571D01*
X172035761Y-64057809D01*
X171988142Y-64105428D01*
X171892904Y-64153047D01*
X171607190Y-64153047D01*
X171511952Y-64105428D01*
X171464333Y-64057809D01*
X171416714Y-63962571D01*
X171416714Y-63772095D01*
X171464333Y-63676857D01*
X172035761Y-62867333D02*
X172083380Y-62962571D01*
X172083380Y-63153047D01*
X172035761Y-63248285D01*
X171940523Y-63295904D01*
X171559571Y-63295904D01*
X171464333Y-63248285D01*
X171416714Y-63153047D01*
X171416714Y-62962571D01*
X171464333Y-62867333D01*
X171559571Y-62819714D01*
X171654809Y-62819714D01*
X171750047Y-63295904D01*
X172083380Y-62391142D02*
X171416714Y-62391142D01*
X171511952Y-62391142D02*
X171464333Y-62343523D01*
X171416714Y-62248285D01*
X171416714Y-62105428D01*
X171464333Y-62010190D01*
X171559571Y-61962571D01*
X172083380Y-61962571D01*
X171559571Y-61962571D02*
X171464333Y-61914952D01*
X171416714Y-61819714D01*
X171416714Y-61676857D01*
X171464333Y-61581619D01*
X171559571Y-61534000D01*
X172083380Y-61534000D01*
X172035761Y-60676857D02*
X172083380Y-60772095D01*
X172083380Y-60962571D01*
X172035761Y-61057809D01*
X171940523Y-61105428D01*
X171559571Y-61105428D01*
X171464333Y-61057809D01*
X171416714Y-60962571D01*
X171416714Y-60772095D01*
X171464333Y-60676857D01*
X171559571Y-60629238D01*
X171654809Y-60629238D01*
X171750047Y-61105428D01*
X171416714Y-60200666D02*
X172083380Y-60200666D01*
X171511952Y-60200666D02*
X171464333Y-60153047D01*
X171416714Y-60057809D01*
X171416714Y-59914952D01*
X171464333Y-59819714D01*
X171559571Y-59772095D01*
X172083380Y-59772095D01*
X171416714Y-59438761D02*
X171416714Y-59057809D01*
X171083380Y-59295904D02*
X171940523Y-59295904D01*
X172035761Y-59248285D01*
X172083380Y-59153047D01*
X172083380Y-59057809D01*
X173209571Y-81986380D02*
X173257190Y-81843523D01*
X173304809Y-81795904D01*
X173400047Y-81748285D01*
X173542904Y-81748285D01*
X173638142Y-81795904D01*
X173685761Y-81843523D01*
X173733380Y-81938761D01*
X173733380Y-82319714D01*
X172733380Y-82319714D01*
X172733380Y-81986380D01*
X172781000Y-81891142D01*
X172828619Y-81843523D01*
X172923857Y-81795904D01*
X173019095Y-81795904D01*
X173114333Y-81843523D01*
X173161952Y-81891142D01*
X173209571Y-81986380D01*
X173209571Y-82319714D01*
X173066714Y-81414952D02*
X173733380Y-81176857D01*
X173066714Y-80938761D02*
X173733380Y-81176857D01*
X173971476Y-81272095D01*
X174019095Y-81319714D01*
X174066714Y-81414952D01*
X173733380Y-79795904D02*
X172733380Y-79795904D01*
X173447666Y-79462571D01*
X172733380Y-79129238D01*
X173733380Y-79129238D01*
X173733380Y-78224476D02*
X173209571Y-78224476D01*
X173114333Y-78272095D01*
X173066714Y-78367333D01*
X173066714Y-78557809D01*
X173114333Y-78653047D01*
X173685761Y-78224476D02*
X173733380Y-78319714D01*
X173733380Y-78557809D01*
X173685761Y-78653047D01*
X173590523Y-78700666D01*
X173495285Y-78700666D01*
X173400047Y-78653047D01*
X173352428Y-78557809D01*
X173352428Y-78319714D01*
X173304809Y-78224476D01*
X173066714Y-77891142D02*
X173066714Y-77510190D01*
X172733380Y-77748285D02*
X173590523Y-77748285D01*
X173685761Y-77700666D01*
X173733380Y-77605428D01*
X173733380Y-77510190D01*
X173066714Y-77319714D02*
X173066714Y-76938761D01*
X172733380Y-77176857D02*
X173590523Y-77176857D01*
X173685761Y-77129238D01*
X173733380Y-77034000D01*
X173733380Y-76938761D01*
X173733380Y-75843523D02*
X172733380Y-75843523D01*
X173209571Y-75843523D02*
X173209571Y-75272095D01*
X173733380Y-75272095D02*
X172733380Y-75272095D01*
X173733380Y-74367333D02*
X173209571Y-74367333D01*
X173114333Y-74414952D01*
X173066714Y-74510190D01*
X173066714Y-74700666D01*
X173114333Y-74795904D01*
X173685761Y-74367333D02*
X173733380Y-74462571D01*
X173733380Y-74700666D01*
X173685761Y-74795904D01*
X173590523Y-74843523D01*
X173495285Y-74843523D01*
X173400047Y-74795904D01*
X173352428Y-74700666D01*
X173352428Y-74462571D01*
X173304809Y-74367333D01*
X173733380Y-73891142D02*
X173066714Y-73891142D01*
X173257190Y-73891142D02*
X173161952Y-73843523D01*
X173114333Y-73795904D01*
X173066714Y-73700666D01*
X173066714Y-73605428D01*
X173733380Y-73129238D02*
X173685761Y-73224476D01*
X173590523Y-73272095D01*
X172733380Y-73272095D01*
X173066714Y-72319714D02*
X173733380Y-72319714D01*
X173066714Y-72748285D02*
X173590523Y-72748285D01*
X173685761Y-72700666D01*
X173733380Y-72605428D01*
X173733380Y-72462571D01*
X173685761Y-72367333D01*
X173638142Y-72319714D01*
X173733380Y-71843523D02*
X173066714Y-71843523D01*
X173161952Y-71843523D02*
X173114333Y-71795904D01*
X173066714Y-71700666D01*
X173066714Y-71557809D01*
X173114333Y-71462571D01*
X173209571Y-71414952D01*
X173733380Y-71414952D01*
X173209571Y-71414952D02*
X173114333Y-71367333D01*
X173066714Y-71272095D01*
X173066714Y-71129238D01*
X173114333Y-71034000D01*
X173209571Y-70986380D01*
X173733380Y-70986380D01*
X173352428Y-69748285D02*
X173352428Y-68986380D01*
X172781000Y-67224476D02*
X172733380Y-67319714D01*
X172733380Y-67462571D01*
X172781000Y-67605428D01*
X172876238Y-67700666D01*
X172971476Y-67748285D01*
X173161952Y-67795904D01*
X173304809Y-67795904D01*
X173495285Y-67748285D01*
X173590523Y-67700666D01*
X173685761Y-67605428D01*
X173733380Y-67462571D01*
X173733380Y-67367333D01*
X173685761Y-67224476D01*
X173638142Y-67176857D01*
X173304809Y-67176857D01*
X173304809Y-67367333D01*
X173733380Y-66748285D02*
X173066714Y-66748285D01*
X172733380Y-66748285D02*
X172781000Y-66795904D01*
X172828619Y-66748285D01*
X172781000Y-66700666D01*
X172733380Y-66748285D01*
X172828619Y-66748285D01*
X173066714Y-66414952D02*
X173066714Y-66034000D01*
X172733380Y-66272095D02*
X173590523Y-66272095D01*
X173685761Y-66224476D01*
X173733380Y-66129238D01*
X173733380Y-66034000D01*
X173733380Y-65700666D02*
X172733380Y-65700666D01*
X173733380Y-65272095D02*
X173209571Y-65272095D01*
X173114333Y-65319714D01*
X173066714Y-65414952D01*
X173066714Y-65557809D01*
X173114333Y-65653047D01*
X173161952Y-65700666D01*
X173066714Y-64367333D02*
X173733380Y-64367333D01*
X173066714Y-64795904D02*
X173590523Y-64795904D01*
X173685761Y-64748285D01*
X173733380Y-64653047D01*
X173733380Y-64510190D01*
X173685761Y-64414952D01*
X173638142Y-64367333D01*
X173733380Y-63891142D02*
X172733380Y-63891142D01*
X173114333Y-63891142D02*
X173066714Y-63795904D01*
X173066714Y-63605428D01*
X173114333Y-63510190D01*
X173161952Y-63462571D01*
X173257190Y-63414952D01*
X173542904Y-63414952D01*
X173638142Y-63462571D01*
X173685761Y-63510190D01*
X173733380Y-63605428D01*
X173733380Y-63795904D01*
X173685761Y-63891142D01*
X173638142Y-62986380D02*
X173685761Y-62938761D01*
X173733380Y-62986380D01*
X173685761Y-63034000D01*
X173638142Y-62986380D01*
X173733380Y-62986380D01*
X173685761Y-62081619D02*
X173733380Y-62176857D01*
X173733380Y-62367333D01*
X173685761Y-62462571D01*
X173638142Y-62510190D01*
X173542904Y-62557809D01*
X173257190Y-62557809D01*
X173161952Y-62510190D01*
X173114333Y-62462571D01*
X173066714Y-62367333D01*
X173066714Y-62176857D01*
X173114333Y-62081619D01*
X173733380Y-61510190D02*
X173685761Y-61605428D01*
X173638142Y-61653047D01*
X173542904Y-61700666D01*
X173257190Y-61700666D01*
X173161952Y-61653047D01*
X173114333Y-61605428D01*
X173066714Y-61510190D01*
X173066714Y-61367333D01*
X173114333Y-61272095D01*
X173161952Y-61224476D01*
X173257190Y-61176857D01*
X173542904Y-61176857D01*
X173638142Y-61224476D01*
X173685761Y-61272095D01*
X173733380Y-61367333D01*
X173733380Y-61510190D01*
X173733380Y-60748285D02*
X173066714Y-60748285D01*
X173161952Y-60748285D02*
X173114333Y-60700666D01*
X173066714Y-60605428D01*
X173066714Y-60462571D01*
X173114333Y-60367333D01*
X173209571Y-60319714D01*
X173733380Y-60319714D01*
X173209571Y-60319714D02*
X173114333Y-60272095D01*
X173066714Y-60176857D01*
X173066714Y-60034000D01*
X173114333Y-59938761D01*
X173209571Y-59891142D01*
X173733380Y-59891142D01*
X172685761Y-58700666D02*
X173971476Y-59557809D01*
X173733380Y-57891142D02*
X173733380Y-58367333D01*
X172733380Y-58367333D01*
X173733380Y-57557809D02*
X172733380Y-57557809D01*
X172733380Y-57224476D02*
X173733380Y-56891142D01*
X172733380Y-56557809D01*
X172828619Y-56272095D02*
X172781000Y-56224476D01*
X172733380Y-56129238D01*
X172733380Y-55891142D01*
X172781000Y-55795904D01*
X172828619Y-55748285D01*
X172923857Y-55700666D01*
X173019095Y-55700666D01*
X173161952Y-55748285D01*
X173733380Y-56319714D01*
X173733380Y-55700666D01*
D11*
X167018857Y-82113333D02*
X167256952Y-81399047D01*
X167495047Y-81160952D01*
X167971238Y-80922857D01*
X168685523Y-80922857D01*
X169161714Y-81160952D01*
X169399809Y-81399047D01*
X169637904Y-81875238D01*
X169637904Y-83780000D01*
X164637904Y-83780000D01*
X164637904Y-82113333D01*
X164876000Y-81637142D01*
X165114095Y-81399047D01*
X165590285Y-81160952D01*
X166066476Y-81160952D01*
X166542666Y-81399047D01*
X166780761Y-81637142D01*
X167018857Y-82113333D01*
X167018857Y-83780000D01*
X169637904Y-76399047D02*
X169637904Y-78780000D01*
X164637904Y-78780000D01*
X164637904Y-74732380D02*
X168685523Y-74732380D01*
X169161714Y-74494285D01*
X169399809Y-74256190D01*
X169637904Y-73780000D01*
X169637904Y-72827619D01*
X169399809Y-72351428D01*
X169161714Y-72113333D01*
X168685523Y-71875238D01*
X164637904Y-71875238D01*
X169399809Y-69732380D02*
X169637904Y-69018095D01*
X169637904Y-67827619D01*
X169399809Y-67351428D01*
X169161714Y-67113333D01*
X168685523Y-66875238D01*
X168209333Y-66875238D01*
X167733142Y-67113333D01*
X167495047Y-67351428D01*
X167256952Y-67827619D01*
X167018857Y-68780000D01*
X166780761Y-69256190D01*
X166542666Y-69494285D01*
X166066476Y-69732380D01*
X165590285Y-69732380D01*
X165114095Y-69494285D01*
X164876000Y-69256190D01*
X164637904Y-68780000D01*
X164637904Y-67589523D01*
X164876000Y-66875238D01*
X164637904Y-65446666D02*
X164637904Y-62589523D01*
X169637904Y-64018095D02*
X164637904Y-64018095D01*
X167018857Y-60922857D02*
X167018857Y-59256190D01*
X169637904Y-58541904D02*
X169637904Y-60922857D01*
X164637904Y-60922857D01*
X164637904Y-58541904D01*
X169637904Y-53541904D02*
X167256952Y-55208571D01*
X169637904Y-56399047D02*
X164637904Y-56399047D01*
X164637904Y-54494285D01*
X164876000Y-54018095D01*
X165114095Y-53780000D01*
X165590285Y-53541904D01*
X166304571Y-53541904D01*
X166780761Y-53780000D01*
X167018857Y-54018095D01*
X167256952Y-54494285D01*
X167256952Y-56399047D01*
D12*
%TO.C,U2*%
G36*
X166754739Y-103036387D02*
G01*
X166485331Y-103036387D01*
X166485331Y-102766980D01*
X166754739Y-102766980D01*
X166754739Y-103036387D01*
G37*
X166754739Y-103036387D02*
X166485331Y-103036387D01*
X166485331Y-102766980D01*
X166754739Y-102766980D01*
X166754739Y-103036387D01*
D13*
X168238249Y-117044880D02*
X168910000Y-117716631D01*
X168910000Y-117716631D02*
X169581751Y-117044880D01*
X162355120Y-111161751D02*
X161683369Y-110490000D01*
X161683369Y-110490000D02*
X162355120Y-109818249D01*
X175464880Y-109818249D02*
X176136631Y-110490000D01*
X176136631Y-110490000D02*
X175464880Y-111161751D01*
X169581751Y-103935120D02*
X168910000Y-103263369D01*
X168910000Y-103263369D02*
X168238249Y-103935120D01*
X168238249Y-103935120D02*
X167326081Y-103022952D01*
X166718047Y-103065036D02*
G75*
G02*
X166754739Y-103036387I-98012J163352D01*
G01*
%TO.C,U1*%
X167900000Y-38240000D02*
X162440000Y-38240000D01*
X175360000Y-38240000D02*
X169900000Y-38240000D01*
X169900000Y-38240000D02*
G75*
G02*
X167900000Y-38240000I-1000000J0D01*
G01*
%TO.C,J1*%
X176590000Y-121980000D02*
X176590000Y-119320000D01*
X163830000Y-121980000D02*
X176590000Y-121980000D01*
X163830000Y-119320000D02*
X176590000Y-119320000D01*
X163830000Y-121980000D02*
X163830000Y-119320000D01*
X162560000Y-121980000D02*
X161230000Y-121980000D01*
X161230000Y-121980000D02*
X161230000Y-120650000D01*
%TO.C,U2*%
D10*
X173955712Y-104366791D02*
X173383292Y-104939211D01*
X173349620Y-105040226D01*
X173349620Y-105107570D01*
X173383292Y-105208585D01*
X173517979Y-105343272D01*
X173618994Y-105376944D01*
X173686338Y-105376944D01*
X173787353Y-105343272D01*
X174359773Y-104770852D01*
X174595475Y-105141242D02*
X174662818Y-105141242D01*
X174763834Y-105174913D01*
X174932192Y-105343272D01*
X174965864Y-105444287D01*
X174965864Y-105511631D01*
X174932192Y-105612646D01*
X174864849Y-105679990D01*
X174730162Y-105747333D01*
X173922040Y-105747333D01*
X174359773Y-106185066D01*
X166738172Y-107543721D02*
X166502469Y-108722233D01*
X167209576Y-108015126D02*
X166031065Y-108250828D01*
X167243248Y-109328324D02*
X167175904Y-109328324D01*
X167041217Y-109260981D01*
X166973874Y-109193637D01*
X166906530Y-109058950D01*
X166906530Y-108924263D01*
X166940202Y-108823248D01*
X167041217Y-108654889D01*
X167142233Y-108553874D01*
X167310591Y-108452859D01*
X167411607Y-108419187D01*
X167546294Y-108419187D01*
X167680981Y-108486530D01*
X167748324Y-108553874D01*
X167815668Y-108688561D01*
X167815668Y-108755904D01*
X167512622Y-109732385D02*
X167647309Y-109867072D01*
X167748324Y-109900744D01*
X167815668Y-109900744D01*
X167984026Y-109867072D01*
X168152385Y-109766057D01*
X168421759Y-109496683D01*
X168455431Y-109395668D01*
X168455431Y-109328324D01*
X168421759Y-109227309D01*
X168287072Y-109092622D01*
X168186057Y-109058950D01*
X168118713Y-109058950D01*
X168017698Y-109092622D01*
X167849339Y-109260981D01*
X167815668Y-109361996D01*
X167815668Y-109429339D01*
X167849339Y-109530355D01*
X167984026Y-109665042D01*
X168085042Y-109698713D01*
X168152385Y-109698713D01*
X168253400Y-109665042D01*
X169196209Y-110001759D02*
X168859492Y-109665042D01*
X168489103Y-109968087D01*
X168556446Y-109968087D01*
X168657461Y-110001759D01*
X168825820Y-110170118D01*
X168859492Y-110271133D01*
X168859492Y-110338477D01*
X168825820Y-110439492D01*
X168657461Y-110607851D01*
X168556446Y-110641522D01*
X168489103Y-110641522D01*
X168388087Y-110607851D01*
X168219729Y-110439492D01*
X168186057Y-110338477D01*
X168186057Y-110271133D01*
X169465583Y-110271133D02*
X169936988Y-110742538D01*
X168926835Y-111146599D01*
X170105347Y-111045583D02*
X170172690Y-111045583D01*
X170273705Y-111079255D01*
X170442064Y-111247614D01*
X170475736Y-111348629D01*
X170475736Y-111415973D01*
X170442064Y-111516988D01*
X170374721Y-111584331D01*
X170240034Y-111651675D01*
X169431912Y-111651675D01*
X169869644Y-112089408D01*
X170812453Y-111618003D02*
X170576751Y-112796514D01*
X171283858Y-112089408D02*
X170105347Y-112325110D01*
X171182843Y-113402606D02*
X170846125Y-113065888D01*
X171553232Y-112358782D01*
%TO.C,J1*%
X159682380Y-120983333D02*
X160396666Y-120983333D01*
X160539523Y-121030952D01*
X160634761Y-121126190D01*
X160682380Y-121269047D01*
X160682380Y-121364285D01*
X160682380Y-119983333D02*
X160682380Y-120554761D01*
X160682380Y-120269047D02*
X159682380Y-120269047D01*
X159825238Y-120364285D01*
X159920476Y-120459523D01*
X159968095Y-120554761D01*
%TD*%
M02*

13
Gerber/Bluster-NPTH.drl Normal file
View File

@ -0,0 +1,13 @@
M48
; DRILL file {KiCad (5.1.9)-1} date 02/10/21 01:52:35
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2021-02-10T01:52:35+01:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.1.9)-1
; #@! TF.FileFunction,NonPlated,1,2,NPTH
FMAT,2
INCH
%
G90
G05
T0
M30

126
Gerber/Bluster-PTH.drl Normal file
View File

@ -0,0 +1,126 @@
M48
; DRILL file {KiCad (5.1.9)-1} date 02/10/21 01:52:35
; FORMAT={-:-/ absolute / inch / decimal}
; #@! TF.CreationDate,2021-02-10T01:52:35+01:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.1.9)-1
; #@! TF.FileFunction,Plated,1,2,PTH
FMAT,2
INCH
T1C0.0157
T2C0.0315
T3C0.0394
%
G90
G05
T1
X6.3286Y-4.5559
X6.42Y-1.66
X6.42Y-1.76
X6.42Y-1.88
X6.42Y-1.98
X6.42Y-2.08
X6.42Y-2.18
X6.42Y-2.28
X6.42Y-2.38
X6.42Y-2.48
X6.42Y-2.58
X6.42Y-2.68
X6.42Y-2.78
X6.42Y-2.88
X6.42Y-2.98
X6.42Y-3.08
X6.42Y-3.18
X6.42Y-3.28
X6.42Y-3.38
X6.42Y-3.48
X6.42Y-3.58
X6.4266Y-4.3489
X6.5266Y-4.4349
X6.55Y-4.492
X6.608Y-4.156
X6.6516Y-4.0499
X6.6586Y-4.1719
X6.718Y-4.516
X6.7676Y-4.4349
X6.792Y-4.25
X6.8616Y-4.1049
X6.8676Y-4.5569
X6.879Y-1.664
X6.879Y-1.782
X6.879Y-1.884
X6.879Y-1.984
X6.879Y-2.084
X6.879Y-2.184
X6.879Y-2.284
X6.879Y-2.384
X6.879Y-2.484
X6.879Y-2.584
X6.879Y-2.684
X6.879Y-2.784
X6.879Y-2.884
X6.879Y-2.984
X6.879Y-3.084
X6.879Y-3.184
X6.879Y-3.284
X6.879Y-3.384
X6.879Y-3.484
X6.879Y-3.584
X6.9196Y-4.3499
T2
X6.3496Y-1.5579
X6.3496Y-1.6579
X6.3496Y-1.7579
X6.3496Y-1.8579
X6.3496Y-1.9579
X6.3496Y-2.0579
X6.3496Y-2.1579
X6.3496Y-2.2579
X6.3496Y-2.3579
X6.3496Y-2.4579
X6.3496Y-2.5579
X6.3496Y-2.6579
X6.3496Y-2.7579
X6.3496Y-2.8579
X6.3496Y-2.9579
X6.3496Y-3.0579
X6.3496Y-3.1579
X6.3496Y-3.2579
X6.3496Y-3.3579
X6.3496Y-3.4579
X6.3496Y-3.5579
X6.3496Y-3.6579
X6.3496Y-3.7579
X6.3496Y-3.8579
X6.9496Y-1.5579
X6.9496Y-1.6579
X6.9496Y-1.7579
X6.9496Y-1.8579
X6.9496Y-1.9579
X6.9496Y-2.0579
X6.9496Y-2.1579
X6.9496Y-2.2579
X6.9496Y-2.3579
X6.9496Y-2.4579
X6.9496Y-2.5579
X6.9496Y-2.6579
X6.9496Y-2.7579
X6.9496Y-2.8579
X6.9496Y-2.9579
X6.9496Y-3.0579
X6.9496Y-3.1579
X6.9496Y-3.2579
X6.9496Y-3.3579
X6.9496Y-3.4579
X6.9496Y-3.5579
X6.9496Y-3.6579
X6.9496Y-3.7579
X6.9496Y-3.8579
T3
X6.4Y-4.75
X6.5Y-4.75
X6.6Y-4.75
X6.7Y-4.75
X6.8Y-4.75
X6.9Y-4.75
T0
M30

128
Gerber/Bluster-job.gbrjob Normal file
View File

@ -0,0 +1,128 @@
{
"Header":
{
"GenerationSoftware":
{
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "(5.1.9)-1"
},
"CreationDate": "2021-02-10T01:52:36+01:00"
},
"GeneralSpecs":
{
"ProjectId":
{
"Name": "Bluster",
"GUID": "426c7573-7465-4722-9e6b-696361645f70",
"Revision": "rev?"
},
"Size":
{
"X": 22.910,
"Y": 86.410
},
"LayerNumber": 2,
"BoardThickness": 1.600
},
"DesignRules":
[
{
"Layers": "Outer",
"PadToPad": 0.127,
"PadToTrack": 0.127,
"TrackToTrack": 0.127,
"MinLineWidth": 0.127,
"TrackToRegion": 0.254,
"RegionToRegion": 0.254
}
],
"FilesAttributes":
[
{
"Path": "Bluster-F_Cu.gbr",
"FileFunction": "Copper,L1,Top",
"FilePolarity": "Positive"
},
{
"Path": "Bluster-B_Cu.gbr",
"FileFunction": "Copper,L2,Bot",
"FilePolarity": "Positive"
},
{
"Path": "Bluster-F_Paste.gbr",
"FileFunction": "SolderPaste,Top",
"FilePolarity": "Positive"
},
{
"Path": "Bluster-B_Paste.gbr",
"FileFunction": "SolderPaste,Bot",
"FilePolarity": "Positive"
},
{
"Path": "Bluster-F_SilkS.gbr",
"FileFunction": "Legend,Top",
"FilePolarity": "Positive"
},
{
"Path": "Bluster-B_SilkS.gbr",
"FileFunction": "Legend,Bot",
"FilePolarity": "Positive"
},
{
"Path": "Bluster-F_Mask.gbr",
"FileFunction": "SolderMask,Top",
"FilePolarity": "Negative"
},
{
"Path": "Bluster-B_Mask.gbr",
"FileFunction": "SolderMask,Bot",
"FilePolarity": "Negative"
},
{
"Path": "Bluster-Edge_Cuts.gbr",
"FileFunction": "Profile",
"FilePolarity": "Positive"
}
],
"MaterialStackup":
[
{
"Type": "Legend",
"Notes": "Layer F.SilkS"
},
{
"Type": "SolderPaste",
"Notes": "Layer F.Paste"
},
{
"Type": "SolderMask",
"Notes": "Layer F.Mask"
},
{
"Type": "Copper",
"Notes": "Layer F.Cu"
},
{
"Type": "Dielectric",
"Material": "FR4",
"Notes": "Layers L1/L2"
},
{
"Type": "Copper",
"Notes": "Layer B.Cu"
},
{
"Type": "SolderMask",
"Notes": "Layer B.Mask"
},
{
"Type": "SolderPaste",
"Notes": "Layer B.Paste"
},
{
"Type": "Legend",
"Notes": "Layer B.SilkS"
}
]
}

28
Kicad/.gitignore vendored Normal file
View File

@ -0,0 +1,28 @@
# For PCBs designed using KiCad: http://www.kicad-pcb.org/
# Format documentation: http://kicad-pcb.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.kicad_sch-bak
*.kicad_prl
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv

257
Kicad/Bluster-cache.lib Normal file
View File

@ -0,0 +1,257 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Buster_Buster
#
DEF Buster_Buster U 0 40 Y Y 2 F N
F0 "U" -50 50 50 H V C CNN
F1 "Buster_Buster" 150 -3200 50 H V C CNN
F2 "Package_DIP:DIP-48_W15.24mm_Socket" 0 -200 50 H V C CNN
F3 "" 0 -200 50 H I C CNN
DRAW
S 850 -3150 0 0 1 1 0 f
S -150 -100 150 -650 2 1 0 f
X ~BR4 10 -100 -400 100 R 50 50 1 1 I
X ~BR5 11 -100 -500 100 R 50 50 1 1 I
X ~SLAVE1 12 -100 -650 100 R 50 50 1 1 I
X ~SLAVE2 13 -100 -750 100 R 50 50 1 1 I
X ~SLAVE3 14 -100 -850 100 R 50 50 1 1 I
X ~SLAVE4 15 -100 -950 100 R 50 50 1 1 I
X ~SLAVE5 16 -100 -1050 100 R 50 50 1 1 I
X ~BG 17 -100 -2150 100 R 50 50 1 1 I
X ~CDAC 18 -100 -2850 100 R 50 50 1 1 I
X C1 19 -100 -2950 100 R 50 50 1 1 I
X ~BG1 2 950 -100 100 L 50 50 1 1 O
X C3 20 -100 -3050 100 R 50 50 1 1 I
X ~C2 21 950 -3050 100 L 50 50 1 1 O
X ~C4 22 950 -2950 100 L 50 50 1 1 O
X ~GBG 23 950 -1950 100 L 50 50 1 1 O
X ~BEER 26 -100 -1750 100 R 50 50 1 1 I
X ~BR 27 950 -2250 100 L 50 50 1 1 O
X ~CBR 28 950 -2350 100 L 50 50 1 1 O
X ~CBG 29 950 -2150 100 L 50 50 1 1 O
X ~BG2 3 950 -200 100 L 50 50 1 1 O
X A19 30 -100 -1200 100 R 50 50 1 1 I
X A20 31 -100 -1300 100 R 50 50 1 1 I
X A21 32 -100 -1400 100 R 50 50 1 1 I
X A22 33 -100 -1500 100 R 50 50 1 1 I
X A23 34 -100 -1600 100 R 50 50 1 1 I
X READ 35 -100 -2050 100 R 50 50 1 1 I
X ~AS 36 -100 -2550 100 R 50 50 1 1 I
X ~LDS 37 -100 -1950 100 R 50 50 1 1 I
X ~UDS 38 -100 -1850 100 R 50 50 1 1 I
X ~BOSS 39 -100 -2250 100 R 50 50 1 1 I
X ~BG3 4 950 -300 100 L 50 50 1 1 O
X ~OVR 40 -100 -2350 100 R 50 50 1 1 I
X ~OWN 41 -100 -2450 100 R 50 50 1 1 I
X ~RST 42 -100 -2650 100 R 50 50 1 1 I
X TEST 43 950 -2650 100 L 50 50 1 1 I
X PTEST 44 950 -2550 100 L 50 50 1 1 I
X ~D2P 45 950 -1550 100 L 50 50 1 1 O
X ~DB0E 46 950 -800 100 L 50 50 1 1 O
X DOE 47 950 -900 100 L 50 50 1 1 O
X ~BG4 5 950 -400 100 L 50 50 1 1 O
X ~BG5 6 950 -500 100 L 50 50 1 1 O
X ~BR1 7 -100 -100 100 R 50 50 1 1 I
X ~BR2 8 -100 -200 100 R 50 50 1 1 I
X ~BR3 9 -100 -300 100 R 50 50 1 1 I
X GND 1 -50 -750 100 U 50 50 2 1 I
X GND 24 50 -750 100 U 50 50 2 1 W
X VCC 25 50 0 100 D 50 50 2 1 W
X VCC 48 -50 0 100 D 50 50 2 1 W
ENDDRAW
ENDDEF
#
# CPLD_Xilinx_XC9572XL-VQ64
#
DEF CPLD_Xilinx_XC9572XL-VQ64 U 0 20 Y Y 1 F N
F0 "U" -650 1600 50 H V C CNN
F1 "CPLD_Xilinx_XC9572XL-VQ64" -650 -1700 50 H V C CNN
F2 "Package_QFP:TQFP-64_10x10mm_P0.5mm" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
TQFP*10x10mm*P0.5mm*
$ENDFPLIST
DRAW
S -650 1550 650 -1650 1 1 10 f
X P1 1 -800 0 150 R 50 50 1 1 B
X P10 10 -800 1200 150 R 50 50 1 1 B
X P11 11 -800 1100 150 R 50 50 1 1 B
X P12 12 -800 1000 150 R 50 50 1 1 B
X P13 13 -800 900 150 R 50 50 1 1 B
X GND 14 -100 -1800 150 U 50 50 1 1 W
X I/O/GCK1 15 -800 800 150 R 50 50 1 1 B
X I/O/GCK2 16 -800 700 150 R 50 50 1 1 B
X I/O/GCK3 17 -800 600 150 R 50 50 1 1 B
X P18 18 -800 500 150 R 50 50 1 1 B
X P19 19 -800 400 150 R 50 50 1 1 B
X I/O/GTS2 2 -800 -100 150 R 50 50 1 1 B
X P20 20 -800 300 150 R 50 50 1 1 B
X GND 21 0 -1800 150 U 50 50 1 1 W
X P22 22 800 1500 150 L 50 50 1 1 B
X P23 23 -800 200 150 R 50 50 1 1 B
X P24 24 800 1400 150 L 50 50 1 1 B
X P25 25 800 1300 150 L 50 50 1 1 B
X VCCIO 26 100 1700 150 D 50 50 1 1 W
X P27 27 800 1200 150 L 50 50 1 1 B
X TDI 28 800 -1300 150 L 50 50 1 1 I
X TMS 29 800 -1400 150 L 50 50 1 1 I
X VCC 3 -100 1700 150 D 50 50 1 1 W
X TCK 30 800 -1500 150 L 50 50 1 1 I
X P31 31 800 1100 150 L 50 50 1 1 B
X P32 32 800 1000 150 L 50 50 1 1 B
X P33 33 800 900 150 L 50 50 1 1 B
X P34 34 800 800 150 L 50 50 1 1 B
X P35 35 800 700 150 L 50 50 1 1 B
X P36 36 800 600 150 L 50 50 1 1 B
X VCC 37 0 1700 150 D 50 50 1 1 W
X P38 38 800 500 150 L 50 50 1 1 B
X P39 39 800 400 150 L 50 50 1 1 B
X P4 4 -800 -200 150 R 50 50 1 1 B
X P40 40 800 300 150 L 50 50 1 1 B
X GND 41 100 -1800 150 U 50 50 1 1 W
X P42 42 800 200 150 L 50 50 1 1 B
X P43 43 800 0 150 L 50 50 1 1 B
X P44 44 800 -100 150 L 50 50 1 1 B
X P45 45 800 -200 150 L 50 50 1 1 B
X P46 46 800 -300 150 L 50 50 1 1 B
X P47 47 800 -400 150 L 50 50 1 1 B
X P48 48 800 -500 150 L 50 50 1 1 B
X P49 49 800 -600 150 L 50 50 1 1 B
X I/O/GTS1 5 -800 -300 150 R 50 50 1 1 B
X P50 50 800 -700 150 L 50 50 1 1 B
X P51 51 800 -800 150 L 50 50 1 1 B
X P52 52 800 -900 150 L 50 50 1 1 B
X TDO 53 800 -1600 150 L 50 50 1 1 O
X GND 54 200 -1800 150 U 50 50 1 1 W
X VCCIO 55 200 1700 150 D 50 50 1 1 W
X P56 56 800 -1000 150 L 50 50 1 1 B
X P57 57 800 -1100 150 L 50 50 1 1 B
X P58 58 -800 -600 150 R 50 50 1 1 B
X P59 59 -800 -700 150 R 50 50 1 1 B
X P6 6 -800 -400 150 R 50 50 1 1 B
X P60 60 -800 -800 150 R 50 50 1 1 B
X P61 61 -800 -900 150 R 50 50 1 1 B
X P62 62 -800 -1000 150 R 50 50 1 1 B
X P63 63 -800 -1100 150 R 50 50 1 1 B
X I/O/GSR 64 -800 -1200 150 R 50 50 1 1 B
X P7 7 -800 -500 150 R 50 50 1 1 B
X P8 8 -800 1400 150 R 50 50 1 1 B
X P9 9 -800 1300 150 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# Connector_Conn_01x06_Female
#
DEF Connector_Conn_01x06_Female J 0 40 Y N 1 F N
F0 "J" 0 300 50 H V C CNN
F1 "Connector_Conn_01x06_Female" 0 -400 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
A 0 -300 20 901 -901 1 1 6 N 0 -280 0 -320
A 0 -200 20 901 -901 1 1 6 N 0 -180 0 -220
A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120
A 0 0 20 901 -901 1 1 6 N 0 20 0 -20
A 0 100 20 901 -901 1 1 6 N 0 120 0 80
A 0 200 20 901 -901 1 1 6 N 0 220 0 180
P 2 1 1 6 -50 -300 -20 -300 N
P 2 1 1 6 -50 -200 -20 -200 N
P 2 1 1 6 -50 -100 -20 -100 N
P 2 1 1 6 -50 0 -20 0 N
P 2 1 1 6 -50 100 -20 100 N
P 2 1 1 6 -50 200 -20 200 N
X Pin_1 1 -200 200 150 R 50 50 1 1 P
X Pin_2 2 -200 100 150 R 50 50 1 1 P
X Pin_3 3 -200 0 150 R 50 50 1 1 P
X Pin_4 4 -200 -100 150 R 50 50 1 1 P
X Pin_5 5 -200 -200 150 R 50 50 1 1 P
X Pin_6 6 -200 -300 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_C
#
DEF Device_C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Regulator_Linear_AP7361C-33E
#
DEF Regulator_Linear_AP7361C-33E U 0 10 Y Y 1 F N
F0 "U" -150 125 50 H V C CNN
F1 "Regulator_Linear_AP7361C-33E" 0 125 50 H V L CNN
F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 225 50 H I C CIN
F3 "" 0 -50 50 H I C CNN
ALIAS SPX2920M3-5.0_SOT223 LT1129-3.3_SOT223 LT1129-5.0_SOT223 LM2937xMP AP7361C-10E AP7361C-12E AP7361C-15E AP7361C-18E AP7361C-25E AP7361C-28E AP7361C-33E
$FPLIST
SOT?223*
$ENDFPLIST
DRAW
S -200 -200 200 75 0 1 10 f
X VI 1 -300 0 100 R 50 50 1 1 W
X GND 2 0 -300 100 U 50 50 1 1 W
X VO 3 300 0 100 L 50 50 1 1 w
ENDDRAW
ENDDEF
#
# power_+3.3V
#
DEF power_+3.3V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3.3V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS +3.3V
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

2354
Kicad/Bluster.kicad_pcb Normal file

File diff suppressed because it is too large Load Diff

248
Kicad/Bluster.pro Normal file
View File

@ -0,0 +1,248 @@
update=13/02/2021 3:47:29 PM
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.127
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.127
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.127
TrackWidth=0.127
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1

502
Kicad/Bluster.sch Normal file
View File

@ -0,0 +1,502 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "BLUSTER"
Date ""
Rev "A"
Comp "LIV2"
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L CPLD_Xilinx:XC9572XL-VQ64 U1
U 1 1 6011E759
P 5600 2950
F 0 "U1" H 5600 4831 50 0000 C CNN
F 1 "Buster" H 5600 4740 50 0000 C CNN
F 2 "Package_QFP:TQFP-64_10x10mm_P0.5mm" H 5600 2950 50 0001 C CNN
F 3 "" H 5600 2950 50 0001 C CNN
1 5600 2950
1 0 0 -1
$EndComp
$Comp
L Buster:Buster J1
U 1 1 60134927
P 2650 1400
F 0 "J1" H 2650 1450 50 0000 L CNN
F 1 "Buster" H 2650 -1800 50 0000 L CNN
F 2 "Package_DIP:DIP-48_W15.24mm_Socket" H 2828 934 50 0001 L CNN
F 3 "" H 2650 1200 50 0001 C CNN
1 2650 1400
1 0 0 -1
$EndComp
$Comp
L Buster:Buster J1
U 2 1 60130EF0
P 1500 2800
F 0 "J1" H 1350 2900 50 0000 C CNN
F 1 "Buster" H 1250 2000 50 0000 C CNN
F 2 "Package_DIP:DIP-48_W15.24mm_Socket" H 1925 2873 50 0001 C CNN
F 3 "" H 1500 2600 50 0001 C CNN
2 1500 2800
1 0 0 -1
$EndComp
Text Label 2550 1500 2 50 ~ 0
~BR1
Text Label 2550 1600 2 50 ~ 0
~BR2
Text Label 2550 1700 2 50 ~ 0
~BR3
Text Label 2550 1800 2 50 ~ 0
~BR4
Text Label 2550 1900 2 50 ~ 0
~BR5
Text Label 2550 2050 2 50 ~ 0
~SLAVE1
Text Label 2550 2150 2 50 ~ 0
~SLAVE2
Text Label 2550 2250 2 50 ~ 0
~SLAVE3
Text Label 2550 2350 2 50 ~ 0
~SLAVE4
Text Label 2550 2450 2 50 ~ 0
~SLAVE5
Text Label 2550 2600 2 50 ~ 0
~A19
Text Label 2550 2700 2 50 ~ 0
~A20
Text Label 2550 2800 2 50 ~ 0
~A21
Text Label 2550 2900 2 50 ~ 0
~A22
Text Label 2550 3000 2 50 ~ 0
~A23
Text Label 3600 1500 0 50 ~ 0
~BG1
Text Label 3600 1600 0 50 ~ 0
~BG2
Text Label 3600 1700 0 50 ~ 0
~BG3
Text Label 3600 1800 0 50 ~ 0
~BG4
Text Label 3600 1900 0 50 ~ 0
~BG5
Text Label 3600 2200 0 50 ~ 0
~DBOE
Text Label 3600 2300 0 50 ~ 0
DOE
Text Label 3600 2950 0 50 ~ 0
D2P
Text Label 3600 3350 0 50 ~ 0
GBG
Text Label 3600 3550 0 50 ~ 0
~CBG
Text Label 3600 3650 0 50 ~ 0
~BR
Text Label 3600 3750 0 50 ~ 0
~CBR
Text Label 3600 4350 0 50 ~ 0
~C4
Text Label 3600 4450 0 50 ~ 0
~C2
Text Label 2550 3150 2 50 ~ 0
~BEER
Text Label 2550 3250 2 50 ~ 0
~UDS
Text Label 2550 3350 2 50 ~ 0
~LDS
Text Label 2550 3450 2 50 ~ 0
READ
Text Label 2550 3550 2 50 ~ 0
~BG
Text Label 2550 3650 2 50 ~ 0
~BOSS
Text Label 2550 3750 2 50 ~ 0
~OVR
Text Label 2550 3850 2 50 ~ 0
~OWN
Text Label 2550 3950 2 50 ~ 0
~AS
Text Label 2550 4050 2 50 ~ 0
~RST
Text Label 2550 4250 2 50 ~ 0
~CDAC
Text Label 2550 4350 2 50 ~ 0
C1
Text Label 2550 4450 2 50 ~ 0
C3
Wire Wire Line
5800 1250 5700 1250
Connection ~ 5600 1250
Wire Wire Line
5600 1250 5500 1250
Connection ~ 5700 1250
Wire Wire Line
5700 1250 5600 1250
Wire Wire Line
5800 4750 5700 4750
Connection ~ 5600 4750
Wire Wire Line
5600 4750 5500 4750
Connection ~ 5700 4750
Wire Wire Line
5700 4750 5650 4750
Wire Wire Line
5650 5000 5650 4750
$Comp
L power:GND #PWR03
U 1 1 60140644
P 5650 5000
F 0 "#PWR03" H 5650 4750 50 0001 C CNN
F 1 "GND" H 5655 4827 50 0000 C CNN
F 2 "" H 5650 5000 50 0001 C CNN
F 3 "" H 5650 5000 50 0001 C CNN
1 5650 5000
1 0 0 -1
$EndComp
Wire Wire Line
1450 3550 1500 3550
$Comp
L power:GND #PWR01
U 1 1 60142149
P 1500 3550
F 0 "#PWR01" H 1500 3300 50 0001 C CNN
F 1 "GND" H 1505 3377 50 0000 C CNN
F 2 "" H 1500 3550 50 0001 C CNN
F 3 "" H 1500 3550 50 0001 C CNN
1 1500 3550
1 0 0 -1
$EndComp
Connection ~ 1500 3550
Wire Wire Line
1500 3550 1550 3550
$Comp
L Device:C C1
U 1 1 6014581D
P 7300 1500
F 0 "C1" H 7415 1546 50 0000 L CNN
F 1 "0.1u" H 7415 1455 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 7338 1350 50 0001 C CNN
F 3 "~" H 7300 1500 50 0001 C CNN
1 7300 1500
1 0 0 -1
$EndComp
$Comp
L Device:C C2
U 1 1 60147309
P 7700 1500
F 0 "C2" H 7815 1546 50 0000 L CNN
F 1 "0.1u" H 7815 1455 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 7738 1350 50 0001 C CNN
F 3 "~" H 7700 1500 50 0001 C CNN
1 7700 1500
1 0 0 -1
$EndComp
$Comp
L Device:C C3
U 1 1 60147871
P 8100 1500
F 0 "C3" H 8215 1546 50 0000 L CNN
F 1 "0.1u" H 8215 1455 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 8138 1350 50 0001 C CNN
F 3 "~" H 8100 1500 50 0001 C CNN
1 8100 1500
1 0 0 -1
$EndComp
$Comp
L Device:C C4
U 1 1 60147B7A
P 8500 1500
F 0 "C4" H 8615 1546 50 0000 L CNN
F 1 "0.1u" H 8615 1455 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 8538 1350 50 0001 C CNN
F 3 "~" H 8500 1500 50 0001 C CNN
1 8500 1500
1 0 0 -1
$EndComp
Wire Wire Line
7300 1350 7700 1350
Connection ~ 7700 1350
Wire Wire Line
7700 1350 8100 1350
Connection ~ 8100 1350
Wire Wire Line
8100 1350 8500 1350
Wire Wire Line
8500 1650 8100 1650
Connection ~ 7700 1650
Wire Wire Line
7700 1650 7300 1650
Connection ~ 8100 1650
Wire Wire Line
8100 1650 7700 1650
$Comp
L power:GND #PWR08
U 1 1 60149B75
P 8500 1650
F 0 "#PWR08" H 8500 1400 50 0001 C CNN
F 1 "GND" H 8505 1477 50 0000 C CNN
F 2 "" H 8500 1650 50 0001 C CNN
F 3 "" H 8500 1650 50 0001 C CNN
1 8500 1650
1 0 0 -1
$EndComp
Connection ~ 8500 1650
Connection ~ 5650 4750
Wire Wire Line
5650 4750 5600 4750
Text Label 7750 4350 2 50 ~ 0
TMS
Text Label 7750 4450 2 50 ~ 0
TDI
Text Label 7750 4550 2 50 ~ 0
TDO
Text Label 7750 4650 2 50 ~ 0
TCK
Text Label 6400 4250 0 50 ~ 0
TDI
Text Label 6400 4350 0 50 ~ 0
TMS
Text Label 6400 4450 0 50 ~ 0
TCK
Text Label 6400 4550 0 50 ~ 0
TDO
$Comp
L power:GND #PWR06
U 1 1 6015097C
P 7750 4750
F 0 "#PWR06" H 7750 4500 50 0001 C CNN
F 1 "GND" V 7755 4622 50 0000 R CNN
F 2 "" H 7750 4750 50 0001 C CNN
F 3 "" H 7750 4750 50 0001 C CNN
1 7750 4750
0 1 1 0
$EndComp
$Comp
L Connector:Conn_01x06_Female J2
U 1 1 6014B057
P 7950 4550
F 0 "J2" H 7978 4526 50 0000 L CNN
F 1 "Buster" H 7978 4435 50 0000 L CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical" H 7950 4550 50 0001 C CNN
F 3 "" H 7950 4550 50 0001 C CNN
1 7950 4550
1 0 0 -1
$EndComp
$Comp
L power:+3.3V #PWR07
U 1 1 60151827
P 7750 4850
F 0 "#PWR07" H 7750 4700 50 0001 C CNN
F 1 "+3.3V" V 7765 4978 50 0000 L CNN
F 2 "" H 7750 4850 50 0001 C CNN
F 3 "" H 7750 4850 50 0001 C CNN
1 7750 4850
0 -1 -1 0
$EndComp
$Comp
L power:+3.3V #PWR05
U 1 1 60152460
P 7300 1350
F 0 "#PWR05" H 7300 1200 50 0001 C CNN
F 1 "+3.3V" H 7315 1523 50 0000 C CNN
F 2 "" H 7300 1350 50 0001 C CNN
F 3 "" H 7300 1350 50 0001 C CNN
1 7300 1350
1 0 0 -1
$EndComp
Connection ~ 7300 1350
Connection ~ 5800 1250
Wire Wire Line
5800 1250 5800 800
$Comp
L power:+3.3V #PWR04
U 1 1 60153D2F
P 5800 800
F 0 "#PWR04" H 5800 650 50 0001 C CNN
F 1 "+3.3V" H 5815 973 50 0000 C CNN
F 2 "" H 5800 800 50 0001 C CNN
F 3 "" H 5800 800 50 0001 C CNN
1 5800 800
1 0 0 -1
$EndComp
$Comp
L Regulator_Linear:AP7361C-33E U2
U 1 1 60156074
P 9700 1390
F 0 "U2" H 9700 1632 50 0000 C CNN
F 1 "TC1262-3.3V" H 9700 1541 50 0000 C CNN
F 2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" H 9700 1615 50 0001 C CIN
F 3 "https://ww1.microchip.com/downloads/en/DeviceDoc/21373C.pdf" H 9700 1340 50 0001 C CNN
1 9700 1390
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR010
U 1 1 6015942C
P 9700 1740
F 0 "#PWR010" H 9700 1490 50 0001 C CNN
F 1 "GND" H 9705 1567 50 0000 C CNN
F 2 "" H 9700 1740 50 0001 C CNN
F 3 "" H 9700 1740 50 0001 C CNN
1 9700 1740
1 0 0 -1
$EndComp
$Comp
L Device:C C5
U 1 1 6015BB09
P 9150 1540
F 0 "C5" H 9265 1586 50 0000 L CNN
F 1 "47u" H 9265 1495 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 9188 1390 50 0001 C CNN
F 3 "~" H 9150 1540 50 0001 C CNN
1 9150 1540
1 0 0 -1
$EndComp
$Comp
L Device:C C6
U 1 1 6015C4F0
P 10250 1540
F 0 "C6" H 10365 1586 50 0000 L CNN
F 1 "10u" H 10365 1495 50 0000 L CNN
F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder" H 10288 1390 50 0001 C CNN
F 3 "~" H 10250 1540 50 0001 C CNN
1 10250 1540
1 0 0 -1
$EndComp
Wire Wire Line
9150 1390 9400 1390
Wire Wire Line
10250 1390 10000 1390
Wire Wire Line
9700 1740 9700 1690
Wire Wire Line
9700 1690 9150 1690
Connection ~ 9700 1690
Wire Wire Line
9700 1690 10250 1690
$Comp
L power:+3.3V #PWR011
U 1 1 60160CDB
P 10250 1390
F 0 "#PWR011" H 10250 1240 50 0001 C CNN
F 1 "+3.3V" H 10265 1563 50 0000 C CNN
F 2 "" H 10250 1390 50 0001 C CNN
F 3 "" H 10250 1390 50 0001 C CNN
1 10250 1390
1 0 0 -1
$EndComp
Connection ~ 10250 1390
$Comp
L power:+5V #PWR09
U 1 1 6016381B
P 9150 1390
F 0 "#PWR09" H 9150 1240 50 0001 C CNN
F 1 "+5V" H 9165 1563 50 0000 C CNN
F 2 "" H 9150 1390 50 0001 C CNN
F 3 "" H 9150 1390 50 0001 C CNN
1 9150 1390
1 0 0 -1
$EndComp
Connection ~ 9150 1390
$Comp
L power:+5V #PWR02
U 1 1 601644A8
P 1550 2800
F 0 "#PWR02" H 1550 2650 50 0001 C CNN
F 1 "+5V" H 1565 2973 50 0000 C CNN
F 2 "" H 1550 2800 50 0001 C CNN
F 3 "" H 1550 2800 50 0001 C CNN
1 1550 2800
1 0 0 -1
$EndComp
Text Label 4800 2950 2 50 ~ 0
~BG1
Text Label 4800 3050 2 50 ~ 0
~BG2
Text Label 4800 3150 2 50 ~ 0
~BG3
Text Label 4800 3250 2 50 ~ 0
~BG4
Text Label 4800 3350 2 50 ~ 0
~BG5
Text Label 4800 3450 2 50 ~ 0
~BR1
Text Label 4800 1550 2 50 ~ 0
~BR2
Text Label 4800 1650 2 50 ~ 0
~BR3
Text Label 4800 1750 2 50 ~ 0
~BR4
Text Label 4800 1850 2 50 ~ 0
~BR5
Text Label 4800 1950 2 50 ~ 0
~SLAVE1
Text Label 4800 2050 2 50 ~ 0
~SLAVE2
Text Label 4800 2150 2 50 ~ 0
~SLAVE3
Text Label 4800 2250 2 50 ~ 0
~SLAVE4
Text Label 4800 2350 2 50 ~ 0
~SLAVE5
Text Label 4800 2450 2 50 ~ 0
~BG
Text Label 4800 2550 2 50 ~ 0
~CDAC
Text Label 4800 2650 2 50 ~ 0
C1
Text Label 6400 1450 0 50 ~ 0
C3
Text Label 4800 2750 2 50 ~ 0
~C2
Text Label 6400 1550 0 50 ~ 0
~C4
Text Label 6400 1650 0 50 ~ 0
GBG
Text Label 4800 4150 2 50 ~ 0
DOE
Text Label 4800 4050 2 50 ~ 0
~DBOE
Text Label 4800 3950 2 50 ~ 0
D2P
Text Label 4800 3850 2 50 ~ 0
~RST
Text Label 4800 3750 2 50 ~ 0
~OWN
Text Label 4800 3650 2 50 ~ 0
~OVR
Text Label 4800 3550 2 50 ~ 0
~BOSS
Text Label 6400 4050 0 50 ~ 0
~UDS
Text Label 6400 3950 0 50 ~ 0
~LDS
Text Label 6400 3850 0 50 ~ 0
~AS
Text Label 6400 3750 0 50 ~ 0
READ
Text Label 6400 3650 0 50 ~ 0
~A23
Text Label 6400 3550 0 50 ~ 0
~A22
Text Label 6400 3450 0 50 ~ 0
~A21
Text Label 6400 3350 0 50 ~ 0
~A20
Text Label 6400 3250 0 50 ~ 0
~A19
Text Label 6400 3150 0 50 ~ 0
~CBG
Text Label 6400 3050 0 50 ~ 0
~CBR
Text Label 6400 2950 0 50 ~ 0
~BR
Text Label 6400 2750 0 50 ~ 0
~BEER
$EndSCHEMATC

3
Kicad/Buster.dcm Normal file
View File

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

65
Kicad/Buster.lib Normal file
View File

@ -0,0 +1,65 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Buster
#
DEF Buster U 0 40 Y Y 2 F N
F0 "U" -50 50 50 H V C CNN
F1 "Buster" 150 -3200 50 H V C CNN
F2 "Package_DIP:DIP-48_W15.24mm_Socket" 0 -200 50 H V C CNN
F3 "" 0 -200 50 H I C CNN
DRAW
S 850 -3150 0 0 1 1 0 f
S -150 -100 150 -650 2 1 0 f
X ~BR4 10 -100 -400 100 R 50 50 1 1 I
X ~BR5 11 -100 -500 100 R 50 50 1 1 I
X ~SLAVE1 12 -100 -650 100 R 50 50 1 1 I
X ~SLAVE2 13 -100 -750 100 R 50 50 1 1 I
X ~SLAVE3 14 -100 -850 100 R 50 50 1 1 I
X ~SLAVE4 15 -100 -950 100 R 50 50 1 1 I
X ~SLAVE5 16 -100 -1050 100 R 50 50 1 1 I
X ~BG 17 -100 -2150 100 R 50 50 1 1 I
X ~CDAC 18 -100 -2850 100 R 50 50 1 1 I
X C1 19 -100 -2950 100 R 50 50 1 1 I
X ~BG1 2 950 -100 100 L 50 50 1 1 O
X C3 20 -100 -3050 100 R 50 50 1 1 I
X ~C2 21 950 -3050 100 L 50 50 1 1 O
X ~C4 22 950 -2950 100 L 50 50 1 1 O
X ~GBG 23 950 -1950 100 L 50 50 1 1 O
X ~BEER 26 -100 -1750 100 R 50 50 1 1 I
X ~BR 27 950 -2250 100 L 50 50 1 1 O
X ~CBR 28 950 -2350 100 L 50 50 1 1 O
X ~CBG 29 950 -2150 100 L 50 50 1 1 O
X ~BG2 3 950 -200 100 L 50 50 1 1 O
X A19 30 -100 -1200 100 R 50 50 1 1 I
X A20 31 -100 -1300 100 R 50 50 1 1 I
X A21 32 -100 -1400 100 R 50 50 1 1 I
X A22 33 -100 -1500 100 R 50 50 1 1 I
X A23 34 -100 -1600 100 R 50 50 1 1 I
X READ 35 -100 -2050 100 R 50 50 1 1 I
X ~AS 36 -100 -2550 100 R 50 50 1 1 I
X ~LDS 37 -100 -1950 100 R 50 50 1 1 I
X ~UDS 38 -100 -1850 100 R 50 50 1 1 I
X ~BOSS 39 -100 -2250 100 R 50 50 1 1 I
X ~BG3 4 950 -300 100 L 50 50 1 1 O
X ~OVR 40 -100 -2350 100 R 50 50 1 1 I
X ~OWN 41 -100 -2450 100 R 50 50 1 1 I
X ~RST 42 -100 -2650 100 R 50 50 1 1 I
X TEST 43 950 -2650 100 L 50 50 1 1 I
X PTEST 44 950 -2550 100 L 50 50 1 1 I
X ~D2P 45 950 -1550 100 L 50 50 1 1 O
X ~DB0E 46 950 -800 100 L 50 50 1 1 O
X DOE 47 950 -900 100 L 50 50 1 1 O
X ~BG4 5 950 -400 100 L 50 50 1 1 O
X ~BG5 6 950 -500 100 L 50 50 1 1 O
X ~BR1 7 -100 -100 100 R 50 50 1 1 I
X ~BR2 8 -100 -200 100 R 50 50 1 1 I
X ~BR3 9 -100 -300 100 R 50 50 1 1 I
X GND 1 -50 -750 100 U 50 50 2 1 I
X GND 24 50 -750 100 U 50 50 2 1 W
X VCC 25 50 0 100 D 50 50 2 1 W
X VCC 48 -50 0 100 D 50 50 2 1 W
ENDDRAW
ENDDEF
#
#End Library

3
Kicad/sym-lib-table Normal file
View File

@ -0,0 +1,3 @@
(sym_lib_table
(lib (name Buster)(type Legacy)(uri ${KIPRJMOD}/Buster.lib)(options "")(descr ""))
)

189
LICENSE.md Normal file
View File

@ -0,0 +1,189 @@
CERN Open Hardware Licence v1.2
Preamble
Through this CERN Open Hardware Licence ("CERN OHL") version 1.2, CERN
wishes to provide a tool to foster collaboration and sharing among
hardware designers. The CERN OHL is copyright CERN. Anyone is welcome
to use the CERN OHL, in unmodified form only, for the distribution of
their own Open Hardware designs. Any other right is reserved. Release
of hardware designs under the CERN OHL does not constitute an
endorsement of the licensor or its designs nor does it imply any
involvement by CERN in the development of such designs.
1. Definitions
In this Licence, the following terms have the following meanings:
“Licence” means this CERN OHL.
“Documentation” means schematic diagrams, designs, circuit or circuit
board layouts, mechanical drawings, flow charts and descriptive text,
and other explanatory material that is explicitly stated as being made
available under the conditions of this Licence. The Documentation may
be in any medium, including but not limited to computer files and
representations on paper, film, or any other media.
“Documentation Location” means a location where the Licensor has
placed Documentation, and which he believes will be publicly
accessible for at least three years from the first communication to
the public or distribution of Documentation.
“Product” means either an entire, or any part of a, device built using
the Documentation or the modified Documentation.
“Licensee” means any natural or legal person exercising rights under
this Licence.
“Licensor” means any natural or legal person that creates or modifies
Documentation and subsequently communicates to the public and/ or
distributes the resulting Documentation under the terms and conditions
of this Licence.
A Licensee may at the same time be a Licensor, and vice versa.
Use of the masculine gender includes the feminine and neuter genders
and is employed solely to facilitate reading.
2. Applicability
2.1. This Licence governs the use, copying, modification,
communication to the public and distribution of the Documentation, and
the manufacture and distribution of Products. By exercising any right
granted under this Licence, the Licensee irrevocably accepts these
terms and conditions.
2.2. This Licence is granted by the Licensor directly to the Licensee,
and shall apply worldwide and without limitation in time. The Licensee
may assign his licence rights or grant sub-licences.
2.3. This Licence does not extend to software, firmware, or code
loaded into programmable devices which may be used in conjunction with
the Documentation, the modified Documentation or with Products, unless
such software, firmware, or code is explicitly expressed to be subject
to this Licence. The use of such software, firmware, or code is
otherwise subject to the applicable licence terms and conditions.
3. Copying, modification, communication to the public and distribution
of the Documentation
3.1. The Licensee shall keep intact all copyright and trademarks
notices, all notices referring to Documentation Location, and all
notices that refer to this Licence and to the disclaimer of warranties
that are included in the Documentation. He shall include a copy
thereof in every copy of the Documentation or, as the case may be,
modified Documentation, that he communicates to the public or
distributes.
3.2. The Licensee may copy, communicate to the public and distribute
verbatim copies of the Documentation, in any medium, subject to the
requirements specified in section 3.1.
3.3. The Licensee may modify the Documentation or any portion thereof
provided that upon modification of the Documentation, the Licensee
shall make the modified Documentation available from a Documentation
Location such that it can be easily located by an original Licensor
once the Licensee communicates to the public or distributes the
modified Documentation under section 3.4, and, where required by
section 4.1, by a recipient of a Product. However, the Licensor shall
not assert his rights under the foregoing proviso unless or until a
Product is distributed.
3.4. The Licensee may communicate to the public and distribute the
modified Documentation (thereby in addition to being a Licensee also
becoming a Licensor), always provided that he shall:
a) comply with section 3.1;
b) cause the modified Documentation to carry prominent notices stating
that the Licensee has modified the Documentation, with the date and
description of the modifications;
c) cause the modified Documentation to carry a new Documentation
Location notice if the original Documentation provided for one;
d) make available the modified Documentation at the same level of
abstraction as that of the Documentation, in the preferred format for
making modifications to it (e.g. the native format of the CAD tool as
applicable), and in the event that format is proprietary, in a format
viewable with a tool licensed under an OSI-approved license if the
proprietary tool can create it; and
e) license the modified Documentation under the terms and conditions
of this Licence or, where applicable, a later version of this Licence
as may be issued by CERN.
3.5. The Licence includes a non-exclusive licence to those patents or
registered designs that are held by, under the control of, or
sub-licensable by the Licensor, to the extent necessary to make use of
the rights granted under this Licence. The scope of this section 3.5
shall be strictly limited to the parts of the Documentation or
modified Documentation created by the Licensor.
4. Manufacture and distribution of Products
4.1. The Licensee may manufacture or distribute Products always
provided that, where such manufacture or distribution requires a
licence under this Licence the Licensee provides to each recipient of
such Products an easy means of accessing a copy of the Documentation
or modified Documentation, as applicable, as set out in section 3.
4.2. The Licensee is invited to inform any Licensor who has indicated
his wish to receive this information about the type, quantity and
dates of production of Products the Licensee has (had) manufactured
5. Warranty and liability
5.1. DISCLAIMER The Documentation and any modified Documentation are
provided "as is" and any express or implied warranties, including, but
not limited to, implied warranties of merchantability, of satisfactory
quality, non-infringement of third party rights, and fitness for a
particular purpose or use are disclaimed in respect of the
Documentation, the modified Documentation or any Product. The Licensor
makes no representation that the Documentation, modified
Documentation, or any Product, does or will not infringe any patent,
copyright, trade secret or other proprietary right. The entire risk as
to the use, quality, and performance of a Product shall be with the
Licensee and not the Licensor. This disclaimer of warranty is an
essential part of this Licence and a condition for the grant of any
rights granted under this Licence. The Licensee warrants that it does
not act in a consumer capacity.
5.2. LIMITATION OF LIABILITY The Licensor shall have no liability
for direct, indirect, special, incidental, consequential, exemplary,
punitive or other damages of any character including, without
limitation, procurement of substitute goods or services, loss of use,
data or profits, or business interruption, however caused and on any
theory of contract, warranty, tort (including negligence), product
liability or otherwise, arising in any way in relation to the
Documentation, modified Documentation and/or the use, manufacture or
distribution of a Product, even if advised of the possibility of such
damages, and the Licensee shall hold the Licensor(s) free and harmless
from any liability, costs, damages, fees and expenses, including
claims by third parties, in relation to such use.
6. General
6.1. Except for the rights explicitly granted hereunder, this Licence
does not imply or represent any transfer or assignment of intellectual
property rights to the Licensee.
6.2. The Licensee shall not use or make reference to any of the names
(including acronyms and abbreviations), images, or logos under which
the Licensor is known, save in so far as required to comply with
section 3. Any such permitted use or reference shall be factual and
shall in no event suggest any kind of endorsement by the Licensor or
its personnel of the modified Documentation or any Product, or any
kind of implication by the Licensor or its personnel in the
preparation of the modified Documentation or Product.
6.3. CERN may publish updated versions of this Licence which retain
the same general provisions as this version, but differ in detail so
far this is required and reasonable. New versions will be published
with a unique version number.
6.4. This Licence shall terminate with immediate effect, upon written
notice and without involvement of a court if the Licensee fails to
comply with any of its terms and conditions, or if the Licensee
initiates legal action against Licensor in relation to this
Licence. Section 5 shall continue to apply.

13
README.md Normal file
View File

@ -0,0 +1,13 @@
# Bluster - A2000 CPLD Buster replacment
This is a replacement for the Buster IC used in the Amiga 2000
![PCB](Docs/PCB.png?raw=True)
### Bill of materials
|Component|Location|QTY|Link|
|---------|--------|---|------|
|XC9572XL-10VQ64C|U1|1|[Mouser](https://www.mouser.se/ProductDetail/217-C9572XL-10VQG64C)|
|TC1262-3.3|U2|1|[Mouser](https://www.mouser.com/ProductDetail/579-TC1262-3.3VDB)|
|4.7uF Ceramic Capacitor, 0805|C5|1|[Mouser](https://www.mouser.com/ProductDetail/187-CL21A475KOFNNNG)|
|0.1uF Ceramic Capacitor, 0805|C1-4|4|[Mouser](https://www.mouser.com/ProductDetail/963-EMF212B7104MGHT)|
|10uF Ceramic Capacitor, 0805|C6|1|[Mouser](https://www.mouser.com/ProductDetail/187-CL21A106KOQNNNG)|

51
RTL/Buster.ucf Normal file
View File

@ -0,0 +1,51 @@
#PACE: Start of Constraints generated by PACE
#PACE: Start of PACE I/O Pin Assignments
NET "ADDR<19>" LOC = "P46" ;
NET "ADDR<20>" LOC = "P47" ;
NET "ADDR<21>" LOC = "P48" ;
NET "ADDR<22>" LOC = "P49" ;
NET "ADDR<23>" LOC = "P50" ;
NET "ASn" LOC = "P52" ;
NET "BEERn" LOC = "P42" ;
NET "BG<1>" LOC = "P1" ;
NET "BG<2>" LOC = "P2" ;
NET "BG<3>" LOC = "P4" ;
NET "BG<4>" LOC = "P5" ;
NET "BG<5>" LOC = "P6" ;
NET "BGn" LOC = "P18" ;
NET "BOSSn" LOC = "P58" ;
NET "BR<1>" LOC = "P7" ;
NET "BR<2>" LOC = "P8" ;
NET "BR<3>" LOC = "P9" ;
NET "BR<4>" LOC = "P10" ;
NET "BR<5>" LOC = "P11" ;
NET "BRn" LOC = "P43" ;
NET "C1" LOC = "P20" ;
NET "C2n" LOC = "P23" ;
NET "C3" LOC = "P22" ;
NET "C4n" LOC = "P24" ;
NET "CBGn" LOC = "P45" ;
NET "CBRn" LOC = "P44" ;
NET "CDACn" LOC = "P19" ;
NET "D2Pn" LOC = "P62" ;
NET "DBOEn" LOC = "P63" ;
NET "DOE" LOC = "P64" ;
NET "GBGn" LOC = "P25" ;
NET "LDSn" LOC = "P57" ;
NET "OVRn" LOC = "P59" ;
NET "OWNn" LOC = "P60" ;
NET "READ" LOC = "P51" ;
NET "RESETn" LOC = "P61" ;
NET "SLV<1>" LOC = "P12" ;
NET "SLV<2>" LOC = "P13" ;
NET "SLV<3>" LOC = "P15" ;
NET "SLV<4>" LOC = "P16" ;
NET "SLV<5>" LOC = "P17" ;
NET "UDSn" LOC = "P56" ;
#PACE: Start of PACE Area Constraints
#PACE: Start of PACE Prohibit Constraints
#PACE: End of Constraints generated by PACE

173
RTL/Buster.v Normal file
View File

@ -0,0 +1,173 @@
/*
BUSTIN' MAKES ME FEEL GOOD!
Bluster - CPLD Replacement for Amiga 2000's Buster
Copyright 2021 Matthew Harlum
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//`define badbuster // Emulate 1st rev of Buster that had a bug requiring buster tower
module Buster(
input [5:1] BR,
input [5:1] SLV,
input [23:19] ADDR,
input UDSn,
input LDSn,
input READ,
input BGn,
input BOSSn,
input OVRn,
input OWNn,
input ASn,
input RESETn,
input CDACn,
input C1,
input C3,
inout BEERn,
inout CBRn,
inout CBGn,
output DOE,
output DBOEn,
output D2Pn,
output GBGn,
output reg BRn,
output reg [5:1] BG,
output reg C4n,
output reg C2n
);
// Clocks
wire C7M;
assign C7M = !(C1 ^ C3);
always @(posedge CDACn)
begin
C2n <= !C1;
end
always @(negedge CDACn)
begin
C4n <= !C3;
end
// Collision
wire nocollision;
wire mainboard;
// Reserved address ranges
// Buster triggers a bus error if a PIC answers to these addresses (unless it asserts OVR)
assign mainboard = (
ADDR[23:21] == 3'b000 | // $000000-0FFFFF - Chip RAM
ADDR[23:21] == 3'b101 | // $A00000-BFFFFF - RESERVED
ADDR[23:21] == 3'b110 | // $C00000-DFFFFF - Pseudo-Fast RAM
ADDR[23:19] == 5'b11100 | // $E00000-E7FFFF - RESERVED
ADDR[23:19] == 5'b11111 // $F80000-FFFFFF - Kickstart ROM
) & !ASn & RESETn & OVRn;
// If more than one PIC answers at the same time throw a bus error.
assign nocollision = (!SLV[5] ^ !SLV[4] ^ !SLV[3] ^ !SLV[2] ^ !SLV[1] ^ mainboard) | (SLV[5] & SLV[4] & SLV[3] & SLV[2] & SLV[1] & !mainboard);
assign BEERn = (!nocollision & RESETn) ? 1'b0 : 1'bZ;
/// Steering
// Delayed ASn needed for buffer control and DOE
// Based on the circuitry of the German A2000
// Not really sure why it uses C2? Perhaps they were worried about metastability
reg ASnd1; // ASn delayed until C2
reg ASnd2; // ASnd1 delayed until C7M
always @(negedge C2n or posedge ASn)
begin
if (ASn) begin
ASnd1 <= 1;
end else begin
ASnd1 <= ASn;
end
end
always @(posedge C7M or posedge ASn)
begin
if (ASn) begin
ASnd2 <= 1;
end else begin
ASnd2 <= ASnd1;
end
end
assign DOE = !ASnd2;
// Data buffer direction control
assign D2Pn = !(
OWNn & READ & (!SLV[1]|!SLV[2]|!SLV[3]|!SLV[4]|!SLV[5]) | // CPU reading from Zorro card
!OWNn & !READ & SLV[1] & SLV[2] & SLV[3] & SLV[4] & SLV[5] // Zorro master writing to mainboard
`ifndef badbuster
| !OWNn & (!SLV[1] | !SLV[2] | !SLV[3] | !SLV[4] | !SLV[5]) // Zorro to Zorro
`endif
);
// Need to double-check this against real Buster, initial look seems to always enable the buffer for every access. need to confirm...
// Data buffer output enable
assign DBOEn = !(
/* // Based on pal equations in A500/2000 TRM
!ASn & !READ & BEERn & OWNn | // CPU writing to Zorro
(!UDSn|!LDSn) & READ & !ASnd2 & BEERn & OWNn | // CPU reading from Zorro
!ASn & !READ & BEERn & !OWNn & SLV[1] & SLV[2] & SLV[3] & SLV[4] & SLV[5] | // Zorro DMA to mainboard
(!UDSn|!LDSn) & READ & !ASnd2 & BEERn & !OWNn & SLV[1] & SLV[2] & SLV[3] & SLV[4] & SLV[5] // Zorro DMA from mainboard
*/
// Observed behavior on Rev 4.4 B2000
!ASn & !READ & BEERn
| (!UDSn|!LDSn) & READ & !ASnd2 & BEERn
);
// Arbitration
// Here be dragons
//
// I am not 100% sure about the coprocessor logic here and have no good way of testing it.
reg BGOLDn;
reg COPBG;
wire BGRANT;
// If BOSS asserted, switch the direction of CBG and CBR
assign CBGn = (BOSSn) ? COPBG : 1'bZ;
assign CBRn = (!BOSSn) ? BRn : 1'bZ;
assign BGRANT = (BOSSn) ? BGn : CBGn;
assign GBGn = (BOSSn) ? BGn : CBGn;
always @(posedge C7M)
begin
BGOLDn <= BGRANT; // Store old state of BG
// Generate requests & hold grants
// Coprocessor has highest priority
COPBG = !(( RESETn & !BGRANT & BGOLDn & BOSSn & !CBRn ) | (RESETn & !BGn & !COPBG));
BG[1] = !(( RESETn & !BGRANT & BGOLDn & (CBRn | !BOSSn) & !BR[1] ) | (RESETn & !BGRANT & !BG[1]));
BG[2] = !(( RESETn & !BGRANT & BGOLDn & (CBRn | !BOSSn) & BR[1] & !BR[2] ) | (RESETn & !BGRANT & !BG[2]));
BG[3] = !(( RESETn & !BGRANT & BGOLDn & (CBRn | !BOSSn) & BR[1] & BR[2] & !BR[3] ) | (RESETn & !BGRANT & !BG[3]));
BG[4] = !(( RESETn & !BGRANT & BGOLDn & (CBRn | !BOSSn) & BR[1] & BR[2] & BR[3] & !BR[4] ) | (RESETn & !BGRANT & !BG[4]));
BG[5] = !(( RESETn & !BGRANT & BGOLDn & (CBRn | !BOSSn) & BR[1] & BR[2] & BR[3] & BR[4] & !BR[5] ) | (RESETn & !BGRANT & !BG[5]));
BRn <= (!RESETn | ((CBRn | !BOSSn) & BR[1] & BR[2] & BR[3] & BR[4] & BR[5]));
end
endmodule