├── .gitignore
├── HuCard_Breakout
└── EAGLE_projects
│ ├── HuCard_Breakout
│ ├── HuBreakout_rev_A_gerbers.zip
│ ├── HuBreakout_rev_A_layer1.brd
│ ├── HuBreakout_rev_A_layer1.cam
│ ├── HuBreakout_rev_A_layer1.sch
│ └── eagle.epf
│ └── HuCard_Breakout_under
│ ├── HuCard_Breakout_under_RevA.brd
│ ├── HuCard_Breakout_under_RevA.cam
│ ├── HuCard_Breakout_under_RevA.sch
│ ├── HuCard_Breakout_under_RevA_gerbers.zip
│ └── eagle.epf
├── HuMem
├── EAGLE_project
│ ├── HuMem_rev_A.brd
│ ├── HuMem_rev_A.cam
│ ├── HuMem_rev_A.sch
│ ├── HuMem_rev_A_gerbers.zip
│ ├── assembly.csv
│ ├── bom.csv
│ └── eagle.epf
└── WinCUPL
│ ├── MEMSEL.PLD
│ ├── MEMSEL.abs
│ ├── MEMSEL.lst
│ ├── MEMSEL.pdf
│ ├── MEMSEL.si
│ ├── MEMSEL.sim
│ ├── MEMSEL.so
│ ├── MEMSEL.wo
│ └── Memsel.jed
├── HuUSB
├── EAGLE_project
│ ├── HuUSB_rev_B.brd
│ ├── HuUSB_rev_B.cam
│ ├── HuUSB_rev_B.sch
│ ├── HuUSB_rev_B_gerbers.zip
│ ├── assembly.csv
│ ├── bom.csv
│ └── eagle.epf
└── WinCUPL
│ ├── USBSEL.abs
│ ├── USBSEL.lst
│ ├── USBSEL.pdf
│ ├── USBSEL.pld
│ ├── USBSEL.sim
│ └── USBsel.jed
├── HuXtension
└── EAGLE_project
│ ├── HuXtension_rev_A_gerbers.zip
│ ├── HuXtension_rev_A_layer1.brd
│ ├── HuXtension_rev_A_layer1.cam
│ ├── HuXtension_rev_A_layer1.sch
│ └── eagle.epf
├── LICENSE
├── README.md
└── images
├── HuCard_Breakout.jpg
├── HuMem.jpg
├── HuUSB.jpg
├── HuXtension.jpg
└── Stacked.jpg
/.gitignore:
--------------------------------------------------------------------------------
1 | *~
2 | *.bak
3 | *.orig
4 |
--------------------------------------------------------------------------------
/HuCard_Breakout/EAGLE_projects/HuCard_Breakout/HuBreakout_rev_A_gerbers.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dshadoff/PCE_HuBus_Projects/cbcffb3a803fce2433ddf3410b52a335b4f89c98/HuCard_Breakout/EAGLE_projects/HuCard_Breakout/HuBreakout_rev_A_gerbers.zip
--------------------------------------------------------------------------------
/HuCard_Breakout/EAGLE_projects/HuCard_Breakout/HuBreakout_rev_A_layer1.cam:
--------------------------------------------------------------------------------
1 | {
2 | "author": {
3 | "email": "support.eagle@autodesk.com",
4 | "name": "Autodesk EAGLE"
5 | },
6 | "description": {
7 | "EN": "EAGLE default 2 layer CAM job."
8 | },
9 | "output_type": "directory",
10 | "outputs": [
11 | {
12 | "filename_prefix": "CAMOutputs/GerberFiles",
13 | "format_specifier": {
14 | "decimal": 4,
15 | "integer": 3
16 | },
17 | "generate_job_file": true,
18 | "output_type": "gerber",
19 | "outputs": [
20 | {
21 | "advanced_options": {
22 | "mirror": false,
23 | "offset_x": 0,
24 | "offset_y": 0,
25 | "rotate": false,
26 | "upside_down": false
27 | },
28 | "board_outline": false,
29 | "config": {
30 | "file_function": "Copper",
31 | "layer": 1,
32 | "layer_details": "mixed",
33 | "layer_type": "top"
34 | },
35 | "filename_format": "%PREFIX/copper_top.gbr",
36 | "layers": [
37 | 1,
38 | 17,
39 | 18
40 | ],
41 | "name": "Top Copper",
42 | "polarity": "positive",
43 | "type": "gerber_layer"
44 | },
45 | {
46 | "advanced_options": {
47 | "mirror": false,
48 | "offset_x": 0,
49 | "offset_y": 0,
50 | "rotate": false,
51 | "upside_down": false
52 | },
53 | "board_outline": false,
54 | "config": {
55 | "file_function": "Copper",
56 | "layer": 2,
57 | "layer_details": "mixed",
58 | "layer_type": "bottom"
59 | },
60 | "filename_format": "%PREFIX/copper_bottom.gbr",
61 | "layers": [
62 | 16,
63 | 17,
64 | 18
65 | ],
66 | "name": "Bottom Copper",
67 | "polarity": "positive",
68 | "type": "gerber_layer"
69 | },
70 | {
71 | "advanced_options": {
72 | "mirror": false,
73 | "offset_x": 0,
74 | "offset_y": 0,
75 | "rotate": false,
76 | "upside_down": false
77 | },
78 | "board_outline": true,
79 | "config": {
80 | "file_function": "Profile",
81 | "plating": "non-plated"
82 | },
83 | "filename_format": "%PREFIX/profile.gbr",
84 | "layers": [
85 | ],
86 | "milling": true,
87 | "polarity": "positive",
88 | "type": "gerber_layer"
89 | },
90 | {
91 | "advanced_options": {
92 | "mirror": false,
93 | "offset_x": 0,
94 | "offset_y": 0,
95 | "rotate": false,
96 | "upside_down": false
97 | },
98 | "board_outline": false,
99 | "config": {
100 | "file_function": "Soldermask",
101 | "index": 1,
102 | "layer_type": "top"
103 | },
104 | "filename_format": "%PREFIX/soldermask_top.gbr",
105 | "layers": [
106 | 29
107 | ],
108 | "name": "Soldermask Top",
109 | "polarity": "positive",
110 | "type": "gerber_layer"
111 | },
112 | {
113 | "advanced_options": {
114 | "mirror": false,
115 | "offset_x": 0,
116 | "offset_y": 0,
117 | "rotate": false,
118 | "upside_down": false
119 | },
120 | "board_outline": false,
121 | "config": {
122 | "file_function": "Soldermask",
123 | "index": 1,
124 | "layer_type": "bottom"
125 | },
126 | "filename_format": "%PREFIX/soldermask_bottom.gbr",
127 | "layers": [
128 | 30
129 | ],
130 | "name": "Soldermask Bottom",
131 | "polarity": "positive",
132 | "type": "gerber_layer"
133 | },
134 | {
135 | "advanced_options": {
136 | "mirror": false,
137 | "offset_x": 0,
138 | "offset_y": 0,
139 | "rotate": false,
140 | "upside_down": false
141 | },
142 | "board_outline": false,
143 | "config": {
144 | "file_function": "Paste",
145 | "layer_type": "top"
146 | },
147 | "filename_format": "%PREFIX/solderpaste_top.gbr",
148 | "layers": [
149 | 31
150 | ],
151 | "milling": false,
152 | "name": "Solderpaste Top",
153 | "polarity": "positive",
154 | "type": "gerber_layer"
155 | },
156 | {
157 | "advanced_options": {
158 | "mirror": false,
159 | "offset_x": 0,
160 | "offset_y": 0,
161 | "rotate": false,
162 | "upside_down": false
163 | },
164 | "board_outline": false,
165 | "config": {
166 | "file_function": "Paste",
167 | "layer_type": "bottom"
168 | },
169 | "filename_format": "%PREFIX/solderpaste_bottom.gbr",
170 | "layers": [
171 | 32
172 | ],
173 | "milling": false,
174 | "name": "Solderpaste Bottom",
175 | "polarity": "positive",
176 | "type": "gerber_layer"
177 | },
178 | {
179 | "advanced_options": {
180 | "mirror": false,
181 | "offset_x": 0,
182 | "offset_y": 0,
183 | "rotate": false,
184 | "upside_down": false
185 | },
186 | "board_outline": false,
187 | "config": {
188 | "file_function": "Legend",
189 | "index": 1,
190 | "layer_type": "top"
191 | },
192 | "filename_format": "%PREFIX/silkscreen_top.gbr",
193 | "layers": [
194 | 21,
195 | 25,
196 | 27
197 | ],
198 | "milling": false,
199 | "name": "Silkscreen Top",
200 | "polarity": "positive",
201 | "type": "gerber_layer"
202 | },
203 | {
204 | "advanced_options": {
205 | "mirror": false,
206 | "offset_x": 0,
207 | "offset_y": 0,
208 | "rotate": false,
209 | "upside_down": false
210 | },
211 | "board_outline": false,
212 | "config": {
213 | "file_function": "Legend",
214 | "index": 1,
215 | "layer_type": "bottom"
216 | },
217 | "filename_format": "%PREFIX/silkscreen_bottom.gbr",
218 | "layers": [
219 | 22,
220 | 26,
221 | 28
222 | ],
223 | "milling": false,
224 | "name": "Silkscreen Bottom",
225 | "polarity": "positive",
226 | "type": "gerber_layer"
227 | }
228 | ],
229 | "version": "RS274X"
230 | },
231 | {
232 | "filename_prefix": "CAMOutputs/DrillFiles",
233 | "format_specifier": {
234 | "decimal": 3,
235 | "integer": 3
236 | },
237 | "output_type": "drill",
238 | "outputs": [
239 | {
240 | "advanced_options": {
241 | "mirror": false,
242 | "offset_x": 0,
243 | "offset_y": 0,
244 | "rotate": false,
245 | "upside_down": false
246 | },
247 | "filename_format": "%DRILLPREFIX/drill_%FROM_%TO.xln",
248 | "name": "Auto Drill",
249 | "type": "autodrills"
250 | }
251 | ]
252 | },
253 | {
254 | "filename_prefix": "CAMOutputs/Assembly",
255 | "output_type": "assembly",
256 | "outputs": [
257 | {
258 | "filename_format": "%ASSEMBLYPREFIX/%N",
259 | "list_attribute": true,
260 | "list_type": "values",
261 | "name": "Bill of Material",
262 | "output_format": "txt",
263 | "type": "bom"
264 | },
265 | {
266 | "filename_format": "%ASSEMBLYPREFIX/PnP_%N_%BOARDSIDE",
267 | "name": "Pick and Place",
268 | "output_format": "txt",
269 | "type": "pick_and_place"
270 | }
271 | ]
272 | },
273 | {
274 | "filename_prefix": "CAMOutputs/DrawingFiles",
275 | "output_type": "drawing",
276 | "outputs": [
277 | ]
278 | }
279 | ],
280 | "timestamp": "2019-07-17T17:48:33",
281 | "type": "EAGLE CAM job",
282 | "units": "metric",
283 | "version": "9.2.0"
284 | }
285 |
--------------------------------------------------------------------------------
/HuCard_Breakout/EAGLE_projects/HuCard_Breakout/eagle.epf:
--------------------------------------------------------------------------------
1 | [Eagle]
2 | Version="09 04 00"
3 | Platform="Mac OS X"
4 | Globals="Globals"
5 | Desktop="Desktop"
6 |
7 | [Globals]
8 | AutoSaveProject=1
9 | UsedLibraryUrn="urn:adsk.eagle:library:79"
10 | UsedLibraryUrn="urn:adsk.eagle:library:88"
11 | UsedLibraryUrn="urn:adsk.eagle:library:201"
12 | UsedLibraryUrn="urn:adsk.eagle:library:202"
13 | UsedLibraryUrn="urn:adsk.eagle:library:203"
14 | UsedLibraryUrn="urn:adsk.eagle:library:204"
15 | UsedLibraryUrn="urn:adsk.eagle:library:206"
16 | UsedLibraryUrn="urn:adsk.eagle:library:208"
17 | UsedLibraryUrn="urn:adsk.eagle:library:210"
18 | UsedLibraryUrn="urn:adsk.eagle:library:211"
19 | UsedLibraryUrn="urn:adsk.eagle:library:212"
20 | UsedLibraryUrn="urn:adsk.eagle:library:213"
21 | UsedLibraryUrn="urn:adsk.eagle:library:89"
22 | UsedLibraryUrn="urn:adsk.eagle:library:214"
23 | UsedLibraryUrn="urn:adsk.eagle:library:215"
24 | UsedLibraryUrn="urn:adsk.eagle:library:218"
25 | UsedLibraryUrn="urn:adsk.eagle:library:220"
26 | UsedLibraryUrn="urn:adsk.eagle:library:221"
27 | UsedLibraryUrn="urn:adsk.eagle:library:222"
28 | UsedLibraryUrn="urn:adsk.eagle:library:224"
29 | UsedLibraryUrn="urn:adsk.eagle:library:226"
30 | UsedLibraryUrn="urn:adsk.eagle:library:229"
31 | UsedLibraryUrn="urn:adsk.eagle:library:230"
32 | UsedLibraryUrn="urn:adsk.eagle:library:90"
33 | UsedLibraryUrn="urn:adsk.eagle:library:231"
34 | UsedLibraryUrn="urn:adsk.eagle:library:233"
35 | UsedLibraryUrn="urn:adsk.eagle:library:234"
36 | UsedLibraryUrn="urn:adsk.eagle:library:235"
37 | UsedLibraryUrn="urn:adsk.eagle:library:236"
38 | UsedLibraryUrn="urn:adsk.eagle:library:237"
39 | UsedLibraryUrn="urn:adsk.eagle:library:238"
40 | UsedLibraryUrn="urn:adsk.eagle:library:239"
41 | UsedLibraryUrn="urn:adsk.eagle:library:240"
42 | UsedLibraryUrn="urn:adsk.eagle:library:241"
43 | UsedLibraryUrn="urn:adsk.eagle:library:93"
44 | UsedLibraryUrn="urn:adsk.eagle:library:242"
45 | UsedLibraryUrn="urn:adsk.eagle:library:243"
46 | UsedLibraryUrn="urn:adsk.eagle:library:244"
47 | UsedLibraryUrn="urn:adsk.eagle:library:245"
48 | UsedLibraryUrn="urn:adsk.eagle:library:248"
49 | UsedLibraryUrn="urn:adsk.eagle:library:250"
50 | UsedLibraryUrn="urn:adsk.eagle:library:251"
51 | UsedLibraryUrn="urn:adsk.eagle:library:252"
52 | UsedLibraryUrn="urn:adsk.eagle:library:255"
53 | UsedLibraryUrn="urn:adsk.eagle:library:256"
54 | UsedLibraryUrn="urn:adsk.eagle:library:94"
55 | UsedLibraryUrn="urn:adsk.eagle:library:258"
56 | UsedLibraryUrn="urn:adsk.eagle:library:259"
57 | UsedLibraryUrn="urn:adsk.eagle:library:260"
58 | UsedLibraryUrn="urn:adsk.eagle:library:261"
59 | UsedLibraryUrn="urn:adsk.eagle:library:262"
60 | UsedLibraryUrn="urn:adsk.eagle:library:263"
61 | UsedLibraryUrn="urn:adsk.eagle:library:264"
62 | UsedLibraryUrn="urn:adsk.eagle:library:265"
63 | UsedLibraryUrn="urn:adsk.eagle:library:266"
64 | UsedLibraryUrn="urn:adsk.eagle:library:267"
65 | UsedLibraryUrn="urn:adsk.eagle:library:96"
66 | UsedLibraryUrn="urn:adsk.eagle:library:269"
67 | UsedLibraryUrn="urn:adsk.eagle:library:270"
68 | UsedLibraryUrn="urn:adsk.eagle:library:272"
69 | UsedLibraryUrn="urn:adsk.eagle:library:273"
70 | UsedLibraryUrn="urn:adsk.eagle:library:274"
71 | UsedLibraryUrn="urn:adsk.eagle:library:275"
72 | UsedLibraryUrn="urn:adsk.eagle:library:276"
73 | UsedLibraryUrn="urn:adsk.eagle:library:278"
74 | UsedLibraryUrn="urn:adsk.eagle:library:279"
75 | UsedLibraryUrn="urn:adsk.eagle:library:281"
76 | UsedLibraryUrn="urn:adsk.eagle:library:97"
77 | UsedLibraryUrn="urn:adsk.eagle:library:283"
78 | UsedLibraryUrn="urn:adsk.eagle:library:284"
79 | UsedLibraryUrn="urn:adsk.eagle:library:285"
80 | UsedLibraryUrn="urn:adsk.eagle:library:287"
81 | UsedLibraryUrn="urn:adsk.eagle:library:288"
82 | UsedLibraryUrn="urn:adsk.eagle:library:289"
83 | UsedLibraryUrn="urn:adsk.eagle:library:290"
84 | UsedLibraryUrn="urn:adsk.eagle:library:291"
85 | UsedLibraryUrn="urn:adsk.eagle:library:293"
86 | UsedLibraryUrn="urn:adsk.eagle:library:294"
87 | UsedLibraryUrn="urn:adsk.eagle:library:98"
88 | UsedLibraryUrn="urn:adsk.eagle:library:296"
89 | UsedLibraryUrn="urn:adsk.eagle:library:297"
90 | UsedLibraryUrn="urn:adsk.eagle:library:298"
91 | UsedLibraryUrn="urn:adsk.eagle:library:300"
92 | UsedLibraryUrn="urn:adsk.eagle:library:302"
93 | UsedLibraryUrn="urn:adsk.eagle:library:303"
94 | UsedLibraryUrn="urn:adsk.eagle:library:304"
95 | UsedLibraryUrn="urn:adsk.eagle:library:307"
96 | UsedLibraryUrn="urn:adsk.eagle:library:312"
97 | UsedLibraryUrn="urn:adsk.eagle:library:313"
98 | UsedLibraryUrn="urn:adsk.eagle:library:99"
99 | UsedLibraryUrn="urn:adsk.eagle:library:314"
100 | UsedLibraryUrn="urn:adsk.eagle:library:315"
101 | UsedLibraryUrn="urn:adsk.eagle:library:317"
102 | UsedLibraryUrn="urn:adsk.eagle:library:318"
103 | UsedLibraryUrn="urn:adsk.eagle:library:319"
104 | UsedLibraryUrn="urn:adsk.eagle:library:320"
105 | UsedLibraryUrn="urn:adsk.eagle:library:322"
106 | UsedLibraryUrn="urn:adsk.eagle:library:323"
107 | UsedLibraryUrn="urn:adsk.eagle:library:324"
108 | UsedLibraryUrn="urn:adsk.eagle:library:325"
109 | UsedLibraryUrn="urn:adsk.eagle:library:102"
110 | UsedLibraryUrn="urn:adsk.eagle:library:327"
111 | UsedLibraryUrn="urn:adsk.eagle:library:328"
112 | UsedLibraryUrn="urn:adsk.eagle:library:331"
113 | UsedLibraryUrn="urn:adsk.eagle:library:332"
114 | UsedLibraryUrn="urn:adsk.eagle:library:334"
115 | UsedLibraryUrn="urn:adsk.eagle:library:335"
116 | UsedLibraryUrn="urn:adsk.eagle:library:336"
117 | UsedLibraryUrn="urn:adsk.eagle:library:337"
118 | UsedLibraryUrn="urn:adsk.eagle:library:338"
119 | UsedLibraryUrn="urn:adsk.eagle:library:339"
120 | UsedLibraryUrn="urn:adsk.eagle:library:80"
121 | UsedLibraryUrn="urn:adsk.eagle:library:105"
122 | UsedLibraryUrn="urn:adsk.eagle:library:341"
123 | UsedLibraryUrn="urn:adsk.eagle:library:342"
124 | UsedLibraryUrn="urn:adsk.eagle:library:343"
125 | UsedLibraryUrn="urn:adsk.eagle:library:344"
126 | UsedLibraryUrn="urn:adsk.eagle:library:346"
127 | UsedLibraryUrn="urn:adsk.eagle:library:347"
128 | UsedLibraryUrn="urn:adsk.eagle:library:350"
129 | UsedLibraryUrn="urn:adsk.eagle:library:351"
130 | UsedLibraryUrn="urn:adsk.eagle:library:353"
131 | UsedLibraryUrn="urn:adsk.eagle:library:358"
132 | UsedLibraryUrn="urn:adsk.eagle:library:107"
133 | UsedLibraryUrn="urn:adsk.eagle:library:360"
134 | UsedLibraryUrn="urn:adsk.eagle:library:361"
135 | UsedLibraryUrn="urn:adsk.eagle:library:362"
136 | UsedLibraryUrn="urn:adsk.eagle:library:364"
137 | UsedLibraryUrn="urn:adsk.eagle:library:366"
138 | UsedLibraryUrn="urn:adsk.eagle:library:367"
139 | UsedLibraryUrn="urn:adsk.eagle:library:368"
140 | UsedLibraryUrn="urn:adsk.eagle:library:369"
141 | UsedLibraryUrn="urn:adsk.eagle:library:371"
142 | UsedLibraryUrn="urn:adsk.eagle:library:372"
143 | UsedLibraryUrn="urn:adsk.eagle:library:109"
144 | UsedLibraryUrn="urn:adsk.eagle:library:373"
145 | UsedLibraryUrn="urn:adsk.eagle:library:374"
146 | UsedLibraryUrn="urn:adsk.eagle:library:375"
147 | UsedLibraryUrn="urn:adsk.eagle:library:376"
148 | UsedLibraryUrn="urn:adsk.eagle:library:377"
149 | UsedLibraryUrn="urn:adsk.eagle:library:378"
150 | UsedLibraryUrn="urn:adsk.eagle:library:379"
151 | UsedLibraryUrn="urn:adsk.eagle:library:380"
152 | UsedLibraryUrn="urn:adsk.eagle:library:382"
153 | UsedLibraryUrn="urn:adsk.eagle:library:383"
154 | UsedLibraryUrn="urn:adsk.eagle:library:111"
155 | UsedLibraryUrn="urn:adsk.eagle:library:385"
156 | UsedLibraryUrn="urn:adsk.eagle:library:386"
157 | UsedLibraryUrn="urn:adsk.eagle:library:387"
158 | UsedLibraryUrn="urn:adsk.eagle:library:388"
159 | UsedLibraryUrn="urn:adsk.eagle:library:389"
160 | UsedLibraryUrn="urn:adsk.eagle:library:391"
161 | UsedLibraryUrn="urn:adsk.eagle:library:392"
162 | UsedLibraryUrn="urn:adsk.eagle:library:393"
163 | UsedLibraryUrn="urn:adsk.eagle:library:394"
164 | UsedLibraryUrn="urn:adsk.eagle:library:396"
165 | UsedLibraryUrn="urn:adsk.eagle:library:112"
166 | UsedLibraryUrn="urn:adsk.eagle:library:397"
167 | UsedLibraryUrn="urn:adsk.eagle:library:398"
168 | UsedLibraryUrn="urn:adsk.eagle:library:399"
169 | UsedLibraryUrn="urn:adsk.eagle:library:400"
170 | UsedLibraryUrn="urn:adsk.eagle:library:401"
171 | UsedLibraryUrn="urn:adsk.eagle:library:402"
172 | UsedLibraryUrn="urn:adsk.eagle:library:403"
173 | UsedLibraryUrn="urn:adsk.eagle:library:404"
174 | UsedLibraryUrn="urn:adsk.eagle:library:407"
175 | UsedLibraryUrn="urn:adsk.eagle:library:408"
176 | UsedLibraryUrn="urn:adsk.eagle:library:113"
177 | UsedLibraryUrn="urn:adsk.eagle:library:409"
178 | UsedLibraryUrn="urn:adsk.eagle:library:410"
179 | UsedLibraryUrn="urn:adsk.eagle:library:411"
180 | UsedLibraryUrn="urn:adsk.eagle:library:412"
181 | UsedLibraryUrn="urn:adsk.eagle:library:417"
182 | UsedLibraryUrn="urn:adsk.eagle:library:418"
183 | UsedLibraryUrn="urn:adsk.eagle:library:419"
184 | UsedLibraryUrn="urn:adsk.eagle:library:527439"
185 | UsedLibraryUrn="urn:adsk.eagle:library:523"
186 | UsedLibraryUrn="urn:adsk.eagle:library:522"
187 | UsedLibraryUrn="urn:adsk.eagle:library:116"
188 | UsedLibraryUrn="urn:adsk.eagle:library:513"
189 | UsedLibraryUrn="urn:adsk.eagle:library:509"
190 | UsedLibraryUrn="urn:adsk.eagle:library:8004395"
191 | UsedLibraryUrn="urn:adsk.eagle:library:8004595"
192 | UsedLibraryUrn="urn:adsk.eagle:library:527"
193 | UsedLibraryUrn="urn:adsk.eagle:library:526"
194 | UsedLibraryUrn="urn:adsk.eagle:library:528"
195 | UsedLibraryUrn="urn:adsk.eagle:library:519"
196 | UsedLibraryUrn="urn:adsk.eagle:library:524"
197 | UsedLibraryUrn="urn:adsk.eagle:library:525"
198 | UsedLibraryUrn="urn:adsk.eagle:library:117"
199 | UsedLibraryUrn="urn:adsk.eagle:library:530"
200 | UsedLibraryUrn="urn:adsk.eagle:library:532"
201 | UsedLibraryUrn="urn:adsk.eagle:library:3379427"
202 | UsedLibraryUrn="urn:adsk.eagle:library:488835"
203 | UsedLibraryUrn="urn:adsk.eagle:library:447"
204 | UsedLibraryUrn="urn:adsk.eagle:library:7552989"
205 | UsedLibraryUrn="urn:adsk.eagle:library:420"
206 | UsedLibraryUrn="urn:adsk.eagle:library:514"
207 | UsedLibraryUrn="urn:adsk.eagle:library:536"
208 | UsedLibraryUrn="urn:adsk.eagle:library:10015156"
209 | UsedLibraryUrn="urn:adsk.eagle:library:118"
210 | UsedLibraryUrn="urn:adsk.eagle:library:348"
211 | UsedLibraryUrn="urn:adsk.eagle:library:446"
212 | UsedLibraryUrn="urn:adsk.eagle:library:119"
213 | UsedLibraryUrn="urn:adsk.eagle:library:81"
214 | UsedLibraryUrn="urn:adsk.eagle:library:121"
215 | UsedLibraryUrn="urn:adsk.eagle:library:122"
216 | UsedLibraryUrn="urn:adsk.eagle:library:123"
217 | UsedLibraryUrn="urn:adsk.eagle:library:124"
218 | UsedLibraryUrn="urn:adsk.eagle:library:125"
219 | UsedLibraryUrn="urn:adsk.eagle:library:126"
220 | UsedLibraryUrn="urn:adsk.eagle:library:127"
221 | UsedLibraryUrn="urn:adsk.eagle:library:128"
222 | UsedLibraryUrn="urn:adsk.eagle:library:129"
223 | UsedLibraryUrn="urn:adsk.eagle:library:130"
224 | UsedLibraryUrn="urn:adsk.eagle:library:82"
225 | UsedLibraryUrn="urn:adsk.eagle:library:132"
226 | UsedLibraryUrn="urn:adsk.eagle:library:133"
227 | UsedLibraryUrn="urn:adsk.eagle:library:134"
228 | UsedLibraryUrn="urn:adsk.eagle:library:135"
229 | UsedLibraryUrn="urn:adsk.eagle:library:136"
230 | UsedLibraryUrn="urn:adsk.eagle:library:138"
231 | UsedLibraryUrn="urn:adsk.eagle:library:139"
232 | UsedLibraryUrn="urn:adsk.eagle:library:140"
233 | UsedLibraryUrn="urn:adsk.eagle:library:141"
234 | UsedLibraryUrn="urn:adsk.eagle:library:143"
235 | UsedLibraryUrn="urn:adsk.eagle:library:83"
236 | UsedLibraryUrn="urn:adsk.eagle:library:144"
237 | UsedLibraryUrn="urn:adsk.eagle:library:145"
238 | UsedLibraryUrn="urn:adsk.eagle:library:147"
239 | UsedLibraryUrn="urn:adsk.eagle:library:148"
240 | UsedLibraryUrn="urn:adsk.eagle:library:149"
241 | UsedLibraryUrn="urn:adsk.eagle:library:150"
242 | UsedLibraryUrn="urn:adsk.eagle:library:151"
243 | UsedLibraryUrn="urn:adsk.eagle:library:152"
244 | UsedLibraryUrn="urn:adsk.eagle:library:153"
245 | UsedLibraryUrn="urn:adsk.eagle:library:154"
246 | UsedLibraryUrn="urn:adsk.eagle:library:84"
247 | UsedLibraryUrn="urn:adsk.eagle:library:155"
248 | UsedLibraryUrn="urn:adsk.eagle:library:156"
249 | UsedLibraryUrn="urn:adsk.eagle:library:157"
250 | UsedLibraryUrn="urn:adsk.eagle:library:158"
251 | UsedLibraryUrn="urn:adsk.eagle:library:159"
252 | UsedLibraryUrn="urn:adsk.eagle:library:160"
253 | UsedLibraryUrn="urn:adsk.eagle:library:161"
254 | UsedLibraryUrn="urn:adsk.eagle:library:162"
255 | UsedLibraryUrn="urn:adsk.eagle:library:163"
256 | UsedLibraryUrn="urn:adsk.eagle:library:164"
257 | UsedLibraryUrn="urn:adsk.eagle:library:85"
258 | UsedLibraryUrn="urn:adsk.eagle:library:165"
259 | UsedLibraryUrn="urn:adsk.eagle:library:166"
260 | UsedLibraryUrn="urn:adsk.eagle:library:167"
261 | UsedLibraryUrn="urn:adsk.eagle:library:169"
262 | UsedLibraryUrn="urn:adsk.eagle:library:170"
263 | UsedLibraryUrn="urn:adsk.eagle:library:171"
264 | UsedLibraryUrn="urn:adsk.eagle:library:172"
265 | UsedLibraryUrn="urn:adsk.eagle:library:173"
266 | UsedLibraryUrn="urn:adsk.eagle:library:174"
267 | UsedLibraryUrn="urn:adsk.eagle:library:175"
268 | UsedLibraryUrn="urn:adsk.eagle:library:86"
269 | UsedLibraryUrn="urn:adsk.eagle:library:176"
270 | UsedLibraryUrn="urn:adsk.eagle:library:177"
271 | UsedLibraryUrn="urn:adsk.eagle:library:179"
272 | UsedLibraryUrn="urn:adsk.eagle:library:180"
273 | UsedLibraryUrn="urn:adsk.eagle:library:181"
274 | UsedLibraryUrn="urn:adsk.eagle:library:182"
275 | UsedLibraryUrn="urn:adsk.eagle:library:183"
276 | UsedLibraryUrn="urn:adsk.eagle:library:184"
277 | UsedLibraryUrn="urn:adsk.eagle:library:188"
278 | UsedLibraryUrn="urn:adsk.eagle:library:189"
279 | UsedLibraryUrn="urn:adsk.eagle:library:87"
280 | UsedLibraryUrn="urn:adsk.eagle:library:190"
281 | UsedLibraryUrn="urn:adsk.eagle:library:191"
282 | UsedLibraryUrn="urn:adsk.eagle:library:192"
283 | UsedLibraryUrn="urn:adsk.eagle:library:193"
284 | UsedLibraryUrn="urn:adsk.eagle:library:194"
285 | UsedLibraryUrn="urn:adsk.eagle:library:195"
286 | UsedLibraryUrn="urn:adsk.eagle:library:196"
287 | UsedLibraryUrn="urn:adsk.eagle:library:197"
288 | UsedLibraryUrn="urn:adsk.eagle:library:198"
289 | UsedLibraryUrn="urn:adsk.eagle:library:199"
290 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/MC74HC157ADTR2G.lbr"
291 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/SamacSys_Parts.lbr"
292 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/Wuerth_Elektronik_eiCan_Communication_Connectors_v2.2.lbr"
293 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/adafruit.lbr"
294 |
295 | [Win_1]
296 | Type="Control Panel"
297 | Number=0
298 |
299 | [Desktop]
300 | Screen="2880 1620"
301 | Window="Win_1"
302 |
--------------------------------------------------------------------------------
/HuCard_Breakout/EAGLE_projects/HuCard_Breakout_under/HuCard_Breakout_under_RevA.brd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 | JLCJLCJLCJLC
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 | <b>EAGLE Design Rules</b>
108 | <p>
109 | Die Standard-Design-Rules sind so gewählt, dass sie für
110 | die meisten Anwendungen passen. Sollte ihre Platine
111 | besondere Anforderungen haben, treffen Sie die erforderlichen
112 | Einstellungen hier und speichern die Design Rules unter
113 | einem neuen Namen ab.
114 | <b>EAGLE Design Rules</b>
115 | <p>
116 | The default Design Rules have been set to cover
117 | a wide range of applications. Your particular design
118 | may have different requirements, so please make the
119 | necessary adjustments and save your customized
120 | design rules under a new name.
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
--------------------------------------------------------------------------------
/HuCard_Breakout/EAGLE_projects/HuCard_Breakout_under/HuCard_Breakout_under_RevA.cam:
--------------------------------------------------------------------------------
1 | {
2 | "author": {
3 | "email": "support.eagle@autodesk.com",
4 | "name": "Autodesk EAGLE"
5 | },
6 | "description": {
7 | "EN": "EAGLE default 2 layer CAM job."
8 | },
9 | "output_type": "directory",
10 | "outputs": [
11 | {
12 | "filename_prefix": "CAMOutputs/GerberFiles",
13 | "format_specifier": {
14 | "decimal": 4,
15 | "integer": 3
16 | },
17 | "generate_job_file": true,
18 | "output_type": "gerber",
19 | "outputs": [
20 | {
21 | "advanced_options": {
22 | "mirror": false,
23 | "offset_x": 0,
24 | "offset_y": 0,
25 | "rotate": false,
26 | "upside_down": false
27 | },
28 | "board_outline": false,
29 | "config": {
30 | "file_function": "Copper",
31 | "layer": 1,
32 | "layer_details": "mixed",
33 | "layer_type": "top"
34 | },
35 | "filename_format": "%PREFIX/copper_top.gbr",
36 | "layers": [
37 | 1,
38 | 17,
39 | 18
40 | ],
41 | "name": "Top Copper",
42 | "polarity": "positive",
43 | "type": "gerber_layer"
44 | },
45 | {
46 | "advanced_options": {
47 | "mirror": false,
48 | "offset_x": 0,
49 | "offset_y": 0,
50 | "rotate": false,
51 | "upside_down": false
52 | },
53 | "board_outline": false,
54 | "config": {
55 | "file_function": "Copper",
56 | "layer": 2,
57 | "layer_details": "mixed",
58 | "layer_type": "bottom"
59 | },
60 | "filename_format": "%PREFIX/copper_bottom.gbr",
61 | "layers": [
62 | 16,
63 | 17,
64 | 18
65 | ],
66 | "name": "Bottom Copper",
67 | "polarity": "positive",
68 | "type": "gerber_layer"
69 | },
70 | {
71 | "advanced_options": {
72 | "mirror": false,
73 | "offset_x": 0,
74 | "offset_y": 0,
75 | "rotate": false,
76 | "upside_down": false
77 | },
78 | "board_outline": true,
79 | "config": {
80 | "file_function": "Profile",
81 | "plating": "non-plated"
82 | },
83 | "filename_format": "%PREFIX/profile.gbr",
84 | "layers": [
85 | ],
86 | "milling": true,
87 | "polarity": "positive",
88 | "type": "gerber_layer"
89 | },
90 | {
91 | "advanced_options": {
92 | "mirror": false,
93 | "offset_x": 0,
94 | "offset_y": 0,
95 | "rotate": false,
96 | "upside_down": false
97 | },
98 | "board_outline": false,
99 | "config": {
100 | "file_function": "Soldermask",
101 | "index": 1,
102 | "layer_type": "top"
103 | },
104 | "filename_format": "%PREFIX/soldermask_top.gbr",
105 | "layers": [
106 | 29
107 | ],
108 | "name": "Soldermask Top",
109 | "polarity": "positive",
110 | "type": "gerber_layer"
111 | },
112 | {
113 | "advanced_options": {
114 | "mirror": false,
115 | "offset_x": 0,
116 | "offset_y": 0,
117 | "rotate": false,
118 | "upside_down": false
119 | },
120 | "board_outline": false,
121 | "config": {
122 | "file_function": "Soldermask",
123 | "index": 1,
124 | "layer_type": "bottom"
125 | },
126 | "filename_format": "%PREFIX/soldermask_bottom.gbr",
127 | "layers": [
128 | 30
129 | ],
130 | "name": "Soldermask Bottom",
131 | "polarity": "positive",
132 | "type": "gerber_layer"
133 | },
134 | {
135 | "advanced_options": {
136 | "mirror": false,
137 | "offset_x": 0,
138 | "offset_y": 0,
139 | "rotate": false,
140 | "upside_down": false
141 | },
142 | "board_outline": false,
143 | "config": {
144 | "file_function": "Paste",
145 | "layer_type": "top"
146 | },
147 | "filename_format": "%PREFIX/solderpaste_top.gbr",
148 | "layers": [
149 | 31
150 | ],
151 | "milling": false,
152 | "name": "Solderpaste Top",
153 | "polarity": "positive",
154 | "type": "gerber_layer"
155 | },
156 | {
157 | "advanced_options": {
158 | "mirror": false,
159 | "offset_x": 0,
160 | "offset_y": 0,
161 | "rotate": false,
162 | "upside_down": false
163 | },
164 | "board_outline": false,
165 | "config": {
166 | "file_function": "Paste",
167 | "layer_type": "bottom"
168 | },
169 | "filename_format": "%PREFIX/solderpaste_bottom.gbr",
170 | "layers": [
171 | 32
172 | ],
173 | "milling": false,
174 | "name": "Solderpaste Bottom",
175 | "polarity": "positive",
176 | "type": "gerber_layer"
177 | },
178 | {
179 | "advanced_options": {
180 | "mirror": false,
181 | "offset_x": 0,
182 | "offset_y": 0,
183 | "rotate": false,
184 | "upside_down": false
185 | },
186 | "board_outline": false,
187 | "config": {
188 | "file_function": "Legend",
189 | "index": 1,
190 | "layer_type": "top"
191 | },
192 | "filename_format": "%PREFIX/silkscreen_top.gbr",
193 | "layers": [
194 | 21,
195 | 25,
196 | 27
197 | ],
198 | "milling": false,
199 | "name": "Silkscreen Top",
200 | "polarity": "positive",
201 | "type": "gerber_layer"
202 | },
203 | {
204 | "advanced_options": {
205 | "mirror": false,
206 | "offset_x": 0,
207 | "offset_y": 0,
208 | "rotate": false,
209 | "upside_down": false
210 | },
211 | "board_outline": false,
212 | "config": {
213 | "file_function": "Legend",
214 | "index": 1,
215 | "layer_type": "bottom"
216 | },
217 | "filename_format": "%PREFIX/silkscreen_bottom.gbr",
218 | "layers": [
219 | 22,
220 | 26,
221 | 28
222 | ],
223 | "milling": false,
224 | "name": "Silkscreen Bottom",
225 | "polarity": "positive",
226 | "type": "gerber_layer"
227 | }
228 | ],
229 | "version": "RS274X"
230 | },
231 | {
232 | "filename_prefix": "CAMOutputs/DrillFiles",
233 | "format_specifier": {
234 | "decimal": 3,
235 | "integer": 3
236 | },
237 | "output_type": "drill",
238 | "outputs": [
239 | {
240 | "advanced_options": {
241 | "mirror": false,
242 | "offset_x": 0,
243 | "offset_y": 0,
244 | "rotate": false,
245 | "upside_down": false
246 | },
247 | "filename_format": "%DRILLPREFIX/drill_%FROM_%TO.xln",
248 | "name": "Auto Drill",
249 | "type": "autodrills"
250 | }
251 | ]
252 | },
253 | {
254 | "filename_prefix": "CAMOutputs/Assembly",
255 | "output_type": "assembly",
256 | "outputs": [
257 | {
258 | "filename_format": "%ASSEMBLYPREFIX/%N",
259 | "list_attribute": true,
260 | "list_type": "values",
261 | "name": "Bill of Material",
262 | "output_format": "txt",
263 | "type": "bom"
264 | },
265 | {
266 | "filename_format": "%ASSEMBLYPREFIX/PnP_%N_%BOARDSIDE",
267 | "name": "Pick and Place",
268 | "output_format": "txt",
269 | "type": "pick_and_place"
270 | }
271 | ]
272 | },
273 | {
274 | "filename_prefix": "CAMOutputs/DrawingFiles",
275 | "output_type": "drawing",
276 | "outputs": [
277 | ]
278 | }
279 | ],
280 | "timestamp": "2019-07-17T17:48:33",
281 | "type": "EAGLE CAM job",
282 | "units": "metric",
283 | "version": "9.2.0"
284 | }
285 |
--------------------------------------------------------------------------------
/HuCard_Breakout/EAGLE_projects/HuCard_Breakout_under/HuCard_Breakout_under_RevA.sch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
--------------------------------------------------------------------------------
/HuCard_Breakout/EAGLE_projects/HuCard_Breakout_under/HuCard_Breakout_under_RevA_gerbers.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dshadoff/PCE_HuBus_Projects/cbcffb3a803fce2433ddf3410b52a335b4f89c98/HuCard_Breakout/EAGLE_projects/HuCard_Breakout_under/HuCard_Breakout_under_RevA_gerbers.zip
--------------------------------------------------------------------------------
/HuCard_Breakout/EAGLE_projects/HuCard_Breakout_under/eagle.epf:
--------------------------------------------------------------------------------
1 | [Eagle]
2 | Version="09 04 00"
3 | Platform="Mac OS X"
4 | Globals="Globals"
5 | Desktop="Desktop"
6 |
7 | [Globals]
8 | AutoSaveProject=1
9 | UsedLibraryUrn="urn:adsk.eagle:library:79"
10 | UsedLibraryUrn="urn:adsk.eagle:library:88"
11 | UsedLibraryUrn="urn:adsk.eagle:library:201"
12 | UsedLibraryUrn="urn:adsk.eagle:library:202"
13 | UsedLibraryUrn="urn:adsk.eagle:library:203"
14 | UsedLibraryUrn="urn:adsk.eagle:library:204"
15 | UsedLibraryUrn="urn:adsk.eagle:library:206"
16 | UsedLibraryUrn="urn:adsk.eagle:library:208"
17 | UsedLibraryUrn="urn:adsk.eagle:library:210"
18 | UsedLibraryUrn="urn:adsk.eagle:library:211"
19 | UsedLibraryUrn="urn:adsk.eagle:library:212"
20 | UsedLibraryUrn="urn:adsk.eagle:library:213"
21 | UsedLibraryUrn="urn:adsk.eagle:library:89"
22 | UsedLibraryUrn="urn:adsk.eagle:library:214"
23 | UsedLibraryUrn="urn:adsk.eagle:library:215"
24 | UsedLibraryUrn="urn:adsk.eagle:library:218"
25 | UsedLibraryUrn="urn:adsk.eagle:library:220"
26 | UsedLibraryUrn="urn:adsk.eagle:library:221"
27 | UsedLibraryUrn="urn:adsk.eagle:library:222"
28 | UsedLibraryUrn="urn:adsk.eagle:library:224"
29 | UsedLibraryUrn="urn:adsk.eagle:library:226"
30 | UsedLibraryUrn="urn:adsk.eagle:library:229"
31 | UsedLibraryUrn="urn:adsk.eagle:library:230"
32 | UsedLibraryUrn="urn:adsk.eagle:library:90"
33 | UsedLibraryUrn="urn:adsk.eagle:library:231"
34 | UsedLibraryUrn="urn:adsk.eagle:library:233"
35 | UsedLibraryUrn="urn:adsk.eagle:library:234"
36 | UsedLibraryUrn="urn:adsk.eagle:library:235"
37 | UsedLibraryUrn="urn:adsk.eagle:library:236"
38 | UsedLibraryUrn="urn:adsk.eagle:library:237"
39 | UsedLibraryUrn="urn:adsk.eagle:library:238"
40 | UsedLibraryUrn="urn:adsk.eagle:library:239"
41 | UsedLibraryUrn="urn:adsk.eagle:library:240"
42 | UsedLibraryUrn="urn:adsk.eagle:library:241"
43 | UsedLibraryUrn="urn:adsk.eagle:library:93"
44 | UsedLibraryUrn="urn:adsk.eagle:library:242"
45 | UsedLibraryUrn="urn:adsk.eagle:library:243"
46 | UsedLibraryUrn="urn:adsk.eagle:library:244"
47 | UsedLibraryUrn="urn:adsk.eagle:library:245"
48 | UsedLibraryUrn="urn:adsk.eagle:library:248"
49 | UsedLibraryUrn="urn:adsk.eagle:library:250"
50 | UsedLibraryUrn="urn:adsk.eagle:library:251"
51 | UsedLibraryUrn="urn:adsk.eagle:library:252"
52 | UsedLibraryUrn="urn:adsk.eagle:library:255"
53 | UsedLibraryUrn="urn:adsk.eagle:library:256"
54 | UsedLibraryUrn="urn:adsk.eagle:library:94"
55 | UsedLibraryUrn="urn:adsk.eagle:library:258"
56 | UsedLibraryUrn="urn:adsk.eagle:library:259"
57 | UsedLibraryUrn="urn:adsk.eagle:library:260"
58 | UsedLibraryUrn="urn:adsk.eagle:library:261"
59 | UsedLibraryUrn="urn:adsk.eagle:library:262"
60 | UsedLibraryUrn="urn:adsk.eagle:library:263"
61 | UsedLibraryUrn="urn:adsk.eagle:library:264"
62 | UsedLibraryUrn="urn:adsk.eagle:library:265"
63 | UsedLibraryUrn="urn:adsk.eagle:library:266"
64 | UsedLibraryUrn="urn:adsk.eagle:library:267"
65 | UsedLibraryUrn="urn:adsk.eagle:library:96"
66 | UsedLibraryUrn="urn:adsk.eagle:library:269"
67 | UsedLibraryUrn="urn:adsk.eagle:library:270"
68 | UsedLibraryUrn="urn:adsk.eagle:library:272"
69 | UsedLibraryUrn="urn:adsk.eagle:library:273"
70 | UsedLibraryUrn="urn:adsk.eagle:library:274"
71 | UsedLibraryUrn="urn:adsk.eagle:library:275"
72 | UsedLibraryUrn="urn:adsk.eagle:library:276"
73 | UsedLibraryUrn="urn:adsk.eagle:library:278"
74 | UsedLibraryUrn="urn:adsk.eagle:library:279"
75 | UsedLibraryUrn="urn:adsk.eagle:library:281"
76 | UsedLibraryUrn="urn:adsk.eagle:library:97"
77 | UsedLibraryUrn="urn:adsk.eagle:library:283"
78 | UsedLibraryUrn="urn:adsk.eagle:library:284"
79 | UsedLibraryUrn="urn:adsk.eagle:library:285"
80 | UsedLibraryUrn="urn:adsk.eagle:library:287"
81 | UsedLibraryUrn="urn:adsk.eagle:library:288"
82 | UsedLibraryUrn="urn:adsk.eagle:library:289"
83 | UsedLibraryUrn="urn:adsk.eagle:library:290"
84 | UsedLibraryUrn="urn:adsk.eagle:library:291"
85 | UsedLibraryUrn="urn:adsk.eagle:library:293"
86 | UsedLibraryUrn="urn:adsk.eagle:library:294"
87 | UsedLibraryUrn="urn:adsk.eagle:library:98"
88 | UsedLibraryUrn="urn:adsk.eagle:library:296"
89 | UsedLibraryUrn="urn:adsk.eagle:library:297"
90 | UsedLibraryUrn="urn:adsk.eagle:library:298"
91 | UsedLibraryUrn="urn:adsk.eagle:library:300"
92 | UsedLibraryUrn="urn:adsk.eagle:library:302"
93 | UsedLibraryUrn="urn:adsk.eagle:library:303"
94 | UsedLibraryUrn="urn:adsk.eagle:library:304"
95 | UsedLibraryUrn="urn:adsk.eagle:library:307"
96 | UsedLibraryUrn="urn:adsk.eagle:library:312"
97 | UsedLibraryUrn="urn:adsk.eagle:library:313"
98 | UsedLibraryUrn="urn:adsk.eagle:library:99"
99 | UsedLibraryUrn="urn:adsk.eagle:library:314"
100 | UsedLibraryUrn="urn:adsk.eagle:library:315"
101 | UsedLibraryUrn="urn:adsk.eagle:library:317"
102 | UsedLibraryUrn="urn:adsk.eagle:library:318"
103 | UsedLibraryUrn="urn:adsk.eagle:library:319"
104 | UsedLibraryUrn="urn:adsk.eagle:library:320"
105 | UsedLibraryUrn="urn:adsk.eagle:library:322"
106 | UsedLibraryUrn="urn:adsk.eagle:library:323"
107 | UsedLibraryUrn="urn:adsk.eagle:library:324"
108 | UsedLibraryUrn="urn:adsk.eagle:library:325"
109 | UsedLibraryUrn="urn:adsk.eagle:library:102"
110 | UsedLibraryUrn="urn:adsk.eagle:library:327"
111 | UsedLibraryUrn="urn:adsk.eagle:library:328"
112 | UsedLibraryUrn="urn:adsk.eagle:library:331"
113 | UsedLibraryUrn="urn:adsk.eagle:library:332"
114 | UsedLibraryUrn="urn:adsk.eagle:library:334"
115 | UsedLibraryUrn="urn:adsk.eagle:library:335"
116 | UsedLibraryUrn="urn:adsk.eagle:library:336"
117 | UsedLibraryUrn="urn:adsk.eagle:library:337"
118 | UsedLibraryUrn="urn:adsk.eagle:library:338"
119 | UsedLibraryUrn="urn:adsk.eagle:library:339"
120 | UsedLibraryUrn="urn:adsk.eagle:library:80"
121 | UsedLibraryUrn="urn:adsk.eagle:library:105"
122 | UsedLibraryUrn="urn:adsk.eagle:library:341"
123 | UsedLibraryUrn="urn:adsk.eagle:library:342"
124 | UsedLibraryUrn="urn:adsk.eagle:library:343"
125 | UsedLibraryUrn="urn:adsk.eagle:library:344"
126 | UsedLibraryUrn="urn:adsk.eagle:library:346"
127 | UsedLibraryUrn="urn:adsk.eagle:library:347"
128 | UsedLibraryUrn="urn:adsk.eagle:library:350"
129 | UsedLibraryUrn="urn:adsk.eagle:library:351"
130 | UsedLibraryUrn="urn:adsk.eagle:library:353"
131 | UsedLibraryUrn="urn:adsk.eagle:library:358"
132 | UsedLibraryUrn="urn:adsk.eagle:library:107"
133 | UsedLibraryUrn="urn:adsk.eagle:library:360"
134 | UsedLibraryUrn="urn:adsk.eagle:library:361"
135 | UsedLibraryUrn="urn:adsk.eagle:library:362"
136 | UsedLibraryUrn="urn:adsk.eagle:library:364"
137 | UsedLibraryUrn="urn:adsk.eagle:library:366"
138 | UsedLibraryUrn="urn:adsk.eagle:library:367"
139 | UsedLibraryUrn="urn:adsk.eagle:library:368"
140 | UsedLibraryUrn="urn:adsk.eagle:library:369"
141 | UsedLibraryUrn="urn:adsk.eagle:library:371"
142 | UsedLibraryUrn="urn:adsk.eagle:library:372"
143 | UsedLibraryUrn="urn:adsk.eagle:library:109"
144 | UsedLibraryUrn="urn:adsk.eagle:library:373"
145 | UsedLibraryUrn="urn:adsk.eagle:library:374"
146 | UsedLibraryUrn="urn:adsk.eagle:library:375"
147 | UsedLibraryUrn="urn:adsk.eagle:library:376"
148 | UsedLibraryUrn="urn:adsk.eagle:library:377"
149 | UsedLibraryUrn="urn:adsk.eagle:library:378"
150 | UsedLibraryUrn="urn:adsk.eagle:library:379"
151 | UsedLibraryUrn="urn:adsk.eagle:library:380"
152 | UsedLibraryUrn="urn:adsk.eagle:library:382"
153 | UsedLibraryUrn="urn:adsk.eagle:library:383"
154 | UsedLibraryUrn="urn:adsk.eagle:library:111"
155 | UsedLibraryUrn="urn:adsk.eagle:library:385"
156 | UsedLibraryUrn="urn:adsk.eagle:library:386"
157 | UsedLibraryUrn="urn:adsk.eagle:library:387"
158 | UsedLibraryUrn="urn:adsk.eagle:library:388"
159 | UsedLibraryUrn="urn:adsk.eagle:library:389"
160 | UsedLibraryUrn="urn:adsk.eagle:library:391"
161 | UsedLibraryUrn="urn:adsk.eagle:library:392"
162 | UsedLibraryUrn="urn:adsk.eagle:library:393"
163 | UsedLibraryUrn="urn:adsk.eagle:library:394"
164 | UsedLibraryUrn="urn:adsk.eagle:library:396"
165 | UsedLibraryUrn="urn:adsk.eagle:library:112"
166 | UsedLibraryUrn="urn:adsk.eagle:library:397"
167 | UsedLibraryUrn="urn:adsk.eagle:library:398"
168 | UsedLibraryUrn="urn:adsk.eagle:library:399"
169 | UsedLibraryUrn="urn:adsk.eagle:library:400"
170 | UsedLibraryUrn="urn:adsk.eagle:library:401"
171 | UsedLibraryUrn="urn:adsk.eagle:library:402"
172 | UsedLibraryUrn="urn:adsk.eagle:library:403"
173 | UsedLibraryUrn="urn:adsk.eagle:library:404"
174 | UsedLibraryUrn="urn:adsk.eagle:library:407"
175 | UsedLibraryUrn="urn:adsk.eagle:library:408"
176 | UsedLibraryUrn="urn:adsk.eagle:library:113"
177 | UsedLibraryUrn="urn:adsk.eagle:library:409"
178 | UsedLibraryUrn="urn:adsk.eagle:library:410"
179 | UsedLibraryUrn="urn:adsk.eagle:library:411"
180 | UsedLibraryUrn="urn:adsk.eagle:library:412"
181 | UsedLibraryUrn="urn:adsk.eagle:library:417"
182 | UsedLibraryUrn="urn:adsk.eagle:library:418"
183 | UsedLibraryUrn="urn:adsk.eagle:library:419"
184 | UsedLibraryUrn="urn:adsk.eagle:library:527439"
185 | UsedLibraryUrn="urn:adsk.eagle:library:523"
186 | UsedLibraryUrn="urn:adsk.eagle:library:522"
187 | UsedLibraryUrn="urn:adsk.eagle:library:116"
188 | UsedLibraryUrn="urn:adsk.eagle:library:513"
189 | UsedLibraryUrn="urn:adsk.eagle:library:509"
190 | UsedLibraryUrn="urn:adsk.eagle:library:8004395"
191 | UsedLibraryUrn="urn:adsk.eagle:library:8004595"
192 | UsedLibraryUrn="urn:adsk.eagle:library:527"
193 | UsedLibraryUrn="urn:adsk.eagle:library:526"
194 | UsedLibraryUrn="urn:adsk.eagle:library:528"
195 | UsedLibraryUrn="urn:adsk.eagle:library:519"
196 | UsedLibraryUrn="urn:adsk.eagle:library:524"
197 | UsedLibraryUrn="urn:adsk.eagle:library:525"
198 | UsedLibraryUrn="urn:adsk.eagle:library:117"
199 | UsedLibraryUrn="urn:adsk.eagle:library:530"
200 | UsedLibraryUrn="urn:adsk.eagle:library:532"
201 | UsedLibraryUrn="urn:adsk.eagle:library:3379427"
202 | UsedLibraryUrn="urn:adsk.eagle:library:488835"
203 | UsedLibraryUrn="urn:adsk.eagle:library:447"
204 | UsedLibraryUrn="urn:adsk.eagle:library:7552989"
205 | UsedLibraryUrn="urn:adsk.eagle:library:420"
206 | UsedLibraryUrn="urn:adsk.eagle:library:514"
207 | UsedLibraryUrn="urn:adsk.eagle:library:536"
208 | UsedLibraryUrn="urn:adsk.eagle:library:10015156"
209 | UsedLibraryUrn="urn:adsk.eagle:library:118"
210 | UsedLibraryUrn="urn:adsk.eagle:library:348"
211 | UsedLibraryUrn="urn:adsk.eagle:library:446"
212 | UsedLibraryUrn="urn:adsk.eagle:library:119"
213 | UsedLibraryUrn="urn:adsk.eagle:library:81"
214 | UsedLibraryUrn="urn:adsk.eagle:library:121"
215 | UsedLibraryUrn="urn:adsk.eagle:library:122"
216 | UsedLibraryUrn="urn:adsk.eagle:library:123"
217 | UsedLibraryUrn="urn:adsk.eagle:library:124"
218 | UsedLibraryUrn="urn:adsk.eagle:library:125"
219 | UsedLibraryUrn="urn:adsk.eagle:library:126"
220 | UsedLibraryUrn="urn:adsk.eagle:library:127"
221 | UsedLibraryUrn="urn:adsk.eagle:library:128"
222 | UsedLibraryUrn="urn:adsk.eagle:library:129"
223 | UsedLibraryUrn="urn:adsk.eagle:library:130"
224 | UsedLibraryUrn="urn:adsk.eagle:library:82"
225 | UsedLibraryUrn="urn:adsk.eagle:library:132"
226 | UsedLibraryUrn="urn:adsk.eagle:library:133"
227 | UsedLibraryUrn="urn:adsk.eagle:library:134"
228 | UsedLibraryUrn="urn:adsk.eagle:library:135"
229 | UsedLibraryUrn="urn:adsk.eagle:library:136"
230 | UsedLibraryUrn="urn:adsk.eagle:library:138"
231 | UsedLibraryUrn="urn:adsk.eagle:library:139"
232 | UsedLibraryUrn="urn:adsk.eagle:library:140"
233 | UsedLibraryUrn="urn:adsk.eagle:library:141"
234 | UsedLibraryUrn="urn:adsk.eagle:library:143"
235 | UsedLibraryUrn="urn:adsk.eagle:library:83"
236 | UsedLibraryUrn="urn:adsk.eagle:library:144"
237 | UsedLibraryUrn="urn:adsk.eagle:library:145"
238 | UsedLibraryUrn="urn:adsk.eagle:library:147"
239 | UsedLibraryUrn="urn:adsk.eagle:library:148"
240 | UsedLibraryUrn="urn:adsk.eagle:library:149"
241 | UsedLibraryUrn="urn:adsk.eagle:library:150"
242 | UsedLibraryUrn="urn:adsk.eagle:library:151"
243 | UsedLibraryUrn="urn:adsk.eagle:library:152"
244 | UsedLibraryUrn="urn:adsk.eagle:library:153"
245 | UsedLibraryUrn="urn:adsk.eagle:library:154"
246 | UsedLibraryUrn="urn:adsk.eagle:library:84"
247 | UsedLibraryUrn="urn:adsk.eagle:library:155"
248 | UsedLibraryUrn="urn:adsk.eagle:library:156"
249 | UsedLibraryUrn="urn:adsk.eagle:library:157"
250 | UsedLibraryUrn="urn:adsk.eagle:library:158"
251 | UsedLibraryUrn="urn:adsk.eagle:library:159"
252 | UsedLibraryUrn="urn:adsk.eagle:library:160"
253 | UsedLibraryUrn="urn:adsk.eagle:library:161"
254 | UsedLibraryUrn="urn:adsk.eagle:library:162"
255 | UsedLibraryUrn="urn:adsk.eagle:library:163"
256 | UsedLibraryUrn="urn:adsk.eagle:library:164"
257 | UsedLibraryUrn="urn:adsk.eagle:library:85"
258 | UsedLibraryUrn="urn:adsk.eagle:library:165"
259 | UsedLibraryUrn="urn:adsk.eagle:library:166"
260 | UsedLibraryUrn="urn:adsk.eagle:library:167"
261 | UsedLibraryUrn="urn:adsk.eagle:library:169"
262 | UsedLibraryUrn="urn:adsk.eagle:library:170"
263 | UsedLibraryUrn="urn:adsk.eagle:library:171"
264 | UsedLibraryUrn="urn:adsk.eagle:library:172"
265 | UsedLibraryUrn="urn:adsk.eagle:library:173"
266 | UsedLibraryUrn="urn:adsk.eagle:library:174"
267 | UsedLibraryUrn="urn:adsk.eagle:library:175"
268 | UsedLibraryUrn="urn:adsk.eagle:library:86"
269 | UsedLibraryUrn="urn:adsk.eagle:library:176"
270 | UsedLibraryUrn="urn:adsk.eagle:library:177"
271 | UsedLibraryUrn="urn:adsk.eagle:library:179"
272 | UsedLibraryUrn="urn:adsk.eagle:library:180"
273 | UsedLibraryUrn="urn:adsk.eagle:library:181"
274 | UsedLibraryUrn="urn:adsk.eagle:library:182"
275 | UsedLibraryUrn="urn:adsk.eagle:library:183"
276 | UsedLibraryUrn="urn:adsk.eagle:library:184"
277 | UsedLibraryUrn="urn:adsk.eagle:library:188"
278 | UsedLibraryUrn="urn:adsk.eagle:library:189"
279 | UsedLibraryUrn="urn:adsk.eagle:library:87"
280 | UsedLibraryUrn="urn:adsk.eagle:library:190"
281 | UsedLibraryUrn="urn:adsk.eagle:library:191"
282 | UsedLibraryUrn="urn:adsk.eagle:library:192"
283 | UsedLibraryUrn="urn:adsk.eagle:library:193"
284 | UsedLibraryUrn="urn:adsk.eagle:library:194"
285 | UsedLibraryUrn="urn:adsk.eagle:library:195"
286 | UsedLibraryUrn="urn:adsk.eagle:library:196"
287 | UsedLibraryUrn="urn:adsk.eagle:library:197"
288 | UsedLibraryUrn="urn:adsk.eagle:library:198"
289 | UsedLibraryUrn="urn:adsk.eagle:library:199"
290 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/MC74HC157ADTR2G.lbr"
291 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/SamacSys_Parts.lbr"
292 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/Wuerth_Elektronik_eiCan_Communication_Connectors_v2.2.lbr"
293 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/adafruit.lbr"
294 |
295 | [Win_1]
296 | Type="Control Panel"
297 | Number=0
298 |
299 | [Desktop]
300 | Screen="2880 1620"
301 | Window="Win_1"
302 |
--------------------------------------------------------------------------------
/HuMem/EAGLE_project/HuMem_rev_A.cam:
--------------------------------------------------------------------------------
1 | {
2 | "author": {
3 | "email": "support.eagle@autodesk.com",
4 | "name": "Autodesk EAGLE"
5 | },
6 | "description": {
7 | "EN": "EAGLE default 2 layer CAM job."
8 | },
9 | "output_type": "directory",
10 | "outputs": [
11 | {
12 | "filename_prefix": "CAMOutputs/GerberFiles",
13 | "format_specifier": {
14 | "decimal": 4,
15 | "integer": 3
16 | },
17 | "generate_job_file": true,
18 | "output_type": "gerber",
19 | "outputs": [
20 | {
21 | "advanced_options": {
22 | "mirror": false,
23 | "offset_x": 0,
24 | "offset_y": 0,
25 | "rotate": false,
26 | "upside_down": false
27 | },
28 | "board_outline": false,
29 | "config": {
30 | "file_function": "Copper",
31 | "layer": 1,
32 | "layer_details": "mixed",
33 | "layer_type": "top"
34 | },
35 | "filename_format": "%PREFIX/copper_top.gbr",
36 | "layers": [
37 | 1,
38 | 17,
39 | 18
40 | ],
41 | "name": "Top Copper",
42 | "polarity": "positive",
43 | "type": "gerber_layer"
44 | },
45 | {
46 | "advanced_options": {
47 | "mirror": false,
48 | "offset_x": 0,
49 | "offset_y": 0,
50 | "rotate": false,
51 | "upside_down": false
52 | },
53 | "board_outline": false,
54 | "config": {
55 | "file_function": "Copper",
56 | "layer": 2,
57 | "layer_details": "mixed",
58 | "layer_type": "bottom"
59 | },
60 | "filename_format": "%PREFIX/copper_bottom.gbr",
61 | "layers": [
62 | 16,
63 | 17,
64 | 18
65 | ],
66 | "name": "Bottom Copper",
67 | "polarity": "positive",
68 | "type": "gerber_layer"
69 | },
70 | {
71 | "advanced_options": {
72 | "mirror": false,
73 | "offset_x": 0,
74 | "offset_y": 0,
75 | "rotate": false,
76 | "upside_down": false
77 | },
78 | "board_outline": true,
79 | "config": {
80 | "file_function": "Profile",
81 | "plating": "non-plated"
82 | },
83 | "filename_format": "%PREFIX/profile.gbr",
84 | "layers": [
85 | ],
86 | "milling": true,
87 | "polarity": "positive",
88 | "type": "gerber_layer"
89 | },
90 | {
91 | "advanced_options": {
92 | "mirror": false,
93 | "offset_x": 0,
94 | "offset_y": 0,
95 | "rotate": false,
96 | "upside_down": false
97 | },
98 | "board_outline": false,
99 | "config": {
100 | "file_function": "Soldermask",
101 | "index": 1,
102 | "layer_type": "top"
103 | },
104 | "filename_format": "%PREFIX/soldermask_top.gbr",
105 | "layers": [
106 | 29
107 | ],
108 | "name": "Soldermask Top",
109 | "polarity": "positive",
110 | "type": "gerber_layer"
111 | },
112 | {
113 | "advanced_options": {
114 | "mirror": false,
115 | "offset_x": 0,
116 | "offset_y": 0,
117 | "rotate": false,
118 | "upside_down": false
119 | },
120 | "board_outline": false,
121 | "config": {
122 | "file_function": "Soldermask",
123 | "index": 1,
124 | "layer_type": "bottom"
125 | },
126 | "filename_format": "%PREFIX/soldermask_bottom.gbr",
127 | "layers": [
128 | 30
129 | ],
130 | "name": "Soldermask Bottom",
131 | "polarity": "positive",
132 | "type": "gerber_layer"
133 | },
134 | {
135 | "advanced_options": {
136 | "mirror": false,
137 | "offset_x": 0,
138 | "offset_y": 0,
139 | "rotate": false,
140 | "upside_down": false
141 | },
142 | "board_outline": false,
143 | "config": {
144 | "file_function": "Paste",
145 | "layer_type": "top"
146 | },
147 | "filename_format": "%PREFIX/solderpaste_top.gbr",
148 | "layers": [
149 | 31
150 | ],
151 | "milling": false,
152 | "name": "Solderpaste Top",
153 | "polarity": "positive",
154 | "type": "gerber_layer"
155 | },
156 | {
157 | "advanced_options": {
158 | "mirror": false,
159 | "offset_x": 0,
160 | "offset_y": 0,
161 | "rotate": false,
162 | "upside_down": false
163 | },
164 | "board_outline": false,
165 | "config": {
166 | "file_function": "Paste",
167 | "layer_type": "bottom"
168 | },
169 | "filename_format": "%PREFIX/solderpaste_bottom.gbr",
170 | "layers": [
171 | 32
172 | ],
173 | "milling": false,
174 | "name": "Solderpaste Bottom",
175 | "polarity": "positive",
176 | "type": "gerber_layer"
177 | },
178 | {
179 | "advanced_options": {
180 | "mirror": false,
181 | "offset_x": 0,
182 | "offset_y": 0,
183 | "rotate": false,
184 | "upside_down": false
185 | },
186 | "board_outline": false,
187 | "config": {
188 | "file_function": "Legend",
189 | "index": 1,
190 | "layer_type": "top"
191 | },
192 | "filename_format": "%PREFIX/silkscreen_top.gbr",
193 | "layers": [
194 | 21,
195 | 25,
196 | 27
197 | ],
198 | "milling": false,
199 | "name": "Silkscreen Top",
200 | "polarity": "positive",
201 | "type": "gerber_layer"
202 | },
203 | {
204 | "advanced_options": {
205 | "mirror": false,
206 | "offset_x": 0,
207 | "offset_y": 0,
208 | "rotate": false,
209 | "upside_down": false
210 | },
211 | "board_outline": false,
212 | "config": {
213 | "file_function": "Legend",
214 | "index": 1,
215 | "layer_type": "bottom"
216 | },
217 | "filename_format": "%PREFIX/silkscreen_bottom.gbr",
218 | "layers": [
219 | 22,
220 | 26,
221 | 28
222 | ],
223 | "milling": false,
224 | "name": "Silkscreen Bottom",
225 | "polarity": "positive",
226 | "type": "gerber_layer"
227 | }
228 | ],
229 | "version": "RS274X"
230 | },
231 | {
232 | "filename_prefix": "CAMOutputs/DrillFiles",
233 | "format_specifier": {
234 | "decimal": 3,
235 | "integer": 3
236 | },
237 | "output_type": "drill",
238 | "outputs": [
239 | {
240 | "advanced_options": {
241 | "mirror": false,
242 | "offset_x": 0,
243 | "offset_y": 0,
244 | "rotate": false,
245 | "upside_down": false
246 | },
247 | "filename_format": "%DRILLPREFIX/drill_%FROM_%TO.xln",
248 | "name": "Auto Drill",
249 | "type": "autodrills"
250 | }
251 | ]
252 | },
253 | {
254 | "filename_prefix": "CAMOutputs/Assembly",
255 | "output_type": "assembly",
256 | "outputs": [
257 | {
258 | "filename_format": "%ASSEMBLYPREFIX/%N",
259 | "list_attribute": true,
260 | "list_type": "values",
261 | "name": "Bill of Material",
262 | "output_format": "txt",
263 | "type": "bom"
264 | },
265 | {
266 | "filename_format": "%ASSEMBLYPREFIX/PnP_%N_%BOARDSIDE",
267 | "name": "Pick and Place",
268 | "output_format": "txt",
269 | "type": "pick_and_place"
270 | }
271 | ]
272 | },
273 | {
274 | "filename_prefix": "CAMOutputs/DrawingFiles",
275 | "output_type": "drawing",
276 | "outputs": [
277 | ]
278 | }
279 | ],
280 | "timestamp": "2019-07-17T17:48:33",
281 | "type": "EAGLE CAM job",
282 | "units": "metric",
283 | "version": "9.2.0"
284 | }
285 |
--------------------------------------------------------------------------------
/HuMem/EAGLE_project/HuMem_rev_A_gerbers.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dshadoff/PCE_HuBus_Projects/cbcffb3a803fce2433ddf3410b52a335b4f89c98/HuMem/EAGLE_project/HuMem_rev_A_gerbers.zip
--------------------------------------------------------------------------------
/HuMem/EAGLE_project/assembly.csv:
--------------------------------------------------------------------------------
1 | Designator,Mid X,Mid Y,Layer,Rotation
2 | C1,20.47,21.03,top,180
3 | C2,51.71,41.35,top,0
4 | C3,51.71,38.81,top,0
5 | C4,22.1,41.71,top,90
6 | C5,5.38,49,top,180
7 | IC1,33.66,31.88,top,90
--------------------------------------------------------------------------------
/HuMem/EAGLE_project/bom.csv:
--------------------------------------------------------------------------------
1 | Qty,Designator,Footprint,Comment,LCSC Part # (Optional),Description (optional)
2 | 3,"C1, C2, C4",C0603,100nF 50V 0603,C14663,MULTILAYER CERAMIC CAPACITORS MLCC - SMD/SMT 100NF 50V 0603 ROHS
3 | 1,C5,C0805,10uF 25V 0805,C15850,MULTILAYER CERAMIC CAPACITORS MLCC - SMD/SMT 10UF 25V 0805 ROHS
4 | 1,C3,C0603,1uF 50V 0603,C15849,MULTILAYER CERAMIC CAPACITORS MLCC - SMD/SMT 1UF 50V 0603 ROHS
5 | 1,IC3,DIP-20,ATF16V8B-15PU,DO NOT MOUNT,"Microchip Technology ATF16V8B-15PU, SPLD Simple Programmable Logic Device ATF16V8B 150 Gates, 8 Macro Cells, 8 I/O,"
6 | 1,J2,2X20_NOSILK,CONN_20X2NOSILK,DO NOT MOUNT,Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections
7 | 1,IC1,SOP-32_11.3x20.5x1.27P,LY625128SL-55LLI,C261870,RAM SRAM 4MB (512K X 8) PARALLEL SOP-32 ROHS
8 | 1,IC2,PDIP-32,SST39SF010A-70-4C-PHE,DO NOT MOUNT,"1Mbit Flash 128Kx8 Paral. 70ns 5V PDIP32 SST39SF010A-70-4C-PHE, Parallel Flash Memory, 128K x 8 bit 1mb, 70ns, 4.5 5.5 V, 32-Pin, PDIP"
--------------------------------------------------------------------------------
/HuMem/EAGLE_project/eagle.epf:
--------------------------------------------------------------------------------
1 | [Eagle]
2 | Version="09 04 00"
3 | Platform="Mac OS X"
4 | Globals="Globals"
5 | Desktop="Desktop"
6 |
7 | [Globals]
8 | AutoSaveProject=1
9 | UsedLibraryUrn="urn:adsk.eagle:library:79"
10 | UsedLibraryUrn="urn:adsk.eagle:library:88"
11 | UsedLibraryUrn="urn:adsk.eagle:library:201"
12 | UsedLibraryUrn="urn:adsk.eagle:library:202"
13 | UsedLibraryUrn="urn:adsk.eagle:library:203"
14 | UsedLibraryUrn="urn:adsk.eagle:library:204"
15 | UsedLibraryUrn="urn:adsk.eagle:library:206"
16 | UsedLibraryUrn="urn:adsk.eagle:library:208"
17 | UsedLibraryUrn="urn:adsk.eagle:library:210"
18 | UsedLibraryUrn="urn:adsk.eagle:library:211"
19 | UsedLibraryUrn="urn:adsk.eagle:library:212"
20 | UsedLibraryUrn="urn:adsk.eagle:library:213"
21 | UsedLibraryUrn="urn:adsk.eagle:library:89"
22 | UsedLibraryUrn="urn:adsk.eagle:library:214"
23 | UsedLibraryUrn="urn:adsk.eagle:library:215"
24 | UsedLibraryUrn="urn:adsk.eagle:library:218"
25 | UsedLibraryUrn="urn:adsk.eagle:library:220"
26 | UsedLibraryUrn="urn:adsk.eagle:library:221"
27 | UsedLibraryUrn="urn:adsk.eagle:library:222"
28 | UsedLibraryUrn="urn:adsk.eagle:library:224"
29 | UsedLibraryUrn="urn:adsk.eagle:library:226"
30 | UsedLibraryUrn="urn:adsk.eagle:library:229"
31 | UsedLibraryUrn="urn:adsk.eagle:library:230"
32 | UsedLibraryUrn="urn:adsk.eagle:library:90"
33 | UsedLibraryUrn="urn:adsk.eagle:library:231"
34 | UsedLibraryUrn="urn:adsk.eagle:library:233"
35 | UsedLibraryUrn="urn:adsk.eagle:library:234"
36 | UsedLibraryUrn="urn:adsk.eagle:library:235"
37 | UsedLibraryUrn="urn:adsk.eagle:library:236"
38 | UsedLibraryUrn="urn:adsk.eagle:library:237"
39 | UsedLibraryUrn="urn:adsk.eagle:library:238"
40 | UsedLibraryUrn="urn:adsk.eagle:library:239"
41 | UsedLibraryUrn="urn:adsk.eagle:library:240"
42 | UsedLibraryUrn="urn:adsk.eagle:library:241"
43 | UsedLibraryUrn="urn:adsk.eagle:library:93"
44 | UsedLibraryUrn="urn:adsk.eagle:library:242"
45 | UsedLibraryUrn="urn:adsk.eagle:library:243"
46 | UsedLibraryUrn="urn:adsk.eagle:library:244"
47 | UsedLibraryUrn="urn:adsk.eagle:library:245"
48 | UsedLibraryUrn="urn:adsk.eagle:library:248"
49 | UsedLibraryUrn="urn:adsk.eagle:library:250"
50 | UsedLibraryUrn="urn:adsk.eagle:library:251"
51 | UsedLibraryUrn="urn:adsk.eagle:library:252"
52 | UsedLibraryUrn="urn:adsk.eagle:library:255"
53 | UsedLibraryUrn="urn:adsk.eagle:library:256"
54 | UsedLibraryUrn="urn:adsk.eagle:library:94"
55 | UsedLibraryUrn="urn:adsk.eagle:library:258"
56 | UsedLibraryUrn="urn:adsk.eagle:library:259"
57 | UsedLibraryUrn="urn:adsk.eagle:library:260"
58 | UsedLibraryUrn="urn:adsk.eagle:library:261"
59 | UsedLibraryUrn="urn:adsk.eagle:library:262"
60 | UsedLibraryUrn="urn:adsk.eagle:library:263"
61 | UsedLibraryUrn="urn:adsk.eagle:library:264"
62 | UsedLibraryUrn="urn:adsk.eagle:library:265"
63 | UsedLibraryUrn="urn:adsk.eagle:library:266"
64 | UsedLibraryUrn="urn:adsk.eagle:library:267"
65 | UsedLibraryUrn="urn:adsk.eagle:library:96"
66 | UsedLibraryUrn="urn:adsk.eagle:library:269"
67 | UsedLibraryUrn="urn:adsk.eagle:library:270"
68 | UsedLibraryUrn="urn:adsk.eagle:library:272"
69 | UsedLibraryUrn="urn:adsk.eagle:library:273"
70 | UsedLibraryUrn="urn:adsk.eagle:library:274"
71 | UsedLibraryUrn="urn:adsk.eagle:library:275"
72 | UsedLibraryUrn="urn:adsk.eagle:library:276"
73 | UsedLibraryUrn="urn:adsk.eagle:library:278"
74 | UsedLibraryUrn="urn:adsk.eagle:library:279"
75 | UsedLibraryUrn="urn:adsk.eagle:library:281"
76 | UsedLibraryUrn="urn:adsk.eagle:library:97"
77 | UsedLibraryUrn="urn:adsk.eagle:library:283"
78 | UsedLibraryUrn="urn:adsk.eagle:library:284"
79 | UsedLibraryUrn="urn:adsk.eagle:library:285"
80 | UsedLibraryUrn="urn:adsk.eagle:library:287"
81 | UsedLibraryUrn="urn:adsk.eagle:library:288"
82 | UsedLibraryUrn="urn:adsk.eagle:library:289"
83 | UsedLibraryUrn="urn:adsk.eagle:library:290"
84 | UsedLibraryUrn="urn:adsk.eagle:library:291"
85 | UsedLibraryUrn="urn:adsk.eagle:library:293"
86 | UsedLibraryUrn="urn:adsk.eagle:library:294"
87 | UsedLibraryUrn="urn:adsk.eagle:library:98"
88 | UsedLibraryUrn="urn:adsk.eagle:library:296"
89 | UsedLibraryUrn="urn:adsk.eagle:library:297"
90 | UsedLibraryUrn="urn:adsk.eagle:library:298"
91 | UsedLibraryUrn="urn:adsk.eagle:library:300"
92 | UsedLibraryUrn="urn:adsk.eagle:library:302"
93 | UsedLibraryUrn="urn:adsk.eagle:library:303"
94 | UsedLibraryUrn="urn:adsk.eagle:library:304"
95 | UsedLibraryUrn="urn:adsk.eagle:library:307"
96 | UsedLibraryUrn="urn:adsk.eagle:library:312"
97 | UsedLibraryUrn="urn:adsk.eagle:library:313"
98 | UsedLibraryUrn="urn:adsk.eagle:library:99"
99 | UsedLibraryUrn="urn:adsk.eagle:library:314"
100 | UsedLibraryUrn="urn:adsk.eagle:library:315"
101 | UsedLibraryUrn="urn:adsk.eagle:library:317"
102 | UsedLibraryUrn="urn:adsk.eagle:library:318"
103 | UsedLibraryUrn="urn:adsk.eagle:library:319"
104 | UsedLibraryUrn="urn:adsk.eagle:library:320"
105 | UsedLibraryUrn="urn:adsk.eagle:library:322"
106 | UsedLibraryUrn="urn:adsk.eagle:library:323"
107 | UsedLibraryUrn="urn:adsk.eagle:library:324"
108 | UsedLibraryUrn="urn:adsk.eagle:library:325"
109 | UsedLibraryUrn="urn:adsk.eagle:library:102"
110 | UsedLibraryUrn="urn:adsk.eagle:library:327"
111 | UsedLibraryUrn="urn:adsk.eagle:library:328"
112 | UsedLibraryUrn="urn:adsk.eagle:library:331"
113 | UsedLibraryUrn="urn:adsk.eagle:library:332"
114 | UsedLibraryUrn="urn:adsk.eagle:library:334"
115 | UsedLibraryUrn="urn:adsk.eagle:library:335"
116 | UsedLibraryUrn="urn:adsk.eagle:library:336"
117 | UsedLibraryUrn="urn:adsk.eagle:library:337"
118 | UsedLibraryUrn="urn:adsk.eagle:library:338"
119 | UsedLibraryUrn="urn:adsk.eagle:library:339"
120 | UsedLibraryUrn="urn:adsk.eagle:library:80"
121 | UsedLibraryUrn="urn:adsk.eagle:library:105"
122 | UsedLibraryUrn="urn:adsk.eagle:library:341"
123 | UsedLibraryUrn="urn:adsk.eagle:library:342"
124 | UsedLibraryUrn="urn:adsk.eagle:library:343"
125 | UsedLibraryUrn="urn:adsk.eagle:library:344"
126 | UsedLibraryUrn="urn:adsk.eagle:library:346"
127 | UsedLibraryUrn="urn:adsk.eagle:library:347"
128 | UsedLibraryUrn="urn:adsk.eagle:library:350"
129 | UsedLibraryUrn="urn:adsk.eagle:library:351"
130 | UsedLibraryUrn="urn:adsk.eagle:library:353"
131 | UsedLibraryUrn="urn:adsk.eagle:library:358"
132 | UsedLibraryUrn="urn:adsk.eagle:library:107"
133 | UsedLibraryUrn="urn:adsk.eagle:library:360"
134 | UsedLibraryUrn="urn:adsk.eagle:library:361"
135 | UsedLibraryUrn="urn:adsk.eagle:library:362"
136 | UsedLibraryUrn="urn:adsk.eagle:library:364"
137 | UsedLibraryUrn="urn:adsk.eagle:library:366"
138 | UsedLibraryUrn="urn:adsk.eagle:library:367"
139 | UsedLibraryUrn="urn:adsk.eagle:library:368"
140 | UsedLibraryUrn="urn:adsk.eagle:library:369"
141 | UsedLibraryUrn="urn:adsk.eagle:library:371"
142 | UsedLibraryUrn="urn:adsk.eagle:library:372"
143 | UsedLibraryUrn="urn:adsk.eagle:library:109"
144 | UsedLibraryUrn="urn:adsk.eagle:library:373"
145 | UsedLibraryUrn="urn:adsk.eagle:library:374"
146 | UsedLibraryUrn="urn:adsk.eagle:library:375"
147 | UsedLibraryUrn="urn:adsk.eagle:library:376"
148 | UsedLibraryUrn="urn:adsk.eagle:library:377"
149 | UsedLibraryUrn="urn:adsk.eagle:library:378"
150 | UsedLibraryUrn="urn:adsk.eagle:library:379"
151 | UsedLibraryUrn="urn:adsk.eagle:library:380"
152 | UsedLibraryUrn="urn:adsk.eagle:library:382"
153 | UsedLibraryUrn="urn:adsk.eagle:library:383"
154 | UsedLibraryUrn="urn:adsk.eagle:library:111"
155 | UsedLibraryUrn="urn:adsk.eagle:library:385"
156 | UsedLibraryUrn="urn:adsk.eagle:library:386"
157 | UsedLibraryUrn="urn:adsk.eagle:library:387"
158 | UsedLibraryUrn="urn:adsk.eagle:library:388"
159 | UsedLibraryUrn="urn:adsk.eagle:library:389"
160 | UsedLibraryUrn="urn:adsk.eagle:library:391"
161 | UsedLibraryUrn="urn:adsk.eagle:library:392"
162 | UsedLibraryUrn="urn:adsk.eagle:library:393"
163 | UsedLibraryUrn="urn:adsk.eagle:library:394"
164 | UsedLibraryUrn="urn:adsk.eagle:library:396"
165 | UsedLibraryUrn="urn:adsk.eagle:library:112"
166 | UsedLibraryUrn="urn:adsk.eagle:library:397"
167 | UsedLibraryUrn="urn:adsk.eagle:library:398"
168 | UsedLibraryUrn="urn:adsk.eagle:library:399"
169 | UsedLibraryUrn="urn:adsk.eagle:library:400"
170 | UsedLibraryUrn="urn:adsk.eagle:library:401"
171 | UsedLibraryUrn="urn:adsk.eagle:library:402"
172 | UsedLibraryUrn="urn:adsk.eagle:library:403"
173 | UsedLibraryUrn="urn:adsk.eagle:library:404"
174 | UsedLibraryUrn="urn:adsk.eagle:library:407"
175 | UsedLibraryUrn="urn:adsk.eagle:library:408"
176 | UsedLibraryUrn="urn:adsk.eagle:library:113"
177 | UsedLibraryUrn="urn:adsk.eagle:library:409"
178 | UsedLibraryUrn="urn:adsk.eagle:library:410"
179 | UsedLibraryUrn="urn:adsk.eagle:library:411"
180 | UsedLibraryUrn="urn:adsk.eagle:library:412"
181 | UsedLibraryUrn="urn:adsk.eagle:library:417"
182 | UsedLibraryUrn="urn:adsk.eagle:library:418"
183 | UsedLibraryUrn="urn:adsk.eagle:library:419"
184 | UsedLibraryUrn="urn:adsk.eagle:library:527439"
185 | UsedLibraryUrn="urn:adsk.eagle:library:523"
186 | UsedLibraryUrn="urn:adsk.eagle:library:522"
187 | UsedLibraryUrn="urn:adsk.eagle:library:116"
188 | UsedLibraryUrn="urn:adsk.eagle:library:513"
189 | UsedLibraryUrn="urn:adsk.eagle:library:509"
190 | UsedLibraryUrn="urn:adsk.eagle:library:8004395"
191 | UsedLibraryUrn="urn:adsk.eagle:library:8004595"
192 | UsedLibraryUrn="urn:adsk.eagle:library:527"
193 | UsedLibraryUrn="urn:adsk.eagle:library:526"
194 | UsedLibraryUrn="urn:adsk.eagle:library:528"
195 | UsedLibraryUrn="urn:adsk.eagle:library:519"
196 | UsedLibraryUrn="urn:adsk.eagle:library:524"
197 | UsedLibraryUrn="urn:adsk.eagle:library:525"
198 | UsedLibraryUrn="urn:adsk.eagle:library:117"
199 | UsedLibraryUrn="urn:adsk.eagle:library:530"
200 | UsedLibraryUrn="urn:adsk.eagle:library:532"
201 | UsedLibraryUrn="urn:adsk.eagle:library:3379427"
202 | UsedLibraryUrn="urn:adsk.eagle:library:488835"
203 | UsedLibraryUrn="urn:adsk.eagle:library:447"
204 | UsedLibraryUrn="urn:adsk.eagle:library:7552989"
205 | UsedLibraryUrn="urn:adsk.eagle:library:420"
206 | UsedLibraryUrn="urn:adsk.eagle:library:514"
207 | UsedLibraryUrn="urn:adsk.eagle:library:536"
208 | UsedLibraryUrn="urn:adsk.eagle:library:10015156"
209 | UsedLibraryUrn="urn:adsk.eagle:library:118"
210 | UsedLibraryUrn="urn:adsk.eagle:library:348"
211 | UsedLibraryUrn="urn:adsk.eagle:library:446"
212 | UsedLibraryUrn="urn:adsk.eagle:library:119"
213 | UsedLibraryUrn="urn:adsk.eagle:library:81"
214 | UsedLibraryUrn="urn:adsk.eagle:library:121"
215 | UsedLibraryUrn="urn:adsk.eagle:library:122"
216 | UsedLibraryUrn="urn:adsk.eagle:library:123"
217 | UsedLibraryUrn="urn:adsk.eagle:library:124"
218 | UsedLibraryUrn="urn:adsk.eagle:library:125"
219 | UsedLibraryUrn="urn:adsk.eagle:library:126"
220 | UsedLibraryUrn="urn:adsk.eagle:library:127"
221 | UsedLibraryUrn="urn:adsk.eagle:library:128"
222 | UsedLibraryUrn="urn:adsk.eagle:library:129"
223 | UsedLibraryUrn="urn:adsk.eagle:library:130"
224 | UsedLibraryUrn="urn:adsk.eagle:library:82"
225 | UsedLibraryUrn="urn:adsk.eagle:library:132"
226 | UsedLibraryUrn="urn:adsk.eagle:library:133"
227 | UsedLibraryUrn="urn:adsk.eagle:library:134"
228 | UsedLibraryUrn="urn:adsk.eagle:library:135"
229 | UsedLibraryUrn="urn:adsk.eagle:library:136"
230 | UsedLibraryUrn="urn:adsk.eagle:library:138"
231 | UsedLibraryUrn="urn:adsk.eagle:library:139"
232 | UsedLibraryUrn="urn:adsk.eagle:library:140"
233 | UsedLibraryUrn="urn:adsk.eagle:library:141"
234 | UsedLibraryUrn="urn:adsk.eagle:library:143"
235 | UsedLibraryUrn="urn:adsk.eagle:library:83"
236 | UsedLibraryUrn="urn:adsk.eagle:library:144"
237 | UsedLibraryUrn="urn:adsk.eagle:library:145"
238 | UsedLibraryUrn="urn:adsk.eagle:library:147"
239 | UsedLibraryUrn="urn:adsk.eagle:library:148"
240 | UsedLibraryUrn="urn:adsk.eagle:library:149"
241 | UsedLibraryUrn="urn:adsk.eagle:library:150"
242 | UsedLibraryUrn="urn:adsk.eagle:library:151"
243 | UsedLibraryUrn="urn:adsk.eagle:library:152"
244 | UsedLibraryUrn="urn:adsk.eagle:library:153"
245 | UsedLibraryUrn="urn:adsk.eagle:library:154"
246 | UsedLibraryUrn="urn:adsk.eagle:library:84"
247 | UsedLibraryUrn="urn:adsk.eagle:library:155"
248 | UsedLibraryUrn="urn:adsk.eagle:library:156"
249 | UsedLibraryUrn="urn:adsk.eagle:library:157"
250 | UsedLibraryUrn="urn:adsk.eagle:library:158"
251 | UsedLibraryUrn="urn:adsk.eagle:library:159"
252 | UsedLibraryUrn="urn:adsk.eagle:library:160"
253 | UsedLibraryUrn="urn:adsk.eagle:library:161"
254 | UsedLibraryUrn="urn:adsk.eagle:library:162"
255 | UsedLibraryUrn="urn:adsk.eagle:library:163"
256 | UsedLibraryUrn="urn:adsk.eagle:library:164"
257 | UsedLibraryUrn="urn:adsk.eagle:library:85"
258 | UsedLibraryUrn="urn:adsk.eagle:library:165"
259 | UsedLibraryUrn="urn:adsk.eagle:library:166"
260 | UsedLibraryUrn="urn:adsk.eagle:library:167"
261 | UsedLibraryUrn="urn:adsk.eagle:library:169"
262 | UsedLibraryUrn="urn:adsk.eagle:library:170"
263 | UsedLibraryUrn="urn:adsk.eagle:library:171"
264 | UsedLibraryUrn="urn:adsk.eagle:library:172"
265 | UsedLibraryUrn="urn:adsk.eagle:library:173"
266 | UsedLibraryUrn="urn:adsk.eagle:library:174"
267 | UsedLibraryUrn="urn:adsk.eagle:library:175"
268 | UsedLibraryUrn="urn:adsk.eagle:library:86"
269 | UsedLibraryUrn="urn:adsk.eagle:library:176"
270 | UsedLibraryUrn="urn:adsk.eagle:library:177"
271 | UsedLibraryUrn="urn:adsk.eagle:library:179"
272 | UsedLibraryUrn="urn:adsk.eagle:library:180"
273 | UsedLibraryUrn="urn:adsk.eagle:library:181"
274 | UsedLibraryUrn="urn:adsk.eagle:library:182"
275 | UsedLibraryUrn="urn:adsk.eagle:library:183"
276 | UsedLibraryUrn="urn:adsk.eagle:library:184"
277 | UsedLibraryUrn="urn:adsk.eagle:library:188"
278 | UsedLibraryUrn="urn:adsk.eagle:library:189"
279 | UsedLibraryUrn="urn:adsk.eagle:library:87"
280 | UsedLibraryUrn="urn:adsk.eagle:library:190"
281 | UsedLibraryUrn="urn:adsk.eagle:library:191"
282 | UsedLibraryUrn="urn:adsk.eagle:library:192"
283 | UsedLibraryUrn="urn:adsk.eagle:library:193"
284 | UsedLibraryUrn="urn:adsk.eagle:library:194"
285 | UsedLibraryUrn="urn:adsk.eagle:library:195"
286 | UsedLibraryUrn="urn:adsk.eagle:library:196"
287 | UsedLibraryUrn="urn:adsk.eagle:library:197"
288 | UsedLibraryUrn="urn:adsk.eagle:library:198"
289 | UsedLibraryUrn="urn:adsk.eagle:library:199"
290 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/MC74HC157ADTR2G.lbr"
291 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/SamacSys_Parts.lbr"
292 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/Wuerth_Elektronik_eiCan_Communication_Connectors_v2.2.lbr"
293 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/adafruit.lbr"
294 |
295 | [Win_1]
296 | Type="Control Panel"
297 | Number=0
298 |
299 | [Desktop]
300 | Screen="2880 1620"
301 | Window="Win_1"
302 |
--------------------------------------------------------------------------------
/HuMem/WinCUPL/MEMSEL.PLD:
--------------------------------------------------------------------------------
1 | Name Memsel;
2 | Partno CA0017;
3 | Revision 01;
4 | Date 01/31/21;
5 | Designer D. Shadoff;
6 | Company Nobody;
7 | Location XXXXX;
8 | Assembly XXXXX;
9 | Device G16V8A;
10 |
11 | /******************************************************************/
12 | /* This program takes a 4-bit HEX number input and outputs */
13 | /* the necessary signals to drive a 7-segment display */
14 | /* */
15 | /******************************************************************/
16 | /* Allowable Target Device Types: */
17 | /******************************************************************/
18 |
19 | /** Inputs **/
20 | PIN [2..6] = [A7..3];
21 |
22 | /** Outputs **/
23 | PIN 19 = !csROM ;
24 | PIN 18 = !csRAM ;
25 |
26 |
27 | /** Logic Equations **/
28 | FIELD BANK = [A7..3] ;
29 |
30 | csROM_eqn = BANK:[90..9F] ;
31 | csRAM_eqn = BANK:[B0..EF] ;
32 |
33 | csROM = csROM_eqn ;
34 | csRAM = csRAM_eqn ;
35 |
--------------------------------------------------------------------------------
/HuMem/WinCUPL/MEMSEL.abs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dshadoff/PCE_HuBus_Projects/cbcffb3a803fce2433ddf3410b52a335b4f89c98/HuMem/WinCUPL/MEMSEL.abs
--------------------------------------------------------------------------------
/HuMem/WinCUPL/MEMSEL.lst:
--------------------------------------------------------------------------------
1 | LISTING FOR LOGIC DESCRIPTION FILE: MEMSEL.pld Page 1
2 |
3 | CUPL(WM): Universal Compiler for Programmable Logic
4 | Version 5.0a Serial# 60008009
5 | Copyright (c) 1983, 1998 Logical Devices, Inc.
6 | Created Fri Feb 05 17:06:37 2021
7 |
8 | 1:Name Memsel;
9 | 2:Partno CA0017;
10 | 3:Revision 01;
11 | 4:Date 01/31/21;
12 | 5:Designer D. Shadoff;
13 | 6:Company Nobody;
14 | 7:Location XXXXX;
15 | 8:Assembly XXXXX;
16 | 9:Device G16V8A;
17 | 10:
18 | 11:/******************************************************************/
19 | 12:/* This program takes a 4-bit HEX number input and outputs */
20 | 13:/* the necessary signals to drive a 7-segment display */
21 | 14:/* */
22 | 15:/******************************************************************/
23 | 16:/* Allowable Target Device Types: */
24 | 17:/******************************************************************/
25 | 18:
26 | 19:/** Inputs **/
27 | 20:PIN [2..6] = [A7..3];
28 | 21:
29 | 22:/** Outputs **/
30 | 23:PIN 19 = !csROM ;
31 | 24:PIN 18 = !csRAM ;
32 | 25:
33 | 26:
34 | 27:/** Logic Equations **/
35 | 28:FIELD BANK = [A7..3] ;
36 | 29:
37 | 30:csROM_eqn = BANK:[90..9F] ;
38 | 31:csRAM_eqn = BANK:[B0..EF] ;
39 | 32:
40 | 33:csROM = csROM_eqn ;
41 | 34:csRAM = csRAM_eqn ;
42 | 35:
43 | 36:
44 |
45 |
46 |
47 | Jedec Fuse Checksum (1b0f)
48 | Jedec Transmit Checksum (959f)
49 |
--------------------------------------------------------------------------------
/HuMem/WinCUPL/MEMSEL.pdf:
--------------------------------------------------------------------------------
1 | {COMPONENT Z:\BARTON\WINCUPL\MEMSEL.SYM
2 |
3 | {ENVIRONMENT
4 | {PDIFvrev 3.00}
5 | {Program "CUPL(WM) Version 5.0a"}
6 | {DBtype "Schematic"}
7 | {DBvrev 1.01}
8 | {DBtime "Fri Feb 05 17:06:37 2021 "}
9 | {DBunit "MIL"}
10 | {DBgrid 10}
11 | {Lyrstr "WIRES" 1 "BUS" 1 "GATE" 2 "IEEE" 2 "PINFUN" 3 "PINNUM" 1
12 | "PINNAM" 6 "PINCON" 4 "REFDES" 2 "ATTR" 6 "SDOT" 1
13 | "DEVICE" 5 "OUTLIN" 5 "ATTR2" 6 "NOTES" 6 "NETNAM" 4
14 | "CMPNAM" 5 "BORDER" 5}
15 | }
16 |
17 | {USER
18 | {VIEW
19 | {Mode SYMB}
20 | {Nlst OPEN}
21 | {Vw 0 0 2}
22 | {Lv 12 2 2 2 0 0 2 2 2 2 0 0 2 1 2 0 0 0 0}
23 | {Gs 10 10}
24 | }
25 | }
26 |
27 | {DISPLAY
28 | [Ly "PINNUM"]
29 | [Ls "SOLID"][Wd 0]
30 | [Ts 15][Tj "LC"][Tr 0][Tm "N"]
31 | }
32 |
33 | {SYMBOL
34 | {PIN_DEF
35 | [Ly "PINCON"]
36 | {P A7 {Pt "INPUT"}{Lq 0}{Ploc 100 100}}
37 | {P A6 {Pt "INPUT"}{Lq 0}{Ploc 100 80}}
38 | {P A5 {Pt "INPUT"}{Lq 0}{Ploc 100 60}}
39 | {P A4 {Pt "INPUT"}{Lq 0}{Ploc 100 40}}
40 | {P A3 {Pt "INPUT"}{Lq 0}{Ploc 100 20}}
41 | {P CSRAM' {Pt "I/O"}{Lq 0}{Ploc 280 20}}
42 | {P CSROM' {Pt "I/O"}{Lq 0}{Ploc 280 40}}
43 | }
44 |
45 | {PKG
46 | [Ly "REFDES"]
47 | [Ts 25][Tj "CB"][Tr 0][Tm "N"]
48 | {Rdl 190 130}
49 |
50 | [Ly "PINNUM"]
51 | [Ts 15][Tj "RC"]
52 | {Pnl 120 110}
53 | {Pnl 120 90}
54 | {Pnl 120 70}
55 | {Pnl 120 50}
56 | {Pnl 120 30}
57 | [Ts 15][Tj "LC"]
58 | {Pnl 260 30}
59 | {Pnl 260 50}
60 |
61 | {Sd A 2 3 4 5 6 18 19}
62 | }
63 |
64 | {PIC
65 | [Ly "GATE"]
66 | [Ts 15][Tj "LC"][Tr 0][Tm "N"]
67 | {R 130 120 250 0}
68 | {L 130 100 100 100}
69 | {L 130 80 100 80}
70 | {L 130 60 100 60}
71 | {L 130 40 100 40}
72 | {L 130 20 100 20}
73 | {C 255 20 5}
74 | {L 260 20 280 20}
75 | {C 255 40 5}
76 | {L 260 40 280 40}
77 | [Ly "PINNAM"]
78 | [Tj "LC"]
79 | {T "A7" 140 100}
80 | {T "A6" 140 80}
81 | {T "A5" 140 60}
82 | {T "A4" 140 40}
83 | {T "A3" 140 20}
84 | [Tj "RC"]
85 | {T "CSRAM'" 240 20}
86 | {T "CSROM'" 240 40}
87 | [Ly "DEVICE"]
88 | [Tj "CT"]
89 | {T "G16V8AS" 190 -10}
90 | }
91 |
92 | {ATR
93 | {IN
94 | {Org 100 20}
95 | {Ty 255}
96 | }
97 | {EX
98 | [Ly "ATTR2"]
99 | [Ts 12][Tj "CT"][Tr 0][Tm "N"]
100 | {At PLD Z:\BARTON\WINCUPL\MEMSEL 190 120}
101 | }
102 | }
103 | }
104 |
105 | {DETAIL
106 | {ANNOTATE
107 | }
108 |
109 | {NET_DEF
110 | {N A7
111 | }
112 | {N A6
113 | }
114 | {N A5
115 | }
116 | {N A4
117 | }
118 | {N A3
119 | }
120 | {N CSRAM'
121 | }
122 | {N CSROM'
123 | }
124 | }
125 |
126 | {SUBCOMP
127 | }
128 | }
129 | }
130 |
--------------------------------------------------------------------------------
/HuMem/WinCUPL/MEMSEL.si:
--------------------------------------------------------------------------------
1 | Name Memsel;
2 | PartNo CA0017;
3 | Date 01/31/21;
4 | Revision 01;
5 | Designer D. Shadoff;
6 | Company Nobody;
7 | Assembly XXXXX;
8 | Location XXXXX;
9 | Device G16V8A;
10 |
11 |
12 | ORDER: A7, %1, A6, %1, A5, %1, A4, %1, A3, %1, !csROM, %1, !csRAM;
13 |
14 |
15 | VECTORS:
16 | /* $MSG " ! !"; */
17 | /* $MSG " c c"; */
18 | /* $MSG " s s"; */
19 | /* $MSG " R R"; */
20 | /* $MSG " A A A A A O A"; */
21 | /* $MSG " 7 6 5 4 3 M M"; */
22 | /* $MSG " --------------"; */
23 | 00000HH
24 | 00001HH
25 | 00010HH
26 | 00011HH
27 | 00100HH
28 | 00101HH
29 | 00110HH
30 | 00111HH
31 | 01000HH
32 | 01001HH
33 | 01010HH
34 | 01011HH
35 | 01100HH
36 | 01101HH
37 | 01110HH
38 | 01111HH
39 | 10000HH
40 | 10001HH
41 | 10010LH
42 | 10011LH
43 | 10100HH
44 | 10101HH
45 | 10110HL
46 | 10111HL
47 | 11000HL
48 | 11001HL
49 | 11010HL
50 | 11011HL
51 | 11100HL
52 | 11101HL
53 | 11110HH
54 | 11111HH
55 |
--------------------------------------------------------------------------------
/HuMem/WinCUPL/MEMSEL.sim:
--------------------------------------------------------------------------------
1 | %SIGNAL
2 | PIN 6 = A3
3 | PIN 5 = A4
4 | PIN 4 = A5
5 | PIN 3 = A6
6 | PIN 2 = A7
7 | PIN 18 = !csRAM
8 | PIN 19 = !csROM
9 | %END
10 |
11 | %FIELD
12 | FIELD BANK = A7,A6,A5,A4,A3
13 | %END
14 |
15 | %EQUATION
16 | csRAM =>
17 | A4 & A5 & !A6 & A7
18 | # !A5 & A6 & A7
19 | # !A4 & A5 & A6 & A7
20 |
21 | csRAM_eqn =>
22 | A4 & A5 & !A6 & A7
23 | # !A5 & A6 & A7
24 | # !A4 & A5 & A6 & A7
25 |
26 | csROM =>
27 | A4 & !A5 & !A6 & A7
28 |
29 | csROM_eqn =>
30 | A4 & !A5 & !A6 & A7
31 |
32 | %END
33 |
--------------------------------------------------------------------------------
/HuMem/WinCUPL/MEMSEL.so:
--------------------------------------------------------------------------------
1 | CSIM(WM): CUPL Simulation Program
2 | Version 5.0a Serial#
3 | Copyright (c) 1983, 1998 Logical Devices, Inc.
4 | CREATED Fri Feb 05 17:06:45 2021
5 |
6 | LISTING FOR SIMULATION FILE: MEMSEL.si
7 |
8 | 1: Name Memsel;
9 | 2: PartNo CA0017;
10 | 3: Date 01/31/21;
11 | 4: Revision 01;
12 | 5: Designer D. Shadoff;
13 | 6: Company Nobody;
14 | 7: Assembly XXXXX;
15 | 8: Location XXXXX;
16 | 9: Device G16V8A;
17 | 10:
18 | 11:
19 | 12: FIELD BANK = [A7,A6,A5,A4,A3];
20 | 13:
21 | 14: ORDER: A7, %1, A6, %1, A5, %1, A4, %1, A3, %1, !csROM, %1, !csRAM;
22 | 15:
23 | 16:
24 |
25 | ======================
26 | ! !
27 | c c
28 | s s
29 | R R
30 | A A A A A O A
31 | 7 6 5 4 3 M M
32 | ======================
33 | 0001: 0 0 0 0 0 H H
34 | 0002: 0 0 0 0 1 H H
35 | 0003: 0 0 0 1 0 H H
36 | 0004: 0 0 0 1 1 H H
37 | 0005: 0 0 1 0 0 H H
38 | 0006: 0 0 1 0 1 H H
39 | 0007: 0 0 1 1 0 H H
40 | 0008: 0 0 1 1 1 H H
41 | 0009: 0 1 0 0 0 H H
42 | 0010: 0 1 0 0 1 H H
43 | 0011: 0 1 0 1 0 H H
44 | 0012: 0 1 0 1 1 H H
45 | 0013: 0 1 1 0 0 H H
46 | 0014: 0 1 1 0 1 H H
47 | 0015: 0 1 1 1 0 H H
48 | 0016: 0 1 1 1 1 H H
49 | 0017: 1 0 0 0 0 H H
50 | 0018: 1 0 0 0 1 H H
51 | 0019: 1 0 0 1 0 L H
52 | 0020: 1 0 0 1 1 L H
53 | 0021: 1 0 1 0 0 H H
54 | 0022: 1 0 1 0 1 H H
55 | 0023: 1 0 1 1 0 H L
56 | 0024: 1 0 1 1 1 H L
57 | 0025: 1 1 0 0 0 H L
58 | 0026: 1 1 0 0 1 H L
59 | 0027: 1 1 0 1 0 H L
60 | 0028: 1 1 0 1 1 H L
61 | 0029: 1 1 1 0 0 H L
62 | 0030: 1 1 1 0 1 H L
63 | 0031: 1 1 1 1 0 H H
64 | 0032: 1 1 1 1 1 H H
65 |
--------------------------------------------------------------------------------
/HuMem/WinCUPL/MEMSEL.wo:
--------------------------------------------------------------------------------
1 | #WAVEFORM
2 | #H Name Memsel;
3 | #H PartNo CA0017;
4 | #H Date 01/31/21;
5 | #H Revision 01;
6 | #H Designer D. Shadoff;
7 | #H Company Nobody;
8 | #H Assembly XXXXX;
9 | #H Location XXXXX;
10 | #H Device G16V8A;
11 | #H
12 | #H
13 | #F BANK = [A7,A6,A5,A4,A3];
14 |
15 | #H ORDER: A7, %1, A6, %1, A5, %1, A4, %1, A3, %1, !csROM, %1, !csRAM;
16 | #H
17 | #H
18 | #V 0001 00000HH
19 | #V 0002 00001HH
20 | #V 0003 00010HH
21 | #V 0004 00011HH
22 | #V 0005 00100HH
23 | #V 0006 00101HH
24 | #V 0007 00110HH
25 | #V 0008 00111HH
26 | #V 0009 01000HH
27 | #V 0010 01001HH
28 | #V 0011 01010HH
29 | #V 0012 01011HH
30 | #V 0013 01100HH
31 | #V 0014 01101HH
32 | #V 0015 01110HH
33 | #V 0016 01111HH
34 | #V 0017 10000HH
35 | #V 0018 10001HH
36 | #V 0019 10010LH
37 | #V 0020 10011LH
38 | #V 0021 10100HH
39 | #V 0022 10101HH
40 | #V 0023 10110HL
41 | #V 0024 10111HL
42 | #V 0025 11000HL
43 | #V 0026 11001HL
44 | #V 0027 11010HL
45 | #V 0028 11011HL
46 | #V 0029 11100HL
47 | #V 0030 11101HL
48 | #V 0031 11110HH
49 | #V 0032 11111HH
50 |
--------------------------------------------------------------------------------
/HuMem/WinCUPL/Memsel.jed:
--------------------------------------------------------------------------------
1 |
2 | CUPL(WM) 5.0a Serial# 60008009
3 | Device g16v8as Library DLIB-h-40-2
4 | Created Fri Feb 05 17:06:37 2021
5 | Name Memsel
6 | Partno CA0017
7 | Revision 01
8 | Date 01/31/21
9 | Designer D. Shadoff
10 | Company Nobody
11 | Assembly XXXXX
12 | Location XXXXX
13 | *QP20
14 | *QF2194
15 | *QV32
16 | *G0
17 | *F0
18 | *L00000 01111011101101111111111111111111
19 | *L00256 01111011011101111111111111111111
20 | *L00288 01110111101111111111111111111111
21 | *L00320 01110111011110111111111111111111
22 | *L02048 00000000010000110100000100110000
23 | *L02080 00110000001100010011011100000000
24 | *L02112 00000000001111111111111111111111
25 | *L02144 11111111111111111111111111111111
26 | *L02176 111111111111111110
27 | *C1B0F
28 | *P 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
29 | *V0001 X00000XXXNXXXXXXXHHN
30 | *V0002 X00001XXXNXXXXXXXHHN
31 | *V0003 X00010XXXNXXXXXXXHHN
32 | *V0004 X00011XXXNXXXXXXXHHN
33 | *V0005 X00100XXXNXXXXXXXHHN
34 | *V0006 X00101XXXNXXXXXXXHHN
35 | *V0007 X00110XXXNXXXXXXXHHN
36 | *V0008 X00111XXXNXXXXXXXHHN
37 | *V0009 X01000XXXNXXXXXXXHHN
38 | *V0010 X01001XXXNXXXXXXXHHN
39 | *V0011 X01010XXXNXXXXXXXHHN
40 | *V0012 X01011XXXNXXXXXXXHHN
41 | *V0013 X01100XXXNXXXXXXXHHN
42 | *V0014 X01101XXXNXXXXXXXHHN
43 | *V0015 X01110XXXNXXXXXXXHHN
44 | *V0016 X01111XXXNXXXXXXXHHN
45 | *V0017 X10000XXXNXXXXXXXHHN
46 | *V0018 X10001XXXNXXXXXXXHHN
47 | *V0019 X10010XXXNXXXXXXXHLN
48 | *V0020 X10011XXXNXXXXXXXHLN
49 | *V0021 X10100XXXNXXXXXXXHHN
50 | *V0022 X10101XXXNXXXXXXXHHN
51 | *V0023 X10110XXXNXXXXXXXLHN
52 | *V0024 X10111XXXNXXXXXXXLHN
53 | *V0025 X11000XXXNXXXXXXXLHN
54 | *V0026 X11001XXXNXXXXXXXLHN
55 | *V0027 X11010XXXNXXXXXXXLHN
56 | *V0028 X11011XXXNXXXXXXXLHN
57 | *V0029 X11100XXXNXXXXXXXLHN
58 | *V0030 X11101XXXNXXXXXXXLHN
59 | *V0031 X11110XXXNXXXXXXXHHN
60 | *V0032 X11111XXXNXXXXXXXHHN
61 | *8CBC
--------------------------------------------------------------------------------
/HuUSB/EAGLE_project/HuUSB_rev_B.cam:
--------------------------------------------------------------------------------
1 | {
2 | "author": {
3 | "email": "support.eagle@autodesk.com",
4 | "name": "Autodesk EAGLE"
5 | },
6 | "description": {
7 | "EN": "EAGLE default 2 layer CAM job."
8 | },
9 | "output_type": "directory",
10 | "outputs": [
11 | {
12 | "filename_prefix": "CAMOutputs/GerberFiles",
13 | "format_specifier": {
14 | "decimal": 4,
15 | "integer": 3
16 | },
17 | "generate_job_file": true,
18 | "output_type": "gerber",
19 | "outputs": [
20 | {
21 | "advanced_options": {
22 | "mirror": false,
23 | "offset_x": 0,
24 | "offset_y": 0,
25 | "rotate": false,
26 | "upside_down": false
27 | },
28 | "board_outline": false,
29 | "config": {
30 | "file_function": "Copper",
31 | "layer": 1,
32 | "layer_details": "mixed",
33 | "layer_type": "top"
34 | },
35 | "filename_format": "%PREFIX/copper_top.gbr",
36 | "layers": [
37 | 1,
38 | 17,
39 | 18
40 | ],
41 | "name": "Top Copper",
42 | "polarity": "positive",
43 | "type": "gerber_layer"
44 | },
45 | {
46 | "advanced_options": {
47 | "mirror": false,
48 | "offset_x": 0,
49 | "offset_y": 0,
50 | "rotate": false,
51 | "upside_down": false
52 | },
53 | "board_outline": false,
54 | "config": {
55 | "file_function": "Copper",
56 | "layer": 2,
57 | "layer_details": "mixed",
58 | "layer_type": "bottom"
59 | },
60 | "filename_format": "%PREFIX/copper_bottom.gbr",
61 | "layers": [
62 | 16,
63 | 17,
64 | 18
65 | ],
66 | "name": "Bottom Copper",
67 | "polarity": "positive",
68 | "type": "gerber_layer"
69 | },
70 | {
71 | "advanced_options": {
72 | "mirror": false,
73 | "offset_x": 0,
74 | "offset_y": 0,
75 | "rotate": false,
76 | "upside_down": false
77 | },
78 | "board_outline": true,
79 | "config": {
80 | "file_function": "Profile",
81 | "plating": "non-plated"
82 | },
83 | "filename_format": "%PREFIX/profile.gbr",
84 | "layers": [
85 | ],
86 | "milling": true,
87 | "polarity": "positive",
88 | "type": "gerber_layer"
89 | },
90 | {
91 | "advanced_options": {
92 | "mirror": false,
93 | "offset_x": 0,
94 | "offset_y": 0,
95 | "rotate": false,
96 | "upside_down": false
97 | },
98 | "board_outline": false,
99 | "config": {
100 | "file_function": "Soldermask",
101 | "index": 1,
102 | "layer_type": "top"
103 | },
104 | "filename_format": "%PREFIX/soldermask_top.gbr",
105 | "layers": [
106 | 29
107 | ],
108 | "name": "Soldermask Top",
109 | "polarity": "positive",
110 | "type": "gerber_layer"
111 | },
112 | {
113 | "advanced_options": {
114 | "mirror": false,
115 | "offset_x": 0,
116 | "offset_y": 0,
117 | "rotate": false,
118 | "upside_down": false
119 | },
120 | "board_outline": false,
121 | "config": {
122 | "file_function": "Soldermask",
123 | "index": 1,
124 | "layer_type": "bottom"
125 | },
126 | "filename_format": "%PREFIX/soldermask_bottom.gbr",
127 | "layers": [
128 | 30
129 | ],
130 | "name": "Soldermask Bottom",
131 | "polarity": "positive",
132 | "type": "gerber_layer"
133 | },
134 | {
135 | "advanced_options": {
136 | "mirror": false,
137 | "offset_x": 0,
138 | "offset_y": 0,
139 | "rotate": false,
140 | "upside_down": false
141 | },
142 | "board_outline": false,
143 | "config": {
144 | "file_function": "Paste",
145 | "layer_type": "top"
146 | },
147 | "filename_format": "%PREFIX/solderpaste_top.gbr",
148 | "layers": [
149 | 31
150 | ],
151 | "milling": false,
152 | "name": "Solderpaste Top",
153 | "polarity": "positive",
154 | "type": "gerber_layer"
155 | },
156 | {
157 | "advanced_options": {
158 | "mirror": false,
159 | "offset_x": 0,
160 | "offset_y": 0,
161 | "rotate": false,
162 | "upside_down": false
163 | },
164 | "board_outline": false,
165 | "config": {
166 | "file_function": "Paste",
167 | "layer_type": "bottom"
168 | },
169 | "filename_format": "%PREFIX/solderpaste_bottom.gbr",
170 | "layers": [
171 | 32
172 | ],
173 | "milling": false,
174 | "name": "Solderpaste Bottom",
175 | "polarity": "positive",
176 | "type": "gerber_layer"
177 | },
178 | {
179 | "advanced_options": {
180 | "mirror": false,
181 | "offset_x": 0,
182 | "offset_y": 0,
183 | "rotate": false,
184 | "upside_down": false
185 | },
186 | "board_outline": false,
187 | "config": {
188 | "file_function": "Legend",
189 | "index": 1,
190 | "layer_type": "top"
191 | },
192 | "filename_format": "%PREFIX/silkscreen_top.gbr",
193 | "layers": [
194 | 21,
195 | 25,
196 | 27
197 | ],
198 | "milling": false,
199 | "name": "Silkscreen Top",
200 | "polarity": "positive",
201 | "type": "gerber_layer"
202 | },
203 | {
204 | "advanced_options": {
205 | "mirror": false,
206 | "offset_x": 0,
207 | "offset_y": 0,
208 | "rotate": false,
209 | "upside_down": false
210 | },
211 | "board_outline": false,
212 | "config": {
213 | "file_function": "Legend",
214 | "index": 1,
215 | "layer_type": "bottom"
216 | },
217 | "filename_format": "%PREFIX/silkscreen_bottom.gbr",
218 | "layers": [
219 | 22,
220 | 26,
221 | 28
222 | ],
223 | "milling": false,
224 | "name": "Silkscreen Bottom",
225 | "polarity": "positive",
226 | "type": "gerber_layer"
227 | }
228 | ],
229 | "version": "RS274X"
230 | },
231 | {
232 | "filename_prefix": "CAMOutputs/DrillFiles",
233 | "format_specifier": {
234 | "decimal": 3,
235 | "integer": 3
236 | },
237 | "output_type": "drill",
238 | "outputs": [
239 | {
240 | "advanced_options": {
241 | "mirror": false,
242 | "offset_x": 0,
243 | "offset_y": 0,
244 | "rotate": false,
245 | "upside_down": false
246 | },
247 | "filename_format": "%DRILLPREFIX/drill_%FROM_%TO.xln",
248 | "name": "Auto Drill",
249 | "type": "autodrills"
250 | }
251 | ]
252 | },
253 | {
254 | "filename_prefix": "CAMOutputs/Assembly",
255 | "output_type": "assembly",
256 | "outputs": [
257 | {
258 | "filename_format": "%ASSEMBLYPREFIX/%N",
259 | "list_attribute": true,
260 | "list_type": "values",
261 | "name": "Bill of Material",
262 | "output_format": "txt",
263 | "type": "bom"
264 | },
265 | {
266 | "filename_format": "%ASSEMBLYPREFIX/PnP_%N_%BOARDSIDE",
267 | "name": "Pick and Place",
268 | "output_format": "txt",
269 | "type": "pick_and_place"
270 | }
271 | ]
272 | },
273 | {
274 | "filename_prefix": "CAMOutputs/DrawingFiles",
275 | "output_type": "drawing",
276 | "outputs": [
277 | ]
278 | }
279 | ],
280 | "timestamp": "2019-07-17T17:48:33",
281 | "type": "EAGLE CAM job",
282 | "units": "metric",
283 | "version": "9.2.0"
284 | }
285 |
--------------------------------------------------------------------------------
/HuUSB/EAGLE_project/HuUSB_rev_B_gerbers.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dshadoff/PCE_HuBus_Projects/cbcffb3a803fce2433ddf3410b52a335b4f89c98/HuUSB/EAGLE_project/HuUSB_rev_B_gerbers.zip
--------------------------------------------------------------------------------
/HuUSB/EAGLE_project/assembly.csv:
--------------------------------------------------------------------------------
1 | Designator,Mid X,Mid Y,Layer,Rotation
2 | C1,25.37,3.1,Top,0
3 | C2,27,18.77,Top,0
4 | C3,50.95,11.33,Top,90
5 | C4,55.55,35.1,Top,270
6 | C5,4.29,49.66,Top,180
7 | C6,55.42,24.21,Top,0
8 | C7,55.42,20.14,Top,0
9 | C8,55.42,22.17,Top,0
10 | C9,45.95,13.06,Top,0
11 | C10,45.8,15.32,Top,0
12 | C11,58.29,35.08,Top,270
13 | IC1,47.04,25.5,Top,270
14 | IC5,29.16,26.57,Top,90
15 | IC6,29.11,10.9,Top,90
16 | J1,60.04,12.07,Top,0
17 | L1,47.8,10.52,Top,180
18 | R1,38.18,15.37,Top,0
19 | R2,38.15,12.83,Top,0
20 | R3,41.2,19.18,Top,90
21 | R4,41.15,9.98,Top,0
22 | R5,41.12,7.92,Top,0
--------------------------------------------------------------------------------
/HuUSB/EAGLE_project/bom.csv:
--------------------------------------------------------------------------------
1 | Qty,Designator,Footprint,Comment,LCSC Part # (optional),Description (optional)
2 | 5,"C1, C2, C4, C6, C9",C0603,100nF 50V 0603,C14663,MULTILAYER CERAMIC CAPACITORS MLCC - SMD/SMT 100NF 50V 0603 ROHS
3 | 1,R3,R0603,10K 0603,C25804,CHIP RESISTOR - SURFACE MOUNT 10KOHMS ±1% 1/10W 0603 ROHS
4 | 1,C3,C0603,10nF 50V 0603,C57112,MULTILAYER CERAMIC CAPACITORS MLCC - SMD/SMT 10NF 50V 0603 ROHS
5 | 1,C5,C0805,10uF 25V 0805,C15850,MULTILAYER CERAMIC CAPACITORS MLCC - SMD/SMT 10UF 25V 0805 ROHS
6 | 1,C11,C0603,1uF 50V 0603,C15849,MULTILAYER CERAMIC CAPACITORS MLCC - SMD/SMT 1UF 50V 0603 ROHS
7 | 1,C10,C0603,4.7uF 16V 0603,C19666,MULTILAYER CERAMIC CAPACITORS MLCC - SMD/SMT 4.7UF 16V 0603 ROHS
8 | 2,"R1, R2, R4, R5",R0603,47K 0603,C25819,Uniroyal Elec 0603WAF4702T5E 0603
9 | 2,"C7, C8",C0603,47pF 50V 0603,C1671,MULTILAYER CERAMIC CAPACITORS MLCC - SMD/SMT 47PF 50V 0603 ROHS
10 | 2,"IC5, IC6",SOIC-20_7.5x12.8x1.27P,"74HC245D,653",C5625,"74 SERIES TRANSCEIVER, NON-INVERTING 1 2V ~ 6V SOIC-20_300MIL ROHS"
11 | 1,IC7,PDIP-24,ATF22V10CQZ-20PU,DO NOT MOUNT,"SPLD 500 Gates 10 Macro Cells 50MHz 5V ATF22V10CQZ-20PU, SPLD PAL 500 Gates, 10 Macro Cells, 10 I/O, 45.5MHz 20ns EECMOS 4.5 5.5 V 24-Pin PDIP"
12 | 1,L1,L0402,Ferrite Bead CBG100505U260T,C668229,26Ω @ 100MHZ 300MA 1 150MΩ 0402 FERRITE BEADS ROHS
13 | 1,J2,2X20_NOSILK,CONN_20X2NOSILK,DO NOT MOUNT,Multi connection point. Often used as Generic Header-pin footprint for 0.1 inch spaced/style header connections
14 | 1,IC1,SSOP-28_5.3x10.2x0.65P,FT245RL-REEL,C12633,"FTDI Chip FT245RL-REEL, USB Controller, 1Mbps, USB 2.0, 1.8 5.25 V, 28-Pin SSOP"
15 | 1,J1,SMD,U-M-M5SS-W-2,C91144,USB - MINI B FEMALE USB 2.0 5 SMD USB CONNECTORS ROHS
--------------------------------------------------------------------------------
/HuUSB/EAGLE_project/eagle.epf:
--------------------------------------------------------------------------------
1 | [Eagle]
2 | Version="09 04 00"
3 | Platform="Mac OS X"
4 | Globals="Globals"
5 | Desktop="Desktop"
6 |
7 | [Globals]
8 | AutoSaveProject=1
9 | UsedLibraryUrn="urn:adsk.eagle:library:79"
10 | UsedLibraryUrn="urn:adsk.eagle:library:88"
11 | UsedLibraryUrn="urn:adsk.eagle:library:201"
12 | UsedLibraryUrn="urn:adsk.eagle:library:202"
13 | UsedLibraryUrn="urn:adsk.eagle:library:203"
14 | UsedLibraryUrn="urn:adsk.eagle:library:204"
15 | UsedLibraryUrn="urn:adsk.eagle:library:206"
16 | UsedLibraryUrn="urn:adsk.eagle:library:208"
17 | UsedLibraryUrn="urn:adsk.eagle:library:210"
18 | UsedLibraryUrn="urn:adsk.eagle:library:211"
19 | UsedLibraryUrn="urn:adsk.eagle:library:212"
20 | UsedLibraryUrn="urn:adsk.eagle:library:213"
21 | UsedLibraryUrn="urn:adsk.eagle:library:89"
22 | UsedLibraryUrn="urn:adsk.eagle:library:214"
23 | UsedLibraryUrn="urn:adsk.eagle:library:215"
24 | UsedLibraryUrn="urn:adsk.eagle:library:218"
25 | UsedLibraryUrn="urn:adsk.eagle:library:220"
26 | UsedLibraryUrn="urn:adsk.eagle:library:221"
27 | UsedLibraryUrn="urn:adsk.eagle:library:222"
28 | UsedLibraryUrn="urn:adsk.eagle:library:224"
29 | UsedLibraryUrn="urn:adsk.eagle:library:226"
30 | UsedLibraryUrn="urn:adsk.eagle:library:229"
31 | UsedLibraryUrn="urn:adsk.eagle:library:230"
32 | UsedLibraryUrn="urn:adsk.eagle:library:90"
33 | UsedLibraryUrn="urn:adsk.eagle:library:231"
34 | UsedLibraryUrn="urn:adsk.eagle:library:233"
35 | UsedLibraryUrn="urn:adsk.eagle:library:234"
36 | UsedLibraryUrn="urn:adsk.eagle:library:235"
37 | UsedLibraryUrn="urn:adsk.eagle:library:236"
38 | UsedLibraryUrn="urn:adsk.eagle:library:237"
39 | UsedLibraryUrn="urn:adsk.eagle:library:238"
40 | UsedLibraryUrn="urn:adsk.eagle:library:239"
41 | UsedLibraryUrn="urn:adsk.eagle:library:240"
42 | UsedLibraryUrn="urn:adsk.eagle:library:241"
43 | UsedLibraryUrn="urn:adsk.eagle:library:93"
44 | UsedLibraryUrn="urn:adsk.eagle:library:242"
45 | UsedLibraryUrn="urn:adsk.eagle:library:243"
46 | UsedLibraryUrn="urn:adsk.eagle:library:244"
47 | UsedLibraryUrn="urn:adsk.eagle:library:245"
48 | UsedLibraryUrn="urn:adsk.eagle:library:248"
49 | UsedLibraryUrn="urn:adsk.eagle:library:250"
50 | UsedLibraryUrn="urn:adsk.eagle:library:251"
51 | UsedLibraryUrn="urn:adsk.eagle:library:252"
52 | UsedLibraryUrn="urn:adsk.eagle:library:255"
53 | UsedLibraryUrn="urn:adsk.eagle:library:256"
54 | UsedLibraryUrn="urn:adsk.eagle:library:94"
55 | UsedLibraryUrn="urn:adsk.eagle:library:258"
56 | UsedLibraryUrn="urn:adsk.eagle:library:259"
57 | UsedLibraryUrn="urn:adsk.eagle:library:260"
58 | UsedLibraryUrn="urn:adsk.eagle:library:261"
59 | UsedLibraryUrn="urn:adsk.eagle:library:262"
60 | UsedLibraryUrn="urn:adsk.eagle:library:263"
61 | UsedLibraryUrn="urn:adsk.eagle:library:264"
62 | UsedLibraryUrn="urn:adsk.eagle:library:265"
63 | UsedLibraryUrn="urn:adsk.eagle:library:266"
64 | UsedLibraryUrn="urn:adsk.eagle:library:267"
65 | UsedLibraryUrn="urn:adsk.eagle:library:96"
66 | UsedLibraryUrn="urn:adsk.eagle:library:269"
67 | UsedLibraryUrn="urn:adsk.eagle:library:270"
68 | UsedLibraryUrn="urn:adsk.eagle:library:272"
69 | UsedLibraryUrn="urn:adsk.eagle:library:273"
70 | UsedLibraryUrn="urn:adsk.eagle:library:274"
71 | UsedLibraryUrn="urn:adsk.eagle:library:275"
72 | UsedLibraryUrn="urn:adsk.eagle:library:276"
73 | UsedLibraryUrn="urn:adsk.eagle:library:278"
74 | UsedLibraryUrn="urn:adsk.eagle:library:279"
75 | UsedLibraryUrn="urn:adsk.eagle:library:281"
76 | UsedLibraryUrn="urn:adsk.eagle:library:97"
77 | UsedLibraryUrn="urn:adsk.eagle:library:283"
78 | UsedLibraryUrn="urn:adsk.eagle:library:284"
79 | UsedLibraryUrn="urn:adsk.eagle:library:285"
80 | UsedLibraryUrn="urn:adsk.eagle:library:287"
81 | UsedLibraryUrn="urn:adsk.eagle:library:288"
82 | UsedLibraryUrn="urn:adsk.eagle:library:289"
83 | UsedLibraryUrn="urn:adsk.eagle:library:290"
84 | UsedLibraryUrn="urn:adsk.eagle:library:291"
85 | UsedLibraryUrn="urn:adsk.eagle:library:293"
86 | UsedLibraryUrn="urn:adsk.eagle:library:294"
87 | UsedLibraryUrn="urn:adsk.eagle:library:98"
88 | UsedLibraryUrn="urn:adsk.eagle:library:296"
89 | UsedLibraryUrn="urn:adsk.eagle:library:297"
90 | UsedLibraryUrn="urn:adsk.eagle:library:298"
91 | UsedLibraryUrn="urn:adsk.eagle:library:300"
92 | UsedLibraryUrn="urn:adsk.eagle:library:302"
93 | UsedLibraryUrn="urn:adsk.eagle:library:303"
94 | UsedLibraryUrn="urn:adsk.eagle:library:304"
95 | UsedLibraryUrn="urn:adsk.eagle:library:307"
96 | UsedLibraryUrn="urn:adsk.eagle:library:312"
97 | UsedLibraryUrn="urn:adsk.eagle:library:313"
98 | UsedLibraryUrn="urn:adsk.eagle:library:99"
99 | UsedLibraryUrn="urn:adsk.eagle:library:314"
100 | UsedLibraryUrn="urn:adsk.eagle:library:315"
101 | UsedLibraryUrn="urn:adsk.eagle:library:317"
102 | UsedLibraryUrn="urn:adsk.eagle:library:318"
103 | UsedLibraryUrn="urn:adsk.eagle:library:319"
104 | UsedLibraryUrn="urn:adsk.eagle:library:320"
105 | UsedLibraryUrn="urn:adsk.eagle:library:322"
106 | UsedLibraryUrn="urn:adsk.eagle:library:323"
107 | UsedLibraryUrn="urn:adsk.eagle:library:324"
108 | UsedLibraryUrn="urn:adsk.eagle:library:325"
109 | UsedLibraryUrn="urn:adsk.eagle:library:102"
110 | UsedLibraryUrn="urn:adsk.eagle:library:327"
111 | UsedLibraryUrn="urn:adsk.eagle:library:328"
112 | UsedLibraryUrn="urn:adsk.eagle:library:331"
113 | UsedLibraryUrn="urn:adsk.eagle:library:332"
114 | UsedLibraryUrn="urn:adsk.eagle:library:334"
115 | UsedLibraryUrn="urn:adsk.eagle:library:335"
116 | UsedLibraryUrn="urn:adsk.eagle:library:336"
117 | UsedLibraryUrn="urn:adsk.eagle:library:337"
118 | UsedLibraryUrn="urn:adsk.eagle:library:338"
119 | UsedLibraryUrn="urn:adsk.eagle:library:339"
120 | UsedLibraryUrn="urn:adsk.eagle:library:80"
121 | UsedLibraryUrn="urn:adsk.eagle:library:105"
122 | UsedLibraryUrn="urn:adsk.eagle:library:341"
123 | UsedLibraryUrn="urn:adsk.eagle:library:342"
124 | UsedLibraryUrn="urn:adsk.eagle:library:343"
125 | UsedLibraryUrn="urn:adsk.eagle:library:344"
126 | UsedLibraryUrn="urn:adsk.eagle:library:346"
127 | UsedLibraryUrn="urn:adsk.eagle:library:347"
128 | UsedLibraryUrn="urn:adsk.eagle:library:350"
129 | UsedLibraryUrn="urn:adsk.eagle:library:351"
130 | UsedLibraryUrn="urn:adsk.eagle:library:353"
131 | UsedLibraryUrn="urn:adsk.eagle:library:358"
132 | UsedLibraryUrn="urn:adsk.eagle:library:107"
133 | UsedLibraryUrn="urn:adsk.eagle:library:360"
134 | UsedLibraryUrn="urn:adsk.eagle:library:361"
135 | UsedLibraryUrn="urn:adsk.eagle:library:362"
136 | UsedLibraryUrn="urn:adsk.eagle:library:364"
137 | UsedLibraryUrn="urn:adsk.eagle:library:366"
138 | UsedLibraryUrn="urn:adsk.eagle:library:367"
139 | UsedLibraryUrn="urn:adsk.eagle:library:368"
140 | UsedLibraryUrn="urn:adsk.eagle:library:369"
141 | UsedLibraryUrn="urn:adsk.eagle:library:371"
142 | UsedLibraryUrn="urn:adsk.eagle:library:372"
143 | UsedLibraryUrn="urn:adsk.eagle:library:109"
144 | UsedLibraryUrn="urn:adsk.eagle:library:373"
145 | UsedLibraryUrn="urn:adsk.eagle:library:374"
146 | UsedLibraryUrn="urn:adsk.eagle:library:375"
147 | UsedLibraryUrn="urn:adsk.eagle:library:376"
148 | UsedLibraryUrn="urn:adsk.eagle:library:377"
149 | UsedLibraryUrn="urn:adsk.eagle:library:378"
150 | UsedLibraryUrn="urn:adsk.eagle:library:379"
151 | UsedLibraryUrn="urn:adsk.eagle:library:380"
152 | UsedLibraryUrn="urn:adsk.eagle:library:382"
153 | UsedLibraryUrn="urn:adsk.eagle:library:383"
154 | UsedLibraryUrn="urn:adsk.eagle:library:111"
155 | UsedLibraryUrn="urn:adsk.eagle:library:385"
156 | UsedLibraryUrn="urn:adsk.eagle:library:386"
157 | UsedLibraryUrn="urn:adsk.eagle:library:387"
158 | UsedLibraryUrn="urn:adsk.eagle:library:388"
159 | UsedLibraryUrn="urn:adsk.eagle:library:389"
160 | UsedLibraryUrn="urn:adsk.eagle:library:391"
161 | UsedLibraryUrn="urn:adsk.eagle:library:392"
162 | UsedLibraryUrn="urn:adsk.eagle:library:393"
163 | UsedLibraryUrn="urn:adsk.eagle:library:394"
164 | UsedLibraryUrn="urn:adsk.eagle:library:396"
165 | UsedLibraryUrn="urn:adsk.eagle:library:112"
166 | UsedLibraryUrn="urn:adsk.eagle:library:397"
167 | UsedLibraryUrn="urn:adsk.eagle:library:398"
168 | UsedLibraryUrn="urn:adsk.eagle:library:399"
169 | UsedLibraryUrn="urn:adsk.eagle:library:400"
170 | UsedLibraryUrn="urn:adsk.eagle:library:401"
171 | UsedLibraryUrn="urn:adsk.eagle:library:402"
172 | UsedLibraryUrn="urn:adsk.eagle:library:403"
173 | UsedLibraryUrn="urn:adsk.eagle:library:404"
174 | UsedLibraryUrn="urn:adsk.eagle:library:407"
175 | UsedLibraryUrn="urn:adsk.eagle:library:408"
176 | UsedLibraryUrn="urn:adsk.eagle:library:113"
177 | UsedLibraryUrn="urn:adsk.eagle:library:409"
178 | UsedLibraryUrn="urn:adsk.eagle:library:410"
179 | UsedLibraryUrn="urn:adsk.eagle:library:411"
180 | UsedLibraryUrn="urn:adsk.eagle:library:412"
181 | UsedLibraryUrn="urn:adsk.eagle:library:417"
182 | UsedLibraryUrn="urn:adsk.eagle:library:418"
183 | UsedLibraryUrn="urn:adsk.eagle:library:419"
184 | UsedLibraryUrn="urn:adsk.eagle:library:527439"
185 | UsedLibraryUrn="urn:adsk.eagle:library:523"
186 | UsedLibraryUrn="urn:adsk.eagle:library:522"
187 | UsedLibraryUrn="urn:adsk.eagle:library:116"
188 | UsedLibraryUrn="urn:adsk.eagle:library:513"
189 | UsedLibraryUrn="urn:adsk.eagle:library:509"
190 | UsedLibraryUrn="urn:adsk.eagle:library:8004395"
191 | UsedLibraryUrn="urn:adsk.eagle:library:8004595"
192 | UsedLibraryUrn="urn:adsk.eagle:library:527"
193 | UsedLibraryUrn="urn:adsk.eagle:library:526"
194 | UsedLibraryUrn="urn:adsk.eagle:library:528"
195 | UsedLibraryUrn="urn:adsk.eagle:library:519"
196 | UsedLibraryUrn="urn:adsk.eagle:library:524"
197 | UsedLibraryUrn="urn:adsk.eagle:library:525"
198 | UsedLibraryUrn="urn:adsk.eagle:library:117"
199 | UsedLibraryUrn="urn:adsk.eagle:library:530"
200 | UsedLibraryUrn="urn:adsk.eagle:library:532"
201 | UsedLibraryUrn="urn:adsk.eagle:library:3379427"
202 | UsedLibraryUrn="urn:adsk.eagle:library:488835"
203 | UsedLibraryUrn="urn:adsk.eagle:library:447"
204 | UsedLibraryUrn="urn:adsk.eagle:library:7552989"
205 | UsedLibraryUrn="urn:adsk.eagle:library:420"
206 | UsedLibraryUrn="urn:adsk.eagle:library:514"
207 | UsedLibraryUrn="urn:adsk.eagle:library:536"
208 | UsedLibraryUrn="urn:adsk.eagle:library:10015156"
209 | UsedLibraryUrn="urn:adsk.eagle:library:118"
210 | UsedLibraryUrn="urn:adsk.eagle:library:348"
211 | UsedLibraryUrn="urn:adsk.eagle:library:446"
212 | UsedLibraryUrn="urn:adsk.eagle:library:119"
213 | UsedLibraryUrn="urn:adsk.eagle:library:81"
214 | UsedLibraryUrn="urn:adsk.eagle:library:121"
215 | UsedLibraryUrn="urn:adsk.eagle:library:122"
216 | UsedLibraryUrn="urn:adsk.eagle:library:123"
217 | UsedLibraryUrn="urn:adsk.eagle:library:124"
218 | UsedLibraryUrn="urn:adsk.eagle:library:125"
219 | UsedLibraryUrn="urn:adsk.eagle:library:126"
220 | UsedLibraryUrn="urn:adsk.eagle:library:127"
221 | UsedLibraryUrn="urn:adsk.eagle:library:128"
222 | UsedLibraryUrn="urn:adsk.eagle:library:129"
223 | UsedLibraryUrn="urn:adsk.eagle:library:130"
224 | UsedLibraryUrn="urn:adsk.eagle:library:82"
225 | UsedLibraryUrn="urn:adsk.eagle:library:132"
226 | UsedLibraryUrn="urn:adsk.eagle:library:133"
227 | UsedLibraryUrn="urn:adsk.eagle:library:134"
228 | UsedLibraryUrn="urn:adsk.eagle:library:135"
229 | UsedLibraryUrn="urn:adsk.eagle:library:136"
230 | UsedLibraryUrn="urn:adsk.eagle:library:138"
231 | UsedLibraryUrn="urn:adsk.eagle:library:139"
232 | UsedLibraryUrn="urn:adsk.eagle:library:140"
233 | UsedLibraryUrn="urn:adsk.eagle:library:141"
234 | UsedLibraryUrn="urn:adsk.eagle:library:143"
235 | UsedLibraryUrn="urn:adsk.eagle:library:83"
236 | UsedLibraryUrn="urn:adsk.eagle:library:144"
237 | UsedLibraryUrn="urn:adsk.eagle:library:145"
238 | UsedLibraryUrn="urn:adsk.eagle:library:147"
239 | UsedLibraryUrn="urn:adsk.eagle:library:148"
240 | UsedLibraryUrn="urn:adsk.eagle:library:149"
241 | UsedLibraryUrn="urn:adsk.eagle:library:150"
242 | UsedLibraryUrn="urn:adsk.eagle:library:151"
243 | UsedLibraryUrn="urn:adsk.eagle:library:152"
244 | UsedLibraryUrn="urn:adsk.eagle:library:153"
245 | UsedLibraryUrn="urn:adsk.eagle:library:154"
246 | UsedLibraryUrn="urn:adsk.eagle:library:84"
247 | UsedLibraryUrn="urn:adsk.eagle:library:155"
248 | UsedLibraryUrn="urn:adsk.eagle:library:156"
249 | UsedLibraryUrn="urn:adsk.eagle:library:157"
250 | UsedLibraryUrn="urn:adsk.eagle:library:158"
251 | UsedLibraryUrn="urn:adsk.eagle:library:159"
252 | UsedLibraryUrn="urn:adsk.eagle:library:160"
253 | UsedLibraryUrn="urn:adsk.eagle:library:161"
254 | UsedLibraryUrn="urn:adsk.eagle:library:162"
255 | UsedLibraryUrn="urn:adsk.eagle:library:163"
256 | UsedLibraryUrn="urn:adsk.eagle:library:164"
257 | UsedLibraryUrn="urn:adsk.eagle:library:85"
258 | UsedLibraryUrn="urn:adsk.eagle:library:165"
259 | UsedLibraryUrn="urn:adsk.eagle:library:166"
260 | UsedLibraryUrn="urn:adsk.eagle:library:167"
261 | UsedLibraryUrn="urn:adsk.eagle:library:169"
262 | UsedLibraryUrn="urn:adsk.eagle:library:170"
263 | UsedLibraryUrn="urn:adsk.eagle:library:171"
264 | UsedLibraryUrn="urn:adsk.eagle:library:172"
265 | UsedLibraryUrn="urn:adsk.eagle:library:173"
266 | UsedLibraryUrn="urn:adsk.eagle:library:174"
267 | UsedLibraryUrn="urn:adsk.eagle:library:175"
268 | UsedLibraryUrn="urn:adsk.eagle:library:86"
269 | UsedLibraryUrn="urn:adsk.eagle:library:176"
270 | UsedLibraryUrn="urn:adsk.eagle:library:177"
271 | UsedLibraryUrn="urn:adsk.eagle:library:179"
272 | UsedLibraryUrn="urn:adsk.eagle:library:180"
273 | UsedLibraryUrn="urn:adsk.eagle:library:181"
274 | UsedLibraryUrn="urn:adsk.eagle:library:182"
275 | UsedLibraryUrn="urn:adsk.eagle:library:183"
276 | UsedLibraryUrn="urn:adsk.eagle:library:184"
277 | UsedLibraryUrn="urn:adsk.eagle:library:188"
278 | UsedLibraryUrn="urn:adsk.eagle:library:189"
279 | UsedLibraryUrn="urn:adsk.eagle:library:87"
280 | UsedLibraryUrn="urn:adsk.eagle:library:190"
281 | UsedLibraryUrn="urn:adsk.eagle:library:191"
282 | UsedLibraryUrn="urn:adsk.eagle:library:192"
283 | UsedLibraryUrn="urn:adsk.eagle:library:193"
284 | UsedLibraryUrn="urn:adsk.eagle:library:194"
285 | UsedLibraryUrn="urn:adsk.eagle:library:195"
286 | UsedLibraryUrn="urn:adsk.eagle:library:196"
287 | UsedLibraryUrn="urn:adsk.eagle:library:197"
288 | UsedLibraryUrn="urn:adsk.eagle:library:198"
289 | UsedLibraryUrn="urn:adsk.eagle:library:199"
290 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/MC74HC157ADTR2G.lbr"
291 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/SamacSys_Parts.lbr"
292 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/Wuerth_Elektronik_eiCan_Communication_Connectors_v2.2.lbr"
293 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/adafruit.lbr"
294 |
295 | [Win_1]
296 | Type="Control Panel"
297 | Number=0
298 |
299 | [Desktop]
300 | Screen="2880 1620"
301 | Window="Win_1"
302 |
--------------------------------------------------------------------------------
/HuUSB/WinCUPL/USBSEL.abs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dshadoff/PCE_HuBus_Projects/cbcffb3a803fce2433ddf3410b52a335b4f89c98/HuUSB/WinCUPL/USBSEL.abs
--------------------------------------------------------------------------------
/HuUSB/WinCUPL/USBSEL.lst:
--------------------------------------------------------------------------------
1 | LISTING FOR LOGIC DESCRIPTION FILE: USBSEL.pld Page 1
2 |
3 | CUPL(WM): Universal Compiler for Programmable Logic
4 | Version 5.0a Serial# 60008009
5 | Copyright (c) 1983, 1998 Logical Devices, Inc.
6 | Created Sat Feb 27 11:02:21 2021
7 |
8 | 1:Name USBsel;
9 | 2:Partno CA0017;
10 | 3:Revision 01;
11 | 4:Date 02/06/21;
12 | 5:Designer D. Shadoff;
13 | 6:Company Nobody;
14 | 7:Location XXXXX;
15 | 8:Assembly XXXXX;
16 | 9:Device G22V10;
17 | 10:
18 | 11:/******************************************************************/
19 | 12:/* This program evalates the address bus and selects one of two */
20 | 13:/* output registers (or one input register based on address lines,*/
21 | 14:/* /Output Enable, and /Write */
22 | 15:/* */
23 | 16:/******************************************************************/
24 | 17:/* Allowable Target Device Types: */
25 | 18:/******************************************************************/
26 | 19:
27 | 20:/** Inputs **/
28 | 21:PIN [2..9] = [A7..0];
29 | 22:PIN [10..11] = [B4..3];
30 | 23:PIN [13..15] = [B2..0];
31 | 24:PIN 16 = C0;
32 | 25:PIN 17 = WE_N_IN;
33 | 26:PIN 18 = OE_N_IN;
34 | 27:
35 | 28:
36 | 29:/** Outputs **/
37 | 30:PIN 23 = !csREG ; /* output status data onto data bus - drives /OE on buffer */
38 | 31:PIN 22 = !csDATA ; /* input/output data onto data bus - drives /OE on buffer (DIR on buffer comes from bus) */
39 | 32:PIN 21 = wrDATA ; /* WR goes HIGH, THEN LOW for writing DATA to FIFO on FT245 */
40 | 33:PIN 20 = !rdDATA ; /* /RD active low for reading DATA from FIFO on FT245 */
41 | 34:
42 | 35:/** Logic Equations **/
43 | 36:FIELD BANK = [A7..0] ;
44 | 37:FIELD ADDR = [B4..0] ;
45 | 38:
46 | 39:B1.oe = 'b'0;
47 | 40:B0.oe = 'b'0;
48 | 41:C0.oe = 'b'0;
49 | 42:WE_N_IN.oe = 'b'0;
50 | 43:OE_N_IN.oe = 'b'0;
51 | 44:
52 | 45:
53 | 46:csBANK_eqn = BANK:['h'FF] ;
54 | 47:csHDWR_eqn = ADDR:['h'1C] ;
55 | 48:
56 | 49:
57 | 50:/* enable /OE on status tristate buffer when: */
58 | 51:/* - address is $FF:$1C01, AND */
59 | 52:/* - /OE from bus is low */
60 | 53:
61 |
62 | LISTING FOR LOGIC DESCRIPTION FILE: USBSEL.pld Page 2
63 |
64 | CUPL(WM): Universal Compiler for Programmable Logic
65 | Version 5.0a Serial# 60008009
66 | Copyright (c) 1983, 1998 Logical Devices, Inc.
67 | Created Sat Feb 27 11:02:21 2021
68 |
69 | 54:csREG = csBANK_eqn & csHDWR_eqn & C0 & !OE_N_IN;
70 | 55:
71 | 56:
72 | 57:/* enable /OE on data tristate buffer when: */
73 | 58:/* - address is $FF:$1C00, AND */
74 | 59:/* - /OE from bus is low OR /WE from bus is low */
75 | 60:
76 | 61:csDATA = csBANK_eqn & csHDWR_eqn & !C0 & (!WE_N_IN # !OE_N_IN);
77 | 62:
78 | 63:
79 | 64:/* enable WR (to FIFO) on FT245 when: */
80 | 65:/* - address is $FF:$1C00, AND */
81 | 66:/* - /WE from bus is low */
82 | 67:
83 | 68:wrDATA = csBANK_eqn & csHDWR_eqn & !C0 & !WE_N_IN;
84 | 69:
85 | 70:
86 | 71:/* enable /RD (from FIFO) on FT245 when: */
87 | 72:/* - address is $FF:$1C00, AND */
88 | 73:/* - /OE from bus is low */
89 | 74:
90 | 75:rdDATA = csBANK_eqn & csHDWR_eqn & !C0 & !OE_N_IN;
91 | 76:
92 | 77:
93 |
94 |
95 |
96 | Jedec Fuse Checksum (2df7)
97 | Jedec Transmit Checksum (ec92)
98 |
--------------------------------------------------------------------------------
/HuUSB/WinCUPL/USBSEL.pdf:
--------------------------------------------------------------------------------
1 | {COMPONENT Z:\BARTON\WINCUPL\USBSEL.SYM
2 |
3 | {ENVIRONMENT
4 | {PDIFvrev 3.00}
5 | {Program "CUPL(WM) Version 5.0a"}
6 | {DBtype "Schematic"}
7 | {DBvrev 1.01}
8 | {DBtime "Sat Feb 27 11:02:21 2021 "}
9 | {DBunit "MIL"}
10 | {DBgrid 10}
11 | {Lyrstr "WIRES" 1 "BUS" 1 "GATE" 2 "IEEE" 2 "PINFUN" 3 "PINNUM" 1
12 | "PINNAM" 6 "PINCON" 4 "REFDES" 2 "ATTR" 6 "SDOT" 1
13 | "DEVICE" 5 "OUTLIN" 5 "ATTR2" 6 "NOTES" 6 "NETNAM" 4
14 | "CMPNAM" 5 "BORDER" 5}
15 | }
16 |
17 | {USER
18 | {VIEW
19 | {Mode SYMB}
20 | {Nlst OPEN}
21 | {Vw 0 0 2}
22 | {Lv 12 2 2 2 0 0 2 2 2 2 0 0 2 1 2 0 0 0 0}
23 | {Gs 10 10}
24 | }
25 | }
26 |
27 | {DISPLAY
28 | [Ly "PINNUM"]
29 | [Ls "SOLID"][Wd 0]
30 | [Ts 15][Tj "LC"][Tr 0][Tm "N"]
31 | }
32 |
33 | {SYMBOL
34 | {PIN_DEF
35 | [Ly "PINCON"]
36 | {P A7 {Pt "INPUT"}{Lq 0}{Ploc 100 320}}
37 | {P A6 {Pt "INPUT"}{Lq 0}{Ploc 100 300}}
38 | {P A5 {Pt "INPUT"}{Lq 0}{Ploc 100 280}}
39 | {P A4 {Pt "INPUT"}{Lq 0}{Ploc 100 260}}
40 | {P A3 {Pt "INPUT"}{Lq 0}{Ploc 100 240}}
41 | {P A2 {Pt "INPUT"}{Lq 0}{Ploc 100 220}}
42 | {P A1 {Pt "INPUT"}{Lq 0}{Ploc 100 200}}
43 | {P A0 {Pt "INPUT"}{Lq 0}{Ploc 100 180}}
44 | {P B4 {Pt "INPUT"}{Lq 0}{Ploc 100 160}}
45 | {P B3 {Pt "INPUT"}{Lq 0}{Ploc 100 140}}
46 | {P B2 {Pt "INPUT"}{Lq 0}{Ploc 100 120}}
47 | {P B1 {Pt "INPUT"}{Lq 0}{Ploc 100 100}}
48 | {P B0 {Pt "INPUT"}{Lq 0}{Ploc 100 80}}
49 | {P C0 {Pt "INPUT"}{Lq 0}{Ploc 100 60}}
50 | {P WE_N_IN {Pt "INPUT"}{Lq 0}{Ploc 100 40}}
51 | {P OE_N_IN {Pt "INPUT"}{Lq 0}{Ploc 100 20}}
52 | {P RDDATA' {Pt "I/O"}{Lq 0}{Ploc 330 20}}
53 | {P WRDATA {Pt "I/O"}{Lq 0}{Ploc 330 40}}
54 | {P CSDATA' {Pt "I/O"}{Lq 0}{Ploc 330 60}}
55 | {P CSREG' {Pt "I/O"}{Lq 0}{Ploc 330 80}}
56 | }
57 |
58 | {PKG
59 | [Ly "REFDES"]
60 | [Ts 25][Tj "CB"][Tr 0][Tm "N"]
61 | {Rdl 215 350}
62 |
63 | [Ly "PINNUM"]
64 | [Ts 15][Tj "RC"]
65 | {Pnl 120 330}
66 | {Pnl 120 310}
67 | {Pnl 120 290}
68 | {Pnl 120 270}
69 | {Pnl 120 250}
70 | {Pnl 120 230}
71 | {Pnl 120 210}
72 | {Pnl 120 190}
73 | {Pnl 120 170}
74 | {Pnl 120 150}
75 | {Pnl 120 130}
76 | {Pnl 120 110}
77 | {Pnl 120 90}
78 | {Pnl 120 70}
79 | {Pnl 120 50}
80 | {Pnl 120 30}
81 | [Ts 15][Tj "LC"]
82 | {Pnl 310 30}
83 | {Pnl 310 50}
84 | {Pnl 310 70}
85 | {Pnl 310 90}
86 |
87 | {Sd A 2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 20 21 22 23}
88 | }
89 |
90 | {PIC
91 | [Ly "GATE"]
92 | [Ts 15][Tj "LC"][Tr 0][Tm "N"]
93 | {R 130 340 300 0}
94 | {L 130 320 100 320}
95 | {L 130 300 100 300}
96 | {L 130 280 100 280}
97 | {L 130 260 100 260}
98 | {L 130 240 100 240}
99 | {L 130 220 100 220}
100 | {L 130 200 100 200}
101 | {L 130 180 100 180}
102 | {L 130 160 100 160}
103 | {L 130 140 100 140}
104 | {L 130 120 100 120}
105 | {L 130 100 100 100}
106 | {L 130 80 100 80}
107 | {L 130 60 100 60}
108 | {L 130 40 100 40}
109 | {L 130 20 100 20}
110 | {C 305 20 5}
111 | {L 310 20 330 20}
112 | {L 300 40 330 40}
113 | {C 305 60 5}
114 | {L 310 60 330 60}
115 | {C 305 80 5}
116 | {L 310 80 330 80}
117 | [Ly "PINNAM"]
118 | [Tj "LC"]
119 | {T "A7" 140 320}
120 | {T "A6" 140 300}
121 | {T "A5" 140 280}
122 | {T "A4" 140 260}
123 | {T "A3" 140 240}
124 | {T "A2" 140 220}
125 | {T "A1" 140 200}
126 | {T "A0" 140 180}
127 | {T "B4" 140 160}
128 | {T "B3" 140 140}
129 | {T "B2" 140 120}
130 | {T "B1" 140 100}
131 | {T "B0" 140 80}
132 | {T "C0" 140 60}
133 | {T "WE_N_IN" 140 40}
134 | {T "OE_N_IN" 140 20}
135 | [Tj "RC"]
136 | {T "RDDATA'" 290 20}
137 | {T "WRDATA" 290 40}
138 | {T "CSDATA'" 290 60}
139 | {T "CSREG'" 290 80}
140 | [Ly "DEVICE"]
141 | [Tj "CT"]
142 | {T "G22V10" 215 -10}
143 | }
144 |
145 | {ATR
146 | {IN
147 | {Org 100 20}
148 | {Ty 255}
149 | }
150 | {EX
151 | [Ly "ATTR2"]
152 | [Ts 12][Tj "CT"][Tr 0][Tm "N"]
153 | {At PLD Z:\BARTON\WINCUPL\USBSEL 215 340}
154 | }
155 | }
156 | }
157 |
158 | {DETAIL
159 | {ANNOTATE
160 | }
161 |
162 | {NET_DEF
163 | {N A7
164 | }
165 | {N A6
166 | }
167 | {N A5
168 | }
169 | {N A4
170 | }
171 | {N A3
172 | }
173 | {N A2
174 | }
175 | {N A1
176 | }
177 | {N A0
178 | }
179 | {N B4
180 | }
181 | {N B3
182 | }
183 | {N B2
184 | }
185 | {N B1
186 | }
187 | {N B0
188 | }
189 | {N C0
190 | }
191 | {N WE_N_IN
192 | }
193 | {N OE_N_IN
194 | }
195 | {N RDDATA'
196 | }
197 | {N WRDATA
198 | }
199 | {N CSDATA'
200 | }
201 | {N CSREG'
202 | }
203 | }
204 |
205 | {SUBCOMP
206 | }
207 | }
208 | }
209 |
--------------------------------------------------------------------------------
/HuUSB/WinCUPL/USBSEL.pld:
--------------------------------------------------------------------------------
1 | Name USBsel;
2 | Partno CA0017;
3 | Revision 01;
4 | Date 02/06/21;
5 | Designer D. Shadoff;
6 | Company Nobody;
7 | Location XXXXX;
8 | Assembly XXXXX;
9 | Device G22V10;
10 |
11 | /******************************************************************/
12 | /* This program evalates the address bus and selects one of two */
13 | /* output registers (or one input register based on address lines,*/
14 | /* /Output Enable, and /Write */
15 | /* */
16 | /******************************************************************/
17 | /* Allowable Target Device Types: */
18 | /******************************************************************/
19 |
20 | /** Inputs **/
21 | PIN [2..9] = [A7..0];
22 | PIN [10..11] = [B4..3];
23 | PIN [13..15] = [B2..0];
24 | PIN 16 = C0;
25 | PIN 17 = WE_N_IN;
26 | PIN 18 = OE_N_IN;
27 |
28 |
29 | /** Outputs **/
30 | PIN 23 = !csREG ; /* output status data onto data bus - drives /OE on buffer */
31 | PIN 22 = !csDATA ; /* input/output data onto data bus - drives /OE on buffer (DIR on buffer comes from bus) */
32 | PIN 21 = wrDATA ; /* WR goes HIGH, THEN LOW for writing DATA to FIFO on FT245 */
33 | PIN 20 = !rdDATA ; /* /RD active low for reading DATA from FIFO on FT245 */
34 |
35 | /** Logic Equations **/
36 | FIELD BANK = [A7..0] ;
37 | FIELD ADDR = [B4..0] ;
38 |
39 | B1.oe = 'b'0;
40 | B0.oe = 'b'0;
41 | C0.oe = 'b'0;
42 | WE_N_IN.oe = 'b'0;
43 | OE_N_IN.oe = 'b'0;
44 |
45 |
46 | csBANK_eqn = BANK:['h'FF] ;
47 | csHDWR_eqn = ADDR:['h'1C] ;
48 |
49 |
50 | /* enable /OE on status tristate buffer when: */
51 | /* - address is $FF:$1C01, AND */
52 | /* - /OE from bus is low */
53 |
54 | csREG = csBANK_eqn & csHDWR_eqn & C0 & !OE_N_IN;
55 |
56 |
57 | /* enable /OE on data tristate buffer when: */
58 | /* - address is $FF:$1C00, AND */
59 | /* - /OE from bus is low OR /WE from bus is low */
60 |
61 | csDATA = csBANK_eqn & csHDWR_eqn & !C0 & (!WE_N_IN # !OE_N_IN);
62 |
63 |
64 | /* enable WR (to FIFO) on FT245 when: */
65 | /* - address is $FF:$1C00, AND */
66 | /* - /WE from bus is low */
67 |
68 | wrDATA = csBANK_eqn & csHDWR_eqn & !C0 & !WE_N_IN;
69 |
70 |
71 | /* enable /RD (from FIFO) on FT245 when: */
72 | /* - address is $FF:$1C00, AND */
73 | /* - /OE from bus is low */
74 |
75 | rdDATA = csBANK_eqn & csHDWR_eqn & !C0 & !OE_N_IN;
76 |
--------------------------------------------------------------------------------
/HuUSB/WinCUPL/USBSEL.sim:
--------------------------------------------------------------------------------
1 | %SIGNAL
2 | PIN 9 = A0
3 | PIN 8 = A1
4 | PIN 7 = A2
5 | PIN 6 = A3
6 | PIN 5 = A4
7 | PIN 4 = A5
8 | PIN 3 = A6
9 | PIN 2 = A7
10 | PIN 15 = B0
11 | PIN 14 = B1
12 | PIN 13 = B2
13 | PIN 11 = B3
14 | PIN 10 = B4
15 | PIN 16 = C0
16 | PIN 18 = OE_N_IN
17 | PIN 17 = WE_N_IN
18 | PIN 22 = !csDATA
19 | PIN 23 = !csREG
20 | PIN 20 = !rdDATA
21 | PIN 21 = wrDATA
22 | %END
23 |
24 | %FIELD
25 | FIELD ADDR = B4,B3,B2,B1,B0
26 | FIELD BANK = A7,A6,A5,A4,A3,A2,A1,A0
27 | %END
28 |
29 | %EQUATION
30 | B0.oe =>
31 | 0
32 |
33 | B1.oe =>
34 | 0
35 |
36 | C0.oe =>
37 | 0
38 |
39 | OE_N_IN.oe =>
40 | 0
41 |
42 | WE_N_IN.oe =>
43 | 0
44 |
45 | csBANK_eqn =>
46 | A0 & A1 & A2 & A3 & A4 & A5 & A6 & A7
47 |
48 | csDATA =>
49 | A0 & A1 & A2 & A3 & A4 & A5 & A6 & A7 & !B0 & !B1 & B2 & B3 & B4 & !C0 & !WE_N_IN
50 | # A0 & A1 & A2 & A3 & A4 & A5 & A6 & A7 & !B0 & !B1 & B2 & B3 & B4 & !C0 & !OE_N_IN
51 |
52 | csHDWR_eqn =>
53 | !B0 & !B1 & B2 & B3 & B4
54 |
55 | csREG =>
56 | A0 & A1 & A2 & A3 & A4 & A5 & A6 & A7 & !B0 & !B1 & B2 & B3 & B4 & C0 & !OE_N_IN
57 |
58 | rdDATA =>
59 | A0 & A1 & A2 & A3 & A4 & A5 & A6 & A7 & !B0 & !B1 & B2 & B3 & B4 & !C0 & !OE_N_IN
60 |
61 | wrDATA =>
62 | A0 & A1 & A2 & A3 & A4 & A5 & A6 & A7 & !B0 & !B1 & B2 & B3 & B4 & !C0 & !WE_N_IN
63 |
64 | csDATA.oe =>
65 | 1
66 |
67 | csREG.oe =>
68 | 1
69 |
70 | rdDATA.oe =>
71 | 1
72 |
73 | wrDATA.oe =>
74 | 1
75 |
76 | %END
77 |
--------------------------------------------------------------------------------
/HuUSB/WinCUPL/USBsel.jed:
--------------------------------------------------------------------------------
1 |
2 | CUPL(WM) 5.0a Serial# 60008009
3 | Device g22v10 Library DLIB-h-40-1
4 | Created Sat Feb 27 11:02:21 2021
5 | Name USBsel
6 | Partno CA0017
7 | Revision 01
8 | Date 02/06/21
9 | Designer D. Shadoff
10 | Company Nobody
11 | Assembly XXXXX
12 | Location XXXXX
13 | *QP24
14 | *QF5892
15 | *G0
16 | *F0
17 | *L00032 00000000000011111111111111111111
18 | *L00064 11111111111111111111111111110111
19 | *L00096 01110111011101100111010101100110
20 | *L00128 01010000000000000000000000000000
21 | *L00416 00000000000000000000000011111111
22 | *L00448 11111111111111111111111111111111
23 | *L00480 11111111011101110111011101110110
24 | *L00512 01100110011001011111011101110111
25 | *L00544 01110110011101100110011001010000
26 | *L00896 00000000000000000000000000001111
27 | *L00928 11111111111111111111111111111111
28 | *L00960 11111111111101110111011101110111
29 | *L00992 01100110011001100101000000000000
30 | *L01472 00000000000000000000000011111111
31 | *L01504 11111111111111111111111111111111
32 | *L01536 11111111011101110111011101100111
33 | *L01568 01100110011001010000000000000000
34 | *L05792 00000000000000000101110100010101
35 | *L05824 01010100001101000001001100000011
36 | *L05856 00000011000100110111000000000000
37 | *C2DF7
38 | *EC92
--------------------------------------------------------------------------------
/HuXtension/EAGLE_project/HuXtension_rev_A_gerbers.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dshadoff/PCE_HuBus_Projects/cbcffb3a803fce2433ddf3410b52a335b4f89c98/HuXtension/EAGLE_project/HuXtension_rev_A_gerbers.zip
--------------------------------------------------------------------------------
/HuXtension/EAGLE_project/HuXtension_rev_A_layer1.cam:
--------------------------------------------------------------------------------
1 | {
2 | "author": {
3 | "email": "support.eagle@autodesk.com",
4 | "name": "Autodesk EAGLE"
5 | },
6 | "description": {
7 | "EN": "EAGLE default 2 layer CAM job."
8 | },
9 | "output_type": "directory",
10 | "outputs": [
11 | {
12 | "filename_prefix": "CAMOutputs/GerberFiles",
13 | "format_specifier": {
14 | "decimal": 4,
15 | "integer": 3
16 | },
17 | "generate_job_file": true,
18 | "output_type": "gerber",
19 | "outputs": [
20 | {
21 | "advanced_options": {
22 | "mirror": false,
23 | "offset_x": 0,
24 | "offset_y": 0,
25 | "rotate": false,
26 | "upside_down": false
27 | },
28 | "board_outline": false,
29 | "config": {
30 | "file_function": "Copper",
31 | "layer": 1,
32 | "layer_details": "mixed",
33 | "layer_type": "top"
34 | },
35 | "filename_format": "%PREFIX/copper_top.gbr",
36 | "layers": [
37 | 1,
38 | 17,
39 | 18
40 | ],
41 | "name": "Top Copper",
42 | "polarity": "positive",
43 | "type": "gerber_layer"
44 | },
45 | {
46 | "advanced_options": {
47 | "mirror": false,
48 | "offset_x": 0,
49 | "offset_y": 0,
50 | "rotate": false,
51 | "upside_down": false
52 | },
53 | "board_outline": false,
54 | "config": {
55 | "file_function": "Copper",
56 | "layer": 2,
57 | "layer_details": "mixed",
58 | "layer_type": "bottom"
59 | },
60 | "filename_format": "%PREFIX/copper_bottom.gbr",
61 | "layers": [
62 | 16,
63 | 17,
64 | 18
65 | ],
66 | "name": "Bottom Copper",
67 | "polarity": "positive",
68 | "type": "gerber_layer"
69 | },
70 | {
71 | "advanced_options": {
72 | "mirror": false,
73 | "offset_x": 0,
74 | "offset_y": 0,
75 | "rotate": false,
76 | "upside_down": false
77 | },
78 | "board_outline": true,
79 | "config": {
80 | "file_function": "Profile",
81 | "plating": "non-plated"
82 | },
83 | "filename_format": "%PREFIX/profile.gbr",
84 | "layers": [
85 | ],
86 | "milling": true,
87 | "polarity": "positive",
88 | "type": "gerber_layer"
89 | },
90 | {
91 | "advanced_options": {
92 | "mirror": false,
93 | "offset_x": 0,
94 | "offset_y": 0,
95 | "rotate": false,
96 | "upside_down": false
97 | },
98 | "board_outline": false,
99 | "config": {
100 | "file_function": "Soldermask",
101 | "index": 1,
102 | "layer_type": "top"
103 | },
104 | "filename_format": "%PREFIX/soldermask_top.gbr",
105 | "layers": [
106 | 29
107 | ],
108 | "name": "Soldermask Top",
109 | "polarity": "positive",
110 | "type": "gerber_layer"
111 | },
112 | {
113 | "advanced_options": {
114 | "mirror": false,
115 | "offset_x": 0,
116 | "offset_y": 0,
117 | "rotate": false,
118 | "upside_down": false
119 | },
120 | "board_outline": false,
121 | "config": {
122 | "file_function": "Soldermask",
123 | "index": 1,
124 | "layer_type": "bottom"
125 | },
126 | "filename_format": "%PREFIX/soldermask_bottom.gbr",
127 | "layers": [
128 | 30
129 | ],
130 | "name": "Soldermask Bottom",
131 | "polarity": "positive",
132 | "type": "gerber_layer"
133 | },
134 | {
135 | "advanced_options": {
136 | "mirror": false,
137 | "offset_x": 0,
138 | "offset_y": 0,
139 | "rotate": false,
140 | "upside_down": false
141 | },
142 | "board_outline": false,
143 | "config": {
144 | "file_function": "Paste",
145 | "layer_type": "top"
146 | },
147 | "filename_format": "%PREFIX/solderpaste_top.gbr",
148 | "layers": [
149 | 31
150 | ],
151 | "milling": false,
152 | "name": "Solderpaste Top",
153 | "polarity": "positive",
154 | "type": "gerber_layer"
155 | },
156 | {
157 | "advanced_options": {
158 | "mirror": false,
159 | "offset_x": 0,
160 | "offset_y": 0,
161 | "rotate": false,
162 | "upside_down": false
163 | },
164 | "board_outline": false,
165 | "config": {
166 | "file_function": "Paste",
167 | "layer_type": "bottom"
168 | },
169 | "filename_format": "%PREFIX/solderpaste_bottom.gbr",
170 | "layers": [
171 | 32
172 | ],
173 | "milling": false,
174 | "name": "Solderpaste Bottom",
175 | "polarity": "positive",
176 | "type": "gerber_layer"
177 | },
178 | {
179 | "advanced_options": {
180 | "mirror": false,
181 | "offset_x": 0,
182 | "offset_y": 0,
183 | "rotate": false,
184 | "upside_down": false
185 | },
186 | "board_outline": false,
187 | "config": {
188 | "file_function": "Legend",
189 | "index": 1,
190 | "layer_type": "top"
191 | },
192 | "filename_format": "%PREFIX/silkscreen_top.gbr",
193 | "layers": [
194 | 21,
195 | 25,
196 | 27
197 | ],
198 | "milling": false,
199 | "name": "Silkscreen Top",
200 | "polarity": "positive",
201 | "type": "gerber_layer"
202 | },
203 | {
204 | "advanced_options": {
205 | "mirror": false,
206 | "offset_x": 0,
207 | "offset_y": 0,
208 | "rotate": false,
209 | "upside_down": false
210 | },
211 | "board_outline": false,
212 | "config": {
213 | "file_function": "Legend",
214 | "index": 1,
215 | "layer_type": "bottom"
216 | },
217 | "filename_format": "%PREFIX/silkscreen_bottom.gbr",
218 | "layers": [
219 | 22,
220 | 26,
221 | 28
222 | ],
223 | "milling": false,
224 | "name": "Silkscreen Bottom",
225 | "polarity": "positive",
226 | "type": "gerber_layer"
227 | }
228 | ],
229 | "version": "RS274X"
230 | },
231 | {
232 | "filename_prefix": "CAMOutputs/DrillFiles",
233 | "format_specifier": {
234 | "decimal": 3,
235 | "integer": 3
236 | },
237 | "output_type": "drill",
238 | "outputs": [
239 | {
240 | "advanced_options": {
241 | "mirror": false,
242 | "offset_x": 0,
243 | "offset_y": 0,
244 | "rotate": false,
245 | "upside_down": false
246 | },
247 | "filename_format": "%DRILLPREFIX/drill_%FROM_%TO.xln",
248 | "name": "Auto Drill",
249 | "type": "autodrills"
250 | }
251 | ]
252 | },
253 | {
254 | "filename_prefix": "CAMOutputs/Assembly",
255 | "output_type": "assembly",
256 | "outputs": [
257 | {
258 | "filename_format": "%ASSEMBLYPREFIX/%N",
259 | "list_attribute": true,
260 | "list_type": "values",
261 | "name": "Bill of Material",
262 | "output_format": "txt",
263 | "type": "bom"
264 | },
265 | {
266 | "filename_format": "%ASSEMBLYPREFIX/PnP_%N_%BOARDSIDE",
267 | "name": "Pick and Place",
268 | "output_format": "txt",
269 | "type": "pick_and_place"
270 | }
271 | ]
272 | },
273 | {
274 | "filename_prefix": "CAMOutputs/DrawingFiles",
275 | "output_type": "drawing",
276 | "outputs": [
277 | ]
278 | }
279 | ],
280 | "timestamp": "2019-07-17T17:48:33",
281 | "type": "EAGLE CAM job",
282 | "units": "metric",
283 | "version": "9.2.0"
284 | }
285 |
--------------------------------------------------------------------------------
/HuXtension/EAGLE_project/eagle.epf:
--------------------------------------------------------------------------------
1 | [Eagle]
2 | Version="09 04 00"
3 | Platform="Mac OS X"
4 | Globals="Globals"
5 | Desktop="Desktop"
6 |
7 | [Globals]
8 | AutoSaveProject=1
9 | UsedLibraryUrn="urn:adsk.eagle:library:79"
10 | UsedLibraryUrn="urn:adsk.eagle:library:88"
11 | UsedLibraryUrn="urn:adsk.eagle:library:201"
12 | UsedLibraryUrn="urn:adsk.eagle:library:202"
13 | UsedLibraryUrn="urn:adsk.eagle:library:203"
14 | UsedLibraryUrn="urn:adsk.eagle:library:204"
15 | UsedLibraryUrn="urn:adsk.eagle:library:206"
16 | UsedLibraryUrn="urn:adsk.eagle:library:208"
17 | UsedLibraryUrn="urn:adsk.eagle:library:210"
18 | UsedLibraryUrn="urn:adsk.eagle:library:211"
19 | UsedLibraryUrn="urn:adsk.eagle:library:212"
20 | UsedLibraryUrn="urn:adsk.eagle:library:213"
21 | UsedLibraryUrn="urn:adsk.eagle:library:89"
22 | UsedLibraryUrn="urn:adsk.eagle:library:214"
23 | UsedLibraryUrn="urn:adsk.eagle:library:215"
24 | UsedLibraryUrn="urn:adsk.eagle:library:218"
25 | UsedLibraryUrn="urn:adsk.eagle:library:220"
26 | UsedLibraryUrn="urn:adsk.eagle:library:221"
27 | UsedLibraryUrn="urn:adsk.eagle:library:222"
28 | UsedLibraryUrn="urn:adsk.eagle:library:224"
29 | UsedLibraryUrn="urn:adsk.eagle:library:226"
30 | UsedLibraryUrn="urn:adsk.eagle:library:229"
31 | UsedLibraryUrn="urn:adsk.eagle:library:230"
32 | UsedLibraryUrn="urn:adsk.eagle:library:90"
33 | UsedLibraryUrn="urn:adsk.eagle:library:231"
34 | UsedLibraryUrn="urn:adsk.eagle:library:233"
35 | UsedLibraryUrn="urn:adsk.eagle:library:234"
36 | UsedLibraryUrn="urn:adsk.eagle:library:235"
37 | UsedLibraryUrn="urn:adsk.eagle:library:236"
38 | UsedLibraryUrn="urn:adsk.eagle:library:237"
39 | UsedLibraryUrn="urn:adsk.eagle:library:238"
40 | UsedLibraryUrn="urn:adsk.eagle:library:239"
41 | UsedLibraryUrn="urn:adsk.eagle:library:240"
42 | UsedLibraryUrn="urn:adsk.eagle:library:241"
43 | UsedLibraryUrn="urn:adsk.eagle:library:93"
44 | UsedLibraryUrn="urn:adsk.eagle:library:242"
45 | UsedLibraryUrn="urn:adsk.eagle:library:243"
46 | UsedLibraryUrn="urn:adsk.eagle:library:244"
47 | UsedLibraryUrn="urn:adsk.eagle:library:245"
48 | UsedLibraryUrn="urn:adsk.eagle:library:248"
49 | UsedLibraryUrn="urn:adsk.eagle:library:250"
50 | UsedLibraryUrn="urn:adsk.eagle:library:251"
51 | UsedLibraryUrn="urn:adsk.eagle:library:252"
52 | UsedLibraryUrn="urn:adsk.eagle:library:255"
53 | UsedLibraryUrn="urn:adsk.eagle:library:256"
54 | UsedLibraryUrn="urn:adsk.eagle:library:94"
55 | UsedLibraryUrn="urn:adsk.eagle:library:258"
56 | UsedLibraryUrn="urn:adsk.eagle:library:259"
57 | UsedLibraryUrn="urn:adsk.eagle:library:260"
58 | UsedLibraryUrn="urn:adsk.eagle:library:261"
59 | UsedLibraryUrn="urn:adsk.eagle:library:262"
60 | UsedLibraryUrn="urn:adsk.eagle:library:263"
61 | UsedLibraryUrn="urn:adsk.eagle:library:264"
62 | UsedLibraryUrn="urn:adsk.eagle:library:265"
63 | UsedLibraryUrn="urn:adsk.eagle:library:266"
64 | UsedLibraryUrn="urn:adsk.eagle:library:267"
65 | UsedLibraryUrn="urn:adsk.eagle:library:96"
66 | UsedLibraryUrn="urn:adsk.eagle:library:269"
67 | UsedLibraryUrn="urn:adsk.eagle:library:270"
68 | UsedLibraryUrn="urn:adsk.eagle:library:272"
69 | UsedLibraryUrn="urn:adsk.eagle:library:273"
70 | UsedLibraryUrn="urn:adsk.eagle:library:274"
71 | UsedLibraryUrn="urn:adsk.eagle:library:275"
72 | UsedLibraryUrn="urn:adsk.eagle:library:276"
73 | UsedLibraryUrn="urn:adsk.eagle:library:278"
74 | UsedLibraryUrn="urn:adsk.eagle:library:279"
75 | UsedLibraryUrn="urn:adsk.eagle:library:281"
76 | UsedLibraryUrn="urn:adsk.eagle:library:97"
77 | UsedLibraryUrn="urn:adsk.eagle:library:283"
78 | UsedLibraryUrn="urn:adsk.eagle:library:284"
79 | UsedLibraryUrn="urn:adsk.eagle:library:285"
80 | UsedLibraryUrn="urn:adsk.eagle:library:287"
81 | UsedLibraryUrn="urn:adsk.eagle:library:288"
82 | UsedLibraryUrn="urn:adsk.eagle:library:289"
83 | UsedLibraryUrn="urn:adsk.eagle:library:290"
84 | UsedLibraryUrn="urn:adsk.eagle:library:291"
85 | UsedLibraryUrn="urn:adsk.eagle:library:293"
86 | UsedLibraryUrn="urn:adsk.eagle:library:294"
87 | UsedLibraryUrn="urn:adsk.eagle:library:98"
88 | UsedLibraryUrn="urn:adsk.eagle:library:296"
89 | UsedLibraryUrn="urn:adsk.eagle:library:297"
90 | UsedLibraryUrn="urn:adsk.eagle:library:298"
91 | UsedLibraryUrn="urn:adsk.eagle:library:300"
92 | UsedLibraryUrn="urn:adsk.eagle:library:302"
93 | UsedLibraryUrn="urn:adsk.eagle:library:303"
94 | UsedLibraryUrn="urn:adsk.eagle:library:304"
95 | UsedLibraryUrn="urn:adsk.eagle:library:307"
96 | UsedLibraryUrn="urn:adsk.eagle:library:312"
97 | UsedLibraryUrn="urn:adsk.eagle:library:313"
98 | UsedLibraryUrn="urn:adsk.eagle:library:99"
99 | UsedLibraryUrn="urn:adsk.eagle:library:314"
100 | UsedLibraryUrn="urn:adsk.eagle:library:315"
101 | UsedLibraryUrn="urn:adsk.eagle:library:317"
102 | UsedLibraryUrn="urn:adsk.eagle:library:318"
103 | UsedLibraryUrn="urn:adsk.eagle:library:319"
104 | UsedLibraryUrn="urn:adsk.eagle:library:320"
105 | UsedLibraryUrn="urn:adsk.eagle:library:322"
106 | UsedLibraryUrn="urn:adsk.eagle:library:323"
107 | UsedLibraryUrn="urn:adsk.eagle:library:324"
108 | UsedLibraryUrn="urn:adsk.eagle:library:325"
109 | UsedLibraryUrn="urn:adsk.eagle:library:102"
110 | UsedLibraryUrn="urn:adsk.eagle:library:327"
111 | UsedLibraryUrn="urn:adsk.eagle:library:328"
112 | UsedLibraryUrn="urn:adsk.eagle:library:331"
113 | UsedLibraryUrn="urn:adsk.eagle:library:332"
114 | UsedLibraryUrn="urn:adsk.eagle:library:334"
115 | UsedLibraryUrn="urn:adsk.eagle:library:335"
116 | UsedLibraryUrn="urn:adsk.eagle:library:336"
117 | UsedLibraryUrn="urn:adsk.eagle:library:337"
118 | UsedLibraryUrn="urn:adsk.eagle:library:338"
119 | UsedLibraryUrn="urn:adsk.eagle:library:339"
120 | UsedLibraryUrn="urn:adsk.eagle:library:80"
121 | UsedLibraryUrn="urn:adsk.eagle:library:105"
122 | UsedLibraryUrn="urn:adsk.eagle:library:341"
123 | UsedLibraryUrn="urn:adsk.eagle:library:342"
124 | UsedLibraryUrn="urn:adsk.eagle:library:343"
125 | UsedLibraryUrn="urn:adsk.eagle:library:344"
126 | UsedLibraryUrn="urn:adsk.eagle:library:346"
127 | UsedLibraryUrn="urn:adsk.eagle:library:347"
128 | UsedLibraryUrn="urn:adsk.eagle:library:350"
129 | UsedLibraryUrn="urn:adsk.eagle:library:351"
130 | UsedLibraryUrn="urn:adsk.eagle:library:353"
131 | UsedLibraryUrn="urn:adsk.eagle:library:358"
132 | UsedLibraryUrn="urn:adsk.eagle:library:107"
133 | UsedLibraryUrn="urn:adsk.eagle:library:360"
134 | UsedLibraryUrn="urn:adsk.eagle:library:361"
135 | UsedLibraryUrn="urn:adsk.eagle:library:362"
136 | UsedLibraryUrn="urn:adsk.eagle:library:364"
137 | UsedLibraryUrn="urn:adsk.eagle:library:366"
138 | UsedLibraryUrn="urn:adsk.eagle:library:367"
139 | UsedLibraryUrn="urn:adsk.eagle:library:368"
140 | UsedLibraryUrn="urn:adsk.eagle:library:369"
141 | UsedLibraryUrn="urn:adsk.eagle:library:371"
142 | UsedLibraryUrn="urn:adsk.eagle:library:372"
143 | UsedLibraryUrn="urn:adsk.eagle:library:109"
144 | UsedLibraryUrn="urn:adsk.eagle:library:373"
145 | UsedLibraryUrn="urn:adsk.eagle:library:374"
146 | UsedLibraryUrn="urn:adsk.eagle:library:375"
147 | UsedLibraryUrn="urn:adsk.eagle:library:376"
148 | UsedLibraryUrn="urn:adsk.eagle:library:377"
149 | UsedLibraryUrn="urn:adsk.eagle:library:378"
150 | UsedLibraryUrn="urn:adsk.eagle:library:379"
151 | UsedLibraryUrn="urn:adsk.eagle:library:380"
152 | UsedLibraryUrn="urn:adsk.eagle:library:382"
153 | UsedLibraryUrn="urn:adsk.eagle:library:383"
154 | UsedLibraryUrn="urn:adsk.eagle:library:111"
155 | UsedLibraryUrn="urn:adsk.eagle:library:385"
156 | UsedLibraryUrn="urn:adsk.eagle:library:386"
157 | UsedLibraryUrn="urn:adsk.eagle:library:387"
158 | UsedLibraryUrn="urn:adsk.eagle:library:388"
159 | UsedLibraryUrn="urn:adsk.eagle:library:389"
160 | UsedLibraryUrn="urn:adsk.eagle:library:391"
161 | UsedLibraryUrn="urn:adsk.eagle:library:392"
162 | UsedLibraryUrn="urn:adsk.eagle:library:393"
163 | UsedLibraryUrn="urn:adsk.eagle:library:394"
164 | UsedLibraryUrn="urn:adsk.eagle:library:396"
165 | UsedLibraryUrn="urn:adsk.eagle:library:112"
166 | UsedLibraryUrn="urn:adsk.eagle:library:397"
167 | UsedLibraryUrn="urn:adsk.eagle:library:398"
168 | UsedLibraryUrn="urn:adsk.eagle:library:399"
169 | UsedLibraryUrn="urn:adsk.eagle:library:400"
170 | UsedLibraryUrn="urn:adsk.eagle:library:401"
171 | UsedLibraryUrn="urn:adsk.eagle:library:402"
172 | UsedLibraryUrn="urn:adsk.eagle:library:403"
173 | UsedLibraryUrn="urn:adsk.eagle:library:404"
174 | UsedLibraryUrn="urn:adsk.eagle:library:407"
175 | UsedLibraryUrn="urn:adsk.eagle:library:408"
176 | UsedLibraryUrn="urn:adsk.eagle:library:113"
177 | UsedLibraryUrn="urn:adsk.eagle:library:409"
178 | UsedLibraryUrn="urn:adsk.eagle:library:410"
179 | UsedLibraryUrn="urn:adsk.eagle:library:411"
180 | UsedLibraryUrn="urn:adsk.eagle:library:412"
181 | UsedLibraryUrn="urn:adsk.eagle:library:417"
182 | UsedLibraryUrn="urn:adsk.eagle:library:418"
183 | UsedLibraryUrn="urn:adsk.eagle:library:419"
184 | UsedLibraryUrn="urn:adsk.eagle:library:527439"
185 | UsedLibraryUrn="urn:adsk.eagle:library:523"
186 | UsedLibraryUrn="urn:adsk.eagle:library:522"
187 | UsedLibraryUrn="urn:adsk.eagle:library:116"
188 | UsedLibraryUrn="urn:adsk.eagle:library:513"
189 | UsedLibraryUrn="urn:adsk.eagle:library:509"
190 | UsedLibraryUrn="urn:adsk.eagle:library:8004395"
191 | UsedLibraryUrn="urn:adsk.eagle:library:8004595"
192 | UsedLibraryUrn="urn:adsk.eagle:library:527"
193 | UsedLibraryUrn="urn:adsk.eagle:library:526"
194 | UsedLibraryUrn="urn:adsk.eagle:library:528"
195 | UsedLibraryUrn="urn:adsk.eagle:library:519"
196 | UsedLibraryUrn="urn:adsk.eagle:library:524"
197 | UsedLibraryUrn="urn:adsk.eagle:library:525"
198 | UsedLibraryUrn="urn:adsk.eagle:library:117"
199 | UsedLibraryUrn="urn:adsk.eagle:library:530"
200 | UsedLibraryUrn="urn:adsk.eagle:library:532"
201 | UsedLibraryUrn="urn:adsk.eagle:library:3379427"
202 | UsedLibraryUrn="urn:adsk.eagle:library:488835"
203 | UsedLibraryUrn="urn:adsk.eagle:library:447"
204 | UsedLibraryUrn="urn:adsk.eagle:library:7552989"
205 | UsedLibraryUrn="urn:adsk.eagle:library:420"
206 | UsedLibraryUrn="urn:adsk.eagle:library:514"
207 | UsedLibraryUrn="urn:adsk.eagle:library:536"
208 | UsedLibraryUrn="urn:adsk.eagle:library:10015156"
209 | UsedLibraryUrn="urn:adsk.eagle:library:118"
210 | UsedLibraryUrn="urn:adsk.eagle:library:348"
211 | UsedLibraryUrn="urn:adsk.eagle:library:446"
212 | UsedLibraryUrn="urn:adsk.eagle:library:119"
213 | UsedLibraryUrn="urn:adsk.eagle:library:81"
214 | UsedLibraryUrn="urn:adsk.eagle:library:121"
215 | UsedLibraryUrn="urn:adsk.eagle:library:122"
216 | UsedLibraryUrn="urn:adsk.eagle:library:123"
217 | UsedLibraryUrn="urn:adsk.eagle:library:124"
218 | UsedLibraryUrn="urn:adsk.eagle:library:125"
219 | UsedLibraryUrn="urn:adsk.eagle:library:126"
220 | UsedLibraryUrn="urn:adsk.eagle:library:127"
221 | UsedLibraryUrn="urn:adsk.eagle:library:128"
222 | UsedLibraryUrn="urn:adsk.eagle:library:129"
223 | UsedLibraryUrn="urn:adsk.eagle:library:130"
224 | UsedLibraryUrn="urn:adsk.eagle:library:82"
225 | UsedLibraryUrn="urn:adsk.eagle:library:132"
226 | UsedLibraryUrn="urn:adsk.eagle:library:133"
227 | UsedLibraryUrn="urn:adsk.eagle:library:134"
228 | UsedLibraryUrn="urn:adsk.eagle:library:135"
229 | UsedLibraryUrn="urn:adsk.eagle:library:136"
230 | UsedLibraryUrn="urn:adsk.eagle:library:138"
231 | UsedLibraryUrn="urn:adsk.eagle:library:139"
232 | UsedLibraryUrn="urn:adsk.eagle:library:140"
233 | UsedLibraryUrn="urn:adsk.eagle:library:141"
234 | UsedLibraryUrn="urn:adsk.eagle:library:143"
235 | UsedLibraryUrn="urn:adsk.eagle:library:83"
236 | UsedLibraryUrn="urn:adsk.eagle:library:144"
237 | UsedLibraryUrn="urn:adsk.eagle:library:145"
238 | UsedLibraryUrn="urn:adsk.eagle:library:147"
239 | UsedLibraryUrn="urn:adsk.eagle:library:148"
240 | UsedLibraryUrn="urn:adsk.eagle:library:149"
241 | UsedLibraryUrn="urn:adsk.eagle:library:150"
242 | UsedLibraryUrn="urn:adsk.eagle:library:151"
243 | UsedLibraryUrn="urn:adsk.eagle:library:152"
244 | UsedLibraryUrn="urn:adsk.eagle:library:153"
245 | UsedLibraryUrn="urn:adsk.eagle:library:154"
246 | UsedLibraryUrn="urn:adsk.eagle:library:84"
247 | UsedLibraryUrn="urn:adsk.eagle:library:155"
248 | UsedLibraryUrn="urn:adsk.eagle:library:156"
249 | UsedLibraryUrn="urn:adsk.eagle:library:157"
250 | UsedLibraryUrn="urn:adsk.eagle:library:158"
251 | UsedLibraryUrn="urn:adsk.eagle:library:159"
252 | UsedLibraryUrn="urn:adsk.eagle:library:160"
253 | UsedLibraryUrn="urn:adsk.eagle:library:161"
254 | UsedLibraryUrn="urn:adsk.eagle:library:162"
255 | UsedLibraryUrn="urn:adsk.eagle:library:163"
256 | UsedLibraryUrn="urn:adsk.eagle:library:164"
257 | UsedLibraryUrn="urn:adsk.eagle:library:85"
258 | UsedLibraryUrn="urn:adsk.eagle:library:165"
259 | UsedLibraryUrn="urn:adsk.eagle:library:166"
260 | UsedLibraryUrn="urn:adsk.eagle:library:167"
261 | UsedLibraryUrn="urn:adsk.eagle:library:169"
262 | UsedLibraryUrn="urn:adsk.eagle:library:170"
263 | UsedLibraryUrn="urn:adsk.eagle:library:171"
264 | UsedLibraryUrn="urn:adsk.eagle:library:172"
265 | UsedLibraryUrn="urn:adsk.eagle:library:173"
266 | UsedLibraryUrn="urn:adsk.eagle:library:174"
267 | UsedLibraryUrn="urn:adsk.eagle:library:175"
268 | UsedLibraryUrn="urn:adsk.eagle:library:86"
269 | UsedLibraryUrn="urn:adsk.eagle:library:176"
270 | UsedLibraryUrn="urn:adsk.eagle:library:177"
271 | UsedLibraryUrn="urn:adsk.eagle:library:179"
272 | UsedLibraryUrn="urn:adsk.eagle:library:180"
273 | UsedLibraryUrn="urn:adsk.eagle:library:181"
274 | UsedLibraryUrn="urn:adsk.eagle:library:182"
275 | UsedLibraryUrn="urn:adsk.eagle:library:183"
276 | UsedLibraryUrn="urn:adsk.eagle:library:184"
277 | UsedLibraryUrn="urn:adsk.eagle:library:188"
278 | UsedLibraryUrn="urn:adsk.eagle:library:189"
279 | UsedLibraryUrn="urn:adsk.eagle:library:87"
280 | UsedLibraryUrn="urn:adsk.eagle:library:190"
281 | UsedLibraryUrn="urn:adsk.eagle:library:191"
282 | UsedLibraryUrn="urn:adsk.eagle:library:192"
283 | UsedLibraryUrn="urn:adsk.eagle:library:193"
284 | UsedLibraryUrn="urn:adsk.eagle:library:194"
285 | UsedLibraryUrn="urn:adsk.eagle:library:195"
286 | UsedLibraryUrn="urn:adsk.eagle:library:196"
287 | UsedLibraryUrn="urn:adsk.eagle:library:197"
288 | UsedLibraryUrn="urn:adsk.eagle:library:198"
289 | UsedLibraryUrn="urn:adsk.eagle:library:199"
290 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/MC74HC157ADTR2G.lbr"
291 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/SamacSys_Parts.lbr"
292 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/Wuerth_Elektronik_eiCan_Communication_Connectors_v2.2.lbr"
293 | UsedLibrary="/Users/davidshadoff/Documents/EAGLE/libraries/adafruit.lbr"
294 |
295 | [Win_1]
296 | Type="Control Panel"
297 | Number=0
298 |
299 | [Desktop]
300 | Screen="2880 1620"
301 | Window="Win_1"
302 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 David Shadoff
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # PC Engine HuBus Project
2 |
3 | Rather than create separate repositories for each of the projects, this repository will
4 | hold all of my projects related to the HuBus (based off of the HuCard port on the PC Engine).
5 |
6 | ## HuCard_Breakout
7 |
8 | 
9 |
10 | This is a board - actually 2 boards - which are a total of 2.4mm thick, and plug into
11 | the HuCard slot. A HuCard connector (rare, unfortunately) is attached at the end, but
12 | a 40-pin (2x20) Raspberry Pi GPIO-type header header is mounted in the middle, exposing
13 | all signals. This becomes the basis of the bus; various memory-based peripherals.
14 |
15 | ### How to build:
16 | You will need both HuCard_Breakout and HuCard_Breakout_under boards - the gerber files
17 | are included:
18 | - Make the HuCard_Breakout board 1.6mm thick, I use ENIG finish - not as durable as hard gold, but much cheaper
19 | - Make the HuCard_Breakout_under board 0.8mm thick
20 | You will probably want a stencil, since the two boards areintended to be held together
21 | with solder: I apply a low-temperature solder paste along the metallized edge, and bake
22 | with a regular lead solder profile, with the board held together by miniature letter clips.
23 |
24 | There are often tiny spheres of solder at the edges, which can be removed easily with a
25 | light scrape along the edge.
26 |
27 | Once the board is properly attached, don't forget to sand a bevel on the leading edge of
28 | the card-edge: I use sandpaper of about 180 grit, and sand gently by hand until a bevel of
29 | slightly less than 1mm exists evenly.
30 |
31 | For attaching the header (and card edge connector), I clip the leads as close as possible to
32 | the board **before soldering**, so that no sharp edges remain after the soldering.
33 | Ideally, the solder is level, but a gentle convex curve is acceptable.
34 |
35 |
36 | ## HuMem board
37 |
38 | 
39 |
40 | This board attaches to the bus, and presents the following to the bus:
41 | - Flash memory (SST39SF010A, PDIP) at banks $90 through $9F
42 | - Static RAM (LY625128SL-55LLI available as part of JLCPCB's SMD assembly service) at banks $B0-$EF
43 |
44 | I have included the gerbers and relevant bom.csv and assembly.csv files to get these boards
45 | assembled by JLCPCB, but you will still need the following parts:
46 | - ATF16V8BQL, PDIP (and socket), and an EPROM programmer capable of programming these
47 | - SST39SF010A, PDIP (and scoket), and as EPROM programmer capable of programming these
48 | - a longer-than-usual 2x20 DIP header, such as PRT-16763 from Sparkfun
49 |
50 | ### How to build
51 | Assembly should be straightforward - just remember that the long pins server as next-level
52 | pin headers for the bus, and that the IC chips don't all face in the same direction.
53 |
54 | ### GAL logic
55 | The GAL (ATF16V8BQL) serves as the address decoder on this board, and can be reprogrammed to
56 | locate these memories anywhere in the address space.
57 |
58 | The logic for this was assembled using an obsolete software package, WinCUPL, because there are
59 | very few ways to program for 5V logic anymore (and I didn't want to use level-shift for everything
60 | on this board). The key files to reference in that folder are:
61 | - MEMSEL.PLD - the CUPL source code; should be more or less self-explanatory
62 | - MEMSEL.si - simulation test inputs/outputs for validation of the design
63 | - MEMSEL.jed - used for programming the GAL device
64 |
65 | ## HuUSB board
66 |
67 | 
68 |
69 | This board attaches to the bus, and presents an FTDI FT245RL to the bus:
70 | - at $FF:$1C00 : data input/output
71 | - at $FF:$1C01 : status
72 | - bits 7-4 (most-significant nybble): value $Ax for identification
73 | - bits 3-2 : value 0, 0
74 | - bit 1 : TX ready : when low, it is ready for data to be sent to USB
75 | - bit 0 : RX ready : when low, there is data waiting in the FIFO to be read
76 |
77 | Transfer speed is faster than the PC Engine can process at hundreds of kilobytes per second
78 |
79 | I have included the gerbers and relevant bom.csv and assembly.csv files to get these boards
80 | assembled by JLCPCB, but you will still need the following parts:
81 | - ATF22V10CQZ, PDIP (and socket), and an EPROM programmer capable of programming these
82 | - a longer-than-usual 2x20 DIP header, such as PRT-16763 from Sparkfun
83 | - a USB mini cable (older style; these are more durable than the micro connectors)
84 |
85 | ### GAL logic
86 | The GAL (ATF22V10CQZ) serves as the address decoder on this board, and can be reprogrammed to
87 | locate the USB memory map anywhere in the address space - but it only decodes 13 bits of the address,
88 | so it reserves 256 bytes for the sake of only 2.
89 |
90 | The logic for this was assembled using an obsolete software package, WinCUPL, because there are
91 | very few ways to program for 5V logic anymore (and I didn't want to use level-shift for everything
92 | on this board). The key files to reference in that folder are:
93 | - USBSEL.PLD - the CUPL source code; should be more or less self-explanatory
94 | - USBSEL.jed - used for programming the GAL device
95 |
96 | ## HuXtension board
97 |
98 | 
99 |
100 | This is something I've wanted for perhaps 30 years.
101 | Perhaps you've seen the GPIO extenders for Raspberry Pi, which have a ribbon cable and a small board,
102 | taking all GPIOs and placing them into a breadboard neatly. Those boards have many pins connected
103 | to ground which would be VERY BAD for this system.
104 |
105 | But the ribbon cables are still good, and the board itself is basically trivial.
106 |
107 | All you will need are pin headers to go into a breadboard, and a 2x20 GPIO pin header to put the
108 | ribbon cable on.
109 |
110 |
111 | ## All Boards, Stacked:
112 |
113 | 
114 |
115 |
116 | ## Notes:
117 |
118 | I designed all boards using the free version of EAGLE (2-layer, less than 100mm
119 | on both X- and Y-axes). The gerbers are included in this repository, in case you
120 | want to get your own set made.
121 |
122 |
--------------------------------------------------------------------------------
/images/HuCard_Breakout.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dshadoff/PCE_HuBus_Projects/cbcffb3a803fce2433ddf3410b52a335b4f89c98/images/HuCard_Breakout.jpg
--------------------------------------------------------------------------------
/images/HuMem.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dshadoff/PCE_HuBus_Projects/cbcffb3a803fce2433ddf3410b52a335b4f89c98/images/HuMem.jpg
--------------------------------------------------------------------------------
/images/HuUSB.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dshadoff/PCE_HuBus_Projects/cbcffb3a803fce2433ddf3410b52a335b4f89c98/images/HuUSB.jpg
--------------------------------------------------------------------------------
/images/HuXtension.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dshadoff/PCE_HuBus_Projects/cbcffb3a803fce2433ddf3410b52a335b4f89c98/images/HuXtension.jpg
--------------------------------------------------------------------------------
/images/Stacked.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dshadoff/PCE_HuBus_Projects/cbcffb3a803fce2433ddf3410b52a335b4f89c98/images/Stacked.jpg
--------------------------------------------------------------------------------