Sfoglia il codice sorgente

hardware: Created a WM8731 module.

The module is still missing some labels w.r.t. pinout.
Mathias Gottschlag 4 anni fa
parent
commit
56c29df4f9

+ 3
- 0
modules/wm8731-module/fp-lib-table Vedi File

@@ -0,0 +1,3 @@
1
+(fp_lib_table
2
+  (lib (name "HackAmp-Footprints")(type "KiCad")(uri "${KIPRJMOD}/../../hackamp/hardware/HackAmp-Footprints.pretty")(options "")(descr ""))
3
+)

+ 3
- 0
modules/wm8731-module/sym-lib-table Vedi File

@@ -0,0 +1,3 @@
1
+(sym_lib_table
2
+  (lib (name "HackAmp-Symbols")(type "KiCad")(uri "${KIPRJMOD}/../../hackamp/hardware/HackAmp-Symbols.kicad_sym")(options "")(descr ""))
3
+)

+ 7755
- 0
modules/wm8731-module/wm8731-module.kicad_pcb
File diff soppresso perché troppo grande
Vedi File


+ 431
- 0
modules/wm8731-module/wm8731-module.kicad_pro Vedi File

@@ -0,0 +1,431 @@
1
+{
2
+  "board": {
3
+    "design_settings": {
4
+      "defaults": {
5
+        "board_outline_line_width": 0.09999999999999999,
6
+        "copper_line_width": 0.19999999999999998,
7
+        "copper_text_italic": false,
8
+        "copper_text_size_h": 1.5,
9
+        "copper_text_size_v": 1.5,
10
+        "copper_text_thickness": 0.3,
11
+        "copper_text_upright": false,
12
+        "courtyard_line_width": 0.049999999999999996,
13
+        "dimension_precision": 4,
14
+        "dimension_units": 3,
15
+        "dimensions": {
16
+          "arrow_length": 1270000,
17
+          "extension_offset": 500000,
18
+          "keep_text_aligned": true,
19
+          "suppress_zeroes": false,
20
+          "text_position": 0,
21
+          "units_format": 1
22
+        },
23
+        "fab_line_width": 0.09999999999999999,
24
+        "fab_text_italic": false,
25
+        "fab_text_size_h": 1.0,
26
+        "fab_text_size_v": 1.0,
27
+        "fab_text_thickness": 0.15,
28
+        "fab_text_upright": false,
29
+        "other_line_width": 0.15,
30
+        "other_text_italic": false,
31
+        "other_text_size_h": 1.0,
32
+        "other_text_size_v": 1.0,
33
+        "other_text_thickness": 0.15,
34
+        "other_text_upright": false,
35
+        "pads": {
36
+          "drill": 0.762,
37
+          "height": 1.524,
38
+          "width": 1.524
39
+        },
40
+        "silk_line_width": 0.15,
41
+        "silk_text_italic": false,
42
+        "silk_text_size_h": 1.0,
43
+        "silk_text_size_v": 1.0,
44
+        "silk_text_thickness": 0.15,
45
+        "silk_text_upright": false,
46
+        "zones": {
47
+          "45_degree_only": false,
48
+          "min_clearance": 0.508
49
+        }
50
+      },
51
+      "diff_pair_dimensions": [
52
+        {
53
+          "gap": 0.0,
54
+          "via_gap": 0.0,
55
+          "width": 0.0
56
+        }
57
+      ],
58
+      "drc_exclusions": [],
59
+      "meta": {
60
+        "version": 2
61
+      },
62
+      "rule_severities": {
63
+        "annular_width": "error",
64
+        "clearance": "error",
65
+        "copper_edge_clearance": "error",
66
+        "courtyards_overlap": "error",
67
+        "diff_pair_gap_out_of_range": "error",
68
+        "diff_pair_uncoupled_length_too_long": "error",
69
+        "drill_out_of_range": "error",
70
+        "duplicate_footprints": "warning",
71
+        "extra_footprint": "warning",
72
+        "hole_clearance": "error",
73
+        "hole_near_hole": "error",
74
+        "invalid_outline": "error",
75
+        "item_on_disabled_layer": "error",
76
+        "items_not_allowed": "error",
77
+        "length_out_of_range": "error",
78
+        "malformed_courtyard": "error",
79
+        "microvia_drill_out_of_range": "error",
80
+        "missing_courtyard": "ignore",
81
+        "missing_footprint": "warning",
82
+        "net_conflict": "warning",
83
+        "npth_inside_courtyard": "ignore",
84
+        "padstack": "error",
85
+        "pth_inside_courtyard": "ignore",
86
+        "shorting_items": "error",
87
+        "silk_over_copper": "error",
88
+        "silk_overlap": "error",
89
+        "skew_out_of_range": "error",
90
+        "too_many_vias": "error",
91
+        "track_dangling": "warning",
92
+        "track_width": "error",
93
+        "tracks_crossing": "error",
94
+        "unconnected_items": "error",
95
+        "unresolved_variable": "error",
96
+        "via_dangling": "warning",
97
+        "zone_has_empty_net": "error",
98
+        "zones_intersect": "error"
99
+      },
100
+      "rules": {
101
+        "allow_blind_buried_vias": false,
102
+        "allow_microvias": false,
103
+        "max_error": 0.005,
104
+        "min_clearance": 0.0,
105
+        "min_copper_edge_clearance": 0.0,
106
+        "min_hole_clearance": 0.0,
107
+        "min_hole_to_hole": 0.25,
108
+        "min_microvia_diameter": 0.19999999999999998,
109
+        "min_microvia_drill": 0.09999999999999999,
110
+        "min_silk_clearance": 0.0,
111
+        "min_through_hole_diameter": 0.3,
112
+        "min_track_width": 0.19999999999999998,
113
+        "min_via_annular_width": 0.049999999999999996,
114
+        "min_via_diameter": 0.39999999999999997,
115
+        "solder_mask_clearance": 0.0,
116
+        "solder_mask_min_width": 0.0
117
+      },
118
+      "track_widths": [
119
+        0.0,
120
+        0.25,
121
+        0.4,
122
+        0.5,
123
+        1.0
124
+      ],
125
+      "via_dimensions": [
126
+        {
127
+          "diameter": 0.0,
128
+          "drill": 0.0
129
+        }
130
+      ],
131
+      "zones_allow_external_fillets": false,
132
+      "zones_use_no_outline": true
133
+    },
134
+    "layer_presets": []
135
+  },
136
+  "boards": [],
137
+  "cvpcb": {
138
+    "equivalence_files": []
139
+  },
140
+  "erc": {
141
+    "erc_exclusions": [],
142
+    "meta": {
143
+      "version": 0
144
+    },
145
+    "pin_map": [
146
+      [
147
+        0,
148
+        0,
149
+        0,
150
+        0,
151
+        0,
152
+        0,
153
+        1,
154
+        0,
155
+        0,
156
+        0,
157
+        0,
158
+        2
159
+      ],
160
+      [
161
+        0,
162
+        2,
163
+        0,
164
+        1,
165
+        0,
166
+        0,
167
+        1,
168
+        0,
169
+        2,
170
+        2,
171
+        2,
172
+        2
173
+      ],
174
+      [
175
+        0,
176
+        0,
177
+        0,
178
+        0,
179
+        0,
180
+        0,
181
+        1,
182
+        0,
183
+        1,
184
+        0,
185
+        1,
186
+        2
187
+      ],
188
+      [
189
+        0,
190
+        1,
191
+        0,
192
+        0,
193
+        0,
194
+        0,
195
+        1,
196
+        1,
197
+        2,
198
+        1,
199
+        1,
200
+        2
201
+      ],
202
+      [
203
+        0,
204
+        0,
205
+        0,
206
+        0,
207
+        0,
208
+        0,
209
+        1,
210
+        0,
211
+        0,
212
+        0,
213
+        0,
214
+        2
215
+      ],
216
+      [
217
+        0,
218
+        0,
219
+        0,
220
+        0,
221
+        0,
222
+        0,
223
+        0,
224
+        0,
225
+        0,
226
+        0,
227
+        0,
228
+        2
229
+      ],
230
+      [
231
+        1,
232
+        1,
233
+        1,
234
+        1,
235
+        1,
236
+        0,
237
+        1,
238
+        1,
239
+        1,
240
+        1,
241
+        1,
242
+        2
243
+      ],
244
+      [
245
+        0,
246
+        0,
247
+        0,
248
+        1,
249
+        0,
250
+        0,
251
+        1,
252
+        0,
253
+        0,
254
+        0,
255
+        0,
256
+        2
257
+      ],
258
+      [
259
+        0,
260
+        2,
261
+        1,
262
+        2,
263
+        0,
264
+        0,
265
+        1,
266
+        0,
267
+        2,
268
+        2,
269
+        2,
270
+        2
271
+      ],
272
+      [
273
+        0,
274
+        2,
275
+        0,
276
+        1,
277
+        0,
278
+        0,
279
+        1,
280
+        0,
281
+        2,
282
+        0,
283
+        0,
284
+        2
285
+      ],
286
+      [
287
+        0,
288
+        2,
289
+        1,
290
+        1,
291
+        0,
292
+        0,
293
+        1,
294
+        0,
295
+        2,
296
+        0,
297
+        0,
298
+        2
299
+      ],
300
+      [
301
+        2,
302
+        2,
303
+        2,
304
+        2,
305
+        2,
306
+        2,
307
+        2,
308
+        2,
309
+        2,
310
+        2,
311
+        2,
312
+        2
313
+      ]
314
+    ],
315
+    "rule_severities": {
316
+      "bus_definition_conflict": "error",
317
+      "bus_label_syntax": "error",
318
+      "bus_to_bus_conflict": "error",
319
+      "bus_to_net_conflict": "error",
320
+      "different_unit_footprint": "error",
321
+      "different_unit_net": "error",
322
+      "duplicate_reference": "error",
323
+      "duplicate_sheet_names": "error",
324
+      "extra_units": "error",
325
+      "global_label_dangling": "warning",
326
+      "hier_label_mismatch": "error",
327
+      "label_dangling": "error",
328
+      "lib_symbol_issues": "warning",
329
+      "multiple_net_names": "warning",
330
+      "net_not_bus_member": "warning",
331
+      "no_connect_connected": "warning",
332
+      "no_connect_dangling": "warning",
333
+      "pin_not_connected": "error",
334
+      "pin_not_driven": "error",
335
+      "pin_to_pin": "warning",
336
+      "power_pin_not_driven": "error",
337
+      "similar_labels": "warning",
338
+      "unannotated": "error",
339
+      "unit_value_mismatch": "error",
340
+      "unresolved_variable": "error",
341
+      "wire_dangling": "error"
342
+    }
343
+  },
344
+  "libraries": {
345
+    "pinned_footprint_libs": [],
346
+    "pinned_symbol_libs": []
347
+  },
348
+  "meta": {
349
+    "filename": "wm8731-module.kicad_pro",
350
+    "version": 1
351
+  },
352
+  "net_settings": {
353
+    "classes": [
354
+      {
355
+        "bus_width": 6.0,
356
+        "clearance": 0.2,
357
+        "diff_pair_gap": 0.25,
358
+        "diff_pair_via_gap": 0.25,
359
+        "diff_pair_width": 0.2,
360
+        "line_style": 0,
361
+        "microvia_diameter": 0.3,
362
+        "microvia_drill": 0.1,
363
+        "name": "Default",
364
+        "pcb_color": "rgba(0, 0, 0, 0.000)",
365
+        "schematic_color": "rgba(0, 0, 0, 0.000)",
366
+        "track_width": 0.25,
367
+        "via_diameter": 0.8,
368
+        "via_drill": 0.4,
369
+        "wire_width": 6.0
370
+      }
371
+    ],
372
+    "meta": {
373
+      "version": 0
374
+    },
375
+    "net_colors": null
376
+  },
377
+  "pcbnew": {
378
+    "last_paths": {
379
+      "gencad": "",
380
+      "idf": "",
381
+      "netlist": "",
382
+      "specctra_dsn": "",
383
+      "step": "",
384
+      "vrml": ""
385
+    },
386
+    "page_layout_descr_file": ""
387
+  },
388
+  "schematic": {
389
+    "drawing": {
390
+      "default_bus_thickness": 12.0,
391
+      "default_junction_size": 36.0,
392
+      "default_line_thickness": 6.0,
393
+      "default_text_size": 50.0,
394
+      "default_wire_thickness": 6.0,
395
+      "field_names": [],
396
+      "intersheets_ref_own_page": false,
397
+      "intersheets_ref_prefix": "",
398
+      "intersheets_ref_short": false,
399
+      "intersheets_ref_show": false,
400
+      "intersheets_ref_suffix": "",
401
+      "junction_size_choice": 3,
402
+      "pin_symbol_size": 25.0,
403
+      "text_offset_ratio": 0.3
404
+    },
405
+    "legacy_lib_dir": "",
406
+    "legacy_lib_list": [],
407
+    "meta": {
408
+      "version": 0
409
+    },
410
+    "net_format_name": "",
411
+    "ngspice": {
412
+      "meta": {
413
+        "version": 0
414
+      },
415
+      "model_mode": 0
416
+    },
417
+    "page_layout_descr_file": "",
418
+    "plot_directory": "",
419
+    "spice_adjust_passive_values": false,
420
+    "spice_external_command": "spice \"%I\"",
421
+    "subpart_first_id": 65,
422
+    "subpart_id_separator": 0
423
+  },
424
+  "sheets": [
425
+    [
426
+      "797b24b2-e5b0-41e2-aed4-9630535c9a7c",
427
+      ""
428
+    ]
429
+  ],
430
+  "text_variables": {}
431
+}

+ 2438
- 0
modules/wm8731-module/wm8731-module.kicad_sch
File diff soppresso perché troppo grande
Vedi File


Loading…
Annulla
Salva