Compare commits

...

20 Commits

3
.gitignore vendored

@ -1,2 +1 @@
/Hardware/
.~lock.*.*#

@ -0,0 +1,21 @@
PCB Part Number: usb-firewall
Layers: 2
Board Thickness: 0.062 inches (1.6 mm in KiCAD)
Minimum Trace or Space: 0.006 inches (0.2 mm in KiCAD)
Surface Finish: ENIG (RoHS)
ITAR Controlled: No
Need Extra Boards?: Yes
Revision: 1
Board Dimensions (inches): 2.795 x 0.985 (70.993 x 25.019 mm) XXX
Minimum Hole Sizes: 0.008
Number of Holes per Board: 137 (grep ^X USG.drl | wc -l)
Assembly on: Two sides
Quantity:
Turn Time:
Advanced Options
PCB has Via-in-pad features?: No
Solder Mask Color: Green/Blue/Black
PCB has any Controlled Impedance features?: No
Allow RoHS Marking: Yes
Allow Vendor Markings: Yes
Copper Weights: 1 oz. copper on outer layers

@ -0,0 +1,16 @@
# PCBA BoM Templates
Templates for BoM uploads.
## ProtoExpress
Proto Express / Sierra Circuits
* https://www.protoexpress.com/
* https://media.protoexpress.com/BOM-Sample-and-Demo.xls
## PCB Way
* https://www.pcbway.com/smt_ordering_guide.html
* https://www.pcbway.com/img/images/pcbway/Sample_BOM_PCBWay.xlsx

@ -0,0 +1,368 @@
<table border="1" width="100%" style="border-collapse:collapse;font-family: Arial;font-size:13px;font-weight:bold;">
<tr>
<td colspan = "10" style="font-size:14px;">BOM: &nbsp; BOM225402&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;as downloaded from Sierra Circuits www.protoexpress.com on 16 Feb 2021 1:59 PM Pacific Time</td>
</tr>
<tr>
<td colspan = "10" style="font-size:14px;">Assembly Part Number/Revision: </td>
</tr>
<tr>
<td colspan = "10" style="font-size:14px;">Customer / Company Name: Jeff Moe / Fork Sand, Inc.</td>
</tr>
</table>
<table border="1" width="100%" style="border-collapse:collapse;font-family: Arial;font-size:13px;" align="center" cellspacing="2" cellpadding="2">
<tr>
<th colspan="10">&nbsp;</th>
</tr>
<tr>
<th>Item #</th>
<th>Quantity per board</th>
<th>Manufacturer Part #</th>
<th>Do Not Install</th>
<th>Reference designators</th>
<th>Vendor (optional)</th>
<th>Vendor Part Number (optional)</th>
<th>Part description/ specs (optional, but recommended)</th>
<th>Manfacturer (optional)</th>
<th>Remarks (if any)</th>
</tr>
<tr>
<td align="center">15</td>
<td align="center">2</td>
<td>3220-10-0100-00</td>
<td></td>
<td>JTAG_UPST1, JTAG_DNST1</td>
<td>Digi-Key</td>
<td>3220-10-0100-00</td>
<td>CONN HEADER VERT 10POS 1.27MM</td>
<td>CNC Tech</td>
<td>
Sierra Component Engineer support chosen.
</td>
</tr>
<tr>
<td align="center">18</td>
<td align="center">1</td>
<td>BAV70LT1G</td>
<td></td>
<td>D1</td>
<td>Digi-Key</td>
<td>BAV70LT1GOSCT-ND</td>
<td>DIODE ARRAY GP 100V 200MA SOT23</td>
<td>ON Semiconductor</td>
<td>
</td>
</tr>
<tr>
<td align="center">19</td>
<td align="center">1</td>
<td>1825910-7</td>
<td></td>
<td>RESET1</td>
<td>Digi-Key</td>
<td>450-1804-ND</td>
<td>SWITCH TACTILE SPST-NO 0.05A 24V</td>
<td>TE Connectivity ALCOSWITCH Switches</td>
<td>
</td>
</tr>
<tr>
<td align="center">20</td>
<td align="center">1</td>
<td>10118194-0001LF</td>
<td></td>
<td>P3</td>
<td>Digi-Key</td>
<td>609-4618-1-ND</td>
<td>CONN RCPT USB2.0 MICRO B SMD R/A</td>
<td>Amphenol ICC (FCI)</td>
<td>
</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">4</td>
<td>CL10C180JB8NNNC</td>
<td></td>
<td>C2, C3, C17, C18</td>
<td>Digi-Key</td>
<td>1276-1089-1-ND</td>
<td>CAP CER 18PF 50V C0G/NP0 0603</td>
<td>Samsung Electro-Mechanics</td>
<td>
</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">1</td>
<td>AZ1117CH-3.3TRG1</td>
<td></td>
<td>U3</td>
<td>Digi-Key</td>
<td>AZ1117CH-3.3TRG1DICT-ND</td>
<td>IC REG LINEAR 3.3V 1A SOT223</td>
<td>Diodes Incorporated</td>
<td>
</td>
</tr>
<tr>
<td align="center">1</td>
<td align="center">2</td>
<td>STM32F401RCT6TR</td>
<td></td>
<td>U2, U4</td>
<td>Digi-Key</td>
<td>497-19344-1-ND</td>
<td>IC MCU 32BIT 256KB FLASH 64LQFP</td>
<td>STMicroelectronics</td>
<td>
</td>
</tr>
<tr>
<td align="center">16</td>
<td align="center">2</td>
<td>LTST-C190KFKT</td>
<td></td>
<td>FAULT_UPST1, FAULT_DNST1</td>
<td>Digi-Key</td>
<td>LTST-C190KFKT</td>
<td>LED ORANGE CLEAR CHIP SMD</td>
<td>Lite-On Inc.</td>
<td>
Sierra Component Engineer support chosen.
</td>
</tr>
<tr>
<td align="center">17</td>
<td align="center">1</td>
<td>UE27AC54100</td>
<td></td>
<td>P2</td>
<td>Digi-Key</td>
<td>UE27AC54100-ND</td>
<td>CONN RCPT USB2.0 TYPEA 4POS R/A</td>
<td>Amphenol ICC (Commercial Products)</td>
<td>
</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">18</td>
<td>CC0603KRX7R7BB104</td>
<td></td>
<td>C9, C10, C11, C12, C13, C1, C7, C6, C4, C21, C22, C23, C24, C25, C16, C27, C26, C28</td>
<td>Digi-Key</td>
<td>311-1088-1-ND</td>
<td>CAP CER 0.1UF 16V X7R 0603</td>
<td>Yageo</td>
<td>
</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">4</td>
<td>CL10B475KQ8NQNC</td>
<td></td>
<td>C5, C8, C19, C20</td>
<td>Digi-Key</td>
<td>1276-2087-1-ND</td>
<td>CAP CER 4.7UF 6.3V X7R 0603</td>
<td>Samsung Electro-Mechanics</td>
<td>
</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">4</td>
<td>RC0603FR-07220RL</td>
<td></td>
<td>R5, R1, R12, R16</td>
<td>Digi-Key</td>
<td>311-220HRCT-ND</td>
<td>RES SMD 220 OHM 1% 1/10W 0603</td>
<td>Yageo</td>
<td>
</td>
</tr>
<tr>
<td align="center">8</td>
<td align="center">1</td>
<td>GRM21BR61A226ME51L</td>
<td></td>
<td>C15</td>
<td>Digi-Key</td>
<td>490-10511-1-ND</td>
<td>CAP CER 22UF 10V X5R 0805</td>
<td>Murata Electronics</td>
<td>
</td>
</tr>
<tr>
<td align="center">9</td>
<td align="center">1</td>
<td>CC0805KKX5R7BB106</td>
<td></td>
<td>C14</td>
<td>Digi-Key</td>
<td>311-1865-1-ND</td>
<td>CAP CER 10UF 16V X5R 0805</td>
<td>Yageo</td>
<td>
</td>
</tr>
<tr>
<td align="center">12</td>
<td align="center">4</td>
<td>RC0603FR-071KL</td>
<td></td>
<td>R2, R3, R9, R10</td>
<td>Digi-Key</td>
<td>311-1.00KHRCT-ND</td>
<td>RES SMD 1K OHM 1% 1/10W 0603</td>
<td>Yageo</td>
<td>
</td>
</tr>
<tr>
<td align="center">14</td>
<td align="center">2</td>
<td>NUP4114UCW1T2G</td>
<td></td>
<td>U1, U5</td>
<td>Digi-Key</td>
<td>NUP4114UCW1T2GOSCT-ND</td>
<td>TVS DIODE 5.5V 10V SC88</td>
<td>ON Semiconductor</td>
<td>
</td>
</tr>
<tr>
<td align="center">6</td>
<td align="center">2</td>
<td>ABLS-8.000MHZ-B4-T</td>
<td></td>
<td>Y1, Y2</td>
<td>Digi-Key</td>
<td>535-10212-1-ND</td>
<td>CRYSTAL 8.0000MHZ 18PF SMD</td>
<td>Abracon LLC</td>
<td>
</td>
</tr>
<tr>
<td align="center">10</td>
<td align="center">1</td>
<td>1001-011-01101</td>
<td></td>
<td>P1</td>
<td>Digi-Key</td>
<td>1175-1008-ND</td>
<td>CONN PLUG USB1.1 TYPEA 4P SMD RA</td>
<td>CNC Tech</td>
<td>
</td>
</tr>
<tr>
<td align="center">11</td>
<td align="center">4</td>
<td>RC0603FR-0710KL</td>
<td></td>
<td>R4, R6, R11, R13</td>
<td>Digi-Key</td>
<td>311-10.0KHRCT-ND</td>
<td>RES SMD 10K OHM 1% 1/10W 0603</td>
<td>Yageo</td>
<td>
</td>
</tr>
<tr>
<td align="center">13</td>
<td align="center">4</td>
<td>RC0603FR-0722RL</td>
<td></td>
<td>R8, R7, R15, R14</td>
<td>Digi-Key</td>
<td>311-22.0HRCT-ND</td>
<td>RES SMD 22 OHM 1% 1/10W 0603</td>
<td>Yageo</td>
<td>
</td>
</tr>
<tr><td colspan="10">&nbsp;</td></tr>
<tr><td colspan="10"><strong>END OF BOM</strong></td></tr>
</table>

@ -0,0 +1,15 @@
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.9+dfsg1-1~bpo10+1*%
%TF.CreationDate,2021-02-16T17:40:05-07:00*%
%TF.ProjectId,USG,5553472e-6b69-4636-9164-5f7063625858,rev?*%
%TF.SameCoordinates,PX6e75580PY7274898*%
%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+dfsg1-1~bpo10+1) date 2021-02-16 17:40:05*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
M02*

@ -0,0 +1,506 @@
%TF.GenerationSoftware,KiCad,Pcbnew,5.1.9+dfsg1-1~bpo10+1*%
%TF.CreationDate,2021-02-16T17:40:05-07:00*%
%TF.ProjectId,USG,5553472e-6b69-4636-9164-5f7063625858,rev?*%
%TF.SameCoordinates,PX6e75580PY7274898*%
%TF.FileFunction,Paste,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 5.1.9+dfsg1-1~bpo10+1) date 2021-02-16 17:40:05*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10R,0.600000X1.200000*%
%ADD11R,0.800000X0.750000*%
%ADD12R,0.750000X0.800000*%
%ADD13R,1.250000X1.000000*%
%ADD14R,1.000000X1.250000*%
%ADD15R,0.800100X0.800100*%
%ADD16R,0.797560X0.797560*%
%ADD17R,1.200000X0.600000*%
%ADD18R,0.300000X0.600000*%
%ADD19R,2.500000X1.100000*%
%ADD20R,0.500000X0.900000*%
%ADD21R,0.900000X0.500000*%
%ADD22R,0.749300X0.398780*%
%ADD23R,3.657600X2.032000*%
%ADD24R,1.016000X2.032000*%
%ADD25R,5.600700X2.100580*%
%ADD26R,0.250000X1.000000*%
%ADD27R,1.000000X0.250000*%
%ADD28R,1.350000X0.400000*%
G04 APERTURE END LIST*
D10*
%TO.C,BOOT_DNST*%
X60825000Y14986000D03*
X59825000Y14986000D03*
%TD*%
%TO.C,BOOT_UPST*%
X30218000Y14986000D03*
X29218000Y14986000D03*
%TD*%
D11*
%TO.C,C1*%
X28460000Y19939000D03*
X29960000Y19939000D03*
%TD*%
%TO.C,C2*%
X22491000Y18161000D03*
X23991000Y18161000D03*
%TD*%
%TO.C,C3*%
X12053000Y18161000D03*
X10553000Y18161000D03*
%TD*%
%TO.C,C4*%
X7124000Y21971000D03*
X8624000Y21971000D03*
%TD*%
D12*
%TO.C,C5*%
X10160000Y8648000D03*
X10160000Y10148000D03*
%TD*%
D11*
%TO.C,C6*%
X10172000Y4318000D03*
X11672000Y4318000D03*
%TD*%
D12*
%TO.C,C7*%
X10414000Y1282000D03*
X10414000Y2782000D03*
%TD*%
D11*
%TO.C,C8*%
X28460000Y18161000D03*
X29960000Y18161000D03*
%TD*%
D12*
%TO.C,C9*%
X25781000Y12839000D03*
X25781000Y14339000D03*
%TD*%
%TO.C,C10*%
X10160000Y15736000D03*
X10160000Y14236000D03*
%TD*%
D11*
%TO.C,C11*%
X15355000Y18161000D03*
X13855000Y18161000D03*
%TD*%
D12*
%TO.C,C12*%
X10160000Y7227000D03*
X10160000Y5727000D03*
%TD*%
D11*
%TO.C,C13*%
X21602000Y2667000D03*
X23102000Y2667000D03*
%TD*%
D13*
%TO.C,C14*%
X34036000Y11573000D03*
X34036000Y13573000D03*
%TD*%
D14*
%TO.C,C15*%
X36465000Y11811000D03*
X38465000Y11811000D03*
%TD*%
D11*
%TO.C,C16*%
X39358000Y16256000D03*
X37858000Y16256000D03*
%TD*%
%TO.C,C17*%
X53606000Y18161000D03*
X55106000Y18161000D03*
%TD*%
%TO.C,C18*%
X43930000Y18161000D03*
X42430000Y18161000D03*
%TD*%
D12*
%TO.C,C19*%
X40894000Y8394000D03*
X40894000Y9894000D03*
%TD*%
D11*
%TO.C,C20*%
X40779000Y3683000D03*
X42279000Y3683000D03*
%TD*%
D12*
%TO.C,C21*%
X40894000Y6973000D03*
X40894000Y5473000D03*
%TD*%
D11*
%TO.C,C22*%
X46851000Y18161000D03*
X45351000Y18161000D03*
%TD*%
D12*
%TO.C,C23*%
X56388000Y12585000D03*
X56388000Y14085000D03*
%TD*%
D11*
%TO.C,C24*%
X51447000Y2667000D03*
X52947000Y2667000D03*
%TD*%
D12*
%TO.C,C25*%
X40894000Y14212000D03*
X40894000Y12712000D03*
%TD*%
%TO.C,C26*%
X69977000Y1155000D03*
X69977000Y2655000D03*
%TD*%
%TO.C,C27*%
X64135000Y1536000D03*
X64135000Y3036000D03*
%TD*%
D11*
%TO.C,C28*%
X62345000Y19431000D03*
X60845000Y19431000D03*
%TD*%
D15*
%TO.C,D1*%
X30287000Y23606760D03*
X28387000Y23606760D03*
X29337000Y21607780D03*
%TD*%
D16*
%TO.C,FAULT_DNST*%
X56654700Y18161000D03*
X58153300Y18161000D03*
%TD*%
%TO.C,FAULT_UPST*%
X25539700Y18161000D03*
X27038300Y18161000D03*
%TD*%
D17*
%TO.C,ID_DNST1*%
X46101000Y12962000D03*
X46101000Y13962000D03*
D18*
X46101000Y13462000D03*
%TD*%
D17*
%TO.C,ID_BOARD0*%
X50800000Y12962000D03*
X50800000Y13962000D03*
D18*
X50800000Y13462000D03*
%TD*%
D17*
%TO.C,ID_BOARD1*%
X49276000Y12962000D03*
X49276000Y13962000D03*
D18*
X49276000Y13462000D03*
%TD*%
D17*
%TO.C,ID_BOARD2*%
X47752000Y12962000D03*
X47752000Y13962000D03*
D18*
X47752000Y13462000D03*
%TD*%
D17*
%TO.C,ID_UPST1*%
X15240000Y13216000D03*
X15240000Y14216000D03*
%TD*%
%TO.C,ID_BOARD0*%
X19812000Y13216000D03*
X19812000Y14216000D03*
D18*
X19812000Y13716000D03*
%TD*%
D17*
%TO.C,ID_BOARD1*%
X18288000Y13216000D03*
X18288000Y14216000D03*
D18*
X18288000Y13716000D03*
%TD*%
D17*
%TO.C,ID_BOARD2*%
X16764000Y13216000D03*
X16764000Y14216000D03*
D18*
X16764000Y13716000D03*
%TD*%
D19*
%TO.C,P1*%
X7068000Y5009000D03*
X7068000Y7509000D03*
X7068000Y9509000D03*
X7068000Y12009000D03*
%TD*%
D20*
%TO.C,R1*%
X7124000Y23622000D03*
X8624000Y23622000D03*
%TD*%
D21*
%TO.C,R2*%
X25781000Y8878000D03*
X25781000Y7378000D03*
%TD*%
D20*
%TO.C,R3*%
X25539000Y16637000D03*
X27039000Y16637000D03*
%TD*%
%TO.C,R4*%
X25539000Y19939000D03*
X27039000Y19939000D03*
%TD*%
%TO.C,R5*%
X19038000Y18161000D03*
X17538000Y18161000D03*
%TD*%
D21*
%TO.C,R6*%
X25781000Y11545000D03*
X25781000Y10045000D03*
%TD*%
D20*
%TO.C,R7*%
X12331000Y2667000D03*
X13831000Y2667000D03*
%TD*%
%TO.C,R8*%
X12331000Y889000D03*
X13831000Y889000D03*
%TD*%
D21*
%TO.C,R9*%
X56388000Y8624000D03*
X56388000Y7124000D03*
%TD*%
D20*
%TO.C,R10*%
X56654000Y16510000D03*
X58154000Y16510000D03*
%TD*%
%TO.C,R11*%
X42025000Y16256000D03*
X40525000Y16256000D03*
%TD*%
%TO.C,R12*%
X49518000Y18161000D03*
X48018000Y18161000D03*
%TD*%
D21*
%TO.C,R13*%
X56388000Y11164000D03*
X56388000Y9664000D03*
%TD*%
D20*
%TO.C,R14*%
X56630000Y1016000D03*
X55130000Y1016000D03*
%TD*%
%TO.C,R15*%
X56630000Y2794000D03*
X55130000Y2794000D03*
%TD*%
%TO.C,R16*%
X62345000Y21082000D03*
X60845000Y21082000D03*
%TD*%
D22*
%TO.C,U1*%
X7051040Y1920240D03*
X7051040Y1270000D03*
X7051040Y619760D03*
X8950960Y619760D03*
X8950960Y1270000D03*
X8950960Y1920240D03*
%TD*%
D23*
%TO.C,U3*%
X36322000Y2286000D03*
D24*
X36322000Y8890000D03*
X34036000Y8890000D03*
X38608000Y8890000D03*
%TD*%
D22*
%TO.C,U5*%
X67370960Y873760D03*
X67370960Y1524000D03*
X67370960Y2174240D03*
X65471040Y2174240D03*
X65471040Y1524000D03*
X65471040Y873760D03*
%TD*%
D25*
%TO.C,Y1*%
X22247860Y21971000D03*
X12550140Y21971000D03*
%TD*%
%TO.C,Y2*%
X53616860Y21844000D03*
X43919140Y21844000D03*
%TD*%
D26*
%TO.C,U2*%
X21657000Y16114000D03*
X21157000Y16114000D03*
X20657000Y16114000D03*
X20157000Y16114000D03*
X19657000Y16114000D03*
X19157000Y16114000D03*
X18657000Y16114000D03*
X18157000Y16114000D03*
X17657000Y16114000D03*
X17157000Y16114000D03*
X16657000Y16114000D03*
X16157000Y16114000D03*
X15657000Y16114000D03*
X15157000Y16114000D03*
X14657000Y16114000D03*
X14157000Y16114000D03*
D27*
X12207000Y14164000D03*
X12207000Y13664000D03*
X12207000Y13164000D03*
X12207000Y12664000D03*
X12207000Y12164000D03*
X12207000Y11664000D03*
X12207000Y11164000D03*
X12207000Y10664000D03*
X12207000Y10164000D03*
X12207000Y9664000D03*
X12207000Y9164000D03*
X12207000Y8664000D03*
X12207000Y8164000D03*
X12207000Y7664000D03*
X12207000Y7164000D03*
X12207000Y6664000D03*
D26*
X14157000Y4714000D03*
X14657000Y4714000D03*
X15157000Y4714000D03*
X15657000Y4714000D03*
X16157000Y4714000D03*
X16657000Y4714000D03*
X17157000Y4714000D03*
X17657000Y4714000D03*
X18157000Y4714000D03*
X18657000Y4714000D03*
X19157000Y4714000D03*
X19657000Y4714000D03*
X20157000Y4714000D03*
X20657000Y4714000D03*
X21157000Y4714000D03*
X21657000Y4714000D03*
D27*
X23607000Y6664000D03*
X23607000Y7164000D03*
X23607000Y7664000D03*
X23607000Y8164000D03*
X23607000Y8664000D03*
X23607000Y9164000D03*
X23607000Y9664000D03*
X23607000Y10164000D03*
X23607000Y10664000D03*
X23607000Y11164000D03*
X23607000Y11664000D03*
X23607000Y12164000D03*
X23607000Y12664000D03*
X23607000Y13164000D03*
X23607000Y13664000D03*
X23607000Y14164000D03*
%TD*%
D26*
%TO.C,U4*%
X52391000Y16114000D03*
X51891000Y16114000D03*
X51391000Y16114000D03*
X50891000Y16114000D03*
X50391000Y16114000D03*
X49891000Y16114000D03*
X49391000Y16114000D03*
X48891000Y16114000D03*
X48391000Y16114000D03*
X47891000Y16114000D03*
X47391000Y16114000D03*
X46891000Y16114000D03*
X46391000Y16114000D03*
X45891000Y16114000D03*
X45391000Y16114000D03*
X44891000Y16114000D03*
D27*
X42941000Y14164000D03*
X42941000Y13664000D03*
X42941000Y13164000D03*
X42941000Y12664000D03*
X42941000Y12164000D03*
X42941000Y11664000D03*
X42941000Y11164000D03*
X42941000Y10664000D03*
X42941000Y10164000D03*
X42941000Y9664000D03*
X42941000Y9164000D03*
X42941000Y8664000D03*
X42941000Y8164000D03*
X42941000Y7664000D03*
X42941000Y7164000D03*
X42941000Y6664000D03*
D26*
X44891000Y4714000D03*
X45391000Y4714000D03*
X45891000Y4714000D03*
X46391000Y4714000D03*
X46891000Y4714000D03*
X47391000Y4714000D03*
X47891000Y4714000D03*
X48391000Y4714000D03*
X48891000Y4714000D03*
X49391000Y4714000D03*
X49891000Y4714000D03*
X50391000Y4714000D03*
X50891000Y4714000D03*
X51391000Y4714000D03*
X51891000Y4714000D03*
X52391000Y4714000D03*
D27*
X54341000Y6664000D03*
X54341000Y7164000D03*
X54341000Y7664000D03*
X54341000Y8164000D03*
X54341000Y8664000D03*
X54341000Y9164000D03*
X54341000Y9664000D03*
X54341000Y10164000D03*
X54341000Y10664000D03*
X54341000Y11164000D03*
X54341000Y11664000D03*
X54341000Y12164000D03*
X54341000Y12664000D03*
X54341000Y13164000D03*
X54341000Y13664000D03*
X54341000Y14164000D03*
%TD*%
D28*
%TO.C,P3*%
X4483540Y21747900D03*
X4483540Y21097900D03*
X4483540Y20447900D03*
X4483540Y19797900D03*
X4483540Y19147900D03*
%TD*%
M02*

@ -0,0 +1,66 @@
Ref,Val,Package,PosX,PosY,Rot,Side
"BOOT_DNST","Jumper_NO_Small","J_NO_0402",60.325000,14.986000,180.000000,top
"BOOT_UPST","Jumper_NO_Small","J_NO_0402",29.718000,14.986000,180.000000,top
"C1","0.1u","C_0603",29.210000,19.939000,0.000000,top
"C2","18p","C_0603",23.241000,18.161000,0.000000,top
"C3","18p","C_0603",11.303000,18.161000,180.000000,top
"C4","0.1u","C_0603",7.874000,21.971000,0.000000,top
"C5","4.7u","C_0603",10.160000,9.398000,90.000000,top
"C6","0.1u","C_0603",10.922000,4.318000,0.000000,top
"C7","0.1u","C_0603",10.414000,2.032000,90.000000,top
"C8","4.7u","C_0603",29.210000,18.161000,0.000000,top
"C9","0.1u","C_0603",25.781000,13.589000,90.000000,top
"C10","0.1u","C_0603",10.160000,14.986000,270.000000,top
"C11","0.1u","C_0603",14.605000,18.161000,180.000000,top
"C12","0.1u","C_0603",10.160000,6.477000,270.000000,top
"C13","0.1u","C_0603",22.352000,2.667000,0.000000,top
"C14","10u","C_0805",34.036000,12.573000,90.000000,top
"C15","22u","C_0805",37.465000,11.811000,0.000000,top
"C16","0.1u","C_0603",38.608000,16.256000,180.000000,top
"C17","18p","C_0603",54.356000,18.161000,0.000000,top
"C18","18p","C_0603",43.180000,18.161000,180.000000,top
"C19","4.7u","C_0603",40.894000,9.144000,90.000000,top
"C20","4.7u","C_0603",41.529000,3.683000,0.000000,top
"C21","0.1u","C_0603",40.894000,6.223000,270.000000,top
"C22","0.1u","C_0603",46.101000,18.161000,180.000000,top
"C23","0.1u","C_0603",56.388000,13.335000,90.000000,top
"C24","0.1u","C_0603",52.197000,2.667000,0.000000,top
"C25","0.1u","C_0603",40.894000,13.462000,270.000000,top
"C26","0.1u","C_0603",69.977000,1.905000,90.000000,top
"C27","0.1u","C_0603",64.135000,2.286000,90.000000,top
"C28","0.1u","C_0603",61.595000,19.431000,180.000000,top
"D1","DOUBLE_DIODE_CCOM","SOT-23",29.337000,22.606000,180.000000,top
"FAULT_DNST","LED","LED-0603",57.404000,18.161000,180.000000,top
"FAULT_UPST","LED","LED-0603",26.289000,18.161000,180.000000,top
"ID_BOARD0","Jumper_NC_Small","J_NC_0402",50.800000,13.462000,90.000000,top
"ID_BOARD0","Jumper_NC_Small","J_NC_0402",19.812000,13.716000,90.000000,top
"ID_BOARD1","Jumper_NC_Small","J_NC_0402",49.276000,13.462000,90.000000,top
"ID_BOARD1","Jumper_NC_Small","J_NC_0402",18.288000,13.716000,90.000000,top
"ID_BOARD2","Jumper_NC_Small","J_NC_0402",47.752000,13.462000,90.000000,top
"ID_BOARD2","Jumper_NC_Small","J_NC_0402",16.764000,13.716000,90.000000,top
"ID_DNST1","Jumper_NC_Small","J_NC_0402",46.101000,13.462000,90.000000,top
"ID_UPST1","Jumper_NO_Small","J_NO_0402",15.240000,13.716000,90.000000,top
"P3","USB_OTG","USB_Micro-B",2.921000,20.447000,270.000000,top
"R1","220","R_0603",7.874000,23.622000,0.000000,top
"R2","1k","R_0603",25.781000,8.128000,270.000000,top
"R3","1k","R_0603",26.289000,16.637000,0.000000,top
"R4","10k","R_0603",26.289000,19.939000,0.000000,top
"R5","220","R_0603",18.288000,18.161000,180.000000,top
"R6","10k","R_0603",25.781000,10.795000,270.000000,top
"R7","22","R_0603",13.081000,2.667000,0.000000,top
"R8","22","R_0603",13.081000,0.889000,0.000000,top
"R9","1k","R_0603",56.388000,7.874000,270.000000,top
"R10","1k","R_0603",57.404000,16.510000,0.000000,top
"R11","10k","R_0603",41.275000,16.256000,180.000000,top
"R12","220","R_0603",48.768000,18.161000,180.000000,top
"R13","10k","R_0603",56.388000,10.414000,270.000000,top
"R14","22","R_0603",55.880000,1.016000,180.000000,top
"R15","22","R_0603",55.880000,2.794000,180.000000,top
"R16","220","R_0603",61.595000,21.082000,180.000000,top
"U1","NUP4114","SC-70-6",8.001000,1.270000,270.000000,top
"U2","STM32F401xB","LQFP-64_10x10mm_Pitch0.5mm",17.907000,10.414000,270.000000,top
"U3","AZ1117CH-3.3","SOT-223",36.322000,5.588000,180.000000,top
"U4","STM32F401xB","LQFP-64_10x10mm_Pitch0.5mm",48.641000,10.414000,270.000000,top
"U5","NUP4114","SC-70-6",66.421000,1.524000,90.000000,top
"Y1","8MHz","Crystal_HC49-SD_SMD",17.399000,21.971000,180.000000,top
"Y2","8MHz","Crystal_HC49-SD_SMD",48.768000,21.844000,180.000000,top
1 Ref Val Package PosX PosY Rot Side
2 BOOT_DNST Jumper_NO_Small J_NO_0402 60.325000 14.986000 180.000000 top
3 BOOT_UPST Jumper_NO_Small J_NO_0402 29.718000 14.986000 180.000000 top
4 C1 0.1u C_0603 29.210000 19.939000 0.000000 top
5 C2 18p C_0603 23.241000 18.161000 0.000000 top
6 C3 18p C_0603 11.303000 18.161000 180.000000 top
7 C4 0.1u C_0603 7.874000 21.971000 0.000000 top
8 C5 4.7u C_0603 10.160000 9.398000 90.000000 top
9 C6 0.1u C_0603 10.922000 4.318000 0.000000 top
10 C7 0.1u C_0603 10.414000 2.032000 90.000000 top
11 C8 4.7u C_0603 29.210000 18.161000 0.000000 top
12 C9 0.1u C_0603 25.781000 13.589000 90.000000 top
13 C10 0.1u C_0603 10.160000 14.986000 270.000000 top
14 C11 0.1u C_0603 14.605000 18.161000 180.000000 top
15 C12 0.1u C_0603 10.160000 6.477000 270.000000 top
16 C13 0.1u C_0603 22.352000 2.667000 0.000000 top
17 C14 10u C_0805 34.036000 12.573000 90.000000 top
18 C15 22u C_0805 37.465000 11.811000 0.000000 top
19 C16 0.1u C_0603 38.608000 16.256000 180.000000 top
20 C17 18p C_0603 54.356000 18.161000 0.000000 top
21 C18 18p C_0603 43.180000 18.161000 180.000000 top
22 C19 4.7u C_0603 40.894000 9.144000 90.000000 top
23 C20 4.7u C_0603 41.529000 3.683000 0.000000 top
24 C21 0.1u C_0603 40.894000 6.223000 270.000000 top
25 C22 0.1u C_0603 46.101000 18.161000 180.000000 top
26 C23 0.1u C_0603 56.388000 13.335000 90.000000 top
27 C24 0.1u C_0603 52.197000 2.667000 0.000000 top
28 C25 0.1u C_0603 40.894000 13.462000 270.000000 top
29 C26 0.1u C_0603 69.977000 1.905000 90.000000 top
30 C27 0.1u C_0603 64.135000 2.286000 90.000000 top
31 C28 0.1u C_0603 61.595000 19.431000 180.000000 top
32 D1 DOUBLE_DIODE_CCOM SOT-23 29.337000 22.606000 180.000000 top
33 FAULT_DNST LED LED-0603 57.404000 18.161000 180.000000 top
34 FAULT_UPST LED LED-0603 26.289000 18.161000 180.000000 top
35 ID_BOARD0 Jumper_NC_Small J_NC_0402 50.800000 13.462000 90.000000 top
36 ID_BOARD0 Jumper_NC_Small J_NC_0402 19.812000 13.716000 90.000000 top
37 ID_BOARD1 Jumper_NC_Small J_NC_0402 49.276000 13.462000 90.000000 top
38 ID_BOARD1 Jumper_NC_Small J_NC_0402 18.288000 13.716000 90.000000 top
39 ID_BOARD2 Jumper_NC_Small J_NC_0402 47.752000 13.462000 90.000000 top
40 ID_BOARD2 Jumper_NC_Small J_NC_0402 16.764000 13.716000 90.000000 top
41 ID_DNST1 Jumper_NC_Small J_NC_0402 46.101000 13.462000 90.000000 top
42 ID_UPST1 Jumper_NO_Small J_NO_0402 15.240000 13.716000 90.000000 top
43 P3 USB_OTG USB_Micro-B 2.921000 20.447000 270.000000 top
44 R1 220 R_0603 7.874000 23.622000 0.000000 top
45 R2 1k R_0603 25.781000 8.128000 270.000000 top
46 R3 1k R_0603 26.289000 16.637000 0.000000 top
47 R4 10k R_0603 26.289000 19.939000 0.000000 top
48 R5 220 R_0603 18.288000 18.161000 180.000000 top
49 R6 10k R_0603 25.781000 10.795000 270.000000 top
50 R7 22 R_0603 13.081000 2.667000 0.000000 top
51 R8 22 R_0603 13.081000 0.889000 0.000000 top
52 R9 1k R_0603 56.388000 7.874000 270.000000 top
53 R10 1k R_0603 57.404000 16.510000 0.000000 top
54 R11 10k R_0603 41.275000 16.256000 180.000000 top
55 R12 220 R_0603 48.768000 18.161000 180.000000 top
56 R13 10k R_0603 56.388000 10.414000 270.000000 top
57 R14 22 R_0603 55.880000 1.016000 180.000000 top
58 R15 22 R_0603 55.880000 2.794000 180.000000 top
59 R16 220 R_0603 61.595000 21.082000 180.000000 top
60 U1 NUP4114 SC-70-6 8.001000 1.270000 270.000000 top
61 U2 STM32F401xB LQFP-64_10x10mm_Pitch0.5mm 17.907000 10.414000 270.000000 top
62 U3 AZ1117CH-3.3 SOT-223 36.322000 5.588000 180.000000 top
63 U4 STM32F401xB LQFP-64_10x10mm_Pitch0.5mm 48.641000 10.414000 270.000000 top
64 U5 NUP4114 SC-70-6 66.421000 1.524000 90.000000 top
65 Y1 8MHz Crystal_HC49-SD_SMD 17.399000 21.971000 180.000000 top
66 Y2 8MHz Crystal_HC49-SD_SMD 48.768000 21.844000 180.000000 top

Binary file not shown.

@ -1,86 +1,7 @@
update=Fri 16 Dec 2016 01:20:05 PM NZDT
update=Tue 16 Feb 2021 05:31:38 PM MST
last_client=kicad
[general]
version=1
[eeschema]
version=1
LibDir=
[eeschema/libraries]
LibName1=74xgxx
LibName2=74xx
LibName3=ac-dc
LibName4=actel
LibName5=adc-dac
LibName6=Altera
LibName7=analog_devices
LibName8=analog_switches
LibName9=atmel
LibName10=audio
LibName11=brooktre
LibName12=cmos4000
LibName13=cmos_ieee
LibName14=conn
LibName15=contrib
LibName16=cypress
LibName17=dc-dc
LibName18=device
LibName19=digital-audio
LibName20=diode
LibName21=display
LibName22=dsp
LibName23=elec-unifil
LibName24=ESD_Protection
LibName25=ftdi
LibName26=gennum
LibName27=graphic
LibName28=hc11
LibName29=intel
LibName30=interface
LibName31=ir
LibName32=Lattice
LibName33=linear
LibName34=logo
LibName35=maxim
LibName36=memory
LibName37=microchip
LibName38=microchip_dspic33dsc
LibName39=microchip_pic10mcu
LibName40=microchip_pic12mcu
LibName41=microchip_pic16mcu
LibName42=microchip_pic18mcu
LibName43=microchip_pic32mcu
LibName44=microcontrollers
LibName45=motor_drivers
LibName46=motorola
LibName47=msp430
LibName48=nordicsemi
LibName49=nxp_armmcu
LibName50=onsemi
LibName51=opto
LibName52=Oscillators
LibName53=philips
LibName54=power
LibName55=powerint
LibName56=Power_Management
LibName57=pspice
LibName58=references
LibName59=regul
LibName60=relays
LibName61=rfcom
LibName62=sensors
LibName63=silabs
LibName64=siliconi
LibName65=stm8
LibName66=stm32
LibName67=supertex
LibName68=switches
LibName69=texas
LibName70=transf
LibName71=transistors
LibName72=ttl_ieee
LibName73=valves
LibName74=video
LibName75=Xicor
LibName76=xilinx
LibName77=Zilog
LibName78=USG_parts

File diff suppressed because it is too large Load Diff

@ -0,0 +1,7 @@
(sym_lib_table
(lib (name 74xx)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/74xx.lib)(options "")(descr ""))
(lib (name power)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/power.lib)(options "")(descr ""))
(lib (name Power_Management)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Power_Management.lib)(options "")(descr ""))
(lib (name pspice)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/pspice.lib)(options "")(descr ""))
(lib (name USG_parts)(type Legacy)(uri ${KIPRJMOD}/USG_parts.lib)(options "")(descr ""))
)

@ -1,10 +1,21 @@
# USB-Firewall
# Fork Sand USB Firewall
See this repo for current development:
* https://code.forksand.com/forksand/usb-firewall
# USB Firewall Fork
Fork Sand fork of the Globotron USG v1.0 Hardware Firewall.
* https://globotron.nz/collections/frontpage/products/usg-v1-0-hardware-usb-firewall
* https://github.com/robertfisk/USG/
![fs-usb-firewall-sm](pics/fs-usb-firewall-sm.jpg)
Photo of Fork Sand, Inc. manufactured fork.
# Upstream
See below for upstream README.
## The USG is Good, not Bad
The USG is a firewall for your USB ports, protecting your computer from [BadUSB](https://srlabs.de/badusb/). It connects between your computer and your untrusted USB device, isolating the badness and keeping your computer safe.

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 MiB

Loading…
Cancel
Save