├── .gitattributes
├── 3D Print
└── Famicom
│ └── GPM
│ └── Drilling Jig.stl
├── KiCAD
├── Famicom
│ └── GPM
│ │ ├── DA-15 Board
│ │ ├── DA-15 Board-cache.lib
│ │ ├── DA-15 Board.kicad_pcb
│ │ ├── DA-15 Board.kicad_prl
│ │ ├── DA-15 Board.kicad_pro
│ │ ├── DA-15 Board.kicad_sch
│ │ ├── DA-15 Board.sch
│ │ ├── default.kicad_wks
│ │ ├── fp-lib-table
│ │ ├── gerbers
│ │ │ ├── DA-15 Board-B_Mask.gbr
│ │ │ ├── DA-15 Board-B_Paste.gbr
│ │ │ ├── DA-15 Board-B_Silkscreen.gbr
│ │ │ ├── DA-15 Board-Back.gbr
│ │ │ ├── DA-15 Board-Edge_Cuts.gbr
│ │ │ ├── DA-15 Board-F_Mask.gbr
│ │ │ ├── DA-15 Board-F_Paste.gbr
│ │ │ ├── DA-15 Board-F_Silkscreen.gbr
│ │ │ ├── DA-15 Board-Front.gbr
│ │ │ ├── DA-15 Board.drl
│ │ │ └── DA-15 Board.zip
│ │ └── sym-lib-table
│ │ └── Internal Controller Board
│ │ ├── Internal Controller Board-cache.lib
│ │ ├── Internal Controller Board.kicad_pcb
│ │ ├── Internal Controller Board.kicad_prl
│ │ ├── Internal Controller Board.kicad_pro
│ │ ├── Internal Controller Board.kicad_sch
│ │ ├── Internal Controller Board.sch
│ │ ├── default.kicad_wks
│ │ ├── fp-lib-table
│ │ ├── gerbers
│ │ ├── Internal Controller Board-B_Mask.gbr
│ │ ├── Internal Controller Board-B_Paste.gbr
│ │ ├── Internal Controller Board-B_Silkscreen.gbr
│ │ ├── Internal Controller Board-Back.gbr
│ │ ├── Internal Controller Board-Edge_Cuts.gbr
│ │ ├── Internal Controller Board-F_Mask.gbr
│ │ ├── Internal Controller Board-F_Paste.gbr
│ │ ├── Internal Controller Board-F_Silkscreen.gbr
│ │ ├── Internal Controller Board-Front.gbr
│ │ ├── Internal Controller Board.drl
│ │ └── Internal Controller Board.zip
│ │ └── sym-lib-table
└── Twins
│ ├── Twins Main PCB
│ ├── Twins Main PCB-cache.lib
│ ├── Twins Main PCB.kicad_pcb
│ ├── Twins Main PCB.kicad_prl
│ ├── Twins Main PCB.kicad_pro
│ ├── Twins Main PCB.kicad_sch
│ ├── Twins Main PCB.pdf
│ ├── Twins Main PCB.sch
│ ├── default.kicad_wks
│ ├── fp-lib-table
│ ├── gerbers
│ │ ├── Twins Main PCB-B_Mask.gbr
│ │ ├── Twins Main PCB-B_Paste.gbr
│ │ ├── Twins Main PCB-B_Silkscreen.gbr
│ │ ├── Twins Main PCB-Back.gbr
│ │ ├── Twins Main PCB-Edge_Cuts.gbr
│ │ ├── Twins Main PCB-F_Mask.gbr
│ │ ├── Twins Main PCB-F_Paste.gbr
│ │ ├── Twins Main PCB-F_Silkscreen.gbr
│ │ ├── Twins Main PCB-Front.gbr
│ │ └── Twins Main PCB.drl
│ └── sym-lib-table
│ └── Twins Switch PCB
│ ├── Twins Switch PCB-cache.lib
│ ├── Twins Switch PCB.kicad_pcb
│ ├── Twins Switch PCB.kicad_prl
│ ├── Twins Switch PCB.kicad_pro
│ ├── Twins Switch PCB.kicad_sch
│ ├── Twins Switch PCB.pdf
│ ├── Twins Switch PCB.sch
│ ├── default.kicad_wks
│ ├── fp-lib-table
│ ├── gerbers
│ ├── Twins Switch PCB-B_Mask.gbr
│ ├── Twins Switch PCB-B_Paste.gbr
│ ├── Twins Switch PCB-B_Silkscreen.gbr
│ ├── Twins Switch PCB-Back.gbr
│ ├── Twins Switch PCB-Edge_Cuts.gbr
│ ├── Twins Switch PCB-F_Mask.gbr
│ ├── Twins Switch PCB-F_Paste.gbr
│ ├── Twins Switch PCB-F_Silkscreen.gbr
│ ├── Twins Switch PCB-Front.gbr
│ └── Twins Switch PCB.drl
│ └── sym-lib-table
├── LICENSE
├── README.md
└── pics
├── Famicom
└── GPM
│ ├── case_crack_01.jpg
│ ├── case_crack_02.jpg
│ ├── cuttrace.jpg
│ ├── da15_isolate.jpg
│ ├── da15_populate.jpg
│ ├── da15_solder_in.jpg
│ ├── drill_01_intention.jpg
│ ├── drill_02_withjig.jpg
│ ├── drill_03_afterwards.jpg
│ ├── dryfit_01.jpg
│ ├── dryfit_02.jpg
│ ├── finish.jpg
│ ├── functionality.jpg
│ ├── internalpcb_hack.jpg
│ ├── internalpcb_populate.jpg
│ ├── jig.jpg
│ ├── straightenpins_01.jpg
│ ├── straightenpins_02.jpg
│ ├── straightenpins_03.jpg
│ ├── trim_01.jpg
│ └── trim_02.jpg
├── Twins
├── PCB_solder.jpg
├── functionality.jpg
├── install_01.jpg
├── install_02.jpg
├── install_03.jpg
├── install_04.jpg
├── install_05.jpg
├── main_PCB.png
├── misc.jpg
├── optional_pin_01.jpg
├── optional_pin_02.jpg
├── optional_pin_03.jpg
├── optional_pin_04.jpg
├── optional_pin_05.jpg
├── populate_01.jpg
├── populate_02.jpg
├── populate_03.jpg
├── prepare_motherboard.jpg
└── prepare_pcb.jpg
├── famicoun.jpg
├── front_expansion.jpg
├── switcher.jpg
├── title.jpg
└── twindiamond.jpg
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/3D Print/Famicom/GPM/Drilling Jig.stl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/3D Print/Famicom/GPM/Drilling Jig.stl
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/DA-15 Board-cache.lib:
--------------------------------------------------------------------------------
1 | EESchema-LIBRARY Version 2.4
2 | #encoding utf-8
3 | #
4 | #End Library
5 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/DA-15 Board.kicad_prl:
--------------------------------------------------------------------------------
1 | {
2 | "board": {
3 | "active_layer": 0,
4 | "active_layer_preset": "All Layers",
5 | "auto_track_width": true,
6 | "hidden_nets": [],
7 | "high_contrast_mode": 0,
8 | "net_color_mode": 1,
9 | "opacity": {
10 | "pads": 1.0,
11 | "tracks": 1.0,
12 | "vias": 1.0,
13 | "zones": 0.6
14 | },
15 | "ratsnest_display_mode": 0,
16 | "selection_filter": {
17 | "dimensions": true,
18 | "footprints": true,
19 | "graphics": true,
20 | "keepouts": true,
21 | "lockedItems": true,
22 | "otherItems": true,
23 | "pads": true,
24 | "text": true,
25 | "tracks": true,
26 | "vias": true,
27 | "zones": true
28 | },
29 | "visible_items": [
30 | 0,
31 | 1,
32 | 2,
33 | 3,
34 | 4,
35 | 5,
36 | 8,
37 | 9,
38 | 10,
39 | 11,
40 | 12,
41 | 13,
42 | 14,
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 | ],
65 | "visible_layers": "fffffff_ffffffff",
66 | "zone_display_mode": 0
67 | },
68 | "meta": {
69 | "filename": "DA-15 Board.kicad_prl",
70 | "version": 3
71 | },
72 | "project": {
73 | "files": []
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/DA-15 Board.kicad_pro:
--------------------------------------------------------------------------------
1 | {
2 | "board": {
3 | "design_settings": {
4 | "defaults": {
5 | "board_outline_line_width": 0.09999999999999999,
6 | "copper_line_width": 0.254,
7 | "copper_text_italic": false,
8 | "copper_text_size_h": 1.524,
9 | "copper_text_size_v": 1.524,
10 | "copper_text_thickness": 0.30479999999999996,
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.09999999999999999,
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.0,
37 | "height": 1.5,
38 | "width": 3.0
39 | },
40 | "silk_line_width": 0.127,
41 | "silk_text_italic": false,
42 | "silk_text_size_h": 0.762,
43 | "silk_text_size_v": 0.762,
44 | "silk_text_thickness": 0.127,
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 | "filename": "board_design_settings.json",
61 | "version": 2
62 | },
63 | "rule_severities": {
64 | "annular_width": "error",
65 | "clearance": "error",
66 | "copper_edge_clearance": "warning",
67 | "courtyards_overlap": "warning",
68 | "diff_pair_gap_out_of_range": "error",
69 | "diff_pair_uncoupled_length_too_long": "error",
70 | "drill_out_of_range": "error",
71 | "duplicate_footprints": "warning",
72 | "extra_footprint": "warning",
73 | "footprint_type_mismatch": "error",
74 | "hole_clearance": "error",
75 | "hole_near_hole": "error",
76 | "invalid_outline": "error",
77 | "item_on_disabled_layer": "error",
78 | "items_not_allowed": "error",
79 | "length_out_of_range": "error",
80 | "malformed_courtyard": "warning",
81 | "microvia_drill_out_of_range": "error",
82 | "missing_courtyard": "ignore",
83 | "missing_footprint": "warning",
84 | "net_conflict": "warning",
85 | "npth_inside_courtyard": "ignore",
86 | "padstack": "error",
87 | "pth_inside_courtyard": "ignore",
88 | "shorting_items": "error",
89 | "silk_over_copper": "warning",
90 | "silk_overlap": "warning",
91 | "skew_out_of_range": "error",
92 | "through_hole_pad_without_hole": "error",
93 | "too_many_vias": "error",
94 | "track_dangling": "warning",
95 | "track_width": "error",
96 | "tracks_crossing": "error",
97 | "unconnected_items": "error",
98 | "unresolved_variable": "error",
99 | "via_dangling": "warning",
100 | "zone_has_empty_net": "error",
101 | "zones_intersect": "error"
102 | },
103 | "rule_severitieslegacy_courtyards_overlap": true,
104 | "rule_severitieslegacy_no_courtyard_defined": false,
105 | "rules": {
106 | "allow_blind_buried_vias": false,
107 | "allow_microvias": false,
108 | "max_error": 0.005,
109 | "min_clearance": 0.0,
110 | "min_copper_edge_clearance": 0.0,
111 | "min_hole_clearance": 0.25,
112 | "min_hole_to_hole": 0.25,
113 | "min_microvia_diameter": 0.19999999999999998,
114 | "min_microvia_drill": 0.09999999999999999,
115 | "min_silk_clearance": 0.0,
116 | "min_through_hole_diameter": 0.254,
117 | "min_track_width": 0.15239999999999998,
118 | "min_via_annular_width": 0.049999999999999996,
119 | "min_via_diameter": 0.508,
120 | "use_height_for_length_calcs": true
121 | },
122 | "track_widths": [
123 | 0.0,
124 | 0.254,
125 | 0.508,
126 | 0.762
127 | ],
128 | "via_dimensions": [
129 | {
130 | "diameter": 0.0,
131 | "drill": 0.0
132 | },
133 | {
134 | "diameter": 0.6858,
135 | "drill": 0.3302
136 | },
137 | {
138 | "diameter": 0.889,
139 | "drill": 0.381
140 | }
141 | ],
142 | "zones_allow_external_fillets": false,
143 | "zones_use_no_outline": true
144 | },
145 | "layer_presets": []
146 | },
147 | "boards": [],
148 | "cvpcb": {
149 | "equivalence_files": []
150 | },
151 | "erc": {
152 | "erc_exclusions": [],
153 | "meta": {
154 | "version": 0
155 | },
156 | "pin_map": [
157 | [
158 | 0,
159 | 0,
160 | 0,
161 | 0,
162 | 0,
163 | 0,
164 | 1,
165 | 0,
166 | 0,
167 | 0,
168 | 0,
169 | 2
170 | ],
171 | [
172 | 0,
173 | 2,
174 | 0,
175 | 1,
176 | 0,
177 | 0,
178 | 1,
179 | 0,
180 | 2,
181 | 2,
182 | 2,
183 | 2
184 | ],
185 | [
186 | 0,
187 | 0,
188 | 0,
189 | 0,
190 | 0,
191 | 0,
192 | 1,
193 | 0,
194 | 1,
195 | 0,
196 | 1,
197 | 2
198 | ],
199 | [
200 | 0,
201 | 1,
202 | 0,
203 | 0,
204 | 0,
205 | 0,
206 | 1,
207 | 1,
208 | 2,
209 | 1,
210 | 1,
211 | 2
212 | ],
213 | [
214 | 0,
215 | 0,
216 | 0,
217 | 0,
218 | 0,
219 | 0,
220 | 1,
221 | 0,
222 | 0,
223 | 0,
224 | 0,
225 | 2
226 | ],
227 | [
228 | 0,
229 | 0,
230 | 0,
231 | 0,
232 | 0,
233 | 0,
234 | 0,
235 | 0,
236 | 0,
237 | 0,
238 | 0,
239 | 2
240 | ],
241 | [
242 | 1,
243 | 1,
244 | 1,
245 | 1,
246 | 1,
247 | 0,
248 | 1,
249 | 1,
250 | 1,
251 | 1,
252 | 1,
253 | 2
254 | ],
255 | [
256 | 0,
257 | 0,
258 | 0,
259 | 1,
260 | 0,
261 | 0,
262 | 1,
263 | 0,
264 | 0,
265 | 0,
266 | 0,
267 | 2
268 | ],
269 | [
270 | 0,
271 | 2,
272 | 1,
273 | 2,
274 | 0,
275 | 0,
276 | 1,
277 | 0,
278 | 2,
279 | 2,
280 | 2,
281 | 2
282 | ],
283 | [
284 | 0,
285 | 2,
286 | 0,
287 | 1,
288 | 0,
289 | 0,
290 | 1,
291 | 0,
292 | 2,
293 | 0,
294 | 0,
295 | 2
296 | ],
297 | [
298 | 0,
299 | 2,
300 | 1,
301 | 1,
302 | 0,
303 | 0,
304 | 1,
305 | 0,
306 | 2,
307 | 0,
308 | 0,
309 | 2
310 | ],
311 | [
312 | 2,
313 | 2,
314 | 2,
315 | 2,
316 | 2,
317 | 2,
318 | 2,
319 | 2,
320 | 2,
321 | 2,
322 | 2,
323 | 2
324 | ]
325 | ],
326 | "rule_severities": {
327 | "bus_definition_conflict": "error",
328 | "bus_entry_needed": "error",
329 | "bus_label_syntax": "error",
330 | "bus_to_bus_conflict": "error",
331 | "bus_to_net_conflict": "error",
332 | "different_unit_footprint": "error",
333 | "different_unit_net": "error",
334 | "duplicate_reference": "error",
335 | "duplicate_sheet_names": "error",
336 | "extra_units": "error",
337 | "global_label_dangling": "warning",
338 | "hier_label_mismatch": "error",
339 | "label_dangling": "error",
340 | "lib_symbol_issues": "warning",
341 | "multiple_net_names": "warning",
342 | "net_not_bus_member": "warning",
343 | "no_connect_connected": "warning",
344 | "no_connect_dangling": "warning",
345 | "pin_not_connected": "error",
346 | "pin_not_driven": "error",
347 | "pin_to_pin": "warning",
348 | "power_pin_not_driven": "error",
349 | "similar_labels": "warning",
350 | "unannotated": "error",
351 | "unit_value_mismatch": "error",
352 | "unresolved_variable": "error",
353 | "wire_dangling": "error"
354 | }
355 | },
356 | "libraries": {
357 | "pinned_footprint_libs": [],
358 | "pinned_symbol_libs": []
359 | },
360 | "meta": {
361 | "filename": "DA-15 Board.kicad_pro",
362 | "version": 1
363 | },
364 | "net_settings": {
365 | "classes": [
366 | {
367 | "bus_width": 12.0,
368 | "clearance": 0.19,
369 | "diff_pair_gap": 0.1524,
370 | "diff_pair_via_gap": 0.25,
371 | "diff_pair_width": 0.1524,
372 | "line_style": 0,
373 | "microvia_diameter": 0.6858,
374 | "microvia_drill": 0.254,
375 | "name": "Default",
376 | "pcb_color": "rgba(0, 0, 0, 0.000)",
377 | "schematic_color": "rgba(0, 0, 0, 0.000)",
378 | "track_width": 0.25,
379 | "via_diameter": 0.7,
380 | "via_drill": 0.3,
381 | "wire_width": 6.0
382 | }
383 | ],
384 | "meta": {
385 | "version": 2
386 | },
387 | "net_colors": null
388 | },
389 | "pcbnew": {
390 | "last_paths": {
391 | "gencad": "",
392 | "idf": "",
393 | "netlist": "",
394 | "specctra_dsn": "",
395 | "step": "",
396 | "vrml": ""
397 | },
398 | "page_layout_descr_file": "default.kicad_wks"
399 | },
400 | "schematic": {
401 | "annotate_start_num": 0,
402 | "drawing": {
403 | "default_line_thickness": 6.0,
404 | "default_text_size": 50.0,
405 | "field_names": [],
406 | "intersheets_ref_own_page": false,
407 | "intersheets_ref_prefix": "",
408 | "intersheets_ref_short": false,
409 | "intersheets_ref_show": false,
410 | "intersheets_ref_suffix": "",
411 | "junction_size_choice": 3,
412 | "label_size_ratio": 0.25,
413 | "pin_symbol_size": 0.0,
414 | "text_offset_ratio": 0.08
415 | },
416 | "legacy_lib_dir": "",
417 | "legacy_lib_list": [],
418 | "meta": {
419 | "version": 1
420 | },
421 | "net_format_name": "",
422 | "ngspice": {
423 | "fix_include_paths": true,
424 | "fix_passive_vals": false,
425 | "meta": {
426 | "version": 0
427 | },
428 | "model_mode": 0,
429 | "workbook_filename": ""
430 | },
431 | "page_layout_descr_file": "default.kicad_wks",
432 | "plot_directory": "",
433 | "spice_adjust_passive_values": false,
434 | "spice_external_command": "spice \"%I\"",
435 | "subpart_first_id": 65,
436 | "subpart_id_separator": 0
437 | },
438 | "sheets": [
439 | [
440 | "b94302ec-f46b-49c1-acd0-3ca5dc7ab71a",
441 | ""
442 | ]
443 | ],
444 | "text_variables": {}
445 | }
446 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/DA-15 Board.sch:
--------------------------------------------------------------------------------
1 | EESchema Schematic File Version 4
2 | LIBS:OshPark-2Layer-cache
3 | EELAYER 30 0
4 | EELAYER END
5 | $Descr USLetter 11000 8500
6 | encoding utf-8
7 | Sheet 1 1
8 | Title ""
9 | Date ""
10 | Rev "1"
11 | Comp ""
12 | Comment1 "Designed for OSH Park 2 Layer Prototype"
13 | Comment2 ""
14 | Comment3 ""
15 | Comment4 ""
16 | $EndDescr
17 | $EndSCHEMATC
18 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/fp-lib-table:
--------------------------------------------------------------------------------
1 | (fp_lib_table
2 | (lib (name "DA15_Fix")(type "KiCad")(uri "/Users/jeffchen/KiCAD/Famicom DA-15 Fix/DA15_Fix.pretty")(options "")(descr ""))
3 | )
4 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/gerbers/DA-15 Board-B_Mask.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-09-13T12:01:24-04:00*
3 | G04 #@! TF.ProjectId,DA-15 Board,44412d31-3520-4426-9f61-72642e6b6963,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Soldermask,Bot*
6 | G04 #@! TF.FilePolarity,Negative*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-09-13 12:01:24*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | %ADD10RoundRect,0.050800X-0.647700X-0.647700X0.647700X-0.647700X0.647700X0.647700X-0.647700X0.647700X0*%
33 | %ADD11C,1.397000*%
34 | %ADD12C,1.701600*%
35 | %ADD13C,1.401600*%
36 | G04 APERTURE END LIST*
37 | D10*
38 | X140190000Y-104070000D03*
39 | D11*
40 | X140190000Y-106610000D03*
41 | X140190000Y-109150000D03*
42 | D12*
43 | X132990000Y-96790000D03*
44 | X130220000Y-96790000D03*
45 | X137145000Y-99630000D03*
46 | D13*
47 | X153120000Y-103260000D03*
48 | D10*
49 | X135200000Y-104080000D03*
50 | D11*
51 | X135200000Y-106620000D03*
52 | X135200000Y-109160000D03*
53 | D13*
54 | X136950000Y-93740000D03*
55 | M02*
56 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/gerbers/DA-15 Board-B_Paste.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-09-13T12:01:24-04:00*
3 | G04 #@! TF.ProjectId,DA-15 Board,44412d31-3520-4426-9f61-72642e6b6963,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Paste,Bot*
6 | G04 #@! TF.FilePolarity,Positive*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-09-13 12:01:24*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 APERTURE END LIST*
15 | M02*
16 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/gerbers/DA-15 Board-B_Silkscreen.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-09-13T12:01:24-04:00*
3 | G04 #@! TF.ProjectId,DA-15 Board,44412d31-3520-4426-9f61-72642e6b6963,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Legend,Bot*
6 | G04 #@! TF.FilePolarity,Positive*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-09-13 12:01:24*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | %ADD10C,0.127000*%
33 | %ADD11RoundRect,0.050800X-0.647700X-0.647700X0.647700X-0.647700X0.647700X0.647700X-0.647700X0.647700X0*%
34 | %ADD12C,1.397000*%
35 | %ADD13C,1.701600*%
36 | %ADD14C,1.401600*%
37 | G04 APERTURE END LIST*
38 | D10*
39 | X133530000Y-101620000D02*
40 | X141880000Y-101620000D01*
41 | X141880000Y-101620000D02*
42 | X141880000Y-111550000D01*
43 | X141880000Y-111550000D02*
44 | X133530000Y-111550000D01*
45 | X133530000Y-111550000D02*
46 | X133530000Y-101620000D01*
47 | X132417142Y-106251304D02*
48 | X132417142Y-105489304D01*
49 | X132054285Y-105743304D02*
50 | X132054285Y-106251304D01*
51 | X132054285Y-105815875D02*
52 | X132018000Y-105779590D01*
53 | X131945428Y-105743304D01*
54 | X131836571Y-105743304D01*
55 | X131764000Y-105779590D01*
56 | X131727714Y-105852161D01*
57 | X131727714Y-106251304D01*
58 | X131437428Y-105743304D02*
59 | X131256000Y-106251304D01*
60 | X131074571Y-105743304D01*
61 | X130784285Y-106251304D02*
62 | X130784285Y-105743304D01*
63 | X130784285Y-105489304D02*
64 | X130820571Y-105525590D01*
65 | X130784285Y-105561875D01*
66 | X130748000Y-105525590D01*
67 | X130784285Y-105489304D01*
68 | X130784285Y-105561875D01*
69 | X130457714Y-106215018D02*
70 | X130385142Y-106251304D01*
71 | X130240000Y-106251304D01*
72 | X130167428Y-106215018D01*
73 | X130131142Y-106142447D01*
74 | X130131142Y-106106161D01*
75 | X130167428Y-106033590D01*
76 | X130240000Y-105997304D01*
77 | X130348857Y-105997304D01*
78 | X130421428Y-105961018D01*
79 | X130457714Y-105888447D01*
80 | X130457714Y-105852161D01*
81 | X130421428Y-105779590D01*
82 | X130348857Y-105743304D01*
83 | X130240000Y-105743304D01*
84 | X130167428Y-105779590D01*
85 | X129804571Y-106251304D02*
86 | X129804571Y-105743304D01*
87 | X129804571Y-105489304D02*
88 | X129840857Y-105525590D01*
89 | X129804571Y-105561875D01*
90 | X129768285Y-105525590D01*
91 | X129804571Y-105489304D01*
92 | X129804571Y-105561875D01*
93 | X129441714Y-106251304D02*
94 | X129441714Y-105489304D01*
95 | X129441714Y-105779590D02*
96 | X129369142Y-105743304D01*
97 | X129224000Y-105743304D01*
98 | X129151428Y-105779590D01*
99 | X129115142Y-105815875D01*
100 | X129078857Y-105888447D01*
101 | X129078857Y-106106161D01*
102 | X129115142Y-106178732D01*
103 | X129151428Y-106215018D01*
104 | X129224000Y-106251304D01*
105 | X129369142Y-106251304D01*
106 | X129441714Y-106215018D01*
107 | X128643428Y-106251304D02*
108 | X128716000Y-106215018D01*
109 | X128752285Y-106142447D01*
110 | X128752285Y-105489304D01*
111 | X128062857Y-106215018D02*
112 | X128135428Y-106251304D01*
113 | X128280571Y-106251304D01*
114 | X128353142Y-106215018D01*
115 | X128389428Y-106142447D01*
116 | X128389428Y-105852161D01*
117 | X128353142Y-105779590D01*
118 | X128280571Y-105743304D01*
119 | X128135428Y-105743304D01*
120 | X128062857Y-105779590D01*
121 | X128026571Y-105852161D01*
122 | X128026571Y-105924732D01*
123 | X128389428Y-105997304D01*
124 | X131310428Y-107441838D02*
125 | X131201571Y-107478124D01*
126 | X131020142Y-107478124D01*
127 | X130947571Y-107441838D01*
128 | X130911285Y-107405552D01*
129 | X130875000Y-107332981D01*
130 | X130875000Y-107260410D01*
131 | X130911285Y-107187838D01*
132 | X130947571Y-107151552D01*
133 | X131020142Y-107115267D01*
134 | X131165285Y-107078981D01*
135 | X131237857Y-107042695D01*
136 | X131274142Y-107006410D01*
137 | X131310428Y-106933838D01*
138 | X131310428Y-106861267D01*
139 | X131274142Y-106788695D01*
140 | X131237857Y-106752410D01*
141 | X131165285Y-106716124D01*
142 | X130983857Y-106716124D01*
143 | X130875000Y-106752410D01*
144 | X130548428Y-107478124D02*
145 | X130548428Y-106970124D01*
146 | X130548428Y-106716124D02*
147 | X130584714Y-106752410D01*
148 | X130548428Y-106788695D01*
149 | X130512142Y-106752410D01*
150 | X130548428Y-106716124D01*
151 | X130548428Y-106788695D01*
152 | X129859000Y-107478124D02*
153 | X129859000Y-106716124D01*
154 | X129859000Y-107441838D02*
155 | X129931571Y-107478124D01*
156 | X130076714Y-107478124D01*
157 | X130149285Y-107441838D01*
158 | X130185571Y-107405552D01*
159 | X130221857Y-107332981D01*
160 | X130221857Y-107115267D01*
161 | X130185571Y-107042695D01*
162 | X130149285Y-107006410D01*
163 | X130076714Y-106970124D01*
164 | X129931571Y-106970124D01*
165 | X129859000Y-107006410D01*
166 | X129205857Y-107441838D02*
167 | X129278428Y-107478124D01*
168 | X129423571Y-107478124D01*
169 | X129496142Y-107441838D01*
170 | X129532428Y-107369267D01*
171 | X129532428Y-107078981D01*
172 | X129496142Y-107006410D01*
173 | X129423571Y-106970124D01*
174 | X129278428Y-106970124D01*
175 | X129205857Y-107006410D01*
176 | X129169571Y-107078981D01*
177 | X129169571Y-107151552D01*
178 | X129532428Y-107224124D01*
179 | X141410000Y-110971428D02*
180 | X141410000Y-110371428D01*
181 | X141152857Y-110942857D02*
182 | X141095714Y-110971428D01*
183 | X140981428Y-110971428D01*
184 | X140924285Y-110942857D01*
185 | X140895714Y-110885714D01*
186 | X140895714Y-110857142D01*
187 | X140924285Y-110800000D01*
188 | X140981428Y-110771428D01*
189 | X141067142Y-110771428D01*
190 | X141124285Y-110742857D01*
191 | X141152857Y-110685714D01*
192 | X141152857Y-110657142D01*
193 | X141124285Y-110600000D01*
194 | X141067142Y-110571428D01*
195 | X140981428Y-110571428D01*
196 | X140924285Y-110600000D01*
197 | X140552857Y-110971428D02*
198 | X140610000Y-110942857D01*
199 | X140638571Y-110914285D01*
200 | X140667142Y-110857142D01*
201 | X140667142Y-110685714D01*
202 | X140638571Y-110628571D01*
203 | X140610000Y-110600000D01*
204 | X140552857Y-110571428D01*
205 | X140467142Y-110571428D01*
206 | X140410000Y-110600000D01*
207 | X140381428Y-110628571D01*
208 | X140352857Y-110685714D01*
209 | X140352857Y-110857142D01*
210 | X140381428Y-110914285D01*
211 | X140410000Y-110942857D01*
212 | X140467142Y-110971428D01*
213 | X140552857Y-110971428D01*
214 | X140010000Y-110971428D02*
215 | X140067142Y-110942857D01*
216 | X140095714Y-110885714D01*
217 | X140095714Y-110371428D01*
218 | X139524285Y-110971428D02*
219 | X139524285Y-110657142D01*
220 | X139552857Y-110600000D01*
221 | X139610000Y-110571428D01*
222 | X139724285Y-110571428D01*
223 | X139781428Y-110600000D01*
224 | X139524285Y-110942857D02*
225 | X139581428Y-110971428D01*
226 | X139724285Y-110971428D01*
227 | X139781428Y-110942857D01*
228 | X139810000Y-110885714D01*
229 | X139810000Y-110828571D01*
230 | X139781428Y-110771428D01*
231 | X139724285Y-110742857D01*
232 | X139581428Y-110742857D01*
233 | X139524285Y-110714285D01*
234 | X139324285Y-110571428D02*
235 | X139095714Y-110571428D01*
236 | X139238571Y-110371428D02*
237 | X139238571Y-110885714D01*
238 | X139210000Y-110942857D01*
239 | X139152857Y-110971428D01*
240 | X139095714Y-110971428D01*
241 | X138667142Y-110942857D02*
242 | X138724285Y-110971428D01*
243 | X138838571Y-110971428D01*
244 | X138895714Y-110942857D01*
245 | X138924285Y-110885714D01*
246 | X138924285Y-110657142D01*
247 | X138895714Y-110600000D01*
248 | X138838571Y-110571428D01*
249 | X138724285Y-110571428D01*
250 | X138667142Y-110600000D01*
251 | X138638571Y-110657142D01*
252 | X138638571Y-110714285D01*
253 | X138924285Y-110771428D01*
254 | X137981428Y-110571428D02*
255 | X137867142Y-110971428D01*
256 | X137752857Y-110685714D01*
257 | X137638571Y-110971428D01*
258 | X137524285Y-110571428D01*
259 | X137295714Y-110971428D02*
260 | X137295714Y-110571428D01*
261 | X137295714Y-110371428D02*
262 | X137324285Y-110400000D01*
263 | X137295714Y-110428571D01*
264 | X137267142Y-110400000D01*
265 | X137295714Y-110371428D01*
266 | X137295714Y-110428571D01*
267 | X137095714Y-110571428D02*
268 | X136867142Y-110571428D01*
269 | X137010000Y-110371428D02*
270 | X137010000Y-110885714D01*
271 | X136981428Y-110942857D01*
272 | X136924285Y-110971428D01*
273 | X136867142Y-110971428D01*
274 | X136667142Y-110971428D02*
275 | X136667142Y-110371428D01*
276 | X136410000Y-110971428D02*
277 | X136410000Y-110657142D01*
278 | X136438571Y-110600000D01*
279 | X136495714Y-110571428D01*
280 | X136581428Y-110571428D01*
281 | X136638571Y-110600000D01*
282 | X136667142Y-110628571D01*
283 | X135752857Y-110571428D02*
284 | X135524285Y-110571428D01*
285 | X135667142Y-110371428D02*
286 | X135667142Y-110885714D01*
287 | X135638571Y-110942857D01*
288 | X135581428Y-110971428D01*
289 | X135524285Y-110971428D01*
290 | X135067142Y-110971428D02*
291 | X135067142Y-110657142D01*
292 | X135095714Y-110600000D01*
293 | X135152857Y-110571428D01*
294 | X135267142Y-110571428D01*
295 | X135324285Y-110600000D01*
296 | X135067142Y-110942857D02*
297 | X135124285Y-110971428D01*
298 | X135267142Y-110971428D01*
299 | X135324285Y-110942857D01*
300 | X135352857Y-110885714D01*
301 | X135352857Y-110828571D01*
302 | X135324285Y-110771428D01*
303 | X135267142Y-110742857D01*
304 | X135124285Y-110742857D01*
305 | X135067142Y-110714285D01*
306 | X134781428Y-110571428D02*
307 | X134781428Y-111171428D01*
308 | X134781428Y-110600000D02*
309 | X134724285Y-110571428D01*
310 | X134610000Y-110571428D01*
311 | X134552857Y-110600000D01*
312 | X134524285Y-110628571D01*
313 | X134495714Y-110685714D01*
314 | X134495714Y-110857142D01*
315 | X134524285Y-110914285D01*
316 | X134552857Y-110942857D01*
317 | X134610000Y-110971428D01*
318 | X134724285Y-110971428D01*
319 | X134781428Y-110942857D01*
320 | X134010000Y-110942857D02*
321 | X134067142Y-110971428D01*
322 | X134181428Y-110971428D01*
323 | X134238571Y-110942857D01*
324 | X134267142Y-110885714D01*
325 | X134267142Y-110657142D01*
326 | X134238571Y-110600000D01*
327 | X134181428Y-110571428D01*
328 | X134067142Y-110571428D01*
329 | X134010000Y-110600000D01*
330 | X133981428Y-110657142D01*
331 | X133981428Y-110714285D01*
332 | X134267142Y-110771428D01*
333 | %LPC*%
334 | D11*
335 | X140190000Y-104070000D03*
336 | D12*
337 | X140190000Y-106610000D03*
338 | X140190000Y-109150000D03*
339 | D13*
340 | X132990000Y-96790000D03*
341 | X130220000Y-96790000D03*
342 | X137145000Y-99630000D03*
343 | D14*
344 | X153120000Y-103260000D03*
345 | D11*
346 | X135200000Y-104080000D03*
347 | D12*
348 | X135200000Y-106620000D03*
349 | X135200000Y-109160000D03*
350 | D14*
351 | X136950000Y-93740000D03*
352 | M02*
353 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/gerbers/DA-15 Board-Back.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-09-13T12:01:24-04:00*
3 | G04 #@! TF.ProjectId,DA-15 Board,44412d31-3520-4426-9f61-72642e6b6963,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Copper,L2,Bot*
6 | G04 #@! TF.FilePolarity,Positive*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-09-13 12:01:24*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 #@! TA.AperFunction,ComponentPad*
15 | %ADD10R,1.295400X1.295400*%
16 | G04 #@! TD*
17 | G04 #@! TA.AperFunction,ComponentPad*
18 | %ADD11C,1.295400*%
19 | G04 #@! TD*
20 | G04 #@! TA.AperFunction,ComponentPad*
21 | %ADD12C,1.600000*%
22 | G04 #@! TD*
23 | G04 #@! TA.AperFunction,ComponentPad*
24 | %ADD13C,1.300000*%
25 | G04 #@! TD*
26 | G04 #@! TA.AperFunction,ViaPad*
27 | %ADD14C,0.700000*%
28 | G04 #@! TD*
29 | G04 #@! TA.AperFunction,Conductor*
30 | %ADD15C,0.250000*%
31 | G04 #@! TD*
32 | G04 APERTURE END LIST*
33 | D10*
34 | X140190000Y-104070000D03*
35 | D11*
36 | X140190000Y-106610000D03*
37 | X140190000Y-109150000D03*
38 | D12*
39 | X132990000Y-96790000D03*
40 | X130220000Y-96790000D03*
41 | X137145000Y-99630000D03*
42 | D13*
43 | X153120000Y-103260000D03*
44 | D10*
45 | X135200000Y-104080000D03*
46 | D11*
47 | X135200000Y-106620000D03*
48 | X135200000Y-109160000D03*
49 | D13*
50 | X136950000Y-93740000D03*
51 | D14*
52 | X142950000Y-109150000D03*
53 | D15*
54 | X142950000Y-106830000D02*
55 | X140190000Y-104070000D01*
56 | X142950000Y-109150000D02*
57 | X142950000Y-106830000D01*
58 | X135200000Y-109160000D02*
59 | X136632081Y-110592081D01*
60 | X136632081Y-110592081D02*
61 | X143557919Y-110592081D01*
62 | X143557919Y-110592081D02*
63 | X150770000Y-103380000D01*
64 | X150770000Y-103380000D02*
65 | X152785089Y-103380000D01*
66 | X137130000Y-104690000D02*
67 | X137130000Y-99755000D01*
68 | X135200000Y-106620000D02*
69 | X137130000Y-104690000D01*
70 | X129650000Y-107900000D02*
71 | X128300000Y-106550000D01*
72 | X129625000Y-95150000D02*
73 | X131380000Y-95150000D01*
74 | X131380000Y-95150000D02*
75 | X132890000Y-96660000D01*
76 | X128300000Y-96475000D02*
77 | X129625000Y-95150000D01*
78 | X132890000Y-96660000D02*
79 | X132890000Y-96665000D01*
80 | X128300000Y-106550000D02*
81 | X128300000Y-96475000D01*
82 | X140190000Y-106610000D02*
83 | X138900000Y-107900000D01*
84 | X138900000Y-107900000D02*
85 | X129650000Y-107900000D01*
86 | M02*
87 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/gerbers/DA-15 Board-Edge_Cuts.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-09-13T12:01:24-04:00*
3 | G04 #@! TF.ProjectId,DA-15 Board,44412d31-3520-4426-9f61-72642e6b6963,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Profile,NP*
6 | %FSLAX46Y46*%
7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
8 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-09-13 12:01:24*
9 | %MOMM*%
10 | %LPD*%
11 | G01*
12 | G04 APERTURE LIST*
13 | G04 #@! TA.AperFunction,Profile*
14 | %ADD10C,0.100000*%
15 | G04 #@! TD*
16 | G04 APERTURE END LIST*
17 | D10*
18 | X138370000Y-93740000D02*
19 | X139120000Y-92990000D01*
20 | X135410000Y-93740000D02*
21 | X134670000Y-92994481D01*
22 | X149360000Y-94460038D02*
23 | G75*
24 | G03*
25 | X149360000Y-92988962I0J735538D01*
26 | G01*
27 | X131960000Y-91429551D02*
28 | G75*
29 | G03*
30 | X131252576Y-91722576I0J-1000449D01*
31 | G01*
32 | X150269955Y-97109974D02*
33 | G75*
34 | G03*
35 | X149640000Y-96050000I-612655J353074D01*
36 | G01*
37 | X152910199Y-92430000D02*
38 | G75*
39 | G03*
40 | X151910000Y-91429801I-1000199J0D01*
41 | G01*
42 | X134350000Y-92994481D02*
43 | G75*
44 | G03*
45 | X134350000Y-94465519I0J-735519D01*
46 | G01*
47 | X152910000Y-112250000D02*
48 | X127957247Y-112252952D01*
49 | X148210000Y-100370000D02*
50 | X139600000Y-100370000D01*
51 | X127256891Y-95725452D02*
52 | G75*
53 | G03*
54 | X126963845Y-96432855I707409J-707448D01*
55 | G01*
56 | X126957048Y-111252753D02*
57 | X126963845Y-96432855D01*
58 | X149360000Y-94460000D02*
59 | X134350000Y-94465519D01*
60 | X130952271Y-99952146D02*
61 | X129730000Y-97440000D01*
62 | X127256870Y-95725431D02*
63 | X131252576Y-91722576D01*
64 | X139120000Y-92990000D02*
65 | X149360000Y-92988962D01*
66 | X134700000Y-96790000D02*
67 | X135440000Y-96050000D01*
68 | X134670000Y-92994481D02*
69 | X134350000Y-92994481D01*
70 | X131960000Y-91429551D02*
71 | X151910000Y-91429801D01*
72 | X139600000Y-100370000D02*
73 | X138860000Y-99630000D01*
74 | X130220000Y-96790000D02*
75 | X134700000Y-96790000D01*
76 | X135440000Y-96050000D02*
77 | X149640000Y-96050000D01*
78 | X126957048Y-111252753D02*
79 | G75*
80 | G03*
81 | X127957247Y-112252952I1000152J-47D01*
82 | G01*
83 | X130952225Y-99952167D02*
84 | G75*
85 | G03*
86 | X131612271Y-100372146I652975J297567D01*
87 | G01*
88 | X135410000Y-93740000D02*
89 | X138370000Y-93740000D01*
90 | X150270000Y-97110000D02*
91 | X148870000Y-99950000D01*
92 | X152910199Y-92430000D02*
93 | X152910000Y-112250000D01*
94 | X135430000Y-99630000D02*
95 | X134690000Y-100370000D01*
96 | X134690000Y-100370000D02*
97 | X131612271Y-100372146D01*
98 | X130220000Y-96790000D02*
99 | X129730000Y-97440000D01*
100 | X138860000Y-99630000D02*
101 | X135430000Y-99630000D01*
102 | X148210000Y-100370042D02*
103 | G75*
104 | G03*
105 | X148870000Y-99950000I7000J717542D01*
106 | G01*
107 | M02*
108 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/gerbers/DA-15 Board-F_Mask.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-09-13T12:01:24-04:00*
3 | G04 #@! TF.ProjectId,DA-15 Board,44412d31-3520-4426-9f61-72642e6b6963,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Soldermask,Top*
6 | G04 #@! TF.FilePolarity,Negative*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-09-13 12:01:24*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | %AMFreePoly0*
32 | 4,1,37,0.535921,0.785921,0.550800,0.750000,0.550800,-0.750000,0.535921,-0.785921,0.500000,-0.800800,0.000000,-0.800800,-0.012526,-0.795612,-0.080872,-0.794359,-0.095090,-0.792057,-0.230405,-0.749782,-0.243405,-0.743581,-0.361415,-0.665026,-0.372153,-0.655426,-0.463373,-0.546907,-0.470984,-0.534678,-0.528079,-0.404919,-0.531952,-0.391047,-0.549535,-0.256587,-0.548147,-0.256405,-0.550800,-0.250000,
33 | -0.550800,0.250000,-0.550314,0.251174,-0.550158,0.263925,-0.528347,0.404002,-0.524136,0.417775,-0.463888,0.546100,-0.455980,0.558139,-0.362136,0.664397,-0.351168,0.673732,-0.231273,0.749380,-0.218125,0.755261,-0.081818,0.794218,-0.067547,0.796173,-0.011991,0.795833,0.000000,0.800800,0.500000,0.800800,0.535921,0.785921,0.535921,0.785921,$1*%
34 | %AMFreePoly1*
35 | 4,1,37,0.012350,0.795685,0.074215,0.795307,0.088460,0.793178,0.224281,0.752559,0.237356,0.746518,0.356318,0.669411,0.367173,0.659942,0.459711,0.552545,0.467470,0.540411,0.526147,0.411359,0.530190,0.397535,0.550287,0.257202,0.550800,0.250000,0.550800,-0.250000,0.550796,-0.250620,0.550647,-0.262836,0.549947,-0.270644,0.526427,-0.410445,0.522048,-0.424167,0.460236,-0.551746,
36 | 0.452182,-0.563686,0.357047,-0.668790,0.345965,-0.677991,0.225155,-0.752168,0.211936,-0.757888,0.075163,-0.795177,0.060870,-0.796957,0.011464,-0.796051,0.000000,-0.800800,-0.500000,-0.800800,-0.535921,-0.785921,-0.550800,-0.750000,-0.550800,0.750000,-0.535921,0.785921,-0.500000,0.800800,0.000000,0.800800,0.012350,0.795685,0.012350,0.795685,$1*%
37 | G04 Aperture macros list end*
38 | %ADD10FreePoly0,270.000000*%
39 | %ADD11FreePoly1,270.000000*%
40 | %ADD12RoundRect,0.425800X1.125000X0.375000X-1.125000X0.375000X-1.125000X-0.375000X1.125000X-0.375000X0*%
41 | %ADD13RoundRect,0.050800X-0.647700X-0.647700X0.647700X-0.647700X0.647700X0.647700X-0.647700X0.647700X0*%
42 | %ADD14C,1.397000*%
43 | %ADD15C,1.701600*%
44 | %ADD16C,1.401600*%
45 | G04 APERTURE END LIST*
46 | D10*
47 | X143570000Y-103180000D03*
48 | D11*
49 | X143570000Y-104480000D03*
50 | D12*
51 | X151200000Y-106031000D03*
52 | X151200000Y-108571000D03*
53 | X151200000Y-111111000D03*
54 | D13*
55 | X140190000Y-104070000D03*
56 | D14*
57 | X140190000Y-106610000D03*
58 | X140190000Y-109150000D03*
59 | D15*
60 | X132990000Y-96790000D03*
61 | X130220000Y-96790000D03*
62 | X137145000Y-99630000D03*
63 | D16*
64 | X153120000Y-103260000D03*
65 | D13*
66 | X135200000Y-104080000D03*
67 | D14*
68 | X135200000Y-106620000D03*
69 | X135200000Y-109160000D03*
70 | D10*
71 | X131810000Y-103170000D03*
72 | D11*
73 | X131810000Y-104470000D03*
74 | D16*
75 | X136950000Y-93740000D03*
76 | M02*
77 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/gerbers/DA-15 Board-F_Paste.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-09-13T12:01:24-04:00*
3 | G04 #@! TF.ProjectId,DA-15 Board,44412d31-3520-4426-9f61-72642e6b6963,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Paste,Top*
6 | G04 #@! TF.FilePolarity,Positive*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-09-13 12:01:24*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | %ADD10RoundRect,0.375000X1.125000X0.375000X-1.125000X0.375000X-1.125000X-0.375000X1.125000X-0.375000X0*%
33 | G04 APERTURE END LIST*
34 | D10*
35 | X151200000Y-106031000D03*
36 | X151200000Y-108571000D03*
37 | X151200000Y-111111000D03*
38 | M02*
39 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/gerbers/DA-15 Board-Front.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-09-13T12:01:24-04:00*
3 | G04 #@! TF.ProjectId,DA-15 Board,44412d31-3520-4426-9f61-72642e6b6963,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Copper,L1,Top*
6 | G04 #@! TF.FilePolarity,Positive*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-09-13 12:01:24*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | %AMFreePoly0*
32 | 4,1,22,0.500000,-0.750000,0.000000,-0.750000,0.000000,-0.745033,-0.079941,-0.743568,-0.215256,-0.701293,-0.333266,-0.622738,-0.424486,-0.514219,-0.481581,-0.384460,-0.499164,-0.250000,-0.500000,-0.250000,-0.500000,0.250000,-0.499164,0.250000,-0.499963,0.256109,-0.478152,0.396186,-0.417904,0.524511,-0.324060,0.630769,-0.204165,0.706417,-0.067858,0.745374,0.000000,0.744959,0.000000,0.750000,
33 | 0.500000,0.750000,0.500000,-0.750000,0.500000,-0.750000,$1*%
34 | %AMFreePoly1*
35 | 4,1,20,0.000000,0.744959,0.073905,0.744508,0.209726,0.703889,0.328688,0.626782,0.421226,0.519385,0.479903,0.390333,0.500000,0.250000,0.500000,-0.250000,0.499851,-0.262216,0.476331,-0.402017,0.414519,-0.529596,0.319384,-0.634700,0.198574,-0.708877,0.061801,-0.746166,0.000000,-0.745033,0.000000,-0.750000,-0.500000,-0.750000,-0.500000,0.750000,0.000000,0.750000,0.000000,0.744959,
36 | 0.000000,0.744959,$1*%
37 | G04 Aperture macros list end*
38 | G04 #@! TA.AperFunction,SMDPad,CuDef*
39 | %ADD10FreePoly0,270.000000*%
40 | G04 #@! TD*
41 | G04 #@! TA.AperFunction,SMDPad,CuDef*
42 | %ADD11FreePoly1,270.000000*%
43 | G04 #@! TD*
44 | G04 #@! TA.AperFunction,SMDPad,CuDef*
45 | %ADD12RoundRect,0.375000X1.125000X0.375000X-1.125000X0.375000X-1.125000X-0.375000X1.125000X-0.375000X0*%
46 | G04 #@! TD*
47 | G04 #@! TA.AperFunction,ComponentPad*
48 | %ADD13R,1.295400X1.295400*%
49 | G04 #@! TD*
50 | G04 #@! TA.AperFunction,ComponentPad*
51 | %ADD14C,1.295400*%
52 | G04 #@! TD*
53 | G04 #@! TA.AperFunction,ComponentPad*
54 | %ADD15C,1.600000*%
55 | G04 #@! TD*
56 | G04 #@! TA.AperFunction,ComponentPad*
57 | %ADD16C,1.300000*%
58 | G04 #@! TD*
59 | G04 #@! TA.AperFunction,ViaPad*
60 | %ADD17C,0.700000*%
61 | G04 #@! TD*
62 | G04 #@! TA.AperFunction,Conductor*
63 | %ADD18C,0.250000*%
64 | G04 #@! TD*
65 | G04 APERTURE END LIST*
66 | D10*
67 | X143570000Y-103180000D03*
68 | D11*
69 | X143570000Y-104480000D03*
70 | D12*
71 | X151200000Y-106031000D03*
72 | X151200000Y-108571000D03*
73 | X151200000Y-111111000D03*
74 | D13*
75 | X140190000Y-104070000D03*
76 | D14*
77 | X140190000Y-106610000D03*
78 | X140190000Y-109150000D03*
79 | D15*
80 | X132990000Y-96790000D03*
81 | X130220000Y-96790000D03*
82 | X137145000Y-99630000D03*
83 | D16*
84 | X153120000Y-103260000D03*
85 | D13*
86 | X135200000Y-104080000D03*
87 | D14*
88 | X135200000Y-106620000D03*
89 | X135200000Y-109160000D03*
90 | D10*
91 | X131810000Y-103170000D03*
92 | D11*
93 | X131810000Y-104470000D03*
94 | D16*
95 | X136950000Y-93740000D03*
96 | D17*
97 | X142950000Y-109150000D03*
98 | D18*
99 | X140190000Y-109150000D02*
100 | X138215000Y-111125000D01*
101 | X138215000Y-111125000D02*
102 | X130325000Y-111125000D01*
103 | X130325000Y-111125000D02*
104 | X127875000Y-108675000D01*
105 | X127875000Y-108675000D02*
106 | X127875000Y-96295000D01*
107 | X127875000Y-96295000D02*
108 | X131980000Y-92190000D01*
109 | X131980000Y-92190000D02*
110 | X135550000Y-92190000D01*
111 | X135550000Y-92190000D02*
112 | X136920000Y-93560000D01*
113 | X142950000Y-109150000D02*
114 | X144910000Y-111110000D01*
115 | X144910000Y-111110000D02*
116 | X151200000Y-111110000D01*
117 | X128750000Y-100010000D02*
118 | X130165000Y-101425000D01*
119 | X128750000Y-96580000D02*
120 | X128750000Y-100010000D01*
121 | X130130000Y-96700000D02*
122 | X129610000Y-96180000D01*
123 | X129150000Y-96180000D02*
124 | X128750000Y-96580000D01*
125 | X129610000Y-96180000D02*
126 | X129150000Y-96180000D01*
127 | X145815000Y-101425000D02*
128 | X150420000Y-106030000D01*
129 | X150420000Y-106030000D02*
130 | X151200000Y-106030000D01*
131 | X130165000Y-101425000D02*
132 | X145815000Y-101425000D01*
133 | X151200000Y-108571000D02*
134 | X149346000Y-108571000D01*
135 | X139020000Y-107900000D02*
136 | X135200000Y-104080000D01*
137 | X148675000Y-107900000D02*
138 | X139020000Y-107900000D01*
139 | X149346000Y-108571000D02*
140 | X148675000Y-107900000D01*
141 | X135200000Y-104080000D02*
142 | X134290000Y-103170000D01*
143 | X134290000Y-103170000D02*
144 | X131810000Y-103170000D01*
145 | X140190000Y-104070000D02*
146 | X141080000Y-103180000D01*
147 | X141080000Y-103180000D02*
148 | X143570000Y-103180000D01*
149 | X135200000Y-106620000D02*
150 | X133040000Y-104460000D01*
151 | X133040000Y-104460000D02*
152 | X131820000Y-104460000D01*
153 | X140190000Y-106610000D02*
154 | X142320000Y-104480000D01*
155 | X142320000Y-104480000D02*
156 | X143570000Y-104480000D01*
157 | M02*
158 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/gerbers/DA-15 Board.drl:
--------------------------------------------------------------------------------
1 | M48
2 | ; DRILL file {KiCad (6.0.6-0)} date Tuesday, 13 September 2022 at 12:01:26
3 | ; FORMAT={-:-/ absolute / inch / decimal}
4 | ; #@! TF.CreationDate,2022-09-13T12:01:26-04:00
5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.6-0)
6 | ; #@! TF.FileFunction,MixedPlating,1,2
7 | FMAT,2
8 | INCH
9 | ; #@! TA.AperFunction,Plated,PTH,ViaDrill
10 | T1C0.0118
11 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill
12 | T2C0.0310
13 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill
14 | T3C0.0354
15 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill
16 | T4C0.0472
17 | %
18 | G90
19 | G05
20 | T1
21 | X5.628Y-4.2972
22 | T2
23 | X5.3228Y-4.0976
24 | X5.3228Y-4.1976
25 | X5.3228Y-4.2976
26 | X5.5193Y-4.0972
27 | X5.5193Y-4.1972
28 | X5.5193Y-4.2972
29 | T3
30 | X5.3917Y-3.6906
31 | X6.0283Y-4.0654
32 | T4
33 | X5.1268Y-3.8106
34 | X5.2358Y-3.8106
35 | X5.3994Y-3.9224
36 | T0
37 | M30
38 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/gerbers/DA-15 Board.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/KiCAD/Famicom/GPM/DA-15 Board/gerbers/DA-15 Board.zip
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/DA-15 Board/sym-lib-table:
--------------------------------------------------------------------------------
1 | (sym_lib_table
2 | (lib (name "DA15_Fix")(type "KiCad")(uri "/Users/jeffchen/KiCAD/Famicom DA-15 Fix/DA15_Fix.kicad_sym")(options "")(descr ""))
3 | )
4 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/Internal Controller Board/Internal Controller Board-cache.lib:
--------------------------------------------------------------------------------
1 | EESchema-LIBRARY Version 2.4
2 | #encoding utf-8
3 | #
4 | #End Library
5 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/Internal Controller Board/Internal Controller Board.kicad_prl:
--------------------------------------------------------------------------------
1 | {
2 | "board": {
3 | "active_layer": 0,
4 | "active_layer_preset": "All Layers",
5 | "auto_track_width": true,
6 | "hidden_nets": [],
7 | "high_contrast_mode": 0,
8 | "net_color_mode": 1,
9 | "opacity": {
10 | "pads": 1.0,
11 | "tracks": 1.0,
12 | "vias": 1.0,
13 | "zones": 0.6
14 | },
15 | "ratsnest_display_mode": 0,
16 | "selection_filter": {
17 | "dimensions": true,
18 | "footprints": true,
19 | "graphics": true,
20 | "keepouts": true,
21 | "lockedItems": true,
22 | "otherItems": true,
23 | "pads": true,
24 | "text": true,
25 | "tracks": true,
26 | "vias": true,
27 | "zones": true
28 | },
29 | "visible_items": [
30 | 0,
31 | 1,
32 | 2,
33 | 3,
34 | 4,
35 | 5,
36 | 8,
37 | 9,
38 | 10,
39 | 11,
40 | 12,
41 | 13,
42 | 14,
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 | ],
65 | "visible_layers": "fffffff_ffffffff",
66 | "zone_display_mode": 0
67 | },
68 | "meta": {
69 | "filename": "Internal Controller Board.kicad_prl",
70 | "version": 3
71 | },
72 | "project": {
73 | "files": []
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/Internal Controller Board/Internal Controller Board.kicad_pro:
--------------------------------------------------------------------------------
1 | {
2 | "board": {
3 | "design_settings": {
4 | "defaults": {
5 | "board_outline_line_width": 0.09999999999999999,
6 | "copper_line_width": 0.254,
7 | "copper_text_italic": false,
8 | "copper_text_size_h": 1.524,
9 | "copper_text_size_v": 1.524,
10 | "copper_text_thickness": 0.30479999999999996,
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.09999999999999999,
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.127,
41 | "silk_text_italic": false,
42 | "silk_text_size_h": 0.762,
43 | "silk_text_size_v": 0.762,
44 | "silk_text_thickness": 0.127,
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 | "filename": "board_design_settings.json",
61 | "version": 2
62 | },
63 | "rule_severities": {
64 | "annular_width": "error",
65 | "clearance": "error",
66 | "copper_edge_clearance": "warning",
67 | "courtyards_overlap": "warning",
68 | "diff_pair_gap_out_of_range": "error",
69 | "diff_pair_uncoupled_length_too_long": "error",
70 | "drill_out_of_range": "error",
71 | "duplicate_footprints": "warning",
72 | "extra_footprint": "warning",
73 | "footprint_type_mismatch": "error",
74 | "hole_clearance": "error",
75 | "hole_near_hole": "error",
76 | "invalid_outline": "error",
77 | "item_on_disabled_layer": "error",
78 | "items_not_allowed": "error",
79 | "length_out_of_range": "error",
80 | "malformed_courtyard": "warning",
81 | "microvia_drill_out_of_range": "error",
82 | "missing_courtyard": "ignore",
83 | "missing_footprint": "warning",
84 | "net_conflict": "warning",
85 | "npth_inside_courtyard": "ignore",
86 | "padstack": "error",
87 | "pth_inside_courtyard": "ignore",
88 | "shorting_items": "error",
89 | "silk_over_copper": "warning",
90 | "silk_overlap": "warning",
91 | "skew_out_of_range": "error",
92 | "through_hole_pad_without_hole": "error",
93 | "too_many_vias": "error",
94 | "track_dangling": "warning",
95 | "track_width": "error",
96 | "tracks_crossing": "error",
97 | "unconnected_items": "error",
98 | "unresolved_variable": "error",
99 | "via_dangling": "warning",
100 | "zone_has_empty_net": "error",
101 | "zones_intersect": "error"
102 | },
103 | "rule_severitieslegacy_courtyards_overlap": true,
104 | "rule_severitieslegacy_no_courtyard_defined": false,
105 | "rules": {
106 | "allow_blind_buried_vias": false,
107 | "allow_microvias": false,
108 | "max_error": 0.005,
109 | "min_clearance": 0.0,
110 | "min_copper_edge_clearance": 0.0,
111 | "min_hole_clearance": 0.25,
112 | "min_hole_to_hole": 0.25,
113 | "min_microvia_diameter": 0.19999999999999998,
114 | "min_microvia_drill": 0.09999999999999999,
115 | "min_silk_clearance": 0.0,
116 | "min_through_hole_diameter": 0.254,
117 | "min_track_width": 0.15239999999999998,
118 | "min_via_annular_width": 0.049999999999999996,
119 | "min_via_diameter": 0.508,
120 | "use_height_for_length_calcs": true
121 | },
122 | "track_widths": [
123 | 0.0,
124 | 0.254,
125 | 0.508,
126 | 0.762
127 | ],
128 | "via_dimensions": [
129 | {
130 | "diameter": 0.0,
131 | "drill": 0.0
132 | },
133 | {
134 | "diameter": 0.6858,
135 | "drill": 0.3302
136 | },
137 | {
138 | "diameter": 0.889,
139 | "drill": 0.381
140 | }
141 | ],
142 | "zones_allow_external_fillets": false,
143 | "zones_use_no_outline": true
144 | },
145 | "layer_presets": []
146 | },
147 | "boards": [],
148 | "cvpcb": {
149 | "equivalence_files": []
150 | },
151 | "erc": {
152 | "erc_exclusions": [],
153 | "meta": {
154 | "version": 0
155 | },
156 | "pin_map": [
157 | [
158 | 0,
159 | 0,
160 | 0,
161 | 0,
162 | 0,
163 | 0,
164 | 1,
165 | 0,
166 | 0,
167 | 0,
168 | 0,
169 | 2
170 | ],
171 | [
172 | 0,
173 | 2,
174 | 0,
175 | 1,
176 | 0,
177 | 0,
178 | 1,
179 | 0,
180 | 2,
181 | 2,
182 | 2,
183 | 2
184 | ],
185 | [
186 | 0,
187 | 0,
188 | 0,
189 | 0,
190 | 0,
191 | 0,
192 | 1,
193 | 0,
194 | 1,
195 | 0,
196 | 1,
197 | 2
198 | ],
199 | [
200 | 0,
201 | 1,
202 | 0,
203 | 0,
204 | 0,
205 | 0,
206 | 1,
207 | 1,
208 | 2,
209 | 1,
210 | 1,
211 | 2
212 | ],
213 | [
214 | 0,
215 | 0,
216 | 0,
217 | 0,
218 | 0,
219 | 0,
220 | 1,
221 | 0,
222 | 0,
223 | 0,
224 | 0,
225 | 2
226 | ],
227 | [
228 | 0,
229 | 0,
230 | 0,
231 | 0,
232 | 0,
233 | 0,
234 | 0,
235 | 0,
236 | 0,
237 | 0,
238 | 0,
239 | 2
240 | ],
241 | [
242 | 1,
243 | 1,
244 | 1,
245 | 1,
246 | 1,
247 | 0,
248 | 1,
249 | 1,
250 | 1,
251 | 1,
252 | 1,
253 | 2
254 | ],
255 | [
256 | 0,
257 | 0,
258 | 0,
259 | 1,
260 | 0,
261 | 0,
262 | 1,
263 | 0,
264 | 0,
265 | 0,
266 | 0,
267 | 2
268 | ],
269 | [
270 | 0,
271 | 2,
272 | 1,
273 | 2,
274 | 0,
275 | 0,
276 | 1,
277 | 0,
278 | 2,
279 | 2,
280 | 2,
281 | 2
282 | ],
283 | [
284 | 0,
285 | 2,
286 | 0,
287 | 1,
288 | 0,
289 | 0,
290 | 1,
291 | 0,
292 | 2,
293 | 0,
294 | 0,
295 | 2
296 | ],
297 | [
298 | 0,
299 | 2,
300 | 1,
301 | 1,
302 | 0,
303 | 0,
304 | 1,
305 | 0,
306 | 2,
307 | 0,
308 | 0,
309 | 2
310 | ],
311 | [
312 | 2,
313 | 2,
314 | 2,
315 | 2,
316 | 2,
317 | 2,
318 | 2,
319 | 2,
320 | 2,
321 | 2,
322 | 2,
323 | 2
324 | ]
325 | ],
326 | "rule_severities": {
327 | "bus_definition_conflict": "error",
328 | "bus_entry_needed": "error",
329 | "bus_label_syntax": "error",
330 | "bus_to_bus_conflict": "error",
331 | "bus_to_net_conflict": "error",
332 | "different_unit_footprint": "error",
333 | "different_unit_net": "error",
334 | "duplicate_reference": "error",
335 | "duplicate_sheet_names": "error",
336 | "extra_units": "error",
337 | "global_label_dangling": "warning",
338 | "hier_label_mismatch": "error",
339 | "label_dangling": "error",
340 | "lib_symbol_issues": "warning",
341 | "multiple_net_names": "warning",
342 | "net_not_bus_member": "warning",
343 | "no_connect_connected": "warning",
344 | "no_connect_dangling": "warning",
345 | "pin_not_connected": "error",
346 | "pin_not_driven": "error",
347 | "pin_to_pin": "warning",
348 | "power_pin_not_driven": "error",
349 | "similar_labels": "warning",
350 | "unannotated": "error",
351 | "unit_value_mismatch": "error",
352 | "unresolved_variable": "error",
353 | "wire_dangling": "error"
354 | }
355 | },
356 | "libraries": {
357 | "pinned_footprint_libs": [],
358 | "pinned_symbol_libs": []
359 | },
360 | "meta": {
361 | "filename": "Internal Controller Board.kicad_pro",
362 | "version": 1
363 | },
364 | "net_settings": {
365 | "classes": [
366 | {
367 | "bus_width": 12.0,
368 | "clearance": 0.19,
369 | "diff_pair_gap": 0.1524,
370 | "diff_pair_via_gap": 0.25,
371 | "diff_pair_width": 0.1524,
372 | "line_style": 0,
373 | "microvia_diameter": 0.6858,
374 | "microvia_drill": 0.254,
375 | "name": "Default",
376 | "pcb_color": "rgba(0, 0, 0, 0.000)",
377 | "schematic_color": "rgba(0, 0, 0, 0.000)",
378 | "track_width": 0.25,
379 | "via_diameter": 0.7,
380 | "via_drill": 0.3,
381 | "wire_width": 6.0
382 | }
383 | ],
384 | "meta": {
385 | "version": 2
386 | },
387 | "net_colors": null
388 | },
389 | "pcbnew": {
390 | "last_paths": {
391 | "gencad": "",
392 | "idf": "",
393 | "netlist": "",
394 | "specctra_dsn": "",
395 | "step": "",
396 | "vrml": ""
397 | },
398 | "page_layout_descr_file": "default.kicad_wks"
399 | },
400 | "schematic": {
401 | "annotate_start_num": 0,
402 | "drawing": {
403 | "default_line_thickness": 6.0,
404 | "default_text_size": 50.0,
405 | "field_names": [],
406 | "intersheets_ref_own_page": false,
407 | "intersheets_ref_prefix": "",
408 | "intersheets_ref_short": false,
409 | "intersheets_ref_show": false,
410 | "intersheets_ref_suffix": "",
411 | "junction_size_choice": 3,
412 | "label_size_ratio": 0.25,
413 | "pin_symbol_size": 0.0,
414 | "text_offset_ratio": 0.08
415 | },
416 | "legacy_lib_dir": "",
417 | "legacy_lib_list": [],
418 | "meta": {
419 | "version": 1
420 | },
421 | "net_format_name": "",
422 | "ngspice": {
423 | "fix_include_paths": true,
424 | "fix_passive_vals": false,
425 | "meta": {
426 | "version": 0
427 | },
428 | "model_mode": 0,
429 | "workbook_filename": ""
430 | },
431 | "page_layout_descr_file": "default.kicad_wks",
432 | "plot_directory": "",
433 | "spice_adjust_passive_values": false,
434 | "spice_external_command": "spice \"%I\"",
435 | "subpart_first_id": 65,
436 | "subpart_id_separator": 0
437 | },
438 | "sheets": [
439 | [
440 | "a5cfc388-8305-478a-b43d-c9cf00fbeae8",
441 | ""
442 | ]
443 | ],
444 | "text_variables": {}
445 | }
446 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/Internal Controller Board/Internal Controller Board.sch:
--------------------------------------------------------------------------------
1 | EESchema Schematic File Version 4
2 | LIBS:OshPark-2Layer-cache
3 | EELAYER 30 0
4 | EELAYER END
5 | $Descr USLetter 11000 8500
6 | encoding utf-8
7 | Sheet 1 1
8 | Title ""
9 | Date ""
10 | Rev "1"
11 | Comp ""
12 | Comment1 "Designed for OSH Park 2 Layer Prototype"
13 | Comment2 ""
14 | Comment3 ""
15 | Comment4 ""
16 | $EndDescr
17 | $EndSCHEMATC
18 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/Internal Controller Board/fp-lib-table:
--------------------------------------------------------------------------------
1 | (fp_lib_table
2 | (lib (name "DA15_Fix")(type "KiCad")(uri "/Users/jeffchen/KiCAD/Famicom DA-15 Fix/DA15_Fix.pretty")(options "")(descr ""))
3 | )
4 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/Internal Controller Board/gerbers/Internal Controller Board-B_Mask.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-09-13T12:01:50-04:00*
3 | G04 #@! TF.ProjectId,Internal Controller Board,496e7465-726e-4616-9c20-436f6e74726f,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Soldermask,Bot*
6 | G04 #@! TF.FilePolarity,Negative*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-09-13 12:01:50*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | %ADD10C,1.601600*%
15 | G04 APERTURE END LIST*
16 | D10*
17 | X120320000Y-104580000D03*
18 | X122320000Y-104580000D03*
19 | X124320000Y-104580000D03*
20 | X126320000Y-104580000D03*
21 | X128320000Y-104580000D03*
22 | X130320000Y-104580000D03*
23 | X151650000Y-104580000D03*
24 | X153650000Y-104580000D03*
25 | X155650000Y-104580000D03*
26 | X157650000Y-104580000D03*
27 | X159650000Y-104580000D03*
28 | M02*
29 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/Internal Controller Board/gerbers/Internal Controller Board-B_Paste.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-09-13T12:01:50-04:00*
3 | G04 #@! TF.ProjectId,Internal Controller Board,496e7465-726e-4616-9c20-436f6e74726f,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Paste,Bot*
6 | G04 #@! TF.FilePolarity,Positive*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-09-13 12:01:50*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 APERTURE END LIST*
15 | M02*
16 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/Internal Controller Board/gerbers/Internal Controller Board-B_Silkscreen.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-09-13T12:01:50-04:00*
3 | G04 #@! TF.ProjectId,Internal Controller Board,496e7465-726e-4616-9c20-436f6e74726f,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Legend,Bot*
6 | G04 #@! TF.FilePolarity,Positive*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-09-13 12:01:50*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | %ADD10C,0.200000*%
15 | %ADD11C,1.601600*%
16 | G04 APERTURE END LIST*
17 | D10*
18 | X160095714Y-106484000D02*
19 | X160210000Y-106426857D01*
20 | X160381428Y-106426857D01*
21 | X160552857Y-106484000D01*
22 | X160667142Y-106598285D01*
23 | X160724285Y-106712571D01*
24 | X160781428Y-106941142D01*
25 | X160781428Y-107112571D01*
26 | X160724285Y-107341142D01*
27 | X160667142Y-107455428D01*
28 | X160552857Y-107569714D01*
29 | X160381428Y-107626857D01*
30 | X160267142Y-107626857D01*
31 | X160095714Y-107569714D01*
32 | X160038571Y-107512571D01*
33 | X160038571Y-107112571D01*
34 | X160267142Y-107112571D01*
35 | X159524285Y-107626857D02*
36 | X159524285Y-106426857D01*
37 | X159067142Y-106426857D01*
38 | X158952857Y-106484000D01*
39 | X158895714Y-106541142D01*
40 | X158838571Y-106655428D01*
41 | X158838571Y-106826857D01*
42 | X158895714Y-106941142D01*
43 | X158952857Y-106998285D01*
44 | X159067142Y-107055428D01*
45 | X159524285Y-107055428D01*
46 | X158324285Y-107626857D02*
47 | X158324285Y-106426857D01*
48 | X157924285Y-107284000D01*
49 | X157524285Y-106426857D01*
50 | X157524285Y-107626857D01*
51 | X156038571Y-107626857D02*
52 | X156038571Y-106426857D01*
53 | X155467142Y-106826857D02*
54 | X155467142Y-107626857D01*
55 | X155467142Y-106941142D02*
56 | X155410000Y-106884000D01*
57 | X155295714Y-106826857D01*
58 | X155124285Y-106826857D01*
59 | X155010000Y-106884000D01*
60 | X154952857Y-106998285D01*
61 | X154952857Y-107626857D01*
62 | X154552857Y-106826857D02*
63 | X154095714Y-106826857D01*
64 | X154381428Y-106426857D02*
65 | X154381428Y-107455428D01*
66 | X154324285Y-107569714D01*
67 | X154210000Y-107626857D01*
68 | X154095714Y-107626857D01*
69 | X153238571Y-107569714D02*
70 | X153352857Y-107626857D01*
71 | X153581428Y-107626857D01*
72 | X153695714Y-107569714D01*
73 | X153752857Y-107455428D01*
74 | X153752857Y-106998285D01*
75 | X153695714Y-106884000D01*
76 | X153581428Y-106826857D01*
77 | X153352857Y-106826857D01*
78 | X153238571Y-106884000D01*
79 | X153181428Y-106998285D01*
80 | X153181428Y-107112571D01*
81 | X153752857Y-107226857D01*
82 | X152667142Y-107626857D02*
83 | X152667142Y-106826857D01*
84 | X152667142Y-107055428D02*
85 | X152610000Y-106941142D01*
86 | X152552857Y-106884000D01*
87 | X152438571Y-106826857D01*
88 | X152324285Y-106826857D01*
89 | X151924285Y-106826857D02*
90 | X151924285Y-107626857D01*
91 | X151924285Y-106941142D02*
92 | X151867142Y-106884000D01*
93 | X151752857Y-106826857D01*
94 | X151581428Y-106826857D01*
95 | X151467142Y-106884000D01*
96 | X151410000Y-106998285D01*
97 | X151410000Y-107626857D01*
98 | X150324285Y-107626857D02*
99 | X150324285Y-106998285D01*
100 | X150381428Y-106884000D01*
101 | X150495714Y-106826857D01*
102 | X150724285Y-106826857D01*
103 | X150838571Y-106884000D01*
104 | X150324285Y-107569714D02*
105 | X150438571Y-107626857D01*
106 | X150724285Y-107626857D01*
107 | X150838571Y-107569714D01*
108 | X150895714Y-107455428D01*
109 | X150895714Y-107341142D01*
110 | X150838571Y-107226857D01*
111 | X150724285Y-107169714D01*
112 | X150438571Y-107169714D01*
113 | X150324285Y-107112571D01*
114 | X149581428Y-107626857D02*
115 | X149695714Y-107569714D01*
116 | X149752857Y-107455428D01*
117 | X149752857Y-106426857D01*
118 | X148210000Y-107626857D02*
119 | X148210000Y-106426857D01*
120 | X147752857Y-106426857D01*
121 | X147638571Y-106484000D01*
122 | X147581428Y-106541142D01*
123 | X147524285Y-106655428D01*
124 | X147524285Y-106826857D01*
125 | X147581428Y-106941142D01*
126 | X147638571Y-106998285D01*
127 | X147752857Y-107055428D01*
128 | X148210000Y-107055428D01*
129 | X146838571Y-107626857D02*
130 | X146952857Y-107569714D01*
131 | X147010000Y-107512571D01*
132 | X147067142Y-107398285D01*
133 | X147067142Y-107055428D01*
134 | X147010000Y-106941142D01*
135 | X146952857Y-106884000D01*
136 | X146838571Y-106826857D01*
137 | X146667142Y-106826857D01*
138 | X146552857Y-106884000D01*
139 | X146495714Y-106941142D01*
140 | X146438571Y-107055428D01*
141 | X146438571Y-107398285D01*
142 | X146495714Y-107512571D01*
143 | X146552857Y-107569714D01*
144 | X146667142Y-107626857D01*
145 | X146838571Y-107626857D01*
146 | X145924285Y-107626857D02*
147 | X145924285Y-106826857D01*
148 | X145924285Y-107055428D02*
149 | X145867142Y-106941142D01*
150 | X145810000Y-106884000D01*
151 | X145695714Y-106826857D01*
152 | X145581428Y-106826857D01*
153 | X145352857Y-106826857D02*
154 | X144895714Y-106826857D01*
155 | X145181428Y-106426857D02*
156 | X145181428Y-107455428D01*
157 | X145124285Y-107569714D01*
158 | X145010000Y-107626857D01*
159 | X144895714Y-107626857D01*
160 | X160324285Y-108930285D02*
161 | X160152857Y-108987428D01*
162 | X160095714Y-109044571D01*
163 | X160038571Y-109158857D01*
164 | X160038571Y-109330285D01*
165 | X160095714Y-109444571D01*
166 | X160152857Y-109501714D01*
167 | X160267142Y-109558857D01*
168 | X160724285Y-109558857D01*
169 | X160724285Y-108358857D01*
170 | X160324285Y-108358857D01*
171 | X160210000Y-108416000D01*
172 | X160152857Y-108473142D01*
173 | X160095714Y-108587428D01*
174 | X160095714Y-108701714D01*
175 | X160152857Y-108816000D01*
176 | X160210000Y-108873142D01*
177 | X160324285Y-108930285D01*
178 | X160724285Y-108930285D01*
179 | X159524285Y-109558857D02*
180 | X159524285Y-108758857D01*
181 | X159524285Y-108987428D02*
182 | X159467142Y-108873142D01*
183 | X159410000Y-108816000D01*
184 | X159295714Y-108758857D01*
185 | X159181428Y-108758857D01*
186 | X158324285Y-109501714D02*
187 | X158438571Y-109558857D01*
188 | X158667142Y-109558857D01*
189 | X158781428Y-109501714D01*
190 | X158838571Y-109387428D01*
191 | X158838571Y-108930285D01*
192 | X158781428Y-108816000D01*
193 | X158667142Y-108758857D01*
194 | X158438571Y-108758857D01*
195 | X158324285Y-108816000D01*
196 | X158267142Y-108930285D01*
197 | X158267142Y-109044571D01*
198 | X158838571Y-109158857D01*
199 | X157238571Y-109558857D02*
200 | X157238571Y-108930285D01*
201 | X157295714Y-108816000D01*
202 | X157410000Y-108758857D01*
203 | X157638571Y-108758857D01*
204 | X157752857Y-108816000D01*
205 | X157238571Y-109501714D02*
206 | X157352857Y-109558857D01*
207 | X157638571Y-109558857D01*
208 | X157752857Y-109501714D01*
209 | X157810000Y-109387428D01*
210 | X157810000Y-109273142D01*
211 | X157752857Y-109158857D01*
212 | X157638571Y-109101714D01*
213 | X157352857Y-109101714D01*
214 | X157238571Y-109044571D01*
215 | X156667142Y-109558857D02*
216 | X156667142Y-108358857D01*
217 | X156552857Y-109101714D02*
218 | X156210000Y-109558857D01*
219 | X156210000Y-108758857D02*
220 | X156667142Y-109216000D01*
221 | X155524285Y-109558857D02*
222 | X155638571Y-109501714D01*
223 | X155695714Y-109444571D01*
224 | X155752857Y-109330285D01*
225 | X155752857Y-108987428D01*
226 | X155695714Y-108873142D01*
227 | X155638571Y-108816000D01*
228 | X155524285Y-108758857D01*
229 | X155352857Y-108758857D01*
230 | X155238571Y-108816000D01*
231 | X155181428Y-108873142D01*
232 | X155124285Y-108987428D01*
233 | X155124285Y-109330285D01*
234 | X155181428Y-109444571D01*
235 | X155238571Y-109501714D01*
236 | X155352857Y-109558857D01*
237 | X155524285Y-109558857D01*
238 | X154095714Y-108758857D02*
239 | X154095714Y-109558857D01*
240 | X154610000Y-108758857D02*
241 | X154610000Y-109387428D01*
242 | X154552857Y-109501714D01*
243 | X154438571Y-109558857D01*
244 | X154267142Y-109558857D01*
245 | X154152857Y-109501714D01*
246 | X154095714Y-109444571D01*
247 | X153695714Y-108758857D02*
248 | X153238571Y-108758857D01*
249 | X153524285Y-108358857D02*
250 | X153524285Y-109387428D01*
251 | X153467142Y-109501714D01*
252 | X153352857Y-109558857D01*
253 | X153238571Y-109558857D01*
254 | X151524285Y-108930285D02*
255 | X151352857Y-108987428D01*
256 | X151295714Y-109044571D01*
257 | X151238571Y-109158857D01*
258 | X151238571Y-109330285D01*
259 | X151295714Y-109444571D01*
260 | X151352857Y-109501714D01*
261 | X151467142Y-109558857D01*
262 | X151924285Y-109558857D01*
263 | X151924285Y-108358857D01*
264 | X151524285Y-108358857D01*
265 | X151410000Y-108416000D01*
266 | X151352857Y-108473142D01*
267 | X151295714Y-108587428D01*
268 | X151295714Y-108701714D01*
269 | X151352857Y-108816000D01*
270 | X151410000Y-108873142D01*
271 | X151524285Y-108930285D01*
272 | X151924285Y-108930285D01*
273 | X150552857Y-109558857D02*
274 | X150667142Y-109501714D01*
275 | X150724285Y-109444571D01*
276 | X150781428Y-109330285D01*
277 | X150781428Y-108987428D01*
278 | X150724285Y-108873142D01*
279 | X150667142Y-108816000D01*
280 | X150552857Y-108758857D01*
281 | X150381428Y-108758857D01*
282 | X150267142Y-108816000D01*
283 | X150210000Y-108873142D01*
284 | X150152857Y-108987428D01*
285 | X150152857Y-109330285D01*
286 | X150210000Y-109444571D01*
287 | X150267142Y-109501714D01*
288 | X150381428Y-109558857D01*
289 | X150552857Y-109558857D01*
290 | X149124285Y-109558857D02*
291 | X149124285Y-108930285D01*
292 | X149181428Y-108816000D01*
293 | X149295714Y-108758857D01*
294 | X149524285Y-108758857D01*
295 | X149638571Y-108816000D01*
296 | X149124285Y-109501714D02*
297 | X149238571Y-109558857D01*
298 | X149524285Y-109558857D01*
299 | X149638571Y-109501714D01*
300 | X149695714Y-109387428D01*
301 | X149695714Y-109273142D01*
302 | X149638571Y-109158857D01*
303 | X149524285Y-109101714D01*
304 | X149238571Y-109101714D01*
305 | X149124285Y-109044571D01*
306 | X148552857Y-109558857D02*
307 | X148552857Y-108758857D01*
308 | X148552857Y-108987428D02*
309 | X148495714Y-108873142D01*
310 | X148438571Y-108816000D01*
311 | X148324285Y-108758857D01*
312 | X148210000Y-108758857D01*
313 | X147295714Y-109558857D02*
314 | X147295714Y-108358857D01*
315 | X147295714Y-109501714D02*
316 | X147410000Y-109558857D01*
317 | X147638571Y-109558857D01*
318 | X147752857Y-109501714D01*
319 | X147810000Y-109444571D01*
320 | X147867142Y-109330285D01*
321 | X147867142Y-108987428D01*
322 | X147810000Y-108873142D01*
323 | X147752857Y-108816000D01*
324 | X147638571Y-108758857D01*
325 | X147410000Y-108758857D01*
326 | X147295714Y-108816000D01*
327 | X131753607Y-107272857D02*
328 | X131603607Y-106072857D01*
329 | X131082178Y-106472857D02*
330 | X131182178Y-107272857D01*
331 | X131096464Y-106587142D02*
332 | X131032178Y-106530000D01*
333 | X130910750Y-106472857D01*
334 | X130739321Y-106472857D01*
335 | X130632178Y-106530000D01*
336 | X130589321Y-106644285D01*
337 | X130667892Y-107272857D01*
338 | X130110750Y-106472857D02*
339 | X129925035Y-107272857D01*
340 | X129539321Y-106472857D01*
341 | X129182178Y-107272857D02*
342 | X129082178Y-106472857D01*
343 | X129032178Y-106072857D02*
344 | X129096464Y-106130000D01*
345 | X129046464Y-106187142D01*
346 | X128982178Y-106130000D01*
347 | X129032178Y-106072857D01*
348 | X129046464Y-106187142D01*
349 | X128660750Y-107215714D02*
350 | X128553607Y-107272857D01*
351 | X128325035Y-107272857D01*
352 | X128203607Y-107215714D01*
353 | X128132178Y-107101428D01*
354 | X128125035Y-107044285D01*
355 | X128167892Y-106930000D01*
356 | X128275035Y-106872857D01*
357 | X128446464Y-106872857D01*
358 | X128553607Y-106815714D01*
359 | X128596464Y-106701428D01*
360 | X128589321Y-106644285D01*
361 | X128517892Y-106530000D01*
362 | X128396464Y-106472857D01*
363 | X128225035Y-106472857D01*
364 | X128117892Y-106530000D01*
365 | X127639321Y-107272857D02*
366 | X127539321Y-106472857D01*
367 | X127489321Y-106072857D02*
368 | X127553607Y-106130000D01*
369 | X127503607Y-106187142D01*
370 | X127439321Y-106130000D01*
371 | X127489321Y-106072857D01*
372 | X127503607Y-106187142D01*
373 | X127067892Y-107272857D02*
374 | X126917892Y-106072857D01*
375 | X126975035Y-106530000D02*
376 | X126853607Y-106472857D01*
377 | X126625035Y-106472857D01*
378 | X126517892Y-106530000D01*
379 | X126467892Y-106587142D01*
380 | X126425035Y-106701428D01*
381 | X126467892Y-107044285D01*
382 | X126539321Y-107158571D01*
383 | X126603607Y-107215714D01*
384 | X126725035Y-107272857D01*
385 | X126953607Y-107272857D01*
386 | X127060750Y-107215714D01*
387 | X125810750Y-107272857D02*
388 | X125917892Y-107215714D01*
389 | X125960750Y-107101428D01*
390 | X125832178Y-106072857D01*
391 | X124889321Y-107215714D02*
392 | X125010750Y-107272857D01*
393 | X125239321Y-107272857D01*
394 | X125346464Y-107215714D01*
395 | X125389321Y-107101428D01*
396 | X125332178Y-106644285D01*
397 | X125260750Y-106530000D01*
398 | X125139321Y-106472857D01*
399 | X124910750Y-106472857D01*
400 | X124803607Y-106530000D01*
401 | X124760750Y-106644285D01*
402 | X124775035Y-106758571D01*
403 | X125360750Y-106872857D01*
404 | X123460750Y-107215714D02*
405 | X123296464Y-107272857D01*
406 | X123010750Y-107272857D01*
407 | X122889321Y-107215714D01*
408 | X122825035Y-107158571D01*
409 | X122753607Y-107044285D01*
410 | X122739321Y-106930000D01*
411 | X122782178Y-106815714D01*
412 | X122832178Y-106758571D01*
413 | X122939321Y-106701428D01*
414 | X123160750Y-106644285D01*
415 | X123267892Y-106587142D01*
416 | X123317892Y-106530000D01*
417 | X123360750Y-106415714D01*
418 | X123346464Y-106301428D01*
419 | X123275035Y-106187142D01*
420 | X123210750Y-106130000D01*
421 | X123089321Y-106072857D01*
422 | X122803607Y-106072857D01*
423 | X122639321Y-106130000D01*
424 | X122267892Y-107272857D02*
425 | X122167892Y-106472857D01*
426 | X122117892Y-106072857D02*
427 | X122182178Y-106130000D01*
428 | X122132178Y-106187142D01*
429 | X122067892Y-106130000D01*
430 | X122117892Y-106072857D01*
431 | X122132178Y-106187142D01*
432 | X121182178Y-107272857D02*
433 | X121032178Y-106072857D01*
434 | X121175035Y-107215714D02*
435 | X121296464Y-107272857D01*
436 | X121525035Y-107272857D01*
437 | X121632178Y-107215714D01*
438 | X121682178Y-107158571D01*
439 | X121725035Y-107044285D01*
440 | X121682178Y-106701428D01*
441 | X121610750Y-106587142D01*
442 | X121546464Y-106530000D01*
443 | X121425035Y-106472857D01*
444 | X121196464Y-106472857D01*
445 | X121089321Y-106530000D01*
446 | X120146464Y-107215714D02*
447 | X120267892Y-107272857D01*
448 | X120496464Y-107272857D01*
449 | X120603607Y-107215714D01*
450 | X120646464Y-107101428D01*
451 | X120589321Y-106644285D01*
452 | X120517892Y-106530000D01*
453 | X120396464Y-106472857D01*
454 | X120167892Y-106472857D01*
455 | X120060750Y-106530000D01*
456 | X120017892Y-106644285D01*
457 | X120032178Y-106758571D01*
458 | X120617892Y-106872857D01*
459 | X132594285Y-108372857D02*
460 | X132594285Y-109230000D01*
461 | X132651428Y-109401428D01*
462 | X132765714Y-109515714D01*
463 | X132937142Y-109572857D01*
464 | X133051428Y-109572857D01*
465 | X131565714Y-109515714D02*
466 | X131680000Y-109572857D01*
467 | X131908571Y-109572857D01*
468 | X132022857Y-109515714D01*
469 | X132080000Y-109401428D01*
470 | X132080000Y-108944285D01*
471 | X132022857Y-108830000D01*
472 | X131908571Y-108772857D01*
473 | X131680000Y-108772857D01*
474 | X131565714Y-108830000D01*
475 | X131508571Y-108944285D01*
476 | X131508571Y-109058571D01*
477 | X132080000Y-109172857D01*
478 | X131165714Y-108772857D02*
479 | X130708571Y-108772857D01*
480 | X130994285Y-109572857D02*
481 | X130994285Y-108544285D01*
482 | X130937142Y-108430000D01*
483 | X130822857Y-108372857D01*
484 | X130708571Y-108372857D01*
485 | X130480000Y-108772857D02*
486 | X130022857Y-108772857D01*
487 | X130308571Y-109572857D02*
488 | X130308571Y-108544285D01*
489 | X130251428Y-108430000D01*
490 | X130137142Y-108372857D01*
491 | X130022857Y-108372857D01*
492 | X128022857Y-109458571D02*
493 | X128080000Y-109515714D01*
494 | X128251428Y-109572857D01*
495 | X128365714Y-109572857D01*
496 | X128537142Y-109515714D01*
497 | X128651428Y-109401428D01*
498 | X128708571Y-109287142D01*
499 | X128765714Y-109058571D01*
500 | X128765714Y-108887142D01*
501 | X128708571Y-108658571D01*
502 | X128651428Y-108544285D01*
503 | X128537142Y-108430000D01*
504 | X128365714Y-108372857D01*
505 | X128251428Y-108372857D01*
506 | X128080000Y-108430000D01*
507 | X128022857Y-108487142D01*
508 | X127508571Y-109572857D02*
509 | X127508571Y-108372857D01*
510 | X126994285Y-109572857D02*
511 | X126994285Y-108944285D01*
512 | X127051428Y-108830000D01*
513 | X127165714Y-108772857D01*
514 | X127337142Y-108772857D01*
515 | X127451428Y-108830000D01*
516 | X127508571Y-108887142D01*
517 | X125965714Y-109515714D02*
518 | X126080000Y-109572857D01*
519 | X126308571Y-109572857D01*
520 | X126422857Y-109515714D01*
521 | X126480000Y-109401428D01*
522 | X126480000Y-108944285D01*
523 | X126422857Y-108830000D01*
524 | X126308571Y-108772857D01*
525 | X126080000Y-108772857D01*
526 | X125965714Y-108830000D01*
527 | X125908571Y-108944285D01*
528 | X125908571Y-109058571D01*
529 | X126480000Y-109172857D01*
530 | X125394285Y-108772857D02*
531 | X125394285Y-109572857D01*
532 | X125394285Y-108887142D02*
533 | X125337142Y-108830000D01*
534 | X125222857Y-108772857D01*
535 | X125051428Y-108772857D01*
536 | X124937142Y-108830000D01*
537 | X124880000Y-108944285D01*
538 | X124880000Y-109572857D01*
539 | X124251428Y-109515714D02*
540 | X124251428Y-109572857D01*
541 | X124308571Y-109687142D01*
542 | X124365714Y-109744285D01*
543 | X122880000Y-108487142D02*
544 | X122822857Y-108430000D01*
545 | X122708571Y-108372857D01*
546 | X122422857Y-108372857D01*
547 | X122308571Y-108430000D01*
548 | X122251428Y-108487142D01*
549 | X122194285Y-108601428D01*
550 | X122194285Y-108715714D01*
551 | X122251428Y-108887142D01*
552 | X122937142Y-109572857D01*
553 | X122194285Y-109572857D01*
554 | X121451428Y-108372857D02*
555 | X121337142Y-108372857D01*
556 | X121222857Y-108430000D01*
557 | X121165714Y-108487142D01*
558 | X121108571Y-108601428D01*
559 | X121051428Y-108830000D01*
560 | X121051428Y-109115714D01*
561 | X121108571Y-109344285D01*
562 | X121165714Y-109458571D01*
563 | X121222857Y-109515714D01*
564 | X121337142Y-109572857D01*
565 | X121451428Y-109572857D01*
566 | X121565714Y-109515714D01*
567 | X121622857Y-109458571D01*
568 | X121680000Y-109344285D01*
569 | X121737142Y-109115714D01*
570 | X121737142Y-108830000D01*
571 | X121680000Y-108601428D01*
572 | X121622857Y-108487142D01*
573 | X121565714Y-108430000D01*
574 | X121451428Y-108372857D01*
575 | X120594285Y-108487142D02*
576 | X120537142Y-108430000D01*
577 | X120422857Y-108372857D01*
578 | X120137142Y-108372857D01*
579 | X120022857Y-108430000D01*
580 | X119965714Y-108487142D01*
581 | X119908571Y-108601428D01*
582 | X119908571Y-108715714D01*
583 | X119965714Y-108887142D01*
584 | X120651428Y-109572857D01*
585 | X119908571Y-109572857D01*
586 | X119451428Y-108487142D02*
587 | X119394285Y-108430000D01*
588 | X119280000Y-108372857D01*
589 | X118994285Y-108372857D01*
590 | X118880000Y-108430000D01*
591 | X118822857Y-108487142D01*
592 | X118765714Y-108601428D01*
593 | X118765714Y-108715714D01*
594 | X118822857Y-108887142D01*
595 | X119508571Y-109572857D01*
596 | X118765714Y-109572857D01*
597 | %LPC*%
598 | D11*
599 | X120320000Y-104580000D03*
600 | X122320000Y-104580000D03*
601 | X124320000Y-104580000D03*
602 | X126320000Y-104580000D03*
603 | X128320000Y-104580000D03*
604 | X130320000Y-104580000D03*
605 | X151650000Y-104580000D03*
606 | X153650000Y-104580000D03*
607 | X155650000Y-104580000D03*
608 | X157650000Y-104580000D03*
609 | X159650000Y-104580000D03*
610 | M02*
611 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/Internal Controller Board/gerbers/Internal Controller Board-Edge_Cuts.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-09-13T12:01:50-04:00*
3 | G04 #@! TF.ProjectId,Internal Controller Board,496e7465-726e-4616-9c20-436f6e74726f,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Profile,NP*
6 | %FSLAX46Y46*%
7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
8 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-09-13 12:01:50*
9 | %MOMM*%
10 | %LPD*%
11 | G01*
12 | G04 APERTURE LIST*
13 | G04 #@! TA.AperFunction,Profile*
14 | %ADD10C,0.100000*%
15 | G04 #@! TD*
16 | G04 APERTURE END LIST*
17 | D10*
18 | X162673025Y-109112576D02*
19 | X162680000Y-102750000D01*
20 | X117809978Y-109120000D02*
21 | G75*
22 | G03*
23 | X118817424Y-110113025I1007322J14400D01*
24 | G01*
25 | X161672576Y-110113025D02*
26 | G75*
27 | G03*
28 | X162673025Y-109112576I124J1000325D01*
29 | G01*
30 | X147580000Y-105800049D02*
31 | G75*
32 | G03*
33 | X148580449Y-104799551I0J1000449D01*
34 | G01*
35 | X162680049Y-102750000D02*
36 | G75*
37 | G03*
38 | X161679551Y-101749551I-1000449J0D01*
39 | G01*
40 | X148579551Y-102750449D02*
41 | X148580449Y-104799551D01*
42 | X149580000Y-101749951D02*
43 | G75*
44 | G03*
45 | X148579551Y-102750449I0J-1000449D01*
46 | G01*
47 | X147580000Y-105800000D02*
48 | X134290449Y-105800449D01*
49 | X133290000Y-104800000D02*
50 | X133290000Y-102750000D01*
51 | X118817424Y-110113025D02*
52 | X161672576Y-110113025D01*
53 | X117810000Y-101750000D02*
54 | X117810000Y-109120000D01*
55 | X133290049Y-102750000D02*
56 | G75*
57 | G03*
58 | X132289551Y-101749551I-1000449J0D01*
59 | G01*
60 | X132289551Y-101749551D02*
61 | X117810000Y-101750000D01*
62 | X133289951Y-104800000D02*
63 | G75*
64 | G03*
65 | X134290449Y-105800449I1000449J0D01*
66 | G01*
67 | X161679551Y-101749551D02*
68 | X149580000Y-101750000D01*
69 | M02*
70 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/Internal Controller Board/gerbers/Internal Controller Board-F_Mask.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-09-13T12:01:50-04:00*
3 | G04 #@! TF.ProjectId,Internal Controller Board,496e7465-726e-4616-9c20-436f6e74726f,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Soldermask,Top*
6 | G04 #@! TF.FilePolarity,Negative*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-09-13 12:01:50*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | %ADD10RoundRect,0.425800X0.375000X-1.125000X0.375000X1.125000X-0.375000X1.125000X-0.375000X-1.125000X0*%
33 | %ADD11RoundRect,0.288300X0.250000X0.237500X-0.250000X0.237500X-0.250000X-0.237500X0.250000X-0.237500X0*%
34 | %ADD12RoundRect,0.288300X-0.237500X0.300000X-0.237500X-0.300000X0.237500X-0.300000X0.237500X0.300000X0*%
35 | %ADD13C,1.601600*%
36 | %ADD14RoundRect,0.139300X-0.516500X-0.206500X0.516500X-0.206500X0.516500X0.206500X-0.516500X0.206500X0*%
37 | %ADD15RoundRect,0.425800X-0.375000X-0.525000X0.375000X-0.525000X0.375000X0.525000X-0.375000X0.525000X0*%
38 | %ADD16RoundRect,0.425800X-0.375000X-0.875000X0.375000X-0.875000X0.375000X0.875000X-0.375000X0.875000X0*%
39 | %ADD17RoundRect,0.425800X1.125000X0.375000X-1.125000X0.375000X-1.125000X-0.375000X1.125000X-0.375000X0*%
40 | G04 APERTURE END LIST*
41 | D10*
42 | X145560000Y-107440000D03*
43 | D11*
44 | X122990000Y-109010000D03*
45 | X121165000Y-109010000D03*
46 | D12*
47 | X125620000Y-107207500D03*
48 | X125620000Y-108932500D03*
49 | D13*
50 | X120320000Y-104580000D03*
51 | X122320000Y-104580000D03*
52 | X124320000Y-104580000D03*
53 | X126320000Y-104580000D03*
54 | X128320000Y-104580000D03*
55 | X130320000Y-104580000D03*
56 | D14*
57 | X127800000Y-107120000D03*
58 | X127800000Y-108070000D03*
59 | X127800000Y-109020000D03*
60 | X130310000Y-109020000D03*
61 | X130310000Y-107120000D03*
62 | D13*
63 | X151650000Y-104580000D03*
64 | X153650000Y-104580000D03*
65 | X155650000Y-104580000D03*
66 | X157650000Y-104580000D03*
67 | X159650000Y-104580000D03*
68 | D11*
69 | X152812500Y-107260000D03*
70 | X150987500Y-107260000D03*
71 | D10*
72 | X138030000Y-107440000D03*
73 | D15*
74 | X150570000Y-102610000D03*
75 | X153110000Y-102610000D03*
76 | X155650000Y-102610000D03*
77 | X158190000Y-102610000D03*
78 | X160730000Y-102610000D03*
79 | D14*
80 | X157620000Y-107170000D03*
81 | X157620000Y-108120000D03*
82 | X157620000Y-109070000D03*
83 | X160130000Y-109070000D03*
84 | X160130000Y-107170000D03*
85 | D15*
86 | X120720000Y-102600000D03*
87 | X123260000Y-102600000D03*
88 | X125800000Y-102600000D03*
89 | X128340000Y-102600000D03*
90 | X130880000Y-102600000D03*
91 | D16*
92 | X133420000Y-107830000D03*
93 | D17*
94 | X117370000Y-102880000D03*
95 | X117370000Y-105420000D03*
96 | X117370000Y-107960000D03*
97 | D11*
98 | X152812500Y-108990000D03*
99 | X150987500Y-108990000D03*
100 | X122982500Y-107120000D03*
101 | X121157500Y-107120000D03*
102 | D12*
103 | X155430000Y-107257500D03*
104 | X155430000Y-108982500D03*
105 | M02*
106 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/Internal Controller Board/gerbers/Internal Controller Board-F_Paste.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-09-13T12:01:50-04:00*
3 | G04 #@! TF.ProjectId,Internal Controller Board,496e7465-726e-4616-9c20-436f6e74726f,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Paste,Top*
6 | G04 #@! TF.FilePolarity,Positive*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-09-13 12:01:50*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | %ADD10RoundRect,0.375000X0.375000X-1.125000X0.375000X1.125000X-0.375000X1.125000X-0.375000X-1.125000X0*%
33 | %ADD11RoundRect,0.237500X0.250000X0.237500X-0.250000X0.237500X-0.250000X-0.237500X0.250000X-0.237500X0*%
34 | %ADD12RoundRect,0.237500X-0.237500X0.300000X-0.237500X-0.300000X0.237500X-0.300000X0.237500X0.300000X0*%
35 | %ADD13RoundRect,0.088500X-0.516500X-0.206500X0.516500X-0.206500X0.516500X0.206500X-0.516500X0.206500X0*%
36 | %ADD14RoundRect,0.375000X-0.375000X-0.525000X0.375000X-0.525000X0.375000X0.525000X-0.375000X0.525000X0*%
37 | %ADD15RoundRect,0.375000X-0.375000X-0.875000X0.375000X-0.875000X0.375000X0.875000X-0.375000X0.875000X0*%
38 | %ADD16RoundRect,0.375000X1.125000X0.375000X-1.125000X0.375000X-1.125000X-0.375000X1.125000X-0.375000X0*%
39 | G04 APERTURE END LIST*
40 | D10*
41 | X145560000Y-107440000D03*
42 | D11*
43 | X122990000Y-109010000D03*
44 | X121165000Y-109010000D03*
45 | D12*
46 | X125620000Y-107207500D03*
47 | X125620000Y-108932500D03*
48 | D13*
49 | X127800000Y-107120000D03*
50 | X127800000Y-108070000D03*
51 | X127800000Y-109020000D03*
52 | X130310000Y-109020000D03*
53 | X130310000Y-107120000D03*
54 | D11*
55 | X152812500Y-107260000D03*
56 | X150987500Y-107260000D03*
57 | D10*
58 | X138030000Y-107440000D03*
59 | D14*
60 | X150570000Y-102610000D03*
61 | X153110000Y-102610000D03*
62 | X155650000Y-102610000D03*
63 | X158190000Y-102610000D03*
64 | X160730000Y-102610000D03*
65 | D13*
66 | X157620000Y-107170000D03*
67 | X157620000Y-108120000D03*
68 | X157620000Y-109070000D03*
69 | X160130000Y-109070000D03*
70 | X160130000Y-107170000D03*
71 | D14*
72 | X120720000Y-102600000D03*
73 | X123260000Y-102600000D03*
74 | X125800000Y-102600000D03*
75 | X128340000Y-102600000D03*
76 | X130880000Y-102600000D03*
77 | D15*
78 | X133420000Y-107830000D03*
79 | D16*
80 | X117370000Y-102880000D03*
81 | X117370000Y-105420000D03*
82 | X117370000Y-107960000D03*
83 | D11*
84 | X152812500Y-108990000D03*
85 | X150987500Y-108990000D03*
86 | X122982500Y-107120000D03*
87 | X121157500Y-107120000D03*
88 | D12*
89 | X155430000Y-107257500D03*
90 | X155430000Y-108982500D03*
91 | M02*
92 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/Internal Controller Board/gerbers/Internal Controller Board.drl:
--------------------------------------------------------------------------------
1 | M48
2 | ; DRILL file {KiCad (6.0.6-0)} date Tuesday, 13 September 2022 at 12:01:51
3 | ; FORMAT={-:-/ absolute / inch / decimal}
4 | ; #@! TF.CreationDate,2022-09-13T12:01:51-04:00
5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.6-0)
6 | ; #@! TF.FileFunction,MixedPlating,1,2
7 | FMAT,2
8 | INCH
9 | ; #@! TA.AperFunction,Plated,PTH,ViaDrill
10 | T1C0.0118
11 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill
12 | T2C0.0295
13 | %
14 | G90
15 | G05
16 | T1
17 | X4.6669Y-4.0504
18 | X4.6669Y-4.1504
19 | X4.6673Y-4.2504
20 | X4.7701Y-4.27
21 | X4.8949Y-4.25
22 | X4.9341Y-4.0512
23 | X5.1978Y-4.2047
24 | X5.2539Y-4.2949
25 | X5.435Y-4.2057
26 | X5.5886Y-4.2943
27 | X5.7311Y-4.2067
28 | X5.9067Y-4.2909
29 | X6.0098Y-4.0502
30 | X6.0685Y-4.2
31 | X6.0689Y-4.2618
32 | X6.1417Y-4.2844
33 | X6.2687Y-4.2421
34 | X6.3612Y-4.2943
35 | T2
36 | X4.737Y-4.1173
37 | X4.8157Y-4.1173
38 | X4.8945Y-4.1173
39 | X4.9732Y-4.1173
40 | X5.052Y-4.1173
41 | X5.1307Y-4.1173
42 | X5.9705Y-4.1173
43 | X6.0492Y-4.1173
44 | X6.128Y-4.1173
45 | X6.2067Y-4.1173
46 | X6.2854Y-4.1173
47 | T0
48 | M30
49 |
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/Internal Controller Board/gerbers/Internal Controller Board.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/KiCAD/Famicom/GPM/Internal Controller Board/gerbers/Internal Controller Board.zip
--------------------------------------------------------------------------------
/KiCAD/Famicom/GPM/Internal Controller Board/sym-lib-table:
--------------------------------------------------------------------------------
1 | (sym_lib_table
2 | (lib (name "DA15_Fix")(type "KiCad")(uri "/Users/jeffchen/KiCAD/Famicom DA-15 Fix/DA15_Fix.kicad_sym")(options "")(descr ""))
3 | )
4 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Main PCB/Twins Main PCB-cache.lib:
--------------------------------------------------------------------------------
1 | EESchema-LIBRARY Version 2.4
2 | #encoding utf-8
3 | #
4 | #End Library
5 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Main PCB/Twins Main PCB.kicad_prl:
--------------------------------------------------------------------------------
1 | {
2 | "board": {
3 | "active_layer": 0,
4 | "active_layer_preset": "",
5 | "auto_track_width": true,
6 | "hidden_nets": [],
7 | "high_contrast_mode": 0,
8 | "net_color_mode": 1,
9 | "opacity": {
10 | "pads": 1.0,
11 | "tracks": 1.0,
12 | "vias": 1.0,
13 | "zones": 0.6
14 | },
15 | "ratsnest_display_mode": 0,
16 | "selection_filter": {
17 | "dimensions": true,
18 | "footprints": true,
19 | "graphics": true,
20 | "keepouts": true,
21 | "lockedItems": true,
22 | "otherItems": true,
23 | "pads": true,
24 | "text": true,
25 | "tracks": true,
26 | "vias": true,
27 | "zones": true
28 | },
29 | "visible_items": [
30 | 0,
31 | 1,
32 | 2,
33 | 3,
34 | 4,
35 | 5,
36 | 8,
37 | 9,
38 | 10,
39 | 11,
40 | 12,
41 | 13,
42 | 14,
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 | ],
65 | "visible_layers": "ffdffff_ffffffff",
66 | "zone_display_mode": 1
67 | },
68 | "meta": {
69 | "filename": "Twins Main PCB.kicad_prl",
70 | "version": 3
71 | },
72 | "project": {
73 | "files": []
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Main PCB/Twins Main PCB.kicad_pro:
--------------------------------------------------------------------------------
1 | {
2 | "board": {
3 | "design_settings": {
4 | "defaults": {
5 | "board_outline_line_width": 0.09999999999999999,
6 | "copper_line_width": 0.254,
7 | "copper_text_italic": false,
8 | "copper_text_size_h": 1.524,
9 | "copper_text_size_v": 1.524,
10 | "copper_text_thickness": 0.30479999999999996,
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.09999999999999999,
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.127,
41 | "silk_text_italic": false,
42 | "silk_text_size_h": 0.762,
43 | "silk_text_size_v": 0.762,
44 | "silk_text_thickness": 0.127,
45 | "silk_text_upright": false,
46 | "zones": {
47 | "45_degree_only": false,
48 | "min_clearance": 0.16999999999999998
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 | "filename": "board_design_settings.json",
61 | "version": 2
62 | },
63 | "rule_severities": {
64 | "annular_width": "error",
65 | "clearance": "error",
66 | "copper_edge_clearance": "warning",
67 | "courtyards_overlap": "error",
68 | "diff_pair_gap_out_of_range": "error",
69 | "diff_pair_uncoupled_length_too_long": "error",
70 | "drill_out_of_range": "error",
71 | "duplicate_footprints": "warning",
72 | "extra_footprint": "warning",
73 | "footprint_type_mismatch": "error",
74 | "hole_clearance": "error",
75 | "hole_near_hole": "error",
76 | "invalid_outline": "error",
77 | "item_on_disabled_layer": "error",
78 | "items_not_allowed": "error",
79 | "length_out_of_range": "error",
80 | "malformed_courtyard": "error",
81 | "microvia_drill_out_of_range": "error",
82 | "missing_courtyard": "ignore",
83 | "missing_footprint": "warning",
84 | "net_conflict": "warning",
85 | "npth_inside_courtyard": "ignore",
86 | "padstack": "error",
87 | "pth_inside_courtyard": "ignore",
88 | "shorting_items": "error",
89 | "silk_over_copper": "ignore",
90 | "silk_overlap": "ignore",
91 | "skew_out_of_range": "error",
92 | "through_hole_pad_without_hole": "error",
93 | "too_many_vias": "error",
94 | "track_dangling": "warning",
95 | "track_width": "error",
96 | "tracks_crossing": "error",
97 | "unconnected_items": "error",
98 | "unresolved_variable": "error",
99 | "via_dangling": "warning",
100 | "zone_has_empty_net": "error",
101 | "zones_intersect": "error"
102 | },
103 | "rule_severitieslegacy_courtyards_overlap": true,
104 | "rule_severitieslegacy_no_courtyard_defined": false,
105 | "rules": {
106 | "allow_blind_buried_vias": false,
107 | "allow_microvias": false,
108 | "max_error": 0.005,
109 | "min_clearance": 0.0,
110 | "min_copper_edge_clearance": 0.0,
111 | "min_hole_clearance": 0.25,
112 | "min_hole_to_hole": 0.25,
113 | "min_microvia_diameter": 0.19999999999999998,
114 | "min_microvia_drill": 0.09999999999999999,
115 | "min_silk_clearance": 0.0,
116 | "min_through_hole_diameter": 0.254,
117 | "min_track_width": 0.15239999999999998,
118 | "min_via_annular_width": 0.049999999999999996,
119 | "min_via_diameter": 0.508,
120 | "use_height_for_length_calcs": true
121 | },
122 | "track_widths": [
123 | 0.0,
124 | 0.254,
125 | 0.508,
126 | 0.762
127 | ],
128 | "via_dimensions": [
129 | {
130 | "diameter": 0.0,
131 | "drill": 0.0
132 | },
133 | {
134 | "diameter": 0.6858,
135 | "drill": 0.3302
136 | },
137 | {
138 | "diameter": 0.889,
139 | "drill": 0.381
140 | }
141 | ],
142 | "zones_allow_external_fillets": false,
143 | "zones_use_no_outline": true
144 | },
145 | "layer_presets": []
146 | },
147 | "boards": [],
148 | "cvpcb": {
149 | "equivalence_files": []
150 | },
151 | "erc": {
152 | "erc_exclusions": [],
153 | "meta": {
154 | "version": 0
155 | },
156 | "pin_map": [
157 | [
158 | 0,
159 | 0,
160 | 0,
161 | 0,
162 | 0,
163 | 0,
164 | 1,
165 | 0,
166 | 0,
167 | 0,
168 | 0,
169 | 2
170 | ],
171 | [
172 | 0,
173 | 2,
174 | 0,
175 | 1,
176 | 0,
177 | 0,
178 | 1,
179 | 0,
180 | 2,
181 | 2,
182 | 2,
183 | 2
184 | ],
185 | [
186 | 0,
187 | 0,
188 | 0,
189 | 0,
190 | 0,
191 | 0,
192 | 1,
193 | 0,
194 | 1,
195 | 0,
196 | 1,
197 | 2
198 | ],
199 | [
200 | 0,
201 | 1,
202 | 0,
203 | 0,
204 | 0,
205 | 0,
206 | 1,
207 | 1,
208 | 2,
209 | 1,
210 | 1,
211 | 2
212 | ],
213 | [
214 | 0,
215 | 0,
216 | 0,
217 | 0,
218 | 0,
219 | 0,
220 | 1,
221 | 0,
222 | 0,
223 | 0,
224 | 0,
225 | 2
226 | ],
227 | [
228 | 0,
229 | 0,
230 | 0,
231 | 0,
232 | 0,
233 | 0,
234 | 0,
235 | 0,
236 | 0,
237 | 0,
238 | 0,
239 | 2
240 | ],
241 | [
242 | 1,
243 | 1,
244 | 1,
245 | 1,
246 | 1,
247 | 0,
248 | 1,
249 | 1,
250 | 1,
251 | 1,
252 | 1,
253 | 2
254 | ],
255 | [
256 | 0,
257 | 0,
258 | 0,
259 | 1,
260 | 0,
261 | 0,
262 | 1,
263 | 0,
264 | 0,
265 | 0,
266 | 0,
267 | 2
268 | ],
269 | [
270 | 0,
271 | 2,
272 | 1,
273 | 2,
274 | 0,
275 | 0,
276 | 1,
277 | 0,
278 | 2,
279 | 2,
280 | 2,
281 | 2
282 | ],
283 | [
284 | 0,
285 | 2,
286 | 0,
287 | 1,
288 | 0,
289 | 0,
290 | 1,
291 | 0,
292 | 2,
293 | 0,
294 | 0,
295 | 2
296 | ],
297 | [
298 | 0,
299 | 2,
300 | 1,
301 | 1,
302 | 0,
303 | 0,
304 | 1,
305 | 0,
306 | 2,
307 | 0,
308 | 0,
309 | 2
310 | ],
311 | [
312 | 2,
313 | 2,
314 | 2,
315 | 2,
316 | 2,
317 | 2,
318 | 2,
319 | 2,
320 | 2,
321 | 2,
322 | 2,
323 | 2
324 | ]
325 | ],
326 | "rule_severities": {
327 | "bus_definition_conflict": "error",
328 | "bus_entry_needed": "error",
329 | "bus_label_syntax": "error",
330 | "bus_to_bus_conflict": "error",
331 | "bus_to_net_conflict": "error",
332 | "different_unit_footprint": "error",
333 | "different_unit_net": "error",
334 | "duplicate_reference": "error",
335 | "duplicate_sheet_names": "error",
336 | "extra_units": "error",
337 | "global_label_dangling": "warning",
338 | "hier_label_mismatch": "error",
339 | "label_dangling": "error",
340 | "lib_symbol_issues": "warning",
341 | "multiple_net_names": "warning",
342 | "net_not_bus_member": "warning",
343 | "no_connect_connected": "warning",
344 | "no_connect_dangling": "warning",
345 | "pin_not_connected": "error",
346 | "pin_not_driven": "error",
347 | "pin_to_pin": "warning",
348 | "power_pin_not_driven": "error",
349 | "similar_labels": "warning",
350 | "unannotated": "error",
351 | "unit_value_mismatch": "error",
352 | "unresolved_variable": "error",
353 | "wire_dangling": "error"
354 | }
355 | },
356 | "libraries": {
357 | "pinned_footprint_libs": [],
358 | "pinned_symbol_libs": []
359 | },
360 | "meta": {
361 | "filename": "Twins Main PCB.kicad_pro",
362 | "version": 1
363 | },
364 | "net_settings": {
365 | "classes": [
366 | {
367 | "bus_width": 12.0,
368 | "clearance": 0.19,
369 | "diff_pair_gap": 0.1524,
370 | "diff_pair_via_gap": 0.25,
371 | "diff_pair_width": 0.1524,
372 | "line_style": 0,
373 | "microvia_diameter": 0.6858,
374 | "microvia_drill": 0.254,
375 | "name": "Default",
376 | "pcb_color": "rgba(0, 0, 0, 0.000)",
377 | "schematic_color": "rgba(0, 0, 0, 0.000)",
378 | "track_width": 0.25,
379 | "via_diameter": 0.7,
380 | "via_drill": 0.3,
381 | "wire_width": 6.0
382 | }
383 | ],
384 | "meta": {
385 | "version": 2
386 | },
387 | "net_colors": null
388 | },
389 | "pcbnew": {
390 | "last_paths": {
391 | "gencad": "",
392 | "idf": "",
393 | "netlist": "",
394 | "specctra_dsn": "",
395 | "step": "",
396 | "vrml": ""
397 | },
398 | "page_layout_descr_file": "default.kicad_wks"
399 | },
400 | "schematic": {
401 | "annotate_start_num": 0,
402 | "drawing": {
403 | "default_line_thickness": 6.0,
404 | "default_text_size": 50.0,
405 | "field_names": [],
406 | "intersheets_ref_own_page": false,
407 | "intersheets_ref_prefix": "",
408 | "intersheets_ref_short": false,
409 | "intersheets_ref_show": false,
410 | "intersheets_ref_suffix": "",
411 | "junction_size_choice": 3,
412 | "label_size_ratio": 0.25,
413 | "pin_symbol_size": 0.0,
414 | "text_offset_ratio": 0.08
415 | },
416 | "legacy_lib_dir": "",
417 | "legacy_lib_list": [],
418 | "meta": {
419 | "version": 1
420 | },
421 | "net_format_name": "",
422 | "ngspice": {
423 | "fix_include_paths": true,
424 | "fix_passive_vals": false,
425 | "meta": {
426 | "version": 0
427 | },
428 | "model_mode": 0,
429 | "workbook_filename": ""
430 | },
431 | "page_layout_descr_file": "default.kicad_wks",
432 | "plot_directory": "",
433 | "spice_adjust_passive_values": false,
434 | "spice_external_command": "spice \"%I\"",
435 | "subpart_first_id": 65,
436 | "subpart_id_separator": 0
437 | },
438 | "sheets": [
439 | [
440 | "981c6bc0-0ebc-475c-8b37-3f0b343b4cf2",
441 | ""
442 | ]
443 | ],
444 | "text_variables": {}
445 | }
446 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Main PCB/Twins Main PCB.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/KiCAD/Twins/Twins Main PCB/Twins Main PCB.pdf
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Main PCB/Twins Main PCB.sch:
--------------------------------------------------------------------------------
1 | EESchema Schematic File Version 4
2 | LIBS:OshPark-2Layer-cache
3 | EELAYER 30 0
4 | EELAYER END
5 | $Descr USLetter 11000 8500
6 | encoding utf-8
7 | Sheet 1 1
8 | Title ""
9 | Date ""
10 | Rev "1"
11 | Comp ""
12 | Comment1 "Designed for OSH Park 2 Layer Prototype"
13 | Comment2 ""
14 | Comment3 ""
15 | Comment4 ""
16 | $EndDescr
17 | $EndSCHEMATC
18 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Main PCB/fp-lib-table:
--------------------------------------------------------------------------------
1 | (fp_lib_table
2 | (lib (name "DA15_Fix")(type "KiCad")(uri "/Users/jeffchen/KiCAD/Famicom DA-15 Fix/DA15_Fix.pretty")(options "")(descr ""))
3 | )
4 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Main PCB/gerbers/Twins Main PCB-B_Mask.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-11-05T02:28:39-04:00*
3 | G04 #@! TF.ProjectId,Twins Main PCB,5477696e-7320-44d6-9169-6e205043422e,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Soldermask,Bot*
6 | G04 #@! TF.FilePolarity,Negative*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-11-05 02:28:39*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | %ADD10C,1.501600*%
33 | %ADD11RoundRect,0.750800X-0.625000X0.000000X0.625000X0.000000X0.625000X0.000000X-0.625000X0.000000X0*%
34 | G04 APERTURE END LIST*
35 | D10*
36 | X162375000Y-106775000D03*
37 | X162375000Y-99175000D03*
38 | X159875000Y-99175000D03*
39 | D11*
40 | X130600000Y-105775000D03*
41 | X120600000Y-98200000D03*
42 | X130600000Y-98200000D03*
43 | X120600000Y-105775000D03*
44 | D10*
45 | X159875000Y-106775000D03*
46 | M02*
47 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Main PCB/gerbers/Twins Main PCB-B_Paste.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-11-05T02:28:38-04:00*
3 | G04 #@! TF.ProjectId,Twins Main PCB,5477696e-7320-44d6-9169-6e205043422e,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Paste,Bot*
6 | G04 #@! TF.FilePolarity,Positive*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-11-05 02:28:38*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 APERTURE END LIST*
15 | M02*
16 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Main PCB/gerbers/Twins Main PCB-Edge_Cuts.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-11-05T02:28:39-04:00*
3 | G04 #@! TF.ProjectId,Twins Main PCB,5477696e-7320-44d6-9169-6e205043422e,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Profile,NP*
6 | %FSLAX46Y46*%
7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
8 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-11-05 02:28:39*
9 | %MOMM*%
10 | %LPD*%
11 | G01*
12 | G04 APERTURE LIST*
13 | G04 #@! TA.AperFunction,Profile*
14 | %ADD10C,0.100000*%
15 | G04 #@! TD*
16 | G04 APERTURE END LIST*
17 | D10*
18 | X151779427Y-106199128D02*
19 | X151776800Y-105110000D01*
20 | X137400000Y-97250000D02*
21 | X136440000Y-96275000D01*
22 | X159400872Y-108179427D02*
23 | X162529128Y-108179427D01*
24 | X119950573Y-97780872D02*
25 | X119950573Y-106199128D01*
26 | X162529128Y-97250573D02*
27 | X137400000Y-97250000D01*
28 | X136440000Y-96275000D02*
29 | X121450872Y-96280573D01*
30 | X121450872Y-107699427D02*
31 | X150279128Y-107699427D01*
32 | X150279128Y-107699427D02*
33 | G75*
34 | G03*
35 | X151779427Y-106199128I-28J1500327D01*
36 | G01*
37 | X157903200Y-105110000D02*
38 | G75*
39 | G03*
40 | X151776800Y-105110000I-3063200J0D01*
41 | G01*
42 | X121450872Y-96280573D02*
43 | G75*
44 | G03*
45 | X119950573Y-97780872I28J-1500327D01*
46 | G01*
47 | X157900573Y-106679128D02*
48 | X157903200Y-105110000D01*
49 | X157900573Y-106679128D02*
50 | G75*
51 | G03*
52 | X159400872Y-108179427I1500327J28D01*
53 | G01*
54 | X164029427Y-106679128D02*
55 | X164029427Y-98750872D01*
56 | X164029427Y-98750872D02*
57 | G75*
58 | G03*
59 | X162529128Y-97250573I-1500327J-28D01*
60 | G01*
61 | X162529128Y-108179427D02*
62 | G75*
63 | G03*
64 | X164029427Y-106679128I-28J1500327D01*
65 | G01*
66 | X119950573Y-106199128D02*
67 | G75*
68 | G03*
69 | X121450872Y-107699427I1500327J28D01*
70 | G01*
71 | M02*
72 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Main PCB/gerbers/Twins Main PCB-F_Mask.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-11-05T02:28:39-04:00*
3 | G04 #@! TF.ProjectId,Twins Main PCB,5477696e-7320-44d6-9169-6e205043422e,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Soldermask,Top*
6 | G04 #@! TF.FilePolarity,Negative*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-11-05 02:28:39*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | %AMFreePoly0*
32 | 4,1,37,0.535921,0.785921,0.550800,0.750000,0.550800,-0.750000,0.535921,-0.785921,0.500000,-0.800800,0.000000,-0.800800,-0.012526,-0.795612,-0.080872,-0.794359,-0.095090,-0.792057,-0.230405,-0.749782,-0.243405,-0.743581,-0.361415,-0.665026,-0.372153,-0.655426,-0.463373,-0.546907,-0.470984,-0.534678,-0.528079,-0.404919,-0.531952,-0.391047,-0.549535,-0.256587,-0.548147,-0.256405,-0.550800,-0.250000,
33 | -0.550800,0.250000,-0.550314,0.251174,-0.550158,0.263925,-0.528347,0.404002,-0.524136,0.417775,-0.463888,0.546100,-0.455980,0.558139,-0.362136,0.664397,-0.351168,0.673732,-0.231273,0.749380,-0.218125,0.755261,-0.081818,0.794218,-0.067547,0.796173,-0.011991,0.795833,0.000000,0.800800,0.500000,0.800800,0.535921,0.785921,0.535921,0.785921,$1*%
34 | %AMFreePoly1*
35 | 4,1,37,0.012350,0.795685,0.074215,0.795307,0.088460,0.793178,0.224281,0.752559,0.237356,0.746518,0.356318,0.669411,0.367173,0.659942,0.459711,0.552545,0.467470,0.540411,0.526147,0.411359,0.530190,0.397535,0.550287,0.257202,0.550800,0.250000,0.550800,-0.250000,0.550796,-0.250620,0.550647,-0.262836,0.549947,-0.270644,0.526427,-0.410445,0.522048,-0.424167,0.460236,-0.551746,
36 | 0.452182,-0.563686,0.357047,-0.668790,0.345965,-0.677991,0.225155,-0.752168,0.211936,-0.757888,0.075163,-0.795177,0.060870,-0.796957,0.011464,-0.796051,0.000000,-0.800800,-0.500000,-0.800800,-0.535921,-0.785921,-0.550800,-0.750000,-0.550800,0.750000,-0.535921,0.785921,-0.500000,0.800800,0.000000,0.800800,0.012350,0.795685,0.012350,0.795685,$1*%
37 | G04 Aperture macros list end*
38 | %ADD10C,1.501600*%
39 | %ADD11RoundRect,0.288300X0.344715X-0.008839X-0.008839X0.344715X-0.344715X0.008839X0.008839X-0.344715X0*%
40 | %ADD12RoundRect,0.288300X0.008839X0.344715X-0.344715X-0.008839X-0.008839X-0.344715X0.344715X0.008839X0*%
41 | %ADD13RoundRect,0.400800X0.650000X0.350000X-0.650000X0.350000X-0.650000X-0.350000X0.650000X-0.350000X0*%
42 | %ADD14RoundRect,0.288300X-0.008839X-0.344715X0.344715X0.008839X0.008839X0.344715X-0.344715X-0.008839X0*%
43 | %ADD15RoundRect,0.400800X-0.650000X-0.350000X0.650000X-0.350000X0.650000X0.350000X-0.650000X0.350000X0*%
44 | %ADD16RoundRect,0.425800X0.375000X-1.125000X0.375000X1.125000X-0.375000X1.125000X-0.375000X-1.125000X0*%
45 | %ADD17RoundRect,0.750800X-0.625000X0.000000X0.625000X0.000000X0.625000X0.000000X-0.625000X0.000000X0*%
46 | %ADD18RoundRect,0.288300X0.250000X0.237500X-0.250000X0.237500X-0.250000X-0.237500X0.250000X-0.237500X0*%
47 | %ADD19FreePoly0,180.000000*%
48 | %ADD20FreePoly1,180.000000*%
49 | %ADD21RoundRect,0.288300X0.237500X-0.250000X0.237500X0.250000X-0.237500X0.250000X-0.237500X-0.250000X0*%
50 | %ADD22FreePoly0,0.000000*%
51 | %ADD23FreePoly1,0.000000*%
52 | %ADD24RoundRect,0.139300X0.516500X0.206500X-0.516500X0.206500X-0.516500X-0.206500X0.516500X-0.206500X0*%
53 | %ADD25RoundRect,0.288300X-0.237500X0.250000X-0.237500X-0.250000X0.237500X-0.250000X0.237500X0.250000X0*%
54 | G04 APERTURE END LIST*
55 | D10*
56 | X162375000Y-106775000D03*
57 | X162375000Y-99175000D03*
58 | D11*
59 | X134645235Y-98945235D03*
60 | X133354765Y-97654765D03*
61 | D12*
62 | X134645235Y-105004765D03*
63 | X133354765Y-106295235D03*
64 | D10*
65 | X150025000Y-104975000D03*
66 | D13*
67 | X150275000Y-104975000D03*
68 | D14*
69 | X126554765Y-106395235D03*
70 | X127845235Y-105104765D03*
71 | D10*
72 | X159875000Y-99175000D03*
73 | D15*
74 | X137125000Y-102475000D03*
75 | D10*
76 | X137375000Y-102475000D03*
77 | D16*
78 | X154800000Y-98990000D03*
79 | X125370000Y-98010000D03*
80 | D17*
81 | X130600000Y-105775000D03*
82 | D18*
83 | X162062500Y-104150000D03*
84 | X160237500Y-104150000D03*
85 | D13*
86 | X150275000Y-102475000D03*
87 | D10*
88 | X150025000Y-102475000D03*
89 | D19*
90 | X141900000Y-98975000D03*
91 | D20*
92 | X140600000Y-98975000D03*
93 | D17*
94 | X120600000Y-98200000D03*
95 | X130600000Y-98200000D03*
96 | D18*
97 | X162062500Y-101700000D03*
98 | X160237500Y-101700000D03*
99 | D21*
100 | X134225000Y-102912500D03*
101 | X134225000Y-101087500D03*
102 | D14*
103 | X123329765Y-106420235D03*
104 | X124620235Y-105129765D03*
105 | D17*
106 | X120600000Y-105775000D03*
107 | D22*
108 | X145375000Y-98975000D03*
109 | D23*
110 | X146675000Y-98975000D03*
111 | D24*
112 | X131880000Y-102975000D03*
113 | X131880000Y-102025000D03*
114 | X131880000Y-101075000D03*
115 | X129370000Y-101075000D03*
116 | X129370000Y-102975000D03*
117 | D19*
118 | X141900000Y-106050000D03*
119 | D20*
120 | X140600000Y-106050000D03*
121 | D10*
122 | X159875000Y-106775000D03*
123 | D22*
124 | X145375000Y-106050000D03*
125 | D23*
126 | X146675000Y-106050000D03*
127 | D15*
128 | X137125000Y-104975000D03*
129 | D10*
130 | X137375000Y-104975000D03*
131 | D15*
132 | X137125000Y-99975000D03*
133 | D10*
134 | X137375000Y-99975000D03*
135 | D25*
136 | X121625000Y-101087500D03*
137 | X121625000Y-102912500D03*
138 | D13*
139 | X150275000Y-99975000D03*
140 | D10*
141 | X150025000Y-99975000D03*
142 | D24*
143 | X126792500Y-102950000D03*
144 | X126792500Y-102000000D03*
145 | X126792500Y-101050000D03*
146 | X124282500Y-101050000D03*
147 | X124282500Y-102950000D03*
148 | M02*
149 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Main PCB/gerbers/Twins Main PCB-F_Paste.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-11-05T02:28:38-04:00*
3 | G04 #@! TF.ProjectId,Twins Main PCB,5477696e-7320-44d6-9169-6e205043422e,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Paste,Top*
6 | G04 #@! TF.FilePolarity,Positive*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-11-05 02:28:38*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | %ADD10RoundRect,0.237500X0.344715X-0.008839X-0.008839X0.344715X-0.344715X0.008839X0.008839X-0.344715X0*%
33 | %ADD11RoundRect,0.237500X0.008839X0.344715X-0.344715X-0.008839X-0.008839X-0.344715X0.344715X0.008839X0*%
34 | %ADD12RoundRect,0.350000X0.650000X0.350000X-0.650000X0.350000X-0.650000X-0.350000X0.650000X-0.350000X0*%
35 | %ADD13RoundRect,0.237500X-0.008839X-0.344715X0.344715X0.008839X0.008839X0.344715X-0.344715X-0.008839X0*%
36 | %ADD14RoundRect,0.350000X-0.650000X-0.350000X0.650000X-0.350000X0.650000X0.350000X-0.650000X0.350000X0*%
37 | %ADD15RoundRect,0.375000X0.375000X-1.125000X0.375000X1.125000X-0.375000X1.125000X-0.375000X-1.125000X0*%
38 | %ADD16RoundRect,0.237500X0.250000X0.237500X-0.250000X0.237500X-0.250000X-0.237500X0.250000X-0.237500X0*%
39 | %ADD17RoundRect,0.237500X0.237500X-0.250000X0.237500X0.250000X-0.237500X0.250000X-0.237500X-0.250000X0*%
40 | %ADD18RoundRect,0.088500X0.516500X0.206500X-0.516500X0.206500X-0.516500X-0.206500X0.516500X-0.206500X0*%
41 | %ADD19RoundRect,0.237500X-0.237500X0.250000X-0.237500X-0.250000X0.237500X-0.250000X0.237500X0.250000X0*%
42 | G04 APERTURE END LIST*
43 | D10*
44 | X134645235Y-98945235D03*
45 | X133354765Y-97654765D03*
46 | D11*
47 | X134645235Y-105004765D03*
48 | X133354765Y-106295235D03*
49 | D12*
50 | X150275000Y-104975000D03*
51 | D13*
52 | X126554765Y-106395235D03*
53 | X127845235Y-105104765D03*
54 | D14*
55 | X137125000Y-102475000D03*
56 | D15*
57 | X154800000Y-98990000D03*
58 | X125370000Y-98010000D03*
59 | D16*
60 | X162062500Y-104150000D03*
61 | X160237500Y-104150000D03*
62 | D12*
63 | X150275000Y-102475000D03*
64 | D16*
65 | X162062500Y-101700000D03*
66 | X160237500Y-101700000D03*
67 | D17*
68 | X134225000Y-102912500D03*
69 | X134225000Y-101087500D03*
70 | D13*
71 | X123329765Y-106420235D03*
72 | X124620235Y-105129765D03*
73 | D18*
74 | X131880000Y-102975000D03*
75 | X131880000Y-102025000D03*
76 | X131880000Y-101075000D03*
77 | X129370000Y-101075000D03*
78 | X129370000Y-102975000D03*
79 | D14*
80 | X137125000Y-104975000D03*
81 | X137125000Y-99975000D03*
82 | D19*
83 | X121625000Y-101087500D03*
84 | X121625000Y-102912500D03*
85 | D12*
86 | X150275000Y-99975000D03*
87 | D18*
88 | X126792500Y-102950000D03*
89 | X126792500Y-102000000D03*
90 | X126792500Y-101050000D03*
91 | X124282500Y-101050000D03*
92 | X124282500Y-102950000D03*
93 | M02*
94 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Main PCB/gerbers/Twins Main PCB.drl:
--------------------------------------------------------------------------------
1 | M48
2 | ; DRILL file {KiCad (6.0.6-0)} date Saturday, 05 November 2022 at 02:28:40
3 | ; FORMAT={-:-/ absolute / inch / decimal}
4 | ; #@! TF.CreationDate,2022-11-05T02:28:40-04:00
5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.6-0)
6 | ; #@! TF.FileFunction,MixedPlating,1,2
7 | FMAT,2
8 | INCH
9 | ; #@! TA.AperFunction,Plated,PTH,ViaDrill
10 | T1C0.0118
11 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill
12 | T2C0.0354
13 | %
14 | G90
15 | G05
16 | T1
17 | X4.8307Y-4.1181
18 | X4.8929Y-3.9469
19 | X4.9183Y-4.1959
20 | X4.9571Y-3.9559
21 | X4.9894Y-4.0937
22 | X5.0256Y-4.0738
23 | X5.0697Y-3.913
24 | X5.1343Y-3.948
25 | X5.261Y-4.0937
26 | X5.3219Y-3.8327
27 | X5.4793Y-4.1398
28 | X5.5075Y-4.0335
29 | X5.537Y-4.0831
30 | X5.6535Y-3.9862
31 | X5.6565Y-4.1339
32 | X5.6565Y-4.1998
33 | X5.8134Y-3.8917
34 | X6.0134Y-3.9047
35 | X6.0945Y-3.9459
36 | X6.2766Y-3.9715
37 | X6.3809Y-4.0413
38 | T2
39 | X5.4085Y-3.936
40 | X5.4085Y-4.0344
41 | X5.4085Y-4.1329
42 | X5.9065Y-3.936
43 | X5.9065Y-4.0344
44 | X5.9065Y-4.1329
45 | X6.2943Y-3.9045
46 | X6.2943Y-4.2037
47 | X6.3927Y-3.9045
48 | X6.3927Y-4.2037
49 | T2
50 | G00X4.7234Y-3.8661
51 | M15
52 | G01X4.7726Y-3.8661
53 | M16
54 | G05
55 | G00X4.7234Y-4.1644
56 | M15
57 | G01X4.7726Y-4.1644
58 | M16
59 | G05
60 | G00X5.1171Y-3.8661
61 | M15
62 | G01X5.1663Y-3.8661
63 | M16
64 | G05
65 | G00X5.1171Y-4.1644
66 | M15
67 | G01X5.1663Y-4.1644
68 | M16
69 | G05
70 | T0
71 | M30
72 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Main PCB/sym-lib-table:
--------------------------------------------------------------------------------
1 | (sym_lib_table
2 | (lib (name "DA15_Fix")(type "KiCad")(uri "/Users/jeffchen/KiCAD/Famicom DA-15 Fix/DA15_Fix.kicad_sym")(options "")(descr ""))
3 | )
4 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/Twins Switch PCB-cache.lib:
--------------------------------------------------------------------------------
1 | EESchema-LIBRARY Version 2.4
2 | #encoding utf-8
3 | #
4 | #End Library
5 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/Twins Switch PCB.kicad_prl:
--------------------------------------------------------------------------------
1 | {
2 | "board": {
3 | "active_layer": 36,
4 | "active_layer_preset": "",
5 | "auto_track_width": true,
6 | "hidden_nets": [],
7 | "high_contrast_mode": 0,
8 | "net_color_mode": 1,
9 | "opacity": {
10 | "pads": 1.0,
11 | "tracks": 1.0,
12 | "vias": 1.0,
13 | "zones": 0.6
14 | },
15 | "ratsnest_display_mode": 0,
16 | "selection_filter": {
17 | "dimensions": true,
18 | "footprints": true,
19 | "graphics": true,
20 | "keepouts": true,
21 | "lockedItems": true,
22 | "otherItems": true,
23 | "pads": true,
24 | "text": true,
25 | "tracks": true,
26 | "vias": true,
27 | "zones": true
28 | },
29 | "visible_items": [
30 | 0,
31 | 1,
32 | 2,
33 | 3,
34 | 4,
35 | 5,
36 | 8,
37 | 9,
38 | 10,
39 | 11,
40 | 12,
41 | 13,
42 | 14,
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 | ],
65 | "visible_layers": "ffdffff_ffffffff",
66 | "zone_display_mode": 0
67 | },
68 | "meta": {
69 | "filename": "Twins Switch PCB.kicad_prl",
70 | "version": 3
71 | },
72 | "project": {
73 | "files": []
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/Twins Switch PCB.kicad_pro:
--------------------------------------------------------------------------------
1 | {
2 | "board": {
3 | "design_settings": {
4 | "defaults": {
5 | "board_outline_line_width": 0.09999999999999999,
6 | "copper_line_width": 0.254,
7 | "copper_text_italic": false,
8 | "copper_text_size_h": 1.524,
9 | "copper_text_size_v": 1.524,
10 | "copper_text_thickness": 0.30479999999999996,
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.09999999999999999,
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.127,
41 | "silk_text_italic": false,
42 | "silk_text_size_h": 0.762,
43 | "silk_text_size_v": 0.762,
44 | "silk_text_thickness": 0.127,
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 | "filename": "board_design_settings.json",
61 | "version": 2
62 | },
63 | "rule_severities": {
64 | "annular_width": "error",
65 | "clearance": "error",
66 | "copper_edge_clearance": "ignore",
67 | "courtyards_overlap": "error",
68 | "diff_pair_gap_out_of_range": "error",
69 | "diff_pair_uncoupled_length_too_long": "error",
70 | "drill_out_of_range": "error",
71 | "duplicate_footprints": "warning",
72 | "extra_footprint": "warning",
73 | "footprint_type_mismatch": "error",
74 | "hole_clearance": "error",
75 | "hole_near_hole": "error",
76 | "invalid_outline": "error",
77 | "item_on_disabled_layer": "error",
78 | "items_not_allowed": "error",
79 | "length_out_of_range": "error",
80 | "malformed_courtyard": "error",
81 | "microvia_drill_out_of_range": "error",
82 | "missing_courtyard": "ignore",
83 | "missing_footprint": "warning",
84 | "net_conflict": "warning",
85 | "npth_inside_courtyard": "ignore",
86 | "padstack": "error",
87 | "pth_inside_courtyard": "ignore",
88 | "shorting_items": "error",
89 | "silk_over_copper": "ignore",
90 | "silk_overlap": "ignore",
91 | "skew_out_of_range": "error",
92 | "through_hole_pad_without_hole": "error",
93 | "too_many_vias": "error",
94 | "track_dangling": "warning",
95 | "track_width": "error",
96 | "tracks_crossing": "error",
97 | "unconnected_items": "error",
98 | "unresolved_variable": "error",
99 | "via_dangling": "warning",
100 | "zone_has_empty_net": "error",
101 | "zones_intersect": "error"
102 | },
103 | "rule_severitieslegacy_courtyards_overlap": true,
104 | "rule_severitieslegacy_no_courtyard_defined": false,
105 | "rules": {
106 | "allow_blind_buried_vias": false,
107 | "allow_microvias": false,
108 | "max_error": 0.005,
109 | "min_clearance": 0.0,
110 | "min_copper_edge_clearance": 0.0,
111 | "min_hole_clearance": 0.25,
112 | "min_hole_to_hole": 0.25,
113 | "min_microvia_diameter": 0.19999999999999998,
114 | "min_microvia_drill": 0.09999999999999999,
115 | "min_silk_clearance": 0.0,
116 | "min_through_hole_diameter": 0.254,
117 | "min_track_width": 0.15239999999999998,
118 | "min_via_annular_width": 0.049999999999999996,
119 | "min_via_diameter": 0.508,
120 | "use_height_for_length_calcs": true
121 | },
122 | "track_widths": [
123 | 0.0,
124 | 0.254,
125 | 0.508,
126 | 0.762
127 | ],
128 | "via_dimensions": [
129 | {
130 | "diameter": 0.0,
131 | "drill": 0.0
132 | },
133 | {
134 | "diameter": 0.6858,
135 | "drill": 0.3302
136 | },
137 | {
138 | "diameter": 0.889,
139 | "drill": 0.381
140 | }
141 | ],
142 | "zones_allow_external_fillets": false,
143 | "zones_use_no_outline": true
144 | },
145 | "layer_presets": []
146 | },
147 | "boards": [],
148 | "cvpcb": {
149 | "equivalence_files": []
150 | },
151 | "erc": {
152 | "erc_exclusions": [],
153 | "meta": {
154 | "version": 0
155 | },
156 | "pin_map": [
157 | [
158 | 0,
159 | 0,
160 | 0,
161 | 0,
162 | 0,
163 | 0,
164 | 1,
165 | 0,
166 | 0,
167 | 0,
168 | 0,
169 | 2
170 | ],
171 | [
172 | 0,
173 | 2,
174 | 0,
175 | 1,
176 | 0,
177 | 0,
178 | 1,
179 | 0,
180 | 2,
181 | 2,
182 | 2,
183 | 2
184 | ],
185 | [
186 | 0,
187 | 0,
188 | 0,
189 | 0,
190 | 0,
191 | 0,
192 | 1,
193 | 0,
194 | 1,
195 | 0,
196 | 1,
197 | 2
198 | ],
199 | [
200 | 0,
201 | 1,
202 | 0,
203 | 0,
204 | 0,
205 | 0,
206 | 1,
207 | 1,
208 | 2,
209 | 1,
210 | 1,
211 | 2
212 | ],
213 | [
214 | 0,
215 | 0,
216 | 0,
217 | 0,
218 | 0,
219 | 0,
220 | 1,
221 | 0,
222 | 0,
223 | 0,
224 | 0,
225 | 2
226 | ],
227 | [
228 | 0,
229 | 0,
230 | 0,
231 | 0,
232 | 0,
233 | 0,
234 | 0,
235 | 0,
236 | 0,
237 | 0,
238 | 0,
239 | 2
240 | ],
241 | [
242 | 1,
243 | 1,
244 | 1,
245 | 1,
246 | 1,
247 | 0,
248 | 1,
249 | 1,
250 | 1,
251 | 1,
252 | 1,
253 | 2
254 | ],
255 | [
256 | 0,
257 | 0,
258 | 0,
259 | 1,
260 | 0,
261 | 0,
262 | 1,
263 | 0,
264 | 0,
265 | 0,
266 | 0,
267 | 2
268 | ],
269 | [
270 | 0,
271 | 2,
272 | 1,
273 | 2,
274 | 0,
275 | 0,
276 | 1,
277 | 0,
278 | 2,
279 | 2,
280 | 2,
281 | 2
282 | ],
283 | [
284 | 0,
285 | 2,
286 | 0,
287 | 1,
288 | 0,
289 | 0,
290 | 1,
291 | 0,
292 | 2,
293 | 0,
294 | 0,
295 | 2
296 | ],
297 | [
298 | 0,
299 | 2,
300 | 1,
301 | 1,
302 | 0,
303 | 0,
304 | 1,
305 | 0,
306 | 2,
307 | 0,
308 | 0,
309 | 2
310 | ],
311 | [
312 | 2,
313 | 2,
314 | 2,
315 | 2,
316 | 2,
317 | 2,
318 | 2,
319 | 2,
320 | 2,
321 | 2,
322 | 2,
323 | 2
324 | ]
325 | ],
326 | "rule_severities": {
327 | "bus_definition_conflict": "error",
328 | "bus_entry_needed": "error",
329 | "bus_label_syntax": "error",
330 | "bus_to_bus_conflict": "error",
331 | "bus_to_net_conflict": "error",
332 | "different_unit_footprint": "error",
333 | "different_unit_net": "error",
334 | "duplicate_reference": "error",
335 | "duplicate_sheet_names": "error",
336 | "extra_units": "error",
337 | "global_label_dangling": "warning",
338 | "hier_label_mismatch": "error",
339 | "label_dangling": "error",
340 | "lib_symbol_issues": "warning",
341 | "multiple_net_names": "warning",
342 | "net_not_bus_member": "warning",
343 | "no_connect_connected": "warning",
344 | "no_connect_dangling": "warning",
345 | "pin_not_connected": "error",
346 | "pin_not_driven": "error",
347 | "pin_to_pin": "warning",
348 | "power_pin_not_driven": "error",
349 | "similar_labels": "warning",
350 | "unannotated": "error",
351 | "unit_value_mismatch": "error",
352 | "unresolved_variable": "error",
353 | "wire_dangling": "error"
354 | }
355 | },
356 | "libraries": {
357 | "pinned_footprint_libs": [],
358 | "pinned_symbol_libs": []
359 | },
360 | "meta": {
361 | "filename": "Twins Switch PCB.kicad_pro",
362 | "version": 1
363 | },
364 | "net_settings": {
365 | "classes": [
366 | {
367 | "bus_width": 12.0,
368 | "clearance": 0.19,
369 | "diff_pair_gap": 0.1524,
370 | "diff_pair_via_gap": 0.25,
371 | "diff_pair_width": 0.1524,
372 | "line_style": 0,
373 | "microvia_diameter": 0.6858,
374 | "microvia_drill": 0.254,
375 | "name": "Default",
376 | "pcb_color": "rgba(0, 0, 0, 0.000)",
377 | "schematic_color": "rgba(0, 0, 0, 0.000)",
378 | "track_width": 0.25,
379 | "via_diameter": 0.7,
380 | "via_drill": 0.3,
381 | "wire_width": 6.0
382 | }
383 | ],
384 | "meta": {
385 | "version": 2
386 | },
387 | "net_colors": null
388 | },
389 | "pcbnew": {
390 | "last_paths": {
391 | "gencad": "",
392 | "idf": "",
393 | "netlist": "",
394 | "specctra_dsn": "",
395 | "step": "",
396 | "vrml": ""
397 | },
398 | "page_layout_descr_file": "default.kicad_wks"
399 | },
400 | "schematic": {
401 | "annotate_start_num": 0,
402 | "drawing": {
403 | "default_line_thickness": 6.0,
404 | "default_text_size": 50.0,
405 | "field_names": [],
406 | "intersheets_ref_own_page": false,
407 | "intersheets_ref_prefix": "",
408 | "intersheets_ref_short": false,
409 | "intersheets_ref_show": false,
410 | "intersheets_ref_suffix": "",
411 | "junction_size_choice": 3,
412 | "label_size_ratio": 0.25,
413 | "pin_symbol_size": 0.0,
414 | "text_offset_ratio": 0.08
415 | },
416 | "legacy_lib_dir": "",
417 | "legacy_lib_list": [],
418 | "meta": {
419 | "version": 1
420 | },
421 | "net_format_name": "",
422 | "ngspice": {
423 | "fix_include_paths": true,
424 | "fix_passive_vals": false,
425 | "meta": {
426 | "version": 0
427 | },
428 | "model_mode": 0,
429 | "workbook_filename": ""
430 | },
431 | "page_layout_descr_file": "default.kicad_wks",
432 | "plot_directory": "",
433 | "spice_adjust_passive_values": false,
434 | "spice_external_command": "spice \"%I\"",
435 | "subpart_first_id": 65,
436 | "subpart_id_separator": 0
437 | },
438 | "sheets": [
439 | [
440 | "7f2566a6-870d-4404-8a11-3f82226aa5ad",
441 | ""
442 | ]
443 | ],
444 | "text_variables": {}
445 | }
446 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/Twins Switch PCB.kicad_sch:
--------------------------------------------------------------------------------
1 | (kicad_sch (version 20211123) (generator eeschema)
2 |
3 | (uuid 7f2566a6-870d-4404-8a11-3f82226aa5ad)
4 |
5 | (paper "A4")
6 |
7 | (title_block
8 | (title "Twin Famicom Expansion Port Switcher Switch Board")
9 | (date "2022-11-05")
10 | (company "Jeff Chen")
11 | )
12 |
13 | (lib_symbols
14 | (symbol "Connector_Generic:Conn_01x01" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
15 | (property "Reference" "J" (id 0) (at 0 2.54 0)
16 | (effects (font (size 1.27 1.27)))
17 | )
18 | (property "Value" "Conn_01x01" (id 1) (at 0 -2.54 0)
19 | (effects (font (size 1.27 1.27)))
20 | )
21 | (property "Footprint" "" (id 2) (at 0 0 0)
22 | (effects (font (size 1.27 1.27)) hide)
23 | )
24 | (property "Datasheet" "~" (id 3) (at 0 0 0)
25 | (effects (font (size 1.27 1.27)) hide)
26 | )
27 | (property "ki_keywords" "connector" (id 4) (at 0 0 0)
28 | (effects (font (size 1.27 1.27)) hide)
29 | )
30 | (property "ki_description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0)
31 | (effects (font (size 1.27 1.27)) hide)
32 | )
33 | (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0)
34 | (effects (font (size 1.27 1.27)) hide)
35 | )
36 | (symbol "Conn_01x01_1_1"
37 | (rectangle (start -1.27 0.127) (end 0 -0.127)
38 | (stroke (width 0.1524) (type default) (color 0 0 0 0))
39 | (fill (type none))
40 | )
41 | (rectangle (start -1.27 1.27) (end 1.27 -1.27)
42 | (stroke (width 0.254) (type default) (color 0 0 0 0))
43 | (fill (type background))
44 | )
45 | (pin passive line (at -5.08 0 0) (length 3.81)
46 | (name "Pin_1" (effects (font (size 1.27 1.27))))
47 | (number "1" (effects (font (size 1.27 1.27))))
48 | )
49 | )
50 | )
51 | (symbol "DA15_Fix:EG2208" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
52 | (property "Reference" "SW" (id 0) (at 0 8.89 0)
53 | (effects (font (size 1.27 1.27)))
54 | )
55 | (property "Value" "EG2208" (id 1) (at 0 -10.16 0)
56 | (effects (font (size 1.27 1.27)))
57 | )
58 | (property "Footprint" "EG2208_DPDT_Switch" (id 2) (at 0 11.43 0)
59 | (effects (font (size 1.27 1.27)) hide)
60 | )
61 | (property "Datasheet" "~" (id 3) (at 0 5.08 0)
62 | (effects (font (size 1.27 1.27)) hide)
63 | )
64 | (property "ki_keywords" "switch dual-pole double-throw spdt ON-ON" (id 4) (at 0 0 0)
65 | (effects (font (size 1.27 1.27)) hide)
66 | )
67 | (property "ki_description" "Momentary Switch, dual pole double throw" (id 5) (at 0 0 0)
68 | (effects (font (size 1.27 1.27)) hide)
69 | )
70 | (symbol "EG2208_0_0"
71 | (circle (center -2.032 -5.08) (radius 0.508)
72 | (stroke (width 0) (type default) (color 0 0 0 0))
73 | (fill (type none))
74 | )
75 | (circle (center -2.032 5.08) (radius 0.508)
76 | (stroke (width 0) (type default) (color 0 0 0 0))
77 | (fill (type none))
78 | )
79 | (circle (center 2.032 -7.62) (radius 0.508)
80 | (stroke (width 0) (type default) (color 0 0 0 0))
81 | (fill (type none))
82 | )
83 | (circle (center 2.032 2.54) (radius 0.508)
84 | (stroke (width 0) (type default) (color 0 0 0 0))
85 | (fill (type none))
86 | )
87 | )
88 | (symbol "EG2208_0_1"
89 | (rectangle (start -2.54 8.89) (end 2.54 -11.43)
90 | (stroke (width 0.001) (type default) (color 0 0 0 0))
91 | (fill (type background))
92 | )
93 | (polyline
94 | (pts
95 | (xy -1.524 -4.826)
96 | (xy 2.54 -3.048)
97 | )
98 | (stroke (width 0) (type default) (color 0 0 0 0))
99 | (fill (type none))
100 | )
101 | (polyline
102 | (pts
103 | (xy -1.524 5.334)
104 | (xy 2.54 7.112)
105 | )
106 | (stroke (width 0) (type default) (color 0 0 0 0))
107 | (fill (type none))
108 | )
109 | (polyline
110 | (pts
111 | (xy 0 -2.286)
112 | (xy 0 -4.064)
113 | )
114 | (stroke (width 0) (type default) (color 0 0 0 0))
115 | (fill (type none))
116 | )
117 | (polyline
118 | (pts
119 | (xy 0 -1.016)
120 | (xy 0 0)
121 | )
122 | (stroke (width 0) (type default) (color 0 0 0 0))
123 | (fill (type none))
124 | )
125 | (polyline
126 | (pts
127 | (xy 0 1.27)
128 | (xy 0 2.286)
129 | )
130 | (stroke (width 0) (type default) (color 0 0 0 0))
131 | (fill (type none))
132 | )
133 | (polyline
134 | (pts
135 | (xy 0 3.556)
136 | (xy 0 4.572)
137 | )
138 | (stroke (width 0) (type default) (color 0 0 0 0))
139 | (fill (type none))
140 | )
141 | (polyline
142 | (pts
143 | (xy 0 7.874)
144 | (xy 0 6.096)
145 | )
146 | (stroke (width 0) (type default) (color 0 0 0 0))
147 | (fill (type none))
148 | )
149 | (circle (center 2.032 -2.54) (radius 0.508)
150 | (stroke (width 0) (type default) (color 0 0 0 0))
151 | (fill (type none))
152 | )
153 | (circle (center 2.032 7.62) (radius 0.508)
154 | (stroke (width 0) (type default) (color 0 0 0 0))
155 | (fill (type none))
156 | )
157 | )
158 | (symbol "EG2208_1_1"
159 | (pin passive line (at 5.08 7.62 180) (length 2.54)
160 | (name "A" (effects (font (size 1.27 1.27))))
161 | (number "1" (effects (font (size 1.27 1.27))))
162 | )
163 | (pin passive line (at -5.08 5.08 0) (length 2.54)
164 | (name "B" (effects (font (size 1.27 1.27))))
165 | (number "2" (effects (font (size 1.27 1.27))))
166 | )
167 | (pin passive line (at 5.08 2.54 180) (length 2.54)
168 | (name "C" (effects (font (size 1.27 1.27))))
169 | (number "3" (effects (font (size 1.27 1.27))))
170 | )
171 | (pin passive line (at 5.08 -2.54 180) (length 2.54)
172 | (name "A" (effects (font (size 1.27 1.27))))
173 | (number "4" (effects (font (size 1.27 1.27))))
174 | )
175 | (pin passive line (at -5.08 -5.08 0) (length 2.54)
176 | (name "B" (effects (font (size 1.27 1.27))))
177 | (number "5" (effects (font (size 1.27 1.27))))
178 | )
179 | (pin passive line (at 5.08 -7.62 180) (length 2.54)
180 | (name "C" (effects (font (size 1.27 1.27))))
181 | (number "6" (effects (font (size 1.27 1.27))))
182 | )
183 | (pin bidirectional line (at 1.27 -16.51 90) (length 5)
184 | (name "Shield" (effects (font (size 1.27 1.27))))
185 | (number "7" (effects (font (size 1.27 1.27))))
186 | )
187 | (pin bidirectional line (at -1.27 -16.51 90) (length 5)
188 | (name "GND" (effects (font (size 1.27 1.27))))
189 | (number "8" (effects (font (size 1.27 1.27))))
190 | )
191 | )
192 | )
193 | )
194 |
195 |
196 | (no_connect (at 147.955 106.045) (uuid 15ce0673-61f1-47ac-a7a5-e9635dbfda2a))
197 | (no_connect (at 145.415 106.045) (uuid 15ce0673-61f1-47ac-a7a5-e9635dbfda2b))
198 |
199 | (wire (pts (xy 151.765 92.075) (xy 167.64 92.075))
200 | (stroke (width 0) (type default) (color 0 0 0 0))
201 | (uuid 044c25bc-327b-43e7-b425-c3929e59a3f4)
202 | )
203 | (wire (pts (xy 127.635 94.615) (xy 141.605 94.615))
204 | (stroke (width 0) (type default) (color 0 0 0 0))
205 | (uuid 5e0ca403-6304-4903-aa91-734fa423f894)
206 | )
207 | (wire (pts (xy 151.765 81.915) (xy 167.64 81.915))
208 | (stroke (width 0) (type default) (color 0 0 0 0))
209 | (uuid 7adc8446-1eb5-41a3-b143-9e7f9fbf3941)
210 | )
211 | (wire (pts (xy 127.635 84.455) (xy 141.605 84.455))
212 | (stroke (width 0) (type default) (color 0 0 0 0))
213 | (uuid a5b3f632-2587-42d3-86ef-cf332e8320bc)
214 | )
215 | (wire (pts (xy 151.765 86.995) (xy 167.64 86.995))
216 | (stroke (width 0) (type default) (color 0 0 0 0))
217 | (uuid ab287dc8-824a-4638-960b-90525b37b722)
218 | )
219 | (wire (pts (xy 151.765 97.155) (xy 167.64 97.155))
220 | (stroke (width 0) (type default) (color 0 0 0 0))
221 | (uuid da9e8e60-c425-4163-a201-f6576d997d56)
222 | )
223 |
224 | (label "P2D1 IN" (at 130.175 94.615 0)
225 | (effects (font (size 1.27 1.27)) (justify left bottom))
226 | (uuid 177af7c8-43fb-429c-91c8-1e54c2a5a09c)
227 | )
228 | (label "P1D1 IN" (at 130.175 84.455 0)
229 | (effects (font (size 1.27 1.27)) (justify left bottom))
230 | (uuid 76ff1f3a-4cc9-4dd3-a705-fcf5bfd40d1f)
231 | )
232 | (label "P2D1 TO SELF" (at 153.035 92.075 0)
233 | (effects (font (size 1.27 1.27)) (justify left bottom))
234 | (uuid c4e63f45-acf8-4071-b2a2-04003712e630)
235 | )
236 | (label "P1D1 TO GATE" (at 153.035 86.995 0)
237 | (effects (font (size 1.27 1.27)) (justify left bottom))
238 | (uuid dcd747a7-e3fc-448d-9049-ffb976fc1d5f)
239 | )
240 | (label "P1D1 TO SELF" (at 153.035 81.915 0)
241 | (effects (font (size 1.27 1.27)) (justify left bottom))
242 | (uuid f34dec62-910b-4cd8-998e-4ba83d16729f)
243 | )
244 | (label "P2D1 TO GATE" (at 153.035 97.155 0)
245 | (effects (font (size 1.27 1.27)) (justify left bottom))
246 | (uuid f57257a9-39ee-4a2d-b5d3-f8e6206aa3e6)
247 | )
248 |
249 | (symbol (lib_id "Connector_Generic:Conn_01x01") (at 122.555 84.455 0) (mirror y) (unit 1)
250 | (in_bom yes) (on_board yes) (fields_autoplaced)
251 | (uuid 1deb83d4-3568-4b17-8615-92c33d167543)
252 | (property "Reference" "J9" (id 0) (at 122.555 79.4852 0))
253 | (property "Value" "P1D1 IN" (id 1) (at 122.555 82.0221 0))
254 | (property "Footprint" "DA15_Fix:Short Via" (id 2) (at 122.555 84.455 0)
255 | (effects (font (size 1.27 1.27)) hide)
256 | )
257 | (property "Datasheet" "~" (id 3) (at 122.555 84.455 0)
258 | (effects (font (size 1.27 1.27)) hide)
259 | )
260 | (pin "1" (uuid dda94dad-9720-4cdb-821e-9aa0edea0715))
261 | )
262 |
263 | (symbol (lib_id "Connector_Generic:Conn_01x01") (at 172.72 97.155 0) (unit 1)
264 | (in_bom yes) (on_board yes) (fields_autoplaced)
265 | (uuid 5ff756f5-ced6-4b71-a069-c787954f29c7)
266 | (property "Reference" "J13" (id 0) (at 174.752 96.3203 0)
267 | (effects (font (size 1.27 1.27)) (justify left))
268 | )
269 | (property "Value" "P2D1 TO GATE" (id 1) (at 174.752 98.8572 0)
270 | (effects (font (size 1.27 1.27)) (justify left))
271 | )
272 | (property "Footprint" "DA15_Fix:Short Via" (id 2) (at 172.72 97.155 0)
273 | (effects (font (size 1.27 1.27)) hide)
274 | )
275 | (property "Datasheet" "~" (id 3) (at 172.72 97.155 0)
276 | (effects (font (size 1.27 1.27)) hide)
277 | )
278 | (pin "1" (uuid 0a947f71-8886-4dfc-afbb-45a4ebd4eccb))
279 | )
280 |
281 | (symbol (lib_id "Connector_Generic:Conn_01x01") (at 172.72 86.995 0) (unit 1)
282 | (in_bom yes) (on_board yes) (fields_autoplaced)
283 | (uuid 94407b84-6d19-41ec-b5de-964b88e0c747)
284 | (property "Reference" "J10" (id 0) (at 174.752 86.1603 0)
285 | (effects (font (size 1.27 1.27)) (justify left))
286 | )
287 | (property "Value" "P1D1 TO GATE" (id 1) (at 174.752 88.6972 0)
288 | (effects (font (size 1.27 1.27)) (justify left))
289 | )
290 | (property "Footprint" "DA15_Fix:Short Via" (id 2) (at 172.72 86.995 0)
291 | (effects (font (size 1.27 1.27)) hide)
292 | )
293 | (property "Datasheet" "~" (id 3) (at 172.72 86.995 0)
294 | (effects (font (size 1.27 1.27)) hide)
295 | )
296 | (pin "1" (uuid 9ebf4814-c09e-44df-a31c-14a0d3714382))
297 | )
298 |
299 | (symbol (lib_id "Connector_Generic:Conn_01x01") (at 172.72 92.075 0) (unit 1)
300 | (in_bom yes) (on_board yes) (fields_autoplaced)
301 | (uuid 99e7489f-ec54-4ca1-9021-ebab3dd85cd5)
302 | (property "Reference" "J14" (id 0) (at 174.752 91.2403 0)
303 | (effects (font (size 1.27 1.27)) (justify left))
304 | )
305 | (property "Value" "P2D1 TO SELF" (id 1) (at 174.752 93.7772 0)
306 | (effects (font (size 1.27 1.27)) (justify left))
307 | )
308 | (property "Footprint" "DA15_Fix:Short Via" (id 2) (at 172.72 92.075 0)
309 | (effects (font (size 1.27 1.27)) hide)
310 | )
311 | (property "Datasheet" "~" (id 3) (at 172.72 92.075 0)
312 | (effects (font (size 1.27 1.27)) hide)
313 | )
314 | (pin "1" (uuid 7d02ef9e-d920-442b-8d4a-ed7dedf3a897))
315 | )
316 |
317 | (symbol (lib_id "Connector_Generic:Conn_01x01") (at 122.555 94.615 0) (mirror y) (unit 1)
318 | (in_bom yes) (on_board yes) (fields_autoplaced)
319 | (uuid a83ab64a-8e95-41f7-995f-2ac0d8b054c6)
320 | (property "Reference" "J12" (id 0) (at 122.555 89.6452 0))
321 | (property "Value" "P2D1 IN" (id 1) (at 122.555 92.1821 0))
322 | (property "Footprint" "DA15_Fix:Short Via" (id 2) (at 122.555 94.615 0)
323 | (effects (font (size 1.27 1.27)) hide)
324 | )
325 | (property "Datasheet" "~" (id 3) (at 122.555 94.615 0)
326 | (effects (font (size 1.27 1.27)) hide)
327 | )
328 | (pin "1" (uuid 0805e4b7-d8a7-4403-ae38-f1e3792578e9))
329 | )
330 |
331 | (symbol (lib_id "Connector_Generic:Conn_01x01") (at 172.72 81.915 0) (unit 1)
332 | (in_bom yes) (on_board yes) (fields_autoplaced)
333 | (uuid cb60eb5c-060f-44f7-905a-134261084832)
334 | (property "Reference" "J11" (id 0) (at 174.752 81.0803 0)
335 | (effects (font (size 1.27 1.27)) (justify left))
336 | )
337 | (property "Value" "P1D1 TO SELF" (id 1) (at 174.752 83.6172 0)
338 | (effects (font (size 1.27 1.27)) (justify left))
339 | )
340 | (property "Footprint" "DA15_Fix:Short Via" (id 2) (at 172.72 81.915 0)
341 | (effects (font (size 1.27 1.27)) hide)
342 | )
343 | (property "Datasheet" "~" (id 3) (at 172.72 81.915 0)
344 | (effects (font (size 1.27 1.27)) hide)
345 | )
346 | (pin "1" (uuid ca3ff57c-a3ab-4eca-adc2-2f31c943b722))
347 | )
348 |
349 | (symbol (lib_id "DA15_Fix:EG2208") (at 146.685 89.535 0) (unit 1)
350 | (in_bom yes) (on_board yes) (fields_autoplaced)
351 | (uuid f2eb227a-4a33-4044-94d8-1bf53a784a85)
352 | (property "Reference" "SW1" (id 0) (at 146.685 77.0717 0))
353 | (property "Value" "EG2208" (id 1) (at 146.685 79.6086 0))
354 | (property "Footprint" "DA15_Fix:EG2208_DPDT_Switch" (id 2) (at 146.685 78.105 0)
355 | (effects (font (size 1.27 1.27)) hide)
356 | )
357 | (property "Datasheet" "~" (id 3) (at 146.685 84.455 0)
358 | (effects (font (size 1.27 1.27)) hide)
359 | )
360 | (pin "1" (uuid 76fd5644-22b5-4710-b94e-ade013b5de27))
361 | (pin "2" (uuid 8773689d-0587-4652-b406-a4b2d11547ab))
362 | (pin "3" (uuid 543b2749-739e-406d-acf3-aa1ab10dd7e7))
363 | (pin "4" (uuid 1b391624-d759-4dc4-892f-4bac4fcc5395))
364 | (pin "5" (uuid 3c47a1ac-a767-43a4-92be-3b652ddab698))
365 | (pin "6" (uuid 01501efb-cac0-4673-9f80-ee5ae0edf1d6))
366 | (pin "7" (uuid b53d9501-0c6b-4e23-8428-8b15c974827e))
367 | (pin "8" (uuid 7e2e9715-d183-4932-ad22-7bf84b5e992d))
368 | )
369 |
370 | (sheet_instances
371 | (path "/" (page "1"))
372 | )
373 |
374 | (symbol_instances
375 | (path "/1deb83d4-3568-4b17-8615-92c33d167543"
376 | (reference "J9") (unit 1) (value "P1D1 IN") (footprint "DA15_Fix:Short Via")
377 | )
378 | (path "/94407b84-6d19-41ec-b5de-964b88e0c747"
379 | (reference "J10") (unit 1) (value "P1D1 TO GATE") (footprint "DA15_Fix:Short Via")
380 | )
381 | (path "/cb60eb5c-060f-44f7-905a-134261084832"
382 | (reference "J11") (unit 1) (value "P1D1 TO SELF") (footprint "DA15_Fix:Short Via")
383 | )
384 | (path "/a83ab64a-8e95-41f7-995f-2ac0d8b054c6"
385 | (reference "J12") (unit 1) (value "P2D1 IN") (footprint "DA15_Fix:Short Via")
386 | )
387 | (path "/5ff756f5-ced6-4b71-a069-c787954f29c7"
388 | (reference "J13") (unit 1) (value "P2D1 TO GATE") (footprint "DA15_Fix:Short Via")
389 | )
390 | (path "/99e7489f-ec54-4ca1-9021-ebab3dd85cd5"
391 | (reference "J14") (unit 1) (value "P2D1 TO SELF") (footprint "DA15_Fix:Short Via")
392 | )
393 | (path "/f2eb227a-4a33-4044-94d8-1bf53a784a85"
394 | (reference "SW1") (unit 1) (value "EG2208") (footprint "DA15_Fix:EG2208_DPDT_Switch")
395 | )
396 | )
397 | )
398 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/Twins Switch PCB.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/KiCAD/Twins/Twins Switch PCB/Twins Switch PCB.pdf
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/Twins Switch PCB.sch:
--------------------------------------------------------------------------------
1 | EESchema Schematic File Version 4
2 | LIBS:OshPark-2Layer-cache
3 | EELAYER 30 0
4 | EELAYER END
5 | $Descr USLetter 11000 8500
6 | encoding utf-8
7 | Sheet 1 1
8 | Title ""
9 | Date ""
10 | Rev "1"
11 | Comp ""
12 | Comment1 "Designed for OSH Park 2 Layer Prototype"
13 | Comment2 ""
14 | Comment3 ""
15 | Comment4 ""
16 | $EndDescr
17 | $EndSCHEMATC
18 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/fp-lib-table:
--------------------------------------------------------------------------------
1 | (fp_lib_table
2 | (lib (name "DA15_Fix")(type "KiCad")(uri "/Users/jeffchen/KiCAD/Famicom DA-15 Fix/DA15_Fix.pretty")(options "")(descr ""))
3 | )
4 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/gerbers/Twins Switch PCB-B_Mask.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-11-05T02:26:21-04:00*
3 | G04 #@! TF.ProjectId,Twins Switch PCB,5477696e-7320-4537-9769-746368205043,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Soldermask,Bot*
6 | G04 #@! TF.FilePolarity,Negative*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-11-05 02:26:21*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | %ADD10C,1.501600*%
33 | %ADD11RoundRect,0.313300X0.337500X0.262500X-0.337500X0.262500X-0.337500X-0.262500X0.337500X-0.262500X0*%
34 | %ADD12RoundRect,0.363300X-0.312500X-0.687500X0.312500X-0.687500X0.312500X0.687500X-0.312500X0.687500X0*%
35 | G04 APERTURE END LIST*
36 | D10*
37 | X133990000Y-97630000D03*
38 | X146670000Y-92630000D03*
39 | X133990000Y-95130000D03*
40 | X146670000Y-95130000D03*
41 | X146670000Y-97630000D03*
42 | X133990000Y-92630000D03*
43 | D11*
44 | X142320000Y-114890000D03*
45 | X140320000Y-114890000D03*
46 | X138320000Y-114890000D03*
47 | X142320000Y-117390000D03*
48 | X140320000Y-117390000D03*
49 | X138320000Y-117390000D03*
50 | D12*
51 | X145320000Y-116140000D03*
52 | X135320000Y-116140000D03*
53 | M02*
54 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/gerbers/Twins Switch PCB-B_Paste.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-11-05T02:26:20-04:00*
3 | G04 #@! TF.ProjectId,Twins Switch PCB,5477696e-7320-4537-9769-746368205043,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Paste,Bot*
6 | G04 #@! TF.FilePolarity,Positive*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-11-05 02:26:20*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 APERTURE END LIST*
15 | M02*
16 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/gerbers/Twins Switch PCB-B_Silkscreen.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-11-05T02:26:21-04:00*
3 | G04 #@! TF.ProjectId,Twins Switch PCB,5477696e-7320-4537-9769-746368205043,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Legend,Bot*
6 | G04 #@! TF.FilePolarity,Positive*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-11-05 02:26:21*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | %ADD10C,0.150000*%
33 | %ADD11C,0.120000*%
34 | %ADD12C,1.501600*%
35 | %ADD13RoundRect,0.313300X0.337500X0.262500X-0.337500X0.262500X-0.337500X-0.262500X0.337500X-0.262500X0*%
36 | %ADD14RoundRect,0.363300X-0.312500X-0.687500X0.312500X-0.687500X0.312500X0.687500X-0.312500X0.687500X0*%
37 | G04 APERTURE END LIST*
38 | D10*
39 | X142639523Y-95058571D02*
40 | X142496666Y-95106190D01*
41 | X142449047Y-95153809D01*
42 | X142401428Y-95249047D01*
43 | X142401428Y-95391904D01*
44 | X142449047Y-95487142D01*
45 | X142496666Y-95534761D01*
46 | X142591904Y-95582380D01*
47 | X142972857Y-95582380D01*
48 | X142972857Y-94582380D01*
49 | X142639523Y-94582380D01*
50 | X142544285Y-94630000D01*
51 | X142496666Y-94677619D01*
52 | X142449047Y-94772857D01*
53 | X142449047Y-94868095D01*
54 | X142496666Y-94963333D01*
55 | X142544285Y-95010952D01*
56 | X142639523Y-95058571D01*
57 | X142972857Y-95058571D01*
58 | X141782380Y-94582380D02*
59 | X141591904Y-94582380D01*
60 | X141496666Y-94630000D01*
61 | X141401428Y-94725238D01*
62 | X141353809Y-94915714D01*
63 | X141353809Y-95249047D01*
64 | X141401428Y-95439523D01*
65 | X141496666Y-95534761D01*
66 | X141591904Y-95582380D01*
67 | X141782380Y-95582380D01*
68 | X141877619Y-95534761D01*
69 | X141972857Y-95439523D01*
70 | X142020476Y-95249047D01*
71 | X142020476Y-94915714D01*
72 | X141972857Y-94725238D01*
73 | X141877619Y-94630000D01*
74 | X141782380Y-94582380D01*
75 | X141068095Y-94582380D02*
76 | X140496666Y-94582380D01*
77 | X140782380Y-95582380D02*
78 | X140782380Y-94582380D01*
79 | X140306190Y-94582380D02*
80 | X139734761Y-94582380D01*
81 | X140020476Y-95582380D02*
82 | X140020476Y-94582380D01*
83 | X139210952Y-94582380D02*
84 | X139020476Y-94582380D01*
85 | X138925238Y-94630000D01*
86 | X138830000Y-94725238D01*
87 | X138782380Y-94915714D01*
88 | X138782380Y-95249047D01*
89 | X138830000Y-95439523D01*
90 | X138925238Y-95534761D01*
91 | X139020476Y-95582380D01*
92 | X139210952Y-95582380D01*
93 | X139306190Y-95534761D01*
94 | X139401428Y-95439523D01*
95 | X139449047Y-95249047D01*
96 | X139449047Y-94915714D01*
97 | X139401428Y-94725238D01*
98 | X139306190Y-94630000D01*
99 | X139210952Y-94582380D01*
100 | X138353809Y-95582380D02*
101 | X138353809Y-94582380D01*
102 | X138020476Y-95296666D01*
103 | X137687142Y-94582380D01*
104 | X137687142Y-95582380D01*
105 | X138986666Y-115735238D02*
106 | X139129523Y-115687619D01*
107 | X139367619Y-115687619D01*
108 | X139462857Y-115735238D01*
109 | X139510476Y-115782857D01*
110 | X139558095Y-115878095D01*
111 | X139558095Y-115973333D01*
112 | X139510476Y-116068571D01*
113 | X139462857Y-116116190D01*
114 | X139367619Y-116163809D01*
115 | X139177142Y-116211428D01*
116 | X139081904Y-116259047D01*
117 | X139034285Y-116306666D01*
118 | X138986666Y-116401904D01*
119 | X138986666Y-116497142D01*
120 | X139034285Y-116592380D01*
121 | X139081904Y-116640000D01*
122 | X139177142Y-116687619D01*
123 | X139415238Y-116687619D01*
124 | X139558095Y-116640000D01*
125 | X139891428Y-116687619D02*
126 | X140129523Y-115687619D01*
127 | X140320000Y-116401904D01*
128 | X140510476Y-115687619D01*
129 | X140748571Y-116687619D01*
130 | X141653333Y-115687619D02*
131 | X141081904Y-115687619D01*
132 | X141367619Y-115687619D02*
133 | X141367619Y-116687619D01*
134 | X141272380Y-116544761D01*
135 | X141177142Y-116449523D01*
136 | X141081904Y-116401904D01*
137 | D11*
138 | X137230000Y-116460000D02*
139 | X137780000Y-115910000D01*
140 | X143365000Y-116405000D02*
141 | X143915000Y-115855000D01*
142 | X142815000Y-115855000D02*
143 | X143365000Y-116405000D01*
144 | X136680000Y-115910000D02*
145 | X137230000Y-116460000D01*
146 | %LPC*%
147 | D12*
148 | X133990000Y-97630000D03*
149 | X146670000Y-92630000D03*
150 | X133990000Y-95130000D03*
151 | X146670000Y-95130000D03*
152 | X146670000Y-97630000D03*
153 | X133990000Y-92630000D03*
154 | D13*
155 | X142320000Y-114890000D03*
156 | X140320000Y-114890000D03*
157 | X138320000Y-114890000D03*
158 | X142320000Y-117390000D03*
159 | X140320000Y-117390000D03*
160 | X138320000Y-117390000D03*
161 | D14*
162 | X145320000Y-116140000D03*
163 | X135320000Y-116140000D03*
164 | M02*
165 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/gerbers/Twins Switch PCB-Back.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-11-05T02:26:20-04:00*
3 | G04 #@! TF.ProjectId,Twins Switch PCB,5477696e-7320-4537-9769-746368205043,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Copper,L2,Bot*
6 | G04 #@! TF.FilePolarity,Positive*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-11-05 02:26:20*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | G04 #@! TA.AperFunction,ComponentPad*
33 | %ADD10C,1.400000*%
34 | G04 #@! TD*
35 | G04 #@! TA.AperFunction,ComponentPad*
36 | %ADD11RoundRect,0.262500X0.337500X0.262500X-0.337500X0.262500X-0.337500X-0.262500X0.337500X-0.262500X0*%
37 | G04 #@! TD*
38 | G04 #@! TA.AperFunction,ComponentPad*
39 | %ADD12RoundRect,0.312500X-0.312500X-0.687500X0.312500X-0.687500X0.312500X0.687500X-0.312500X0.687500X0*%
40 | G04 #@! TD*
41 | G04 #@! TA.AperFunction,Conductor*
42 | %ADD13C,0.250000*%
43 | G04 #@! TD*
44 | G04 APERTURE END LIST*
45 | D10*
46 | X133990000Y-97630000D03*
47 | X146670000Y-92630000D03*
48 | X133990000Y-95130000D03*
49 | X146670000Y-95130000D03*
50 | X146670000Y-97630000D03*
51 | X133990000Y-92630000D03*
52 | D11*
53 | X142320000Y-114890000D03*
54 | X140320000Y-114890000D03*
55 | X138320000Y-114890000D03*
56 | X142320000Y-117390000D03*
57 | X140320000Y-117390000D03*
58 | X138320000Y-117390000D03*
59 | D12*
60 | X145320000Y-116140000D03*
61 | X135320000Y-116140000D03*
62 | D13*
63 | X140612893Y-112837107D02*
64 | X144267107Y-109182893D01*
65 | X146460000Y-95340000D02*
66 | X146460000Y-95130000D01*
67 | X140320000Y-114890000D02*
68 | X140320000Y-113544214D01*
69 | X144560000Y-108475786D02*
70 | X144560000Y-97654214D01*
71 | X144852893Y-96947107D02*
72 | X146460000Y-95340000D01*
73 | X144267114Y-109182900D02*
74 | G75*
75 | G03*
76 | X144560000Y-108475786I-707114J707100D01*
77 | G01*
78 | X140612886Y-112837100D02*
79 | G75*
80 | G03*
81 | X140320000Y-113544214I707114J-707100D01*
82 | G01*
83 | X144852886Y-96947100D02*
84 | G75*
85 | G03*
86 | X144560000Y-97654214I707114J-707100D01*
87 | G01*
88 | X142980000Y-107675786D02*
89 | X142980000Y-96714214D01*
90 | X139697893Y-111372107D02*
91 | X142687107Y-108382893D01*
92 | X146535000Y-92745000D02*
93 | X146535000Y-92630000D01*
94 | X138320000Y-117390000D02*
95 | X139112107Y-116597893D01*
96 | X143272893Y-96007107D02*
97 | X146535000Y-92745000D01*
98 | X139405000Y-115890786D02*
99 | X139405000Y-112079214D01*
100 | X143272886Y-96007100D02*
101 | G75*
102 | G03*
103 | X142980000Y-96714214I707114J-707100D01*
104 | G01*
105 | X139405010Y-112079214D02*
106 | G75*
107 | G02*
108 | X139697893Y-111372107I999990J14D01*
109 | G01*
110 | X139404990Y-115890786D02*
111 | G75*
112 | G02*
113 | X139112107Y-116597893I-999990J-14D01*
114 | G01*
115 | X142979990Y-107675786D02*
116 | G75*
117 | G02*
118 | X142687107Y-108382893I-999990J-14D01*
119 | G01*
120 | X136842893Y-109927107D02*
121 | X140917107Y-105852893D01*
122 | X136550000Y-117235786D02*
123 | X136550000Y-110634214D01*
124 | X140917107Y-99437107D02*
125 | X134125202Y-92645202D01*
126 | X142320000Y-117390000D02*
127 | X141322893Y-118387107D01*
128 | X141210000Y-105145786D02*
129 | X141210000Y-100144214D01*
130 | X140615786Y-118680000D02*
131 | X137994214Y-118680000D01*
132 | X134125202Y-92645202D02*
133 | X134125201Y-92629999D01*
134 | X137287107Y-118387107D02*
135 | X136842893Y-117942893D01*
136 | X136550010Y-110634214D02*
137 | G75*
138 | G02*
139 | X136842893Y-109927107I999990J14D01*
140 | G01*
141 | X140917114Y-99437100D02*
142 | G75*
143 | G02*
144 | X141210000Y-100144214I-707114J-707100D01*
145 | G01*
146 | X137994214Y-118679990D02*
147 | G75*
148 | G02*
149 | X137287107Y-118387107I-14J999990D01*
150 | G01*
151 | X141322900Y-118387114D02*
152 | G75*
153 | G02*
154 | X140615786Y-118680000I-707100J707114D01*
155 | G01*
156 | X140917114Y-105852900D02*
157 | G75*
158 | G03*
159 | X141210000Y-105145786I-707114J707100D01*
160 | G01*
161 | X136550010Y-117235786D02*
162 | G75*
163 | G03*
164 | X136842893Y-117942893I999990J-14D01*
165 | G01*
166 | G04 #@! TA.AperFunction,Conductor*
167 | G36*
168 | X140442064Y-113848427D02*
169 | G01*
170 | X140445480Y-113856198D01*
171 | X140450195Y-113966266D01*
172 | X140465016Y-114066904D01*
173 | X140488316Y-114151344D01*
174 | X140518948Y-114224018D01*
175 | X140555766Y-114289358D01*
176 | X140597623Y-114351795D01*
177 | X140643371Y-114415763D01*
178 | X140691707Y-114485463D01*
179 | X140691999Y-114485905D01*
180 | X140741740Y-114565665D01*
181 | X140742145Y-114566367D01*
182 | X140788523Y-114653671D01*
183 | X140789377Y-114662585D01*
184 | X140786624Y-114667268D01*
185 | X140328433Y-115143731D01*
186 | X140320229Y-115147319D01*
187 | X140311567Y-115143731D01*
188 | X139853377Y-114667269D01*
189 | X139850112Y-114658931D01*
190 | X139851477Y-114653671D01*
191 | X139897855Y-114566367D01*
192 | X139898260Y-114565665D01*
193 | X139923867Y-114524603D01*
194 | X139948000Y-114485905D01*
195 | X139948292Y-114485463D01*
196 | X139996628Y-114415763D01*
197 | X140042376Y-114351795D01*
198 | X140084233Y-114289358D01*
199 | X140121051Y-114224018D01*
200 | X140151683Y-114151344D01*
201 | X140174983Y-114066904D01*
202 | X140189804Y-113966266D01*
203 | X140194520Y-113856199D01*
204 | X140198298Y-113848080D01*
205 | X140206209Y-113845000D01*
206 | X140433791Y-113845000D01*
207 | X140442064Y-113848427D01*
208 | G37*
209 | G04 #@! TD.AperFunction*
210 | G04 #@! TA.AperFunction,Conductor*
211 | G36*
212 | X146655410Y-94891065D02*
213 | G01*
214 | X146659000Y-94899498D01*
215 | X146659000Y-95845342D01*
216 | X146655573Y-95853615D01*
217 | X146649734Y-95856785D01*
218 | X146629972Y-95860985D01*
219 | X146629287Y-95861110D01*
220 | X146513699Y-95878411D01*
221 | X146513419Y-95878449D01*
222 | X146405988Y-95891832D01*
223 | X146405920Y-95891842D01*
224 | X146405906Y-95891844D01*
225 | X146304003Y-95907021D01*
226 | X146303768Y-95907056D01*
227 | X146203776Y-95929896D01*
228 | X146203448Y-95930014D01*
229 | X146203444Y-95930015D01*
230 | X146103277Y-95966002D01*
231 | X146102882Y-95966144D01*
232 | X145997957Y-96021595D01*
233 | X145885873Y-96102041D01*
234 | X145771755Y-96205773D01*
235 | X145763329Y-96208802D01*
236 | X145755613Y-96205388D01*
237 | X145594612Y-96044387D01*
238 | X145591185Y-96036114D01*
239 | X145594227Y-96028245D01*
240 | X145654293Y-95962163D01*
241 | X145697733Y-95914374D01*
242 | X145697736Y-95914370D01*
243 | X145697958Y-95914126D01*
244 | X145778404Y-95802042D01*
245 | X145833855Y-95697117D01*
246 | X145870103Y-95596223D01*
247 | X145892943Y-95496231D01*
248 | X145908167Y-95394011D01*
249 | X145921550Y-95286580D01*
250 | X145921588Y-95286300D01*
251 | X145938888Y-95170719D01*
252 | X145939015Y-95170019D01*
253 | X145965976Y-95043169D01*
254 | X145966213Y-95042241D01*
255 | X145980087Y-94995957D01*
256 | X146006320Y-94908448D01*
257 | X146011977Y-94901509D01*
258 | X146017296Y-94900111D01*
259 | X146353238Y-94893544D01*
260 | X146647071Y-94887800D01*
261 | X146655410Y-94891065D01*
262 | G37*
263 | G04 #@! TD.AperFunction*
264 | G04 #@! TA.AperFunction,Conductor*
265 | G36*
266 | X138978463Y-116570612D02*
267 | G01*
268 | X139139387Y-116731536D01*
269 | X139142814Y-116739809D01*
270 | X139139734Y-116747720D01*
271 | X139065448Y-116828655D01*
272 | X139065438Y-116828668D01*
273 | X139065239Y-116828884D01*
274 | X139004557Y-116910526D01*
275 | X138961325Y-116986710D01*
276 | X138931597Y-117059758D01*
277 | X138911429Y-117131995D01*
278 | X138896876Y-117205742D01*
279 | X138896866Y-117205802D01*
280 | X138896862Y-117205824D01*
281 | X138884007Y-117283240D01*
282 | X138883978Y-117283407D01*
283 | X138868888Y-117366777D01*
284 | X138868773Y-117367335D01*
285 | X138847547Y-117458902D01*
286 | X138847344Y-117459656D01*
287 | X138818405Y-117554185D01*
288 | X138812707Y-117561093D01*
289 | X138807448Y-117562458D01*
290 | X138401663Y-117570390D01*
291 | X138146550Y-117575377D01*
292 | X138138211Y-117572112D01*
293 | X138134623Y-117563450D01*
294 | X138145897Y-116986710D01*
295 | X138147542Y-116902552D01*
296 | X138151130Y-116894349D01*
297 | X138155815Y-116891595D01*
298 | X138250343Y-116862655D01*
299 | X138251097Y-116862452D01*
300 | X138342663Y-116841226D01*
301 | X138343222Y-116841111D01*
302 | X138351194Y-116839668D01*
303 | X138426644Y-116826012D01*
304 | X138426709Y-116826001D01*
305 | X138465467Y-116819564D01*
306 | X138504175Y-116813137D01*
307 | X138504197Y-116813133D01*
308 | X138504257Y-116813123D01*
309 | X138578004Y-116798570D01*
310 | X138650241Y-116778402D01*
311 | X138650544Y-116778279D01*
312 | X138650549Y-116778277D01*
313 | X138692412Y-116761240D01*
314 | X138723289Y-116748674D01*
315 | X138724971Y-116747720D01*
316 | X138753490Y-116731536D01*
317 | X138799473Y-116705442D01*
318 | X138799766Y-116705224D01*
319 | X138799771Y-116705221D01*
320 | X138837768Y-116676979D01*
321 | X138881115Y-116644760D01*
322 | X138962280Y-116570265D01*
323 | X138970691Y-116567196D01*
324 | X138978463Y-116570612D01*
325 | G37*
326 | G04 #@! TD.AperFunction*
327 | G04 #@! TA.AperFunction,Conductor*
328 | G36*
329 | X146647305Y-92387388D02*
330 | G01*
331 | X146655577Y-92390819D01*
332 | X146659000Y-92399088D01*
333 | X146659000Y-93342102D01*
334 | X146655573Y-93350375D01*
335 | X146649519Y-93353590D01*
336 | X146616785Y-93359912D01*
337 | X146616103Y-93360023D01*
338 | X146500610Y-93375330D01*
339 | X146500351Y-93375361D01*
340 | X146440276Y-93381963D01*
341 | X146393099Y-93387148D01*
342 | X146393038Y-93387156D01*
343 | X146393016Y-93387159D01*
344 | X146291363Y-93401069D01*
345 | X146291360Y-93401070D01*
346 | X146291130Y-93401101D01*
347 | X146290897Y-93401152D01*
348 | X146191828Y-93422842D01*
349 | X146191821Y-93422844D01*
350 | X146191474Y-93422920D01*
351 | X146091015Y-93458318D01*
352 | X145986635Y-93513009D01*
353 | X145875218Y-93592707D01*
354 | X145874966Y-93592936D01*
355 | X145874956Y-93592944D01*
356 | X145761901Y-93695631D01*
357 | X145753473Y-93698657D01*
358 | X145745762Y-93695243D01*
359 | X145584762Y-93534243D01*
360 | X145581335Y-93525970D01*
361 | X145584380Y-93518097D01*
362 | X145638758Y-93458318D01*
363 | X145688896Y-93403200D01*
364 | X145770073Y-93290466D01*
365 | X145826272Y-93185012D01*
366 | X145863366Y-93083700D01*
367 | X145887225Y-92983393D01*
368 | X145903720Y-92880952D01*
369 | X145918707Y-92773361D01*
370 | X145918751Y-92773075D01*
371 | X145938046Y-92657484D01*
372 | X145938189Y-92656765D01*
373 | X145941415Y-92642869D01*
374 | X145967633Y-92529913D01*
375 | X145967885Y-92529002D01*
376 | X145996552Y-92439814D01*
377 | X146010886Y-92395220D01*
378 | X146016680Y-92388392D01*
379 | X146022030Y-92387100D01*
380 | X146647305Y-92387388D01*
381 | G37*
382 | G04 #@! TD.AperFunction*
383 | G04 #@! TA.AperFunction,Conductor*
384 | G36*
385 | X134618665Y-92325421D02*
386 | G01*
387 | X134622002Y-92329819D01*
388 | X134679498Y-92461828D01*
389 | X134679870Y-92462799D01*
390 | X134721690Y-92588208D01*
391 | X134721929Y-92589023D01*
392 | X134751143Y-92703788D01*
393 | X134751248Y-92704237D01*
394 | X134774100Y-92811669D01*
395 | X134796773Y-92914660D01*
396 | X134825477Y-93016116D01*
397 | X134866471Y-93119158D01*
398 | X134926010Y-93226903D01*
399 | X134926230Y-93227204D01*
400 | X135006455Y-93337128D01*
401 | X135010354Y-93342471D01*
402 | X135010560Y-93342697D01*
403 | X135010561Y-93342698D01*
404 | X135118227Y-93460725D01*
405 | X135121271Y-93469147D01*
406 | X135117856Y-93476883D01*
407 | X134956847Y-93637892D01*
408 | X134948574Y-93641319D01*
409 | X134940730Y-93638299D01*
410 | X134832091Y-93540087D01*
411 | X134724570Y-93464682D01*
412 | X134724187Y-93464491D01*
413 | X134724182Y-93464488D01*
414 | X134623830Y-93414440D01*
415 | X134623421Y-93414236D01*
416 | X134525644Y-93383443D01*
417 | X134525263Y-93383379D01*
418 | X134525256Y-93383377D01*
419 | X134428500Y-93367037D01*
420 | X134428492Y-93367036D01*
421 | X134428243Y-93366994D01*
422 | X134342059Y-93360608D01*
423 | X134328356Y-93359592D01*
424 | X134328352Y-93359592D01*
425 | X134328220Y-93359582D01*
426 | X134328104Y-93359578D01*
427 | X134328087Y-93359577D01*
428 | X134222664Y-93355903D01*
429 | X134222534Y-93355898D01*
430 | X134108600Y-93350654D01*
431 | X134108015Y-93350612D01*
432 | X134011829Y-93341333D01*
433 | X134003923Y-93337128D01*
434 | X134001252Y-93329688D01*
435 | X134001184Y-92395564D01*
436 | X134004610Y-92387290D01*
437 | X134011696Y-92383923D01*
438 | X134610087Y-92322851D01*
439 | X134618665Y-92325421D01*
440 | G37*
441 | G04 #@! TD.AperFunction*
442 | G04 #@! TA.AperFunction,Conductor*
443 | G36*
444 | X142501789Y-117207888D02*
445 | G01*
446 | X142505377Y-117216550D01*
447 | X142505331Y-117218907D01*
448 | X142494097Y-117793619D01*
449 | X142492458Y-117877447D01*
450 | X142488870Y-117885651D01*
451 | X142484185Y-117888405D01*
452 | X142389656Y-117917344D01*
453 | X142388902Y-117917547D01*
454 | X142300953Y-117937934D01*
455 | X142297335Y-117938773D01*
456 | X142296775Y-117938888D01*
457 | X142213355Y-117953987D01*
458 | X142213290Y-117953998D01*
459 | X142174532Y-117960435D01*
460 | X142135824Y-117966862D01*
461 | X142135802Y-117966866D01*
462 | X142135742Y-117966876D01*
463 | X142061995Y-117981429D01*
464 | X141989758Y-118001597D01*
465 | X141989455Y-118001720D01*
466 | X141989450Y-118001722D01*
467 | X141947587Y-118018759D01*
468 | X141916710Y-118031325D01*
469 | X141916383Y-118031510D01*
470 | X141916380Y-118031512D01*
471 | X141901088Y-118040190D01*
472 | X141840526Y-118074557D01*
473 | X141840233Y-118074775D01*
474 | X141840228Y-118074778D01*
475 | X141803175Y-118102319D01*
476 | X141758884Y-118135239D01*
477 | X141758668Y-118135438D01*
478 | X141758655Y-118135448D01*
479 | X141677720Y-118209734D01*
480 | X141669308Y-118212803D01*
481 | X141661536Y-118209387D01*
482 | X141500612Y-118048463D01*
483 | X141497185Y-118040190D01*
484 | X141500265Y-118032279D01*
485 | X141574552Y-117951342D01*
486 | X141574555Y-117951338D01*
487 | X141574760Y-117951115D01*
488 | X141606979Y-117907768D01*
489 | X141635221Y-117869771D01*
490 | X141635224Y-117869766D01*
491 | X141635442Y-117869473D01*
492 | X141678674Y-117793289D01*
493 | X141708402Y-117720241D01*
494 | X141728570Y-117648004D01*
495 | X141743123Y-117574257D01*
496 | X141756006Y-117496677D01*
497 | X141771111Y-117413222D01*
498 | X141771226Y-117412664D01*
499 | X141772065Y-117409046D01*
500 | X141792452Y-117321097D01*
501 | X141792655Y-117320343D01*
502 | X141821595Y-117225815D01*
503 | X141827293Y-117218907D01*
504 | X141832552Y-117217542D01*
505 | X142238337Y-117209610D01*
506 | X142493450Y-117204623D01*
507 | X142501789Y-117207888D01*
508 | G37*
509 | G04 #@! TD.AperFunction*
510 | M02*
511 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/gerbers/Twins Switch PCB-Edge_Cuts.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-11-05T02:26:21-04:00*
3 | G04 #@! TF.ProjectId,Twins Switch PCB,5477696e-7320-4537-9769-746368205043,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Profile,NP*
6 | %FSLAX46Y46*%
7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
8 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-11-05 02:26:21*
9 | %MOMM*%
10 | %LPD*%
11 | G01*
12 | G04 APERTURE LIST*
13 | G04 #@! TA.AperFunction,Profile*
14 | %ADD10C,0.100000*%
15 | G04 #@! TD*
16 | G04 APERTURE END LIST*
17 | D10*
18 | X134997141Y-119252908D02*
19 | X145662859Y-119252908D01*
20 | X145410000Y-106830000D02*
21 | X145410000Y-102850000D01*
22 | X134000660Y-98859340D02*
23 | G75*
24 | G03*
25 | X135500660Y-100359340I1500040J40D01*
26 | G01*
27 | X139260000Y-100360000D02*
28 | X139260000Y-105550000D01*
29 | X145410000Y-102850000D02*
30 | G75*
31 | G03*
32 | X146660000Y-101600000I0J1250000D01*
33 | G01*
34 | X133997092Y-118252859D02*
35 | G75*
36 | G03*
37 | X134997141Y-119252908I1000008J-41D01*
38 | G01*
39 | X145662859Y-119252908D02*
40 | G75*
41 | G03*
42 | X146662908Y-118252859I41J1000008D01*
43 | G01*
44 | X139260000Y-105550000D02*
45 | X135500660Y-105550660D01*
46 | X146660000Y-101600000D02*
47 | X146660000Y-89910000D01*
48 | X146662908Y-118252859D02*
49 | X146660000Y-108080000D01*
50 | X134000000Y-89910000D02*
51 | X134000660Y-98859340D01*
52 | X134000660Y-107050660D02*
53 | X133997092Y-118252859D01*
54 | X146660000Y-108080000D02*
55 | G75*
56 | G03*
57 | X145410000Y-106830000I-1250000J0D01*
58 | G01*
59 | X146660000Y-89910000D02*
60 | X134000000Y-89910000D01*
61 | X135500660Y-100359340D02*
62 | X139260000Y-100360000D01*
63 | X135500660Y-105550660D02*
64 | G75*
65 | G03*
66 | X134000660Y-107050660I40J-1500040D01*
67 | G01*
68 | M02*
69 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/gerbers/Twins Switch PCB-F_Mask.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-11-05T02:26:21-04:00*
3 | G04 #@! TF.ProjectId,Twins Switch PCB,5477696e-7320-4537-9769-746368205043,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Soldermask,Top*
6 | G04 #@! TF.FilePolarity,Negative*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-11-05 02:26:21*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | %ADD10C,1.501600*%
33 | %ADD11RoundRect,0.313300X0.337500X0.262500X-0.337500X0.262500X-0.337500X-0.262500X0.337500X-0.262500X0*%
34 | %ADD12RoundRect,0.363300X-0.312500X-0.687500X0.312500X-0.687500X0.312500X0.687500X-0.312500X0.687500X0*%
35 | G04 APERTURE END LIST*
36 | D10*
37 | X133990000Y-97630000D03*
38 | X146670000Y-92630000D03*
39 | X133990000Y-95130000D03*
40 | X146670000Y-95130000D03*
41 | X146670000Y-97630000D03*
42 | X133990000Y-92630000D03*
43 | D11*
44 | X142320000Y-114890000D03*
45 | X140320000Y-114890000D03*
46 | X138320000Y-114890000D03*
47 | X142320000Y-117390000D03*
48 | X140320000Y-117390000D03*
49 | X138320000Y-117390000D03*
50 | D12*
51 | X145320000Y-116140000D03*
52 | X135320000Y-116140000D03*
53 | M02*
54 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/gerbers/Twins Switch PCB-F_Paste.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-11-05T02:26:20-04:00*
3 | G04 #@! TF.ProjectId,Twins Switch PCB,5477696e-7320-4537-9769-746368205043,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Paste,Top*
6 | G04 #@! TF.FilePolarity,Positive*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-11-05 02:26:20*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 APERTURE END LIST*
15 | M02*
16 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/gerbers/Twins Switch PCB-Front.gbr:
--------------------------------------------------------------------------------
1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.6-0)*
2 | G04 #@! TF.CreationDate,2022-11-05T02:26:20-04:00*
3 | G04 #@! TF.ProjectId,Twins Switch PCB,5477696e-7320-4537-9769-746368205043,1*
4 | G04 #@! TF.SameCoordinates,Original*
5 | G04 #@! TF.FileFunction,Copper,L1,Top*
6 | G04 #@! TF.FilePolarity,Positive*
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (6.0.6-0)) date 2022-11-05 02:26:20*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3*
23 | 1,1,$1+$1,$4,$5*
24 | 1,1,$1+$1,$6,$7*
25 | 1,1,$1+$1,$8,$9*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | G04 #@! TA.AperFunction,ComponentPad*
33 | %ADD10C,1.400000*%
34 | G04 #@! TD*
35 | G04 #@! TA.AperFunction,ComponentPad*
36 | %ADD11RoundRect,0.262500X0.337500X0.262500X-0.337500X0.262500X-0.337500X-0.262500X0.337500X-0.262500X0*%
37 | G04 #@! TD*
38 | G04 #@! TA.AperFunction,ComponentPad*
39 | %ADD12RoundRect,0.312500X-0.312500X-0.687500X0.312500X-0.687500X0.312500X0.687500X-0.312500X0.687500X0*%
40 | G04 #@! TD*
41 | G04 #@! TA.AperFunction,Conductor*
42 | %ADD13C,0.250000*%
43 | G04 #@! TD*
44 | G04 APERTURE END LIST*
45 | D10*
46 | X133990000Y-97630000D03*
47 | X146670000Y-92630000D03*
48 | X133990000Y-95130000D03*
49 | X146670000Y-95130000D03*
50 | X146670000Y-97630000D03*
51 | X133990000Y-92630000D03*
52 | D11*
53 | X142320000Y-114890000D03*
54 | X140320000Y-114890000D03*
55 | X138320000Y-114890000D03*
56 | X142320000Y-117390000D03*
57 | X140320000Y-117390000D03*
58 | X138320000Y-117390000D03*
59 | D12*
60 | X145320000Y-116140000D03*
61 | X135320000Y-116140000D03*
62 | D13*
63 | X137415786Y-97630000D02*
64 | X134125569Y-97630000D01*
65 | X139857107Y-99657107D02*
66 | X138122893Y-97922893D01*
67 | X138320000Y-114890000D02*
68 | X138320000Y-111054214D01*
69 | X140150000Y-108395786D02*
70 | X140150000Y-100364214D01*
71 | X138612893Y-110347107D02*
72 | X139857107Y-109102893D01*
73 | X139857114Y-109102900D02*
74 | G75*
75 | G03*
76 | X140150000Y-108395786I-707114J707100D01*
77 | G01*
78 | X138612886Y-110347100D02*
79 | G75*
80 | G03*
81 | X138320000Y-111054214I707114J-707100D01*
82 | G01*
83 | X140149990Y-100364214D02*
84 | G75*
85 | G03*
86 | X139857107Y-99657107I-999990J14D01*
87 | G01*
88 | X137415786Y-97630010D02*
89 | G75*
90 | G02*
91 | X138122893Y-97922893I14J-999990D01*
92 | G01*
93 | X138305786Y-95130000D02*
94 | X134125385Y-95130000D01*
95 | X142320000Y-114890000D02*
96 | X142320000Y-99144214D01*
97 | X142027107Y-98437107D02*
98 | X139012893Y-95422893D01*
99 | X138305786Y-95130010D02*
100 | G75*
101 | G02*
102 | X139012893Y-95422893I14J-999990D01*
103 | G01*
104 | X142319990Y-99144214D02*
105 | G75*
106 | G03*
107 | X142027107Y-98437107I-999990J14D01*
108 | G01*
109 | X143710000Y-117535786D02*
110 | X143710000Y-100894214D01*
111 | X146535000Y-97655000D02*
112 | X146535000Y-97630000D01*
113 | X144002893Y-100187107D02*
114 | X146535000Y-97655000D01*
115 | X142014214Y-118670000D02*
116 | X142575786Y-118670000D01*
117 | X140320000Y-117390000D02*
118 | X141307107Y-118377107D01*
119 | X143282893Y-118377107D02*
120 | X143417107Y-118242893D01*
121 | X142014214Y-118669990D02*
122 | G75*
123 | G02*
124 | X141307107Y-118377107I-14J999990D01*
125 | G01*
126 | X144002886Y-100187100D02*
127 | G75*
128 | G03*
129 | X143710000Y-100894214I707114J-707100D01*
130 | G01*
131 | X142575786Y-118669990D02*
132 | G75*
133 | G03*
134 | X143282893Y-118377107I14J999990D01*
135 | G01*
136 | X143709990Y-117535786D02*
137 | G75*
138 | G02*
139 | X143417107Y-118242893I-999990J-14D01*
140 | G01*
141 | G04 #@! TA.AperFunction,Conductor*
142 | G36*
143 | X134302632Y-97004047D02*
144 | G01*
145 | X134425448Y-97070230D01*
146 | X134426274Y-97070720D01*
147 | X134534899Y-97141317D01*
148 | X134535486Y-97141724D01*
149 | X134629323Y-97211208D01*
150 | X134629554Y-97211384D01*
151 | X134714818Y-97277857D01*
152 | X134714876Y-97277901D01*
153 | X134722128Y-97283282D01*
154 | X134797769Y-97339409D01*
155 | X134797951Y-97339524D01*
156 | X134797959Y-97339529D01*
157 | X134873017Y-97386762D01*
158 | X134884496Y-97393986D01*
159 | X134981334Y-97439722D01*
160 | X134981729Y-97439844D01*
161 | X134981734Y-97439846D01*
162 | X135094109Y-97474580D01*
163 | X135094589Y-97474728D01*
164 | X135094978Y-97474792D01*
165 | X135094982Y-97474793D01*
166 | X135230242Y-97497064D01*
167 | X135230245Y-97497064D01*
168 | X135230565Y-97497117D01*
169 | X135230889Y-97497132D01*
170 | X135230894Y-97497133D01*
171 | X135384427Y-97504468D01*
172 | X135392528Y-97508286D01*
173 | X135395569Y-97516155D01*
174 | X135395569Y-97743845D01*
175 | X135392142Y-97752118D01*
176 | X135384427Y-97755532D01*
177 | X135230894Y-97762866D01*
178 | X135230889Y-97762867D01*
179 | X135230565Y-97762882D01*
180 | X135230245Y-97762935D01*
181 | X135230242Y-97762935D01*
182 | X135094982Y-97785206D01*
183 | X135094978Y-97785207D01*
184 | X135094589Y-97785271D01*
185 | X135094204Y-97785390D01*
186 | X134981734Y-97820153D01*
187 | X134981729Y-97820155D01*
188 | X134981334Y-97820277D01*
189 | X134884496Y-97866013D01*
190 | X134884190Y-97866205D01*
191 | X134884191Y-97866205D01*
192 | X134797959Y-97920470D01*
193 | X134797951Y-97920475D01*
194 | X134797769Y-97920590D01*
195 | X134797592Y-97920721D01*
196 | X134797591Y-97920722D01*
197 | X134714876Y-97982098D01*
198 | X134714818Y-97982142D01*
199 | X134629554Y-98048615D01*
200 | X134629323Y-98048791D01*
201 | X134535486Y-98118275D01*
202 | X134534899Y-98118682D01*
203 | X134426274Y-98189279D01*
204 | X134425448Y-98189769D01*
205 | X134302632Y-98255953D01*
206 | X134293724Y-98256861D01*
207 | X134288972Y-98254086D01*
208 | X134222091Y-98189769D01*
209 | X134005185Y-97981181D01*
210 | X134001595Y-97972749D01*
211 | X134001544Y-97287302D01*
212 | X134005134Y-97278868D01*
213 | X134221855Y-97070457D01*
214 | X134288972Y-97005914D01*
215 | X134297311Y-97002649D01*
216 | X134302632Y-97004047D01*
217 | G37*
218 | G04 #@! TD.AperFunction*
219 | G04 #@! TA.AperFunction,Conductor*
220 | G36*
221 | X138442064Y-113848427D02*
222 | G01*
223 | X138445480Y-113856198D01*
224 | X138450195Y-113966266D01*
225 | X138465016Y-114066904D01*
226 | X138488316Y-114151344D01*
227 | X138518948Y-114224018D01*
228 | X138555766Y-114289358D01*
229 | X138597623Y-114351795D01*
230 | X138643371Y-114415763D01*
231 | X138691707Y-114485463D01*
232 | X138691999Y-114485905D01*
233 | X138741740Y-114565665D01*
234 | X138742145Y-114566367D01*
235 | X138788523Y-114653671D01*
236 | X138789377Y-114662585D01*
237 | X138786624Y-114667268D01*
238 | X138328433Y-115143731D01*
239 | X138320229Y-115147319D01*
240 | X138311567Y-115143731D01*
241 | X137853377Y-114667269D01*
242 | X137850112Y-114658931D01*
243 | X137851477Y-114653671D01*
244 | X137897855Y-114566367D01*
245 | X137898260Y-114565665D01*
246 | X137923867Y-114524603D01*
247 | X137948000Y-114485905D01*
248 | X137948292Y-114485463D01*
249 | X137996628Y-114415763D01*
250 | X138042376Y-114351795D01*
251 | X138084233Y-114289358D01*
252 | X138121051Y-114224018D01*
253 | X138151683Y-114151344D01*
254 | X138174983Y-114066904D01*
255 | X138189804Y-113966266D01*
256 | X138194520Y-113856199D01*
257 | X138198298Y-113848080D01*
258 | X138206209Y-113845000D01*
259 | X138433791Y-113845000D01*
260 | X138442064Y-113848427D01*
261 | G37*
262 | G04 #@! TD.AperFunction*
263 | G04 #@! TA.AperFunction,Conductor*
264 | G36*
265 | X134302632Y-94504047D02*
266 | G01*
267 | X134425429Y-94570222D01*
268 | X134426255Y-94570712D01*
269 | X134534872Y-94641311D01*
270 | X134535459Y-94641719D01*
271 | X134629224Y-94711159D01*
272 | X134629450Y-94711329D01*
273 | X134714779Y-94777866D01*
274 | X134797683Y-94839397D01*
275 | X134884394Y-94893977D01*
276 | X134884709Y-94894126D01*
277 | X134884713Y-94894128D01*
278 | X134931431Y-94916198D01*
279 | X134981214Y-94939716D01*
280 | X135094450Y-94974725D01*
281 | X135094851Y-94974791D01*
282 | X135094855Y-94974792D01*
283 | X135230070Y-94997061D01*
284 | X135230073Y-94997061D01*
285 | X135230405Y-94997116D01*
286 | X135230735Y-94997132D01*
287 | X135230737Y-94997132D01*
288 | X135384244Y-95004468D01*
289 | X135392344Y-95008286D01*
290 | X135395385Y-95016155D01*
291 | X135395385Y-95243845D01*
292 | X135391958Y-95252118D01*
293 | X135384243Y-95255532D01*
294 | X135230737Y-95262867D01*
295 | X135230735Y-95262867D01*
296 | X135230405Y-95262883D01*
297 | X135230073Y-95262938D01*
298 | X135230070Y-95262938D01*
299 | X135094855Y-95285207D01*
300 | X135094851Y-95285208D01*
301 | X135094450Y-95285274D01*
302 | X134981214Y-95320283D01*
303 | X134931431Y-95343801D01*
304 | X134884713Y-95365871D01*
305 | X134884709Y-95365873D01*
306 | X134884394Y-95366022D01*
307 | X134797683Y-95420602D01*
308 | X134714779Y-95482133D01*
309 | X134714746Y-95482159D01*
310 | X134714743Y-95482161D01*
311 | X134629456Y-95548665D01*
312 | X134629224Y-95548840D01*
313 | X134535459Y-95618280D01*
314 | X134534872Y-95618688D01*
315 | X134426255Y-95689287D01*
316 | X134425432Y-95689776D01*
317 | X134302631Y-95755953D01*
318 | X134293724Y-95756861D01*
319 | X134288972Y-95754086D01*
320 | X134221590Y-95689287D01*
321 | X134203849Y-95672226D01*
322 | X134005001Y-95481003D01*
323 | X134001411Y-95472571D01*
324 | X134001384Y-95114405D01*
325 | X134001360Y-94787476D01*
326 | X134004948Y-94779047D01*
327 | X134288972Y-94505914D01*
328 | X134297311Y-94502649D01*
329 | X134302632Y-94504047D01*
330 | G37*
331 | G04 #@! TD.AperFunction*
332 | G04 #@! TA.AperFunction,Conductor*
333 | G36*
334 | X142442064Y-113848427D02*
335 | G01*
336 | X142445480Y-113856198D01*
337 | X142450195Y-113966266D01*
338 | X142465016Y-114066904D01*
339 | X142488316Y-114151344D01*
340 | X142518948Y-114224018D01*
341 | X142555766Y-114289358D01*
342 | X142597623Y-114351795D01*
343 | X142643371Y-114415763D01*
344 | X142691707Y-114485463D01*
345 | X142691999Y-114485905D01*
346 | X142741740Y-114565665D01*
347 | X142742145Y-114566367D01*
348 | X142788523Y-114653671D01*
349 | X142789377Y-114662585D01*
350 | X142786624Y-114667268D01*
351 | X142328433Y-115143731D01*
352 | X142320229Y-115147319D01*
353 | X142311567Y-115143731D01*
354 | X141853377Y-114667269D01*
355 | X141850112Y-114658931D01*
356 | X141851477Y-114653671D01*
357 | X141897855Y-114566367D01*
358 | X141898260Y-114565665D01*
359 | X141923867Y-114524603D01*
360 | X141948000Y-114485905D01*
361 | X141948292Y-114485463D01*
362 | X141996628Y-114415763D01*
363 | X142042376Y-114351795D01*
364 | X142084233Y-114289358D01*
365 | X142121051Y-114224018D01*
366 | X142151683Y-114151344D01*
367 | X142174983Y-114066904D01*
368 | X142189804Y-113966266D01*
369 | X142194520Y-113856199D01*
370 | X142198298Y-113848080D01*
371 | X142206209Y-113845000D01*
372 | X142433791Y-113845000D01*
373 | X142442064Y-113848427D01*
374 | G37*
375 | G04 #@! TD.AperFunction*
376 | G04 #@! TA.AperFunction,Conductor*
377 | G36*
378 | X146119079Y-97336333D02*
379 | G01*
380 | X146648359Y-97384431D01*
381 | X146656288Y-97388593D01*
382 | X146659000Y-97396083D01*
383 | X146659000Y-98330840D01*
384 | X146655573Y-98339113D01*
385 | X146648556Y-98342472D01*
386 | X146557904Y-98352264D01*
387 | X146557316Y-98352313D01*
388 | X146442736Y-98358867D01*
389 | X146442598Y-98358874D01*
390 | X146383453Y-98361558D01*
391 | X146336421Y-98363692D01*
392 | X146336340Y-98363699D01*
393 | X146336320Y-98363700D01*
394 | X146279880Y-98368424D01*
395 | X146235810Y-98372113D01*
396 | X146235538Y-98372161D01*
397 | X146235532Y-98372162D01*
398 | X146138201Y-98389416D01*
399 | X146138196Y-98389417D01*
400 | X146137808Y-98389486D01*
401 | X146039382Y-98421164D01*
402 | X145937498Y-98472500D01*
403 | X145829122Y-98548846D01*
404 | X145719473Y-98648087D01*
405 | X145711041Y-98651098D01*
406 | X145703350Y-98647685D01*
407 | X145542348Y-98486683D01*
408 | X145538921Y-98478410D01*
409 | X145541979Y-98470523D01*
410 | X145587152Y-98421026D01*
411 | X145649987Y-98352177D01*
412 | X145734480Y-98236553D01*
413 | X145794133Y-98128758D01*
414 | X145835159Y-98025645D01*
415 | X145844486Y-97992533D01*
416 | X145863722Y-97924241D01*
417 | X145863726Y-97924223D01*
418 | X145863771Y-97924065D01*
419 | X145886180Y-97820870D01*
420 | X145908559Y-97713103D01*
421 | X145908656Y-97712679D01*
422 | X145937138Y-97597448D01*
423 | X145937364Y-97596653D01*
424 | X145978158Y-97470590D01*
425 | X145978515Y-97469633D01*
426 | X146034708Y-97336834D01*
427 | X146041088Y-97330550D01*
428 | X146046542Y-97329741D01*
429 | X146119079Y-97336333D01*
430 | G37*
431 | G04 #@! TD.AperFunction*
432 | G04 #@! TA.AperFunction,Conductor*
433 | G36*
434 | X140401663Y-117209610D02*
435 | G01*
436 | X140807448Y-117217542D01*
437 | X140815651Y-117221130D01*
438 | X140818405Y-117225815D01*
439 | X140847344Y-117320343D01*
440 | X140847547Y-117321097D01*
441 | X140867934Y-117409046D01*
442 | X140868773Y-117412664D01*
443 | X140868888Y-117413222D01*
444 | X140883993Y-117496677D01*
445 | X140896876Y-117574257D01*
446 | X140911429Y-117648004D01*
447 | X140931597Y-117720241D01*
448 | X140961325Y-117793289D01*
449 | X141004557Y-117869473D01*
450 | X141004775Y-117869766D01*
451 | X141004778Y-117869771D01*
452 | X141033020Y-117907768D01*
453 | X141065239Y-117951115D01*
454 | X141065444Y-117951338D01*
455 | X141065447Y-117951342D01*
456 | X141067893Y-117954007D01*
457 | X141139735Y-118032280D01*
458 | X141142804Y-118040691D01*
459 | X141139388Y-118048463D01*
460 | X140978463Y-118209388D01*
461 | X140970190Y-118212815D01*
462 | X140962280Y-118209735D01*
463 | X140881115Y-118135239D01*
464 | X140837768Y-118103020D01*
465 | X140799771Y-118074778D01*
466 | X140799766Y-118074775D01*
467 | X140799473Y-118074557D01*
468 | X140739523Y-118040537D01*
469 | X140723619Y-118031512D01*
470 | X140723616Y-118031510D01*
471 | X140723289Y-118031325D01*
472 | X140692412Y-118018759D01*
473 | X140650549Y-118001722D01*
474 | X140650544Y-118001720D01*
475 | X140650241Y-118001597D01*
476 | X140578004Y-117981429D01*
477 | X140504257Y-117966876D01*
478 | X140504197Y-117966866D01*
479 | X140504175Y-117966862D01*
480 | X140465467Y-117960435D01*
481 | X140426709Y-117953998D01*
482 | X140426644Y-117953987D01*
483 | X140343224Y-117938888D01*
484 | X140342664Y-117938773D01*
485 | X140339046Y-117937934D01*
486 | X140251097Y-117917547D01*
487 | X140250343Y-117917344D01*
488 | X140155815Y-117888405D01*
489 | X140148907Y-117882707D01*
490 | X140147542Y-117877447D01*
491 | X140145904Y-117793619D01*
492 | X140134804Y-117225815D01*
493 | X140134623Y-117216550D01*
494 | X140137888Y-117208211D01*
495 | X140146550Y-117204623D01*
496 | X140401663Y-117209610D01*
497 | G37*
498 | G04 #@! TD.AperFunction*
499 | M02*
500 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/gerbers/Twins Switch PCB.drl:
--------------------------------------------------------------------------------
1 | M48
2 | ; DRILL file {KiCad (6.0.6-0)} date Saturday, 05 November 2022 at 02:26:22
3 | ; FORMAT={-:-/ absolute / inch / decimal}
4 | ; #@! TF.CreationDate,2022-11-05T02:26:22-04:00
5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.6-0)
6 | ; #@! TF.FileFunction,MixedPlating,1,2
7 | FMAT,2
8 | INCH
9 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill
10 | T1C0.0217
11 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill
12 | T2C0.0295
13 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill
14 | T3C0.0354
15 | %
16 | G90
17 | G05
18 | T3
19 | X5.2752Y-3.6469
20 | X5.2752Y-3.7453
21 | X5.2752Y-3.8437
22 | X5.7744Y-3.6469
23 | X5.7744Y-3.7453
24 | X5.7744Y-3.8437
25 | T1
26 | G00X5.4486Y-4.5232
27 | M15
28 | G01X5.4427Y-4.5232
29 | M16
30 | G05
31 | G00X5.4486Y-4.6217
32 | M15
33 | G01X5.4427Y-4.6217
34 | M16
35 | G05
36 | G00X5.5274Y-4.5232
37 | M15
38 | G01X5.5215Y-4.5232
39 | M16
40 | G05
41 | G00X5.5274Y-4.6217
42 | M15
43 | G01X5.5215Y-4.6217
44 | M16
45 | G05
46 | G00X5.6061Y-4.5232
47 | M15
48 | G01X5.6002Y-4.5232
49 | M16
50 | G05
51 | G00X5.6061Y-4.6217
52 | M15
53 | G01X5.6002Y-4.6217
54 | M16
55 | G05
56 | T2
57 | G00X5.3276Y-4.5577
58 | M15
59 | G01X5.3276Y-4.5872
60 | M16
61 | G05
62 | G00X5.7213Y-4.5577
63 | M15
64 | G01X5.7213Y-4.5872
65 | M16
66 | G05
67 | T0
68 | M30
69 |
--------------------------------------------------------------------------------
/KiCAD/Twins/Twins Switch PCB/sym-lib-table:
--------------------------------------------------------------------------------
1 | (sym_lib_table
2 | (lib (name "DA15_Fix")(type "KiCad")(uri "/Users/jeffchen/KiCAD/Famicom DA-15 Fix/DA15_Fix.kicad_sym")(options "")(descr ""))
3 | )
4 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Famicom Expansion Port Switcher Mod
2 |
3 |
4 |
5 |
6 | The expansion ports on the Japanese Famicom consoles have a problem - some western games are incompatible with the controllers connected to this port, due to the fact that this expansion port did not exist on the NES, and therefore was ignored by some devs.
7 |
8 | Significant Titles Affected:
9 | - Arkanoid II
10 | - Battletoads
11 | - Dragon's Lair
12 | - Paperboy
13 | - Pinball
14 | - RoboCop 2/3
15 | - Star Force
16 | - Super Mario Bros. USA
17 | - Snake Rattle'n'Roll
18 | - Terminator 1/2
19 | - Tetris (Tengen)
20 | - Zelda II - The Adventure of Link
21 |
22 | I created the [FamiCoun](https://github.com/jeffqchen/FamiCoun-Famicom-Front-Expansion-NES-SNES-Adapter) and the [TwinDiamond](https://github.com/jeffqchen/TwinDiamond-Twin-Famicom-Expansion-to-NES-SNES-Controller-Adapter) a few years ago and both suffered from this programming oversight by these devs. So it is only natural for me to take matters into my own hands to fix it.
23 |
24 | 
25 |
26 | This switcher mod will enable you to switch the role of the expansion controllers between internal and external. It requires experience in console modding and might not be friendly for everybody. Please keep this in your mind before attempting.
27 |
28 |
29 |
30 | Details are provided in the [Project Wiki](https://github.com/jeffqchen/Famicom-Expansion-Port-Switcher/wiki), separated by console models and motherboard revisions.
31 |
32 | -----
33 | ## Special Thanks
34 | Voultar (for insisting on a proper logic circuit implementation)
35 | - [Twitter](https://twitter.com/Voultar)
36 |
37 | Redherring32 (for providing the board scan of Famicom GPM for reference)
38 | - [Twitter](https://twitter.com/redherring32)
39 |
40 | Zoggins (for spotting the problematic Twin Famicom motherboard rev)
41 | - [Twitter](https://twitter.com/zoggins)
42 | -----
43 |
44 | Shield: [![CC BY-SA 4.0][cc-by-sa-shield]][cc-by-sa]
45 |
46 | This work is licensed under a
47 | [Creative Commons Attribution-ShareAlike 4.0 International License][cc-by-sa].
48 |
49 | [![CC BY-SA 4.0][cc-by-sa-image]][cc-by-sa]
50 |
51 | [cc-by-sa]: http://creativecommons.org/licenses/by-sa/4.0/
52 | [cc-by-sa-image]: https://licensebuttons.net/l/by-sa/4.0/88x31.png
53 | [cc-by-sa-shield]: https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg
54 |
--------------------------------------------------------------------------------
/pics/Famicom/GPM/case_crack_01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/case_crack_01.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/case_crack_02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/case_crack_02.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/cuttrace.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/cuttrace.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/da15_isolate.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/da15_isolate.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/da15_populate.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/da15_populate.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/da15_solder_in.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/da15_solder_in.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/drill_01_intention.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/drill_01_intention.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/drill_02_withjig.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/drill_02_withjig.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/drill_03_afterwards.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/drill_03_afterwards.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/dryfit_01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/dryfit_01.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/dryfit_02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/dryfit_02.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/finish.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/finish.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/functionality.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/functionality.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/internalpcb_hack.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/internalpcb_hack.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/internalpcb_populate.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/internalpcb_populate.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/jig.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/jig.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/straightenpins_01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/straightenpins_01.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/straightenpins_02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/straightenpins_02.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/straightenpins_03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/straightenpins_03.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/trim_01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/trim_01.jpg
--------------------------------------------------------------------------------
/pics/Famicom/GPM/trim_02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Famicom/GPM/trim_02.jpg
--------------------------------------------------------------------------------
/pics/Twins/PCB_solder.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/PCB_solder.jpg
--------------------------------------------------------------------------------
/pics/Twins/functionality.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/functionality.jpg
--------------------------------------------------------------------------------
/pics/Twins/install_01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/install_01.jpg
--------------------------------------------------------------------------------
/pics/Twins/install_02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/install_02.jpg
--------------------------------------------------------------------------------
/pics/Twins/install_03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/install_03.jpg
--------------------------------------------------------------------------------
/pics/Twins/install_04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/install_04.jpg
--------------------------------------------------------------------------------
/pics/Twins/install_05.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/install_05.jpg
--------------------------------------------------------------------------------
/pics/Twins/main_PCB.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/main_PCB.png
--------------------------------------------------------------------------------
/pics/Twins/misc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/misc.jpg
--------------------------------------------------------------------------------
/pics/Twins/optional_pin_01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/optional_pin_01.jpg
--------------------------------------------------------------------------------
/pics/Twins/optional_pin_02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/optional_pin_02.jpg
--------------------------------------------------------------------------------
/pics/Twins/optional_pin_03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/optional_pin_03.jpg
--------------------------------------------------------------------------------
/pics/Twins/optional_pin_04.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/optional_pin_04.jpg
--------------------------------------------------------------------------------
/pics/Twins/optional_pin_05.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/optional_pin_05.jpg
--------------------------------------------------------------------------------
/pics/Twins/populate_01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/populate_01.jpg
--------------------------------------------------------------------------------
/pics/Twins/populate_02.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/populate_02.jpg
--------------------------------------------------------------------------------
/pics/Twins/populate_03.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/populate_03.jpg
--------------------------------------------------------------------------------
/pics/Twins/prepare_motherboard.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/prepare_motherboard.jpg
--------------------------------------------------------------------------------
/pics/Twins/prepare_pcb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/Twins/prepare_pcb.jpg
--------------------------------------------------------------------------------
/pics/famicoun.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/famicoun.jpg
--------------------------------------------------------------------------------
/pics/front_expansion.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/front_expansion.jpg
--------------------------------------------------------------------------------
/pics/switcher.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/switcher.jpg
--------------------------------------------------------------------------------
/pics/title.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/title.jpg
--------------------------------------------------------------------------------
/pics/twindiamond.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jeffqchen/Famicom-Expansion-Port-Switcher/46147198399153e2ad5d08231e207a9e983815dc/pics/twindiamond.jpg
--------------------------------------------------------------------------------