Browse Source

initial commit

Thomas Buck 1 year ago
commit
207336f735

+ 2
- 0
hardware/dispensy.kicad_pcb View File

@@ -0,0 +1,2 @@
1
+(kicad_pcb (version 20221018) (generator pcbnew)
2
+)

+ 77
- 0
hardware/dispensy.kicad_prl View File

@@ -0,0 +1,77 @@
1
+{
2
+  "board": {
3
+    "active_layer": 0,
4
+    "active_layer_preset": "",
5
+    "auto_track_width": true,
6
+    "hidden_netclasses": [],
7
+    "hidden_nets": [],
8
+    "high_contrast_mode": 0,
9
+    "net_color_mode": 1,
10
+    "opacity": {
11
+      "images": 0.6,
12
+      "pads": 1.0,
13
+      "tracks": 1.0,
14
+      "vias": 1.0,
15
+      "zones": 0.6
16
+    },
17
+    "selection_filter": {
18
+      "dimensions": true,
19
+      "footprints": true,
20
+      "graphics": true,
21
+      "keepouts": true,
22
+      "lockedItems": false,
23
+      "otherItems": true,
24
+      "pads": true,
25
+      "text": true,
26
+      "tracks": true,
27
+      "vias": true,
28
+      "zones": true
29
+    },
30
+    "visible_items": [
31
+      0,
32
+      1,
33
+      2,
34
+      3,
35
+      4,
36
+      5,
37
+      8,
38
+      9,
39
+      10,
40
+      11,
41
+      12,
42
+      13,
43
+      15,
44
+      16,
45
+      17,
46
+      18,
47
+      19,
48
+      20,
49
+      21,
50
+      22,
51
+      23,
52
+      24,
53
+      25,
54
+      26,
55
+      27,
56
+      28,
57
+      29,
58
+      30,
59
+      32,
60
+      33,
61
+      34,
62
+      35,
63
+      36,
64
+      39,
65
+      40
66
+    ],
67
+    "visible_layers": "fffffff_ffffffff",
68
+    "zone_display_mode": 0
69
+  },
70
+  "meta": {
71
+    "filename": "dispensy.kicad_prl",
72
+    "version": 3
73
+  },
74
+  "project": {
75
+    "files": []
76
+  }
77
+}

+ 336
- 0
hardware/dispensy.kicad_pro View File

@@ -0,0 +1,336 @@
1
+{
2
+  "board": {
3
+    "3dviewports": [],
4
+    "design_settings": {
5
+      "defaults": {
6
+        "board_outline_line_width": 0.1,
7
+        "copper_line_width": 0.2,
8
+        "copper_text_size_h": 1.5,
9
+        "copper_text_size_v": 1.5,
10
+        "copper_text_thickness": 0.3,
11
+        "other_line_width": 0.15,
12
+        "silk_line_width": 0.15,
13
+        "silk_text_size_h": 1.0,
14
+        "silk_text_size_v": 1.0,
15
+        "silk_text_thickness": 0.15
16
+      },
17
+      "diff_pair_dimensions": [],
18
+      "drc_exclusions": [],
19
+      "rules": {
20
+        "min_copper_edge_clearance": 0.0,
21
+        "solder_mask_clearance": 0.0,
22
+        "solder_mask_min_width": 0.0
23
+      },
24
+      "track_widths": [],
25
+      "via_dimensions": []
26
+    },
27
+    "layer_presets": [],
28
+    "viewports": []
29
+  },
30
+  "boards": [],
31
+  "cvpcb": {
32
+    "equivalence_files": []
33
+  },
34
+  "erc": {
35
+    "erc_exclusions": [],
36
+    "meta": {
37
+      "version": 0
38
+    },
39
+    "pin_map": [
40
+      [
41
+        0,
42
+        0,
43
+        0,
44
+        0,
45
+        0,
46
+        0,
47
+        1,
48
+        0,
49
+        0,
50
+        0,
51
+        0,
52
+        2
53
+      ],
54
+      [
55
+        0,
56
+        2,
57
+        0,
58
+        1,
59
+        0,
60
+        0,
61
+        1,
62
+        0,
63
+        2,
64
+        2,
65
+        2,
66
+        2
67
+      ],
68
+      [
69
+        0,
70
+        0,
71
+        0,
72
+        0,
73
+        0,
74
+        0,
75
+        1,
76
+        0,
77
+        1,
78
+        0,
79
+        1,
80
+        2
81
+      ],
82
+      [
83
+        0,
84
+        1,
85
+        0,
86
+        0,
87
+        0,
88
+        0,
89
+        1,
90
+        1,
91
+        2,
92
+        1,
93
+        1,
94
+        2
95
+      ],
96
+      [
97
+        0,
98
+        0,
99
+        0,
100
+        0,
101
+        0,
102
+        0,
103
+        1,
104
+        0,
105
+        0,
106
+        0,
107
+        0,
108
+        2
109
+      ],
110
+      [
111
+        0,
112
+        0,
113
+        0,
114
+        0,
115
+        0,
116
+        0,
117
+        0,
118
+        0,
119
+        0,
120
+        0,
121
+        0,
122
+        2
123
+      ],
124
+      [
125
+        1,
126
+        1,
127
+        1,
128
+        1,
129
+        1,
130
+        0,
131
+        1,
132
+        1,
133
+        1,
134
+        1,
135
+        1,
136
+        2
137
+      ],
138
+      [
139
+        0,
140
+        0,
141
+        0,
142
+        1,
143
+        0,
144
+        0,
145
+        1,
146
+        0,
147
+        0,
148
+        0,
149
+        0,
150
+        2
151
+      ],
152
+      [
153
+        0,
154
+        2,
155
+        1,
156
+        2,
157
+        0,
158
+        0,
159
+        1,
160
+        0,
161
+        2,
162
+        2,
163
+        2,
164
+        2
165
+      ],
166
+      [
167
+        0,
168
+        2,
169
+        0,
170
+        1,
171
+        0,
172
+        0,
173
+        1,
174
+        0,
175
+        2,
176
+        0,
177
+        0,
178
+        2
179
+      ],
180
+      [
181
+        0,
182
+        2,
183
+        1,
184
+        1,
185
+        0,
186
+        0,
187
+        1,
188
+        0,
189
+        2,
190
+        0,
191
+        0,
192
+        2
193
+      ],
194
+      [
195
+        2,
196
+        2,
197
+        2,
198
+        2,
199
+        2,
200
+        2,
201
+        2,
202
+        2,
203
+        2,
204
+        2,
205
+        2,
206
+        2
207
+      ]
208
+    ],
209
+    "rule_severities": {
210
+      "bus_definition_conflict": "error",
211
+      "bus_entry_needed": "error",
212
+      "bus_to_bus_conflict": "error",
213
+      "bus_to_net_conflict": "error",
214
+      "conflicting_netclasses": "error",
215
+      "different_unit_footprint": "error",
216
+      "different_unit_net": "error",
217
+      "duplicate_reference": "error",
218
+      "duplicate_sheet_names": "error",
219
+      "endpoint_off_grid": "warning",
220
+      "extra_units": "error",
221
+      "global_label_dangling": "warning",
222
+      "hier_label_mismatch": "error",
223
+      "label_dangling": "error",
224
+      "lib_symbol_issues": "warning",
225
+      "missing_bidi_pin": "warning",
226
+      "missing_input_pin": "warning",
227
+      "missing_power_pin": "error",
228
+      "missing_unit": "warning",
229
+      "multiple_net_names": "warning",
230
+      "net_not_bus_member": "warning",
231
+      "no_connect_connected": "warning",
232
+      "no_connect_dangling": "warning",
233
+      "pin_not_connected": "error",
234
+      "pin_not_driven": "error",
235
+      "pin_to_pin": "error",
236
+      "power_pin_not_driven": "error",
237
+      "similar_labels": "warning",
238
+      "simulation_model_issue": "error",
239
+      "unannotated": "error",
240
+      "unit_value_mismatch": "error",
241
+      "unresolved_variable": "error",
242
+      "wire_dangling": "error"
243
+    }
244
+  },
245
+  "libraries": {
246
+    "pinned_footprint_libs": [],
247
+    "pinned_symbol_libs": []
248
+  },
249
+  "meta": {
250
+    "filename": "dispensy.kicad_pro",
251
+    "version": 1
252
+  },
253
+  "net_settings": {
254
+    "classes": [
255
+      {
256
+        "bus_width": 12,
257
+        "clearance": 0.2,
258
+        "diff_pair_gap": 0.25,
259
+        "diff_pair_via_gap": 0.25,
260
+        "diff_pair_width": 0.2,
261
+        "line_style": 0,
262
+        "microvia_diameter": 0.3,
263
+        "microvia_drill": 0.1,
264
+        "name": "Default",
265
+        "pcb_color": "rgba(0, 0, 0, 0.000)",
266
+        "schematic_color": "rgba(0, 0, 0, 0.000)",
267
+        "track_width": 0.25,
268
+        "via_diameter": 0.8,
269
+        "via_drill": 0.4,
270
+        "wire_width": 6
271
+      }
272
+    ],
273
+    "meta": {
274
+      "version": 3
275
+    },
276
+    "net_colors": null,
277
+    "netclass_assignments": null,
278
+    "netclass_patterns": []
279
+  },
280
+  "pcbnew": {
281
+    "last_paths": {
282
+      "gencad": "",
283
+      "idf": "",
284
+      "netlist": "",
285
+      "specctra_dsn": "",
286
+      "step": "",
287
+      "vrml": ""
288
+    },
289
+    "page_layout_descr_file": ""
290
+  },
291
+  "schematic": {
292
+    "annotate_start_num": 0,
293
+    "drawing": {
294
+      "dashed_lines_dash_length_ratio": 12.0,
295
+      "dashed_lines_gap_length_ratio": 3.0,
296
+      "default_line_thickness": 6.0,
297
+      "default_text_size": 50.0,
298
+      "field_names": [],
299
+      "intersheets_ref_own_page": false,
300
+      "intersheets_ref_prefix": "",
301
+      "intersheets_ref_short": false,
302
+      "intersheets_ref_show": true,
303
+      "intersheets_ref_suffix": "",
304
+      "junction_size_choice": 3,
305
+      "label_size_ratio": 0.375,
306
+      "pin_symbol_size": 25.0,
307
+      "text_offset_ratio": 0.15
308
+    },
309
+    "legacy_lib_dir": "",
310
+    "legacy_lib_list": [],
311
+    "meta": {
312
+      "version": 1
313
+    },
314
+    "net_format_name": "",
315
+    "page_layout_descr_file": "",
316
+    "plot_directory": "",
317
+    "spice_current_sheet_as_root": false,
318
+    "spice_external_command": "spice \"%I\"",
319
+    "spice_model_current_sheet_as_root": true,
320
+    "spice_save_all_currents": false,
321
+    "spice_save_all_voltages": false,
322
+    "subpart_first_id": 65,
323
+    "subpart_id_separator": 0
324
+  },
325
+  "sheets": [
326
+    [
327
+      "a50b51f9-900f-4bbb-8934-4acbc429c37b",
328
+      ""
329
+    ],
330
+    [
331
+      "f8ce2893-59d6-4502-b3c7-412c7467c1ef",
332
+      "Pi"
333
+    ]
334
+  ],
335
+  "text_variables": {}
336
+}

+ 35
- 0
hardware/dispensy.kicad_sch View File

@@ -0,0 +1,35 @@
1
+(kicad_sch (version 20230121) (generator eeschema)
2
+
3
+  (uuid a50b51f9-900f-4bbb-8934-4acbc429c37b)
4
+
5
+  (paper "A4")
6
+
7
+  (title_block
8
+    (company "DrinkRobotics")
9
+  )
10
+
11
+  (lib_symbols
12
+  )
13
+
14
+
15
+  (sheet (at 66.04 54.61) (size 34.29 33.02) (fields_autoplaced)
16
+    (stroke (width 0.1524) (type solid))
17
+    (fill (color 0 0 0 0.0000))
18
+    (uuid f8ce2893-59d6-4502-b3c7-412c7467c1ef)
19
+    (property "Sheetname" "Pi" (at 66.04 53.8984 0)
20
+      (effects (font (size 1.27 1.27)) (justify left bottom))
21
+    )
22
+    (property "Sheetfile" "pi.kicad_sch" (at 66.04 88.2146 0)
23
+      (effects (font (size 1.27 1.27)) (justify left top))
24
+    )
25
+    (instances
26
+      (project "dispensy"
27
+        (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b" (page "2"))
28
+      )
29
+    )
30
+  )
31
+
32
+  (sheet_instances
33
+    (path "/" (page "1"))
34
+  )
35
+)

+ 19
- 0
hardware/fetch_jlc.sh View File

@@ -0,0 +1,19 @@
1
+#!/bin/bash
2
+
3
+# https://github.com/TousstNicolas/JLC2KiCad_lib
4
+
5
+JLC2KiCadLib \
6
+    C2040 \
7
+    C113767 \
8
+    C26537 \
9
+    C22452 \
10
+    C132227 \
11
+    C86580 \
12
+    C194472 \
13
+    C134092 \
14
+    C386740 \
15
+    -dir jlc_lib \
16
+    -schematic_lib jlc_schematics \
17
+    -footprint_lib jlc_footprints \
18
+    --skip_existing
19
+

+ 5
- 0
hardware/fp-lib-table View File

@@ -0,0 +1,5 @@
1
+(fp_lib_table
2
+  (version 7)
3
+  (lib (name "jlc")(type "KiCad")(uri "${KIPRJMOD}/jlc_lib/jlc_footprints")(options "")(descr ""))
4
+  (lib (name "jlc3d")(type "KiCad")(uri "${KIPRJMOD}/jlc_lib/jlc_footprints/packages3d")(options "")(descr ""))
5
+)

+ 1238
- 0
hardware/pi.kicad_sch
File diff suppressed because it is too large
View File


+ 4
- 0
hardware/sym-lib-table View File

@@ -0,0 +1,4 @@
1
+(sym_lib_table
2
+  (version 7)
3
+  (lib (name "jlc")(type "KiCad")(uri "${KIPRJMOD}/jlc_lib/Schematic/jlc_schematics.kicad_sym")(options "")(descr ""))
4
+)

Loading…
Cancel
Save