Update the keyboard to use project conventions

- Use the dual footprints for futaba / cherry keys
- Include a diode for every key (dual SMT/TH options)
- Add stabilizers to the spacebar
- Add cherry and futaba aligner plates
- Add SMT resistor option
- Add unified retro keyboard text
This commit is contained in:
Dave 2023-07-18 01:22:10 -05:00
parent 386c389f36
commit ecae8510db
12 changed files with 24888 additions and 24636 deletions

View File

@ -1,27 +0,0 @@
# For PCBs designed using KiCad: http://www.kicad-pcb.org/
# Format documentation: http://kicad-pcb.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
*-backups
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv

View File

@ -1,78 +0,0 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "All Layers",
"auto_track_width": false,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36,
39,
40
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "Franklin ACE 1000 Keyboard.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View File

@ -176,8 +176,8 @@
],
"track_widths": [
0.0,
0.25,
0.5
0.254,
0.508
],
"via_dimensions": [
{
@ -399,7 +399,7 @@
"pin_to_pin": "error",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "error",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
@ -411,7 +411,7 @@
"pinned_symbol_libs": []
},
"meta": {
"filename": "Franklin ACE 1000 Keyboard.kicad_pro",
"filename": "franklin-ace-1000-keyboard.kicad_pro",
"version": 1
},
"net_settings": {

View File

@ -0,0 +1,506 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.15,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.762,
"height": 1.524,
"width": 1.524
},
"silk_line_width": 0.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [
0.0,
0.254,
0.508
],
"via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
}
],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "ignore",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "error",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "franklin-ace-1000-keyboard.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"ngspice": {
"fix_include_paths": true,
"fix_passive_vals": false,
"meta": {
"version": 0
},
"model_mode": 0,
"workbook_filename": ""
},
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"2fa425ff-1058-41a5-8fe7-3b33fbd26bdc",
""
]
],
"text_variables": {}
}

View File

@ -6,8 +6,12 @@
(paper "A2")
(title_block
(date "2023-04-08")
(title "Franklin Ace 1000 keyboard")
(date "2023-07-08")
(rev "1")
(company "Unified Retro Keyboard Project")
(comment 1 "竜 クリストファー (Chris Ryu) ")
(comment 2 "Adapted by David Fenyes")
)
(layers
@ -57,7 +61,6 @@
(dielectric_constraints no)
)
(pad_to_mask_clearance 0)
(grid_origin 121.412 199.6948)
(pcbplotparams
(layerselection 0x00010fc_ffffffff)
(plot_on_all_layers_selection 0x0000000_00000000)
@ -4312,6 +4315,31 @@
)
)
(footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu")
(tstamp 450c5662-e7af-47a0-b1da-228dc3bf6e23)
(at 233.9286 143.9926)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr exclude_from_pos_files exclude_from_bom)
(fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 66b16809-e1e2-46e5-96a3-cef36ef5615f)
)
(fp_text value "MountingHole_3.2mm_M3" (at 0 4.2) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 1c7c0010-de10-4966-a251-7d9a973f1367)
)
(fp_text user "${REFERENCE}" (at 0.3 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 53cb57c5-c408-4595-8347-f5f78fe9e8e5)
)
(fp_circle (center 0 0) (end 3.2 0)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 686bee74-72bb-4cfe-8d6c-cf51d8794bfb))
(fp_circle (center 0 0) (end 3.45 0)
(stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 5e4b83a7-1155-4283-b5ee-9a4e9ac7b1ae))
(pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "F&B.Cu" "*.Mask") (tstamp dec5bbda-42c8-4f15-b49b-208c91fb3ccb))
)
(footprint "unikbd:Key_MX" locked (layer "F.Cu")
(tstamp 4521ace4-7759-43bd-b8d5-8617b1d47f86)
(at 454.448036 221.377352)
@ -5757,6 +5785,31 @@
)
)
(footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu")
(tstamp 51d2a953-c5d5-4f33-a5b6-fa561c595e80)
(at 357.4642 143.9926)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr exclude_from_pos_files exclude_from_bom)
(fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 7e02bb52-2698-48ca-8e40-465b67342fbf)
)
(fp_text value "MountingHole_3.2mm_M3" (at 0 4.2) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 395af68c-b5d4-4e31-8d40-375c3054f26c)
)
(fp_text user "${REFERENCE}" (at 0.3 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 32ef0243-5cb6-4e82-a8c1-bc5734bc3bf1)
)
(fp_circle (center 0 0) (end 3.2 0)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 2f0cbd73-b7ff-4eec-a37b-f76eb0cb876d))
(fp_circle (center 0 0) (end 3.45 0)
(stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp cda31c6c-e3d7-459a-884f-82425ba8086d))
(pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "F&B.Cu" "*.Mask") (tstamp deec0d7f-2464-451a-98d5-62f7fe659115))
)
(footprint "unikbd:Key_MX" locked (layer "F.Cu")
(tstamp 57dbbd8b-4420-4ac7-bc75-440e4170b3cb)
(at 206.798036 221.250352)
@ -7650,6 +7703,31 @@
)
)
(footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu")
(tstamp 6a940fcb-b274-4186-8ce8-c61c48f001e8)
(at 167.10936 244.729)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr exclude_from_pos_files exclude_from_bom)
(fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 0a922473-f555-458a-921e-3a31b2d28a7c)
)
(fp_text value "MountingHole_3.2mm_M3" (at 0 4.2) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 70a06aa1-86da-48cb-8d61-db0a5948c818)
)
(fp_text user "${REFERENCE}" (at 0.3 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 42643983-0fb6-46bf-8230-82bd3ffcf857)
)
(fp_circle (center 0 0) (end 3.2 0)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 0a299f63-26e0-4c36-93f4-9979550e49e9))
(fp_circle (center 0 0) (end 3.45 0)
(stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 80ccc0ec-a06e-482a-b9d2-9e42d18a8a60))
(pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "F&B.Cu" "*.Mask") (tstamp 1589ebf2-8c8a-40bb-8d6d-1777552967f2))
)
(footprint "unikbd:diode-combined" locked (layer "F.Cu")
(tstamp 6cbe8875-44d1-4ac8-b54d-c5ef6cef843c)
(at 254.440264 221.5388 90)
@ -8626,6 +8704,31 @@
)
)
(footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu")
(tstamp 78a01b14-049a-4064-8922-069834f2840c)
(at 477.1898 244.729)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr exclude_from_pos_files exclude_from_bom)
(fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp d35601f5-776d-456b-95b2-c132debe400c)
)
(fp_text value "MountingHole_3.2mm_M3" (at 0 4.2) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp ce29c89f-aac0-4eca-b8dc-61c7dbf7f55d)
)
(fp_text user "${REFERENCE}" (at 0.3 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5b7b84b0-ac04-4116-baf9-cc7616f5d749)
)
(fp_circle (center 0 0) (end 3.2 0)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp dbc457a2-d4e6-49c1-8e95-968985c4cf84))
(fp_circle (center 0 0) (end 3.45 0)
(stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 032e78d7-1cd0-4594-b7a5-178a0ff47b90))
(pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "F&B.Cu" "*.Mask") (tstamp a9a2146e-bb97-4cdf-9c33-1dd2ccbd5700))
)
(footprint "unikbd:Key_MX" locked (layer "F.Cu")
(tstamp 78e549a0-e620-4a6e-85b8-69a27ee18088)
(at 183.137463 164.100352)
@ -9099,6 +9202,31 @@
)
)
(footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu")
(tstamp 88f1f703-ec90-457e-86cd-1a680d218cbf)
(at 118.013 143.9926)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr exclude_from_pos_files exclude_from_bom)
(fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 550ab3c6-5778-4134-b906-73dfde937ce7)
)
(fp_text value "MountingHole_3.2mm_M3" (at 0 4.2) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 2063d162-3772-43bd-a41f-c15899920053)
)
(fp_text user "${REFERENCE}" (at 0.3 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 671197b3-016b-49df-bf2d-20b50272ef0e)
)
(fp_circle (center 0 0) (end 3.2 0)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 8f93e734-2fff-4f6b-942c-dc897c6d541d))
(fp_circle (center 0 0) (end 3.45 0)
(stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 270b5116-063e-43b8-8464-fd01ece38907))
(pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "F&B.Cu" "*.Mask") (tstamp d63785c9-cd59-415a-baa6-0d0e7935bb20))
)
(footprint "unikbd:diode-combined" locked (layer "F.Cu")
(tstamp 8a5eee67-4966-4a42-8572-3fe7cdc00b47)
(at 483.1334 183.515 90)
@ -9306,6 +9434,31 @@
)
)
(footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu")
(tstamp 8ca75262-1d24-4790-bb91-8041e28ba3f6)
(at 381.10344 244.729)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr exclude_from_pos_files exclude_from_bom)
(fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 6fea52b7-41ad-4102-84d4-6bb7478ffaa9)
)
(fp_text value "MountingHole_3.2mm_M3" (at 0 4.2) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 7c9bb2d2-b0e6-45d7-8131-42040ed67e9e)
)
(fp_text user "${REFERENCE}" (at 0.3 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp ac337950-d203-422c-a95b-819c00100891)
)
(fp_circle (center 0 0) (end 3.2 0)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp d8bd4810-1084-4376-923e-684483d1f93b))
(fp_circle (center 0 0) (end 3.45 0)
(stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 526f0a00-5a57-416c-a692-d73a3d097ed6))
(pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "F&B.Cu" "*.Mask") (tstamp 10f958ca-282f-4e23-b0d3-348f520d2451))
)
(footprint "unikbd:Key_MX" locked (layer "F.Cu")
(tstamp 8cd295b9-2791-479b-92cc-927cd4c56f19)
(at 473.498036 183.150352)
@ -14971,6 +15124,31 @@
)
)
(footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu")
(tstamp e0247829-a729-4827-9ace-fdcf1841f081)
(at 119.888 244.729)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr exclude_from_pos_files exclude_from_bom)
(fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 83fae57f-ba64-4d32-b596-d1abed1dcea5)
)
(fp_text value "MountingHole_3.2mm_M3" (at 0 4.2) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp fbbce43f-e0a1-40e9-bc06-83bb8ef0503a)
)
(fp_text user "${REFERENCE}" (at 0.3 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 501507af-a0ff-4c9c-86ea-29ebc6623c7b)
)
(fp_circle (center 0 0) (end 3.2 0)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 7482f0a5-d448-4d93-9ebb-9912a6fd9fd4))
(fp_circle (center 0 0) (end 3.45 0)
(stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 79f86f0f-6c1d-437a-bdd5-4afe6af74b67))
(pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "F&B.Cu" "*.Mask") (tstamp e43898d5-4a20-4426-92a1-c1fe4ead26e5))
)
(footprint "unikbd:Key_MX" locked (layer "F.Cu")
(tstamp e07ad28c-0547-45a1-aa41-7efe755d7b4e)
(at 272.838036 202.200352)
@ -16033,6 +16211,31 @@
)
)
(footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu")
(tstamp eaaff082-b0d7-4d4e-a807-e739a7bf09f7)
(at 477.1898 143.9926)
(descr "Mounting Hole 3.2mm, no annular, M3")
(tags "mounting hole 3.2mm no annular m3")
(attr exclude_from_pos_files exclude_from_bom)
(fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 8cb2a3a2-a7c8-41f7-940b-cdb588c9cbaf)
)
(fp_text value "MountingHole_3.2mm_M3" (at 0 4.2) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 63119de6-62f5-4ccd-adcb-dc00505f1326)
)
(fp_text user "${REFERENCE}" (at 0.3 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 5fcd56d6-2089-45fa-a41a-725802ee08f0)
)
(fp_circle (center 0 0) (end 3.2 0)
(stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 95084c9d-c65c-40e7-a880-849be16366ef))
(fp_circle (center 0 0) (end 3.45 0)
(stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 0fd5360f-0c87-4e78-bc29-512350100267))
(pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "F&B.Cu" "*.Mask") (tstamp ef94e764-3e91-4caa-829b-be235ffe758c))
)
(footprint "unikbd:Key_MX" locked (layer "F.Cu")
(tstamp eb7819e0-505d-43c6-9bba-abef8635930b)
(at 263.948036 221.250352)
@ -17345,8 +17548,8 @@
(stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp f0d8a95c-e678-4804-ae4a-e613ad1b7cbe))
(gr_line (start 504.4 147.1) (end 497.4 147.1)
(stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp ff0c6dcf-0423-4bc2-81ef-d49ec89d60b1))
(gr_text "Franklin ACE 1000 Keyboard\n(for use with Unified Retro Keyboard ASCII Interface)\nv0.9 2023 竜 クリストファー (Chris Ryu)" (at 139.7 139.4) (layer "F.SilkS") (tstamp 17b0f512-687a-473b-8004-eb74aa8afe41)
(effects (font (size 2 2) (thickness 0.3)))
(gr_text "${TITLE}\n${COMPANY}\nRev ${REVISION} ${ISSUE_DATE}\n${COMMENT1}\n${COMMENT2}" (at 144.5768 137.541) (layer "F.SilkS") (tstamp 17b0f512-687a-473b-8004-eb74aa8afe41)
(effects (font (size 2 2) (thickness 0.3)) (justify left))
)
(dimension (type aligned) (layer "Cmts.User") (tstamp d0c2f2af-a888-417a-9712-1ca9f49df2e0)
(pts (xy 94.7 263.9) (xy 504.45 263.9))
@ -17383,39 +17586,41 @@
(segment (start 483.1334 210.8708) (end 485.2924 208.7118) (width 0.25) (layer "F.Cu") (net 10) (tstamp df003831-7223-47d5-bb8f-61741b5793a6))
(segment (start 484.9368 196.6722) (end 484.9368 183.3684) (width 0.25) (layer "F.Cu") (net 10) (tstamp e8e46aaa-cc03-4914-9fdd-e451cf022f2d))
(segment (start 481.8888 160.4264) (end 480.695 161.6202) (width 0.254) (layer "F.Cu") (net 10) (tstamp f50255b9-c327-4c80-9475-23a53f6f7d40))
(segment (start 311.8358 146.6342) (end 372.9482 146.6342) (width 0.25) (layer "B.Cu") (net 10) (tstamp 0ed909e5-a968-4ed9-b789-b376c2f49bb9))
(segment (start 376.047 149.733) (end 384.2004 157.8864) (width 0.25) (layer "B.Cu") (net 10) (tstamp 038dfa23-dbfa-45ab-9a20-11101404f35d))
(segment (start 405.1554 153.3144) (end 405.2062 153.3652) (width 0.25) (layer "B.Cu") (net 10) (tstamp 129bdebd-364b-4b26-8586-9728ffb25044))
(segment (start 384.2004 160.4264) (end 384.2004 157.8864) (width 0.25) (layer "B.Cu") (net 10) (tstamp 30a1b6c3-c095-4d69-818d-10ae38e3e7a6))
(segment (start 405.1554 153.3144) (end 476.0214 153.3144) (width 0.25) (layer "B.Cu") (net 10) (tstamp 3bca583b-b27a-4912-8a35-9ea7a46d3bfe))
(segment (start 476.0214 153.3144) (end 483.1334 160.4264) (width 0.25) (layer "B.Cu") (net 10) (tstamp 3da08f2e-7753-4424-8645-ffc956139d34))
(segment (start 405.2062 153.3652) (end 405.2062 160.4264) (width 0.25) (layer "B.Cu") (net 10) (tstamp 9110df5f-4f0d-4d9c-94d4-8fa4e950c483))
(segment (start 311.8358 146.6342) (end 314.9346 149.733) (width 0.25) (layer "B.Cu") (net 10) (tstamp 9ad05c47-72c8-4e81-9168-7e6405ad2356))
(segment (start 384.2004 157.8864) (end 388.7724 153.3144) (width 0.25) (layer "B.Cu") (net 10) (tstamp a1911321-c63f-4430-ad49-5f5694cf23b7))
(segment (start 388.7724 153.3144) (end 405.1554 153.3144) (width 0.25) (layer "B.Cu") (net 10) (tstamp cda2828a-a599-4f98-b810-850063e746b9))
(segment (start 372.9482 146.6342) (end 384.2004 157.8864) (width 0.25) (layer "B.Cu") (net 10) (tstamp f6ccd910-8d79-48cd-91ae-1387d342690d))
(segment (start 314.9346 149.733) (end 376.047 149.733) (width 0.25) (layer "B.Cu") (net 10) (tstamp f61e6458-b8a0-43eb-8feb-9ed53dcb3f8e))
(segment (start 285.538036 216.271952) (end 283.874336 216.271952) (width 0.25) (layer "F.Cu") (net 11) (tstamp 0fdb13ef-8451-4c96-8d4f-4767f624621c))
(segment (start 209.0674 196.6214) (end 209.0674 216.001316) (width 0.25) (layer "F.Cu") (net 11) (tstamp 10a89932-39b9-47ae-af58-ce9513f9e682))
(segment (start 209.3722 174.0662) (end 204.8764 178.562) (width 0.25) (layer "F.Cu") (net 11) (tstamp 111c1d65-4da8-42eb-b141-df33e95108f1))
(segment (start 204.8764 178.562) (end 204.8764 192.4304) (width 0.25) (layer "F.Cu") (net 11) (tstamp 117249a7-d122-4224-b5fb-1b3b146f80a0))
(segment (start 210.1596 151.7904) (end 209.3722 152.5778) (width 0.25) (layer "F.Cu") (net 11) (tstamp 12fee4f1-c910-474e-ad22-588042e83e16))
(segment (start 271.146036 129.799352) (end 255.3462 145.599188) (width 0.25) (layer "F.Cu") (net 11) (tstamp 1e8a1a41-9855-406d-8cc7-e0232b50db79))
(segment (start 209.3722 152.5778) (end 209.3722 174.0662) (width 0.25) (layer "F.Cu") (net 11) (tstamp 31dd1b14-a8a6-43d5-8ee3-995cb5abc099))
(segment (start 209.3722 174.0662) (end 204.8764 178.562) (width 0.25) (layer "F.Cu") (net 11) (tstamp 3718e6df-0b90-4c37-9857-ff007e03a4c6))
(segment (start 320.3702 212.9536) (end 320.3702 216.420416) (width 0.25) (layer "F.Cu") (net 11) (tstamp 451a9725-204e-4fab-8cac-dc92737e3489))
(segment (start 320.3702 216.420416) (end 321.098036 217.148252) (width 0.25) (layer "F.Cu") (net 11) (tstamp 47bd4d9a-b7a4-449e-b765-14a3bedd57a1))
(segment (start 255.3462 145.599188) (end 255.3462 147.1168) (width 0.25) (layer "F.Cu") (net 11) (tstamp 61b103ee-316a-4bde-8281-7f98ce07fbb2))
(segment (start 204.8764 192.4304) (end 209.0674 196.6214) (width 0.25) (layer "F.Cu") (net 11) (tstamp 6267c1c5-4c66-4b4c-84df-0aa51c8e86f9))
(segment (start 282.998036 229.531036) (end 282.998036 236.198252) (width 0.25) (layer "F.Cu") (net 11) (tstamp 7353ffde-64d6-4c38-8d74-3ab0228b4836))
(segment (start 285.538036 216.271952) (end 285.538036 212.868636) (width 0.25) (layer "F.Cu") (net 11) (tstamp 79c56bf9-01be-4d1d-a9b3-7ba879bc30af))
(segment (start 204.8764 178.562) (end 204.8764 192.4304) (width 0.25) (layer "F.Cu") (net 11) (tstamp 7bdc8287-feac-4e95-acc2-99cb50809e9a))
(segment (start 281.0764 227.6094) (end 282.998036 229.531036) (width 0.25) (layer "F.Cu") (net 11) (tstamp b5b4ca09-db88-4f24-8288-ac1e212ce731))
(segment (start 283.874336 216.271952) (end 282.998036 217.148252) (width 0.25) (layer "F.Cu") (net 11) (tstamp c420a527-5c8a-4c5f-977d-95c45a54b78b))
(segment (start 285.538036 212.868636) (end 285.3944 212.725) (width 0.25) (layer "F.Cu") (net 11) (tstamp d4f3080a-c132-450f-9fca-afa02808bf3d))
(segment (start 209.3722 148.1074) (end 209.3722 174.0662) (width 0.25) (layer "F.Cu") (net 11) (tstamp dc87c101-d7d6-4820-8309-c04261276600))
(segment (start 209.0674 196.6214) (end 209.0674 216.001316) (width 0.25) (layer "F.Cu") (net 11) (tstamp e10fc2e9-50d1-46db-b034-d98e6a37d92e))
(segment (start 204.8764 192.4304) (end 209.0674 196.6214) (width 0.25) (layer "F.Cu") (net 11) (tstamp e1b09492-50bb-4ec1-8c6c-60972991f16f))
(via (at 320.3702 212.9536) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 11) (tstamp 1cfaca12-2814-4afd-93fb-419fef4d0df7))
(via (at 285.3944 212.725) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 11) (tstamp b8993f33-5c01-493b-9351-20d8b79b5a42))
(via (at 209.3722 148.1074) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 11) (tstamp bf6cd557-a480-4b59-b105-6f4a77dde5e3))
(via (at 210.1596 151.7904) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 11) (tstamp bf6cd557-a480-4b59-b105-6f4a77dde5e3))
(via (at 255.3462 147.1168) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 11) (tstamp e3f26ca2-d755-4e2b-a1af-aadbda6d6dc3))
(via (at 281.0764 227.6094) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 11) (tstamp fa8865b0-27e9-4270-9290-85483f320b0b))
(segment (start 456.8952 212.467952) (end 472.107036 212.467952) (width 0.25) (layer "B.Cu") (net 11) (tstamp 0862275e-127f-4597-8544-4c3e6dfa6ec0))
(segment (start 438.0484 212.467952) (end 456.8952 212.467952) (width 0.25) (layer "B.Cu") (net 11) (tstamp 0afec485-0ebe-4a54-82c2-f30f7a6f69a9))
(segment (start 255.3462 147.1168) (end 210.3628 147.1168) (width 0.25) (layer "B.Cu") (net 11) (tstamp 109aa486-64fb-4eb9-8fac-404ec1c03f44))
(segment (start 211.217352 216.271952) (end 209.338036 216.271952) (width 0.25) (layer "B.Cu") (net 11) (tstamp 1536cf3c-5296-456f-a4e8-3e549161885d))
(segment (start 251.815 150.648) (end 255.3462 147.1168) (width 0.25) (layer "B.Cu") (net 11) (tstamp 3234b862-263c-49f0-8a47-7d79934d150d))
(segment (start 257.302 223.1898) (end 257.302 227.5078) (width 0.25) (layer "B.Cu") (net 11) (tstamp 345e9d22-e880-4897-b6c4-48fa731f7175))
(segment (start 438.0484 212.467952) (end 437.938036 212.578316) (width 0.25) (layer "B.Cu") (net 11) (tstamp 35ba2b43-0ad9-4704-99a8-e025c1a32243))
(segment (start 247.438036 216.271952) (end 250.384152 216.271952) (width 0.25) (layer "B.Cu") (net 11) (tstamp 3c05a33c-9bf2-4378-b82e-f27c6e997d70))
@ -17439,6 +17644,7 @@
(segment (start 277.618348 217.148252) (end 276.4028 218.3638) (width 0.25) (layer "B.Cu") (net 11) (tstamp a556471c-aaae-4103-9823-608f6fd45faf))
(segment (start 326.118188 213.7918) (end 373.936036 213.7918) (width 0.25) (layer "B.Cu") (net 11) (tstamp a700647a-f61d-4e1c-a774-21f930922358))
(segment (start 257.302 227.5078) (end 276.2504 227.5078) (width 0.254) (layer "B.Cu") (net 11) (tstamp abfd81d4-a2ef-41e0-9282-48cb37a7c852))
(segment (start 211.302 150.648) (end 251.815 150.648) (width 0.25) (layer "B.Cu") (net 11) (tstamp ae405a32-bc1d-4715-b5e9-01b9d58d83d9))
(segment (start 282.998036 217.148252) (end 277.618348 217.148252) (width 0.25) (layer "B.Cu") (net 11) (tstamp be8cdb5b-fdd0-4b7b-8314-1182f9c37771))
(segment (start 373.936036 213.58036) (end 375.048444 212.467952) (width 0.25) (layer "B.Cu") (net 11) (tstamp bfd61f68-4d84-40a8-a511-bdaee5b6b88b))
(segment (start 276.4028 218.3638) (end 276.4028 227.3554) (width 0.25) (layer "B.Cu") (net 11) (tstamp c3a3afe6-5f07-47e1-bf71-1ffd3fe6f77e))
@ -17446,27 +17652,27 @@
(segment (start 276.4028 227.3554) (end 276.2504 227.5078) (width 0.25) (layer "B.Cu") (net 11) (tstamp e066f6c9-5ed5-4377-9dd5-24930134713b))
(segment (start 244.898036 217.148252) (end 239.111948 217.148252) (width 0.25) (layer "B.Cu") (net 11) (tstamp e4d7773a-3e15-4358-9969-034c0d0efa96))
(segment (start 418.7698 212.467952) (end 438.0484 212.467952) (width 0.25) (layer "B.Cu") (net 11) (tstamp f2021f5e-ec69-4175-a80b-9365419b7b0c))
(segment (start 210.1596 151.7904) (end 211.302 150.648) (width 0.25) (layer "B.Cu") (net 11) (tstamp f60d631f-16f9-492e-9615-c4cd1de8c555))
(segment (start 285.3944 212.725) (end 320.1416 212.725) (width 0.25) (layer "B.Cu") (net 11) (tstamp f702da71-5f9b-4310-a4fb-247f19a7303a))
(segment (start 210.3628 147.1168) (end 209.3722 148.1074) (width 0.25) (layer "B.Cu") (net 11) (tstamp fa7e6adc-4c18-46bb-b5bc-375b4a291e33))
(segment (start 177.588036 206.099252) (end 187.092748 206.099252) (width 0.25) (layer "B.Cu") (net 12) (tstamp 95490163-256f-4c46-a29a-792138842806))
(segment (start 272.3896 131.095788) (end 273.686036 129.799352) (width 0.25) (layer "F.Cu") (net 13) (tstamp 02111f83-4c3c-49dd-8683-b73797f86e9f))
(segment (start 237.871 179.0446) (end 237.871 196.628988) (width 0.25) (layer "F.Cu") (net 13) (tstamp 1dd84a5b-2e72-43fb-a651-79f109608bd7))
(segment (start 275.2852 193.9411) (end 275.378036 194.033936) (width 0.25) (layer "F.Cu") (net 13) (tstamp 1e85636d-87a9-41d2-bca9-89522b507cd2))
(segment (start 272.3896 133.0452) (end 256.2606 149.1742) (width 0.25) (layer "F.Cu") (net 13) (tstamp 21ae6a63-5071-4f23-ac1b-497cff96dcc2))
(segment (start 256.4892 150.7998) (end 272.3896 134.8994) (width 0.25) (layer "F.Cu") (net 13) (tstamp 39661d99-f816-4030-8c16-7db8df3b1ce6))
(segment (start 275.378036 194.033936) (end 275.378036 197.221952) (width 0.25) (layer "F.Cu") (net 13) (tstamp 3d378be7-25f3-4d43-bd4b-8f1fee4d3516))
(segment (start 233.0196 149.1742) (end 232.791 149.4028) (width 0.25) (layer "F.Cu") (net 13) (tstamp 68e5899b-77bf-4368-b6fc-98e4a3bf4797))
(segment (start 159.1818 216.281) (end 159.1818 212.6488) (width 0.25) (layer "F.Cu") (net 13) (tstamp 6c845693-11b3-4e20-b44a-1c1fe153e0f5))
(segment (start 159.1818 212.6488) (end 159.3342 212.4964) (width 0.25) (layer "F.Cu") (net 13) (tstamp 7660ccb4-24dc-4122-bd39-11ed6d206d51))
(segment (start 256.2606 149.1742) (end 255.9558 149.1742) (width 0.25) (layer "F.Cu") (net 13) (tstamp 8efe97f3-f7c6-4f34-9abf-ba242dc81476))
(segment (start 273.686036 129.799352) (end 272.3896 131.095788) (width 0.25) (layer "F.Cu") (net 13) (tstamp 9504b8c9-ab7b-421d-985d-27db844b3406))
(segment (start 232.791 173.9646) (end 237.871 179.0446) (width 0.25) (layer "F.Cu") (net 13) (tstamp a8c6bcda-a74e-41a8-8be9-9860090c8132))
(segment (start 231.059501 151.557501) (end 232.791 153.289) (width 0.25) (layer "F.Cu") (net 13) (tstamp 900d2649-fc25-453c-8c2f-75469b6b1e5e))
(segment (start 256.4892 150.8235) (end 256.4892 150.7998) (width 0.25) (layer "F.Cu") (net 13) (tstamp 9caaf251-b8b4-4cb7-ac69-bae4f4c06f35))
(segment (start 272.3896 134.8994) (end 272.3896 131.095788) (width 0.25) (layer "F.Cu") (net 13) (tstamp a0dea40c-0006-4c80-aef1-5dfbb073d4f7))
(segment (start 189.3062 199.7456) (end 191.5414 197.5104) (width 0.25) (layer "F.Cu") (net 13) (tstamp ac5fcda9-3190-40fd-b303-09e36c581096))
(segment (start 237.871 179.0446) (end 237.871 196.628988) (width 0.25) (layer "F.Cu") (net 13) (tstamp b598b817-6ff4-479e-bdc0-31c77025f46b))
(segment (start 232.791 149.4028) (end 232.791 173.9646) (width 0.25) (layer "F.Cu") (net 13) (tstamp b5994932-35fe-449e-9cfc-552b8354a013))
(segment (start 272.3896 131.095788) (end 272.3896 133.0452) (width 0.25) (layer "F.Cu") (net 13) (tstamp c6aaff8b-f40a-4b69-9f6e-b8ca644de5c7))
(segment (start 232.791 173.9646) (end 237.871 179.0446) (width 0.25) (layer "F.Cu") (net 13) (tstamp c6e515a3-faad-44f9-a28b-29e6b7806566))
(segment (start 191.5414 197.5104) (end 196.050184 197.5104) (width 0.25) (layer "F.Cu") (net 13) (tstamp c86499a2-6130-4740-9d98-80e90b824456))
(segment (start 232.791 153.289) (end 232.791 173.9646) (width 0.25) (layer "F.Cu") (net 13) (tstamp ded6a564-ee81-409c-a5e1-6498266e6bbd))
(segment (start 189.3062 210.9978) (end 189.3062 199.7456) (width 0.25) (layer "F.Cu") (net 13) (tstamp f2acb3d5-8f67-4f52-99fe-da4c61eb9245))
(via (at 275.2852 193.9411) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 13) (tstamp 1d68d77b-b701-4cf1-8e01-0fece68eef49))
(via (at 255.9558 149.1742) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 13) (tstamp 82ace1b4-6330-427a-a1a5-f02fe42b8818))
(via (at 233.0196 149.1742) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 13) (tstamp 8a65b259-4e83-461f-9f23-6214e8791531))
(via (at 256.4892 150.8235) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 13) (tstamp 82ace1b4-6330-427a-a1a5-f02fe42b8818))
(via (at 231.059501 151.557501) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 13) (tstamp 8a65b259-4e83-461f-9f23-6214e8791531))
(via (at 159.3342 212.4964) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 13) (tstamp b2faa106-6acb-4230-9bcf-6c7a89aaf9e7))
(via (at 189.3062 210.9978) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 13) (tstamp c079a330-6345-45db-8705-92b697e9bad2))
(segment (start 237.236 194.049352) (end 202.350636 194.049352) (width 0.25) (layer "B.Cu") (net 13) (tstamp 01c1a0bf-c4d6-4118-8498-3718605df0d3))
@ -17474,14 +17680,15 @@
(segment (start 237.278036 197.221952) (end 237.278036 194.091388) (width 0.25) (layer "B.Cu") (net 13) (tstamp 16faae5f-f168-44ce-bd7c-aecc26582af9))
(segment (start 418.9476 194.049352) (end 275.2852 194.049352) (width 0.25) (layer "B.Cu") (net 13) (tstamp 1891ede5-8966-4a70-b56a-e3ea072c5069))
(segment (start 313.3852 194.049352) (end 472.865436 194.049352) (width 0.254) (layer "B.Cu") (net 13) (tstamp 22d19f8f-09cb-4689-8b24-c041581994f7))
(segment (start 233.0196 149.1742) (end 255.9558 149.1742) (width 0.25) (layer "B.Cu") (net 13) (tstamp 2adc1ac8-2b4c-49fb-b157-2744169852e8))
(segment (start 278.136036 194.049352) (end 313.3852 194.049352) (width 0.254) (layer "B.Cu") (net 13) (tstamp 47f08f8e-363f-4a98-a7bc-2a158d1b2cab))
(segment (start 456.988036 197.221952) (end 456.988036 194.192988) (width 0.25) (layer "B.Cu") (net 13) (tstamp 521d1c87-1fb1-4277-8201-c2f1583e952e))
(segment (start 476.038036 197.221952) (end 472.865436 194.049352) (width 0.25) (layer "B.Cu") (net 13) (tstamp 55276abc-90a7-4a76-b229-2d419f435e6f))
(segment (start 159.3342 212.4964) (end 159.362648 212.467952) (width 0.25) (layer "B.Cu") (net 13) (tstamp 576c9d0d-7c79-4989-9006-0da81a6f9aa2))
(segment (start 313.478036 197.221952) (end 313.478036 194.142188) (width 0.25) (layer "B.Cu") (net 13) (tstamp 6c1a9823-0f93-412c-b49b-73ca796d8a39))
(segment (start 275.2852 194.049352) (end 237.236 194.049352) (width 0.25) (layer "B.Cu") (net 13) (tstamp 725975df-ca3a-4708-ba25-921acd1cc35f))
(segment (start 256.2147 151.098) (end 256.4892 150.8235) (width 0.25) (layer "B.Cu") (net 13) (tstamp 8b17a275-ac33-4bcc-8807-99907e7c24e1))
(segment (start 437.9722 194.049352) (end 418.9476 194.049352) (width 0.25) (layer "B.Cu") (net 13) (tstamp 92f6c388-04e0-4e78-9bb2-b5dfe111b30c))
(segment (start 231.519002 151.098) (end 256.2147 151.098) (width 0.25) (layer "B.Cu") (net 13) (tstamp 93c37f44-b81d-4916-8eae-cd685d0f6461))
(segment (start 418.888036 194.108916) (end 418.9476 194.049352) (width 0.25) (layer "B.Cu") (net 13) (tstamp 9a6f0fa9-60f4-4d62-a8bb-cd9357ec3292))
(segment (start 437.938036 194.083516) (end 437.9722 194.049352) (width 0.25) (layer "B.Cu") (net 13) (tstamp ac0d8554-a34f-4c2a-b8ce-1b2028ac641a))
(segment (start 456.8444 194.049352) (end 437.9722 194.049352) (width 0.25) (layer "B.Cu") (net 13) (tstamp ae8a9896-7f67-4520-8066-f8bbf986a716))
@ -17490,6 +17697,7 @@
(segment (start 418.888036 197.221952) (end 418.888036 194.108916) (width 0.25) (layer "B.Cu") (net 13) (tstamp c32b8ecb-cf27-441e-92a7-388aa9c612cd))
(segment (start 202.350636 194.049352) (end 199.178036 197.221952) (width 0.25) (layer "B.Cu") (net 13) (tstamp cced4f94-cbd9-4cda-a3c9-b40de94dbaec))
(segment (start 456.988036 194.192988) (end 456.8444 194.049352) (width 0.25) (layer "B.Cu") (net 13) (tstamp cd5d493e-aa44-4c52-a1d9-d1cffeedbcc8))
(segment (start 231.059501 151.557501) (end 231.519002 151.098) (width 0.25) (layer "B.Cu") (net 13) (tstamp cfd2de76-909e-4fee-9aa0-d05f660f2dd4))
(segment (start 313.478036 194.142188) (end 313.3852 194.049352) (width 0.25) (layer "B.Cu") (net 13) (tstamp d2ca4fd1-c1ad-4778-b0fa-7d4a584b8b6b))
(segment (start 437.938036 197.221952) (end 437.938036 194.083516) (width 0.25) (layer "B.Cu") (net 13) (tstamp db95ef67-1789-4106-8cb8-7edc75b060d1))
(segment (start 159.362648 212.467952) (end 187.836048 212.467952) (width 0.25) (layer "B.Cu") (net 13) (tstamp f1abc58a-24fd-46b1-abfd-01f0ce80688f))
@ -17850,10 +18058,10 @@
(segment (start 161.3662 201.29) (end 162.3618 202.2856) (width 0.25) (layer "F.Cu") (net 104) (tstamp dad6d9fd-52a0-49b6-8bad-8d5ea0e3b45e))
(segment (start 249.6331 136.8298) (end 249.5569 136.906) (width 0.25) (layer "F.Cu") (net 104) (tstamp e434c2f6-c027-4d7c-864f-05de81548806))
(via (at 156.6672 152.8826) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 104) (tstamp 106cdc32-8085-40fb-b0d0-790afbec71e8))
(segment (start 239.8268 143.6116) (end 205.7908 143.6116) (width 0.25) (layer "B.Cu") (net 104) (tstamp 3de5f190-19c3-4f47-bee0-26351d5dbad7))
(segment (start 246.5324 136.906) (end 239.8268 143.6116) (width 0.25) (layer "B.Cu") (net 104) (tstamp 5ea5d5e1-678b-46be-864c-327d9f81126e))
(segment (start 196.5198 152.8826) (end 156.6672 152.8826) (width 0.25) (layer "B.Cu") (net 104) (tstamp d762fbdd-b8fb-4018-9c37-62f5d71b1c1a))
(segment (start 205.7908 143.6116) (end 196.5198 152.8826) (width 0.25) (layer "B.Cu") (net 104) (tstamp fe6d3740-a1b5-421b-a159-5bde8fb2ea8b))
(segment (start 196.5198 152.8826) (end 156.6672 152.8826) (width 0.25) (layer "B.Cu") (net 104) (tstamp 946614d2-e1b6-4871-80e4-8b104cff8331))
(segment (start 246.507 136.9314) (end 212.471 136.9314) (width 0.25) (layer "B.Cu") (net 104) (tstamp 9c51a143-f7c0-4352-bb59-d1d9ac0a634d))
(segment (start 246.5324 136.906) (end 246.507 136.9314) (width 0.25) (layer "B.Cu") (net 104) (tstamp 9c5e7361-6481-48c4-99b7-f61ef845eab0))
(segment (start 212.471 136.9314) (end 196.5198 152.8826) (width 0.25) (layer "B.Cu") (net 104) (tstamp ed782fd2-e2ed-4261-a45e-08d8e1e4af03))
(segment (start 197.273036 244.199252) (end 207.387348 244.199252) (width 0.25) (layer "B.Cu") (net 105) (tstamp d6970dbd-bab2-408e-a846-4bf2f84f8240))
(segment (start 144.822036 167.999252) (end 154.334052 167.999252) (width 0.25) (layer "B.Cu") (net 106) (tstamp 3ffab867-3288-4484-8ecb-a06fc4993da8))
(segment (start 307.3654 139.0142) (end 312.961036 133.418564) (width 0.25) (layer "F.Cu") (net 107) (tstamp 298019d0-8d92-43b0-9eb8-9374d9e14463))
@ -17947,61 +18155,63 @@
(via (at 291.3126 232.7402) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 115) (tstamp 5830cc32-f282-4476-b069-1afe8c3ca314))
(via (at 134.8232 174.1424) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 115) (tstamp 973aef2d-e120-45bb-809f-7ce89f24c04b))
(segment (start 150.5712 213.868) (end 146.9136 217.5256) (width 0.25) (layer "B.Cu") (net 115) (tstamp 07484e6c-ad05-409a-a0a5-05ad60ac312c))
(segment (start 151.095295 148.336) (end 157.091395 154.3321) (width 0.25) (layer "B.Cu") (net 115) (tstamp 3aa0e823-f5eb-423b-8c73-dfac2b6967d3))
(segment (start 209.991105 145.161) (end 287.423225 145.161) (width 0.25) (layer "B.Cu") (net 115) (tstamp 3e1c0f89-4673-477f-b614-3b2a9cba9eef))
(segment (start 251.053299 149.748) (end 255.292099 145.5092) (width 0.25) (layer "B.Cu") (net 115) (tstamp 425167c2-d1b4-4d13-bae4-cbc88b755439))
(segment (start 164.7858 217.4908) (end 161.163 213.868) (width 0.25) (layer "B.Cu") (net 115) (tstamp 4c7a6c1c-374a-4958-ae3b-0a397a1d9a2a))
(segment (start 255.292099 145.5092) (end 287.771425 145.5092) (width 0.25) (layer "B.Cu") (net 115) (tstamp 4caef1e4-c099-4fad-a872-07ac7dfaf235))
(segment (start 161.163 213.868) (end 150.5712 213.868) (width 0.25) (layer "B.Cu") (net 115) (tstamp 58bcfbf4-3835-4689-81e5-9bf1313d2b4c))
(segment (start 146.9136 217.5256) (end 135.1534 217.5256) (width 0.25) (layer "B.Cu") (net 115) (tstamp 590c62cb-8086-49b0-9d96-ecdc5b6433d5))
(segment (start 216.1286 229.0572) (end 183.3626 229.0572) (width 0.25) (layer "B.Cu") (net 115) (tstamp 60a2b917-5a44-4873-bdfd-3c3589cd8726))
(segment (start 209.977305 145.1472) (end 209.991105 145.161) (width 0.25) (layer "B.Cu") (net 115) (tstamp 61dd7a83-fc0f-4cef-89fd-a5bbd0714cdb))
(segment (start 287.423225 145.161) (end 288.896425 146.6342) (width 0.25) (layer "B.Cu") (net 115) (tstamp 71ebf9f4-825f-4f41-bdd1-ee8cdd02b465))
(segment (start 141.859 174.1424) (end 148.3868 180.6702) (width 0.25) (layer "B.Cu") (net 115) (tstamp 77399460-addb-4270-bad7-174d29e74de3))
(segment (start 176.53 217.4908) (end 164.7858 217.4908) (width 0.25) (layer "B.Cu") (net 115) (tstamp 839efafb-0a20-4699-b8e1-311ee232d674))
(segment (start 134.8232 174.1424) (end 141.859 174.1424) (width 0.25) (layer "B.Cu") (net 115) (tstamp 8e5c28d2-09a0-4a3b-87c1-1f634f0cd9c5))
(segment (start 197.5087 154.3321) (end 206.6936 145.1472) (width 0.25) (layer "B.Cu") (net 115) (tstamp 966653fc-a070-4724-afcd-31af0443fc7f))
(segment (start 148.3868 180.6702) (end 160.0454 180.6702) (width 0.25) (layer "B.Cu") (net 115) (tstamp a62b60f9-936c-4e42-b4e3-9f86fcec89c3))
(segment (start 157.091395 154.3321) (end 197.5087 154.3321) (width 0.25) (layer "B.Cu") (net 115) (tstamp af26c270-fbf6-4de8-ae28-709e6db8e191))
(segment (start 157.091395 154.3321) (end 196.343092 154.3321) (width 0.25) (layer "B.Cu") (net 115) (tstamp a693a4f0-12a2-4470-8012-3bdbfe3f2c79))
(segment (start 135.001 148.336) (end 151.095295 148.336) (width 0.25) (layer "B.Cu") (net 115) (tstamp a85031c6-93ca-4394-b04a-d83e0a03c135))
(segment (start 183.3626 229.0572) (end 182.3466 228.0412) (width 0.25) (layer "B.Cu") (net 115) (tstamp b479834a-54e8-4f8a-8efe-56a73b378b28))
(segment (start 196.343092 154.3321) (end 200.927192 149.748) (width 0.25) (layer "B.Cu") (net 115) (tstamp b60fff1e-4bee-49d5-934d-8b99e3e995ca))
(segment (start 200.927192 149.748) (end 251.053299 149.748) (width 0.25) (layer "B.Cu") (net 115) (tstamp b6dff2d5-e4a6-46d9-90ea-d7cef81fa162))
(segment (start 219.8116 232.7402) (end 216.1286 229.0572) (width 0.25) (layer "B.Cu") (net 115) (tstamp cb8276ee-4077-44cd-9855-49b89a9f2de4))
(segment (start 182.3466 228.0412) (end 182.3466 227.6094) (width 0.25) (layer "B.Cu") (net 115) (tstamp d1fe859a-d7c4-4c0b-af3e-485b4c154fa9))
(segment (start 206.6936 145.1472) (end 209.977305 145.1472) (width 0.25) (layer "B.Cu") (net 115) (tstamp d75266e5-f0ad-4e63-890d-887334a1c60a))
(segment (start 135.001 148.336) (end 151.095295 148.336) (width 0.25) (layer "B.Cu") (net 115) (tstamp dd73f85a-a477-41f7-a959-ff1ad922b5c7))
(segment (start 291.3126 232.7402) (end 219.8116 232.7402) (width 0.25) (layer "B.Cu") (net 115) (tstamp e68cefa3-492e-4131-8a34-68bfa89b3737))
(segment (start 287.771425 145.5092) (end 288.896425 146.6342) (width 0.25) (layer "B.Cu") (net 115) (tstamp ebb9608a-4fe6-4699-af66-cdd6d94838a6))
(segment (start 151.095295 148.336) (end 157.091395 154.3321) (width 0.25) (layer "B.Cu") (net 115) (tstamp f5b085fb-a38b-4699-9ecd-454e70238924))
(segment (start 160.0454 180.6702) (end 161.2646 179.451) (width 0.25) (layer "B.Cu") (net 115) (tstamp f6d41d59-8818-4f5e-a2a6-0a7c6e82fb76))
(segment (start 207.8482 172.6184) (end 204.0382 172.6184) (width 0.25) (layer "F.Cu") (net 116) (tstamp 001dbc40-ffc8-4f60-9dd4-9876e1fc6503))
(segment (start 186.055 184.4606) (end 184.1094 182.515) (width 0.25) (layer "F.Cu") (net 116) (tstamp 06bc742c-5bdc-4803-8c06-ae416b8e4031))
(segment (start 207.8482 172.6184) (end 208.6472 171.8194) (width 0.25) (layer "F.Cu") (net 116) (tstamp 08154217-d7bc-41f8-9218-fad4c2283811))
(segment (start 203.8858 200.7362) (end 203.8858 214.1474) (width 0.25) (layer "F.Cu") (net 116) (tstamp 0eda2ce2-a34a-4070-a2f0-2d1ecc308695))
(segment (start 204.0382 172.6184) (end 207.8482 172.6184) (width 0.25) (layer "F.Cu") (net 116) (tstamp 2060faea-8dc7-4bf3-8b03-c8511a6c31b9))
(segment (start 208.6472 171.8194) (end 207.8482 172.6184) (width 0.25) (layer "F.Cu") (net 116) (tstamp 24acbeb4-2c67-4ff2-9ba6-4e1d71a6c27b))
(segment (start 187.0964 198.4756) (end 186.055 197.4342) (width 0.25) (layer "F.Cu") (net 116) (tstamp 28561efe-0b28-4ae9-ab7b-a9da3280777a))
(segment (start 202.0926 174.564) (end 203.2762 173.3804) (width 0.25) (layer "F.Cu") (net 116) (tstamp 2d736158-f6a1-47a2-b669-3a1350c1850f))
(segment (start 200.5584 217.4748) (end 203.8858 214.1474) (width 0.25) (layer "F.Cu") (net 116) (tstamp 31ef4ef8-6eb5-4ce5-bd53-c6acb6e29247))
(segment (start 202.0926 171.967074) (end 202.0926 174.564) (width 0.25) (layer "F.Cu") (net 116) (tstamp 328da24d-6801-42d9-ba51-e155a1cce43e))
(segment (start 193.615926 163.4904) (end 202.0926 171.967074) (width 0.25) (layer "F.Cu") (net 116) (tstamp 37f52401-8b6c-4dde-85fb-c305ad4dace1))
(segment (start 208.6472 146.902) (end 209.677 145.8722) (width 0.25) (layer "F.Cu") (net 116) (tstamp 482c00dd-2793-44f0-911a-3ebbfb8a0b2a))
(segment (start 205.105 218.7194) (end 202.2983 215.9127) (width 0.25) (layer "F.Cu") (net 116) (tstamp 4ec4d654-ae86-4daa-a307-4568e4fc322c))
(segment (start 203.2762 173.3804) (end 204.0382 172.6184) (width 0.25) (layer "F.Cu") (net 116) (tstamp 53ebcf66-12c8-40b9-9b8a-1a26d24c91ef))
(segment (start 204.0382 172.6184) (end 202.0926 174.564) (width 0.25) (layer "F.Cu") (net 116) (tstamp 5119ac3c-10f8-4820-a131-5211a463d38e))
(segment (start 208.3308 150.6982) (end 208.6472 151.0146) (width 0.25) (layer "F.Cu") (net 116) (tstamp 557d7140-3642-4859-bea8-3445891fbf9f))
(segment (start 206.1464 198.4756) (end 206.1464 194.9704) (width 0.25) (layer "F.Cu") (net 116) (tstamp 63ba4438-013e-4ca1-8e5e-6312da4de9de))
(segment (start 215.073088 218.7194) (end 205.105 218.7194) (width 0.25) (layer "F.Cu") (net 116) (tstamp 6409cda4-5617-40a6-b7b3-ea38d1dcb366))
(segment (start 186.055 197.4342) (end 186.055 184.4606) (width 0.25) (layer "F.Cu") (net 116) (tstamp 8873b146-307e-4b26-af3c-72310c432397))
(segment (start 200.5584 217.4748) (end 197.2564 217.4748) (width 0.25) (layer "F.Cu") (net 116) (tstamp 8b575035-db59-47b3-8476-a714690e4462))
(segment (start 203.8604 183.209073) (end 203.166327 182.515) (width 0.25) (layer "F.Cu") (net 116) (tstamp bd733c6a-853f-4664-b140-7e756f06b394))
(segment (start 203.8604 192.6844) (end 203.8604 183.209073) (width 0.25) (layer "F.Cu") (net 116) (tstamp bfe29600-d99c-4069-a94c-2aaea66b229f))
(segment (start 208.6472 151.0146) (end 208.6472 171.8194) (width 0.25) (layer "F.Cu") (net 116) (tstamp c127a059-e6eb-4642-8e40-7ad742e11196))
(segment (start 206.1464 194.9704) (end 203.8604 192.6844) (width 0.25) (layer "F.Cu") (net 116) (tstamp c7e39860-4903-4fc3-a548-0762368fec03))
(segment (start 178.6636 174.9552) (end 183.1594 179.451) (width 0.254) (layer "F.Cu") (net 116) (tstamp dd2dacaf-1e61-4a78-8b2c-ac8fa39b91d1))
(segment (start 174.559 163.4904) (end 174.559 164.145) (width 0.254) (layer "F.Cu") (net 116) (tstamp ddab6534-715a-4ab6-b301-29a3bb87afc4))
(segment (start 202.0926 179.451) (end 202.0926 174.564) (width 0.25) (layer "F.Cu") (net 116) (tstamp e592706a-99dc-4e89-a24d-60d498627665))
(segment (start 174.559 164.145) (end 178.6636 168.2496) (width 0.254) (layer "F.Cu") (net 116) (tstamp ebf0deea-1ab6-428e-bec9-24425331fbb4))
(segment (start 208.6472 171.8194) (end 208.6472 146.902) (width 0.25) (layer "F.Cu") (net 116) (tstamp f3f5294e-4abd-4df5-8ba2-febce17284f5))
(segment (start 206.1464 198.4756) (end 203.8858 200.7362) (width 0.25) (layer "F.Cu") (net 116) (tstamp f5bd0213-f106-4508-a348-0bb710471a68))
(segment (start 178.6636 168.2496) (end 178.6636 174.9552) (width 0.254) (layer "F.Cu") (net 116) (tstamp fc62eaeb-c41a-407d-a0f9-b1e97ea547e5))
(segment (start 216.317688 217.4748) (end 215.073088 218.7194) (width 0.25) (layer "F.Cu") (net 116) (tstamp fdfc481a-4ba1-4b31-8a3c-05d45fb064e8))
(via (at 209.677 145.8722) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 116) (tstamp 4c6fdfa9-3255-4105-b4b8-b5fc45ee78c9))
(segment (start 274.3708 145.8722) (end 275.1328 146.6342) (width 0.25) (layer "B.Cu") (net 116) (tstamp 018692de-6634-40be-846e-1f609089e073))
(via (at 208.3308 150.6982) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 116) (tstamp 4c6fdfa9-3255-4105-b4b8-b5fc45ee78c9))
(segment (start 208.831 150.198) (end 251.239695 150.198) (width 0.25) (layer "B.Cu") (net 116) (tstamp 1a78caf9-e902-4e5d-b22e-96fa6a65d6c9))
(segment (start 173.609 160.4264) (end 176.6824 157.353) (width 0.254) (layer "B.Cu") (net 116) (tstamp 3d3a32ce-26ab-4d09-a3f0-fa38c593b8f4))
(segment (start 187.8076 157.353) (end 190.881 160.4264) (width 0.254) (layer "B.Cu") (net 116) (tstamp 72d57adc-f42d-48b5-8ca5-7f663ebfea90))
(segment (start 251.239695 150.198) (end 255.045895 146.3918) (width 0.25) (layer "B.Cu") (net 116) (tstamp a118e00b-e222-4ffb-aff9-e9712664e427))
(segment (start 176.6824 157.353) (end 187.8076 157.353) (width 0.254) (layer "B.Cu") (net 116) (tstamp b96d4d03-0cd6-4c6f-bc43-7aff5d8d3703))
(segment (start 208.3308 150.6982) (end 208.831 150.198) (width 0.25) (layer "B.Cu") (net 116) (tstamp cf777190-e833-4826-98f4-47e0954d8b13))
(segment (start 274.8904 146.3918) (end 275.1328 146.6342) (width 0.25) (layer "B.Cu") (net 116) (tstamp de9ce466-7a67-43da-b45e-dc26ee00f18a))
(segment (start 255.045895 146.3918) (end 274.8904 146.3918) (width 0.25) (layer "B.Cu") (net 116) (tstamp ed875140-1957-4df2-b892-77913b1f1a0c))
(segment (start 190.881 160.4264) (end 192.665926 160.4264) (width 0.254) (layer "B.Cu") (net 116) (tstamp f2ffc128-e01c-4d20-b7e9-536308a7281d))
(segment (start 209.677 145.8722) (end 274.3708 145.8722) (width 0.25) (layer "B.Cu") (net 116) (tstamp f4405a41-c959-478f-a1a3-85487828c3b2))
(segment (start 222.885 191.7446) (end 222.885 183.176746) (width 0.25) (layer "F.Cu") (net 117) (tstamp 0e1409da-9d17-4c3b-a331-4fbf122ab8ce))
(segment (start 235.378976 217.4748) (end 235.378976 210.772176) (width 0.25) (layer "F.Cu") (net 117) (tstamp 21c43309-e331-4a76-914a-ebe56eeeb02c))
(segment (start 239.6998 174.0154) (end 240.1926 174.5082) (width 0.25) (layer "F.Cu") (net 117) (tstamp 2acaa7d6-f0e0-4a35-8a57-cf9466e45b3c))
@ -18209,36 +18419,50 @@
(segment (start 157.2006 154.1405) (end 157.734 153.6071) (width 0.25) (layer "F.Cu") (net 123) (tstamp 93c0e35f-578f-4e6d-ac36-530909b28c37))
(segment (start 164.9018 195.8644) (end 157.2006 188.1632) (width 0.25) (layer "F.Cu") (net 123) (tstamp e327bf73-0171-4358-9af5-8e8be1f4137a))
(via (at 157.734 153.6071) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 123) (tstamp 6c2223f6-da53-4211-9fd9-8cc6de066c3c))
(segment (start 245.999 144.3482) (end 252.6538 137.6934) (width 0.25) (layer "B.Cu") (net 123) (tstamp 25c60815-4f4e-4a59-88cd-69455804f63c))
(segment (start 295.3004 131.8514) (end 296.0878 131.064) (width 0.25) (layer "B.Cu") (net 123) (tstamp 3a7799c9-3a03-4061-b9c7-51569d3528ea))
(segment (start 252.6538 136.813609) (end 254.999809 134.4676) (width 0.25) (layer "B.Cu") (net 123) (tstamp 3d79bbd8-c5de-492b-8c5a-ed63c7a08861))
(segment (start 293.7256 134.4676) (end 295.3004 132.8928) (width 0.25) (layer "B.Cu") (net 123) (tstamp 5291776d-f5d3-40c3-8dd5-a5bba66a9e75))
(segment (start 296.0878 131.064) (end 297.810684 131.064) (width 0.25) (layer "B.Cu") (net 123) (tstamp 56f84b42-4324-4f53-89c2-2aea9b323fb2))
(segment (start 295.3004 132.8928) (end 295.3004 131.8514) (width 0.25) (layer "B.Cu") (net 123) (tstamp 577b9e93-cf1a-410e-9522-4ebcfde58e52))
(segment (start 252.6538 137.6934) (end 252.6538 136.813609) (width 0.25) (layer "B.Cu") (net 123) (tstamp 64bde083-2bc4-4516-87a0-50e8d4da2aef))
(segment (start 197.0907 153.6071) (end 206.3496 144.3482) (width 0.25) (layer "B.Cu") (net 123) (tstamp 6bbda9da-ae79-4e04-9f3f-bac131bf708c))
(segment (start 254.999809 134.4676) (end 293.7256 134.4676) (width 0.25) (layer "B.Cu") (net 123) (tstamp b872407c-b394-4ed6-858e-f7ba49483f48))
(segment (start 297.810684 131.064) (end 299.086036 132.339352) (width 0.25) (layer "B.Cu") (net 123) (tstamp cc97b42b-2d29-4657-8b3b-205ecfb312ae))
(segment (start 157.734 153.6071) (end 197.0907 153.6071) (width 0.25) (layer "B.Cu") (net 123) (tstamp cd02f1b0-07eb-46d0-bad6-ac8b9932d450))
(segment (start 206.3496 144.3482) (end 245.999 144.3482) (width 0.25) (layer "B.Cu") (net 123) (tstamp d002596e-7f30-4c19-b92c-4c7785a0c7ce))
(segment (start 157.734 153.6071) (end 196.431696 153.6071) (width 0.25) (layer "B.Cu") (net 123) (tstamp 1108da79-4f83-4200-90d5-770ae21f0a3e))
(segment (start 296.0878 131.064) (end 297.810684 131.064) (width 0.25) (layer "B.Cu") (net 123) (tstamp 3ce061aa-4995-442f-8e0e-94bf4d880438))
(segment (start 251.841 138.5062) (end 252.6538 137.6934) (width 0.25) (layer "B.Cu") (net 123) (tstamp 50861d80-dd90-4f67-ac3e-42895438ab27))
(segment (start 297.810684 131.064) (end 299.086036 132.339352) (width 0.25) (layer "B.Cu") (net 123) (tstamp 55a4cb7f-fea9-45e5-8d19-82257de1a617))
(segment (start 196.431696 153.6071) (end 211.532596 138.5062) (width 0.25) (layer "B.Cu") (net 123) (tstamp 5ec7df23-2f2c-47cc-b990-239f23f51118))
(segment (start 211.532596 138.5062) (end 251.841 138.5062) (width 0.25) (layer "B.Cu") (net 123) (tstamp 620925ca-e6f4-4147-a123-d97c980f0175))
(segment (start 252.6538 136.813609) (end 254.999809 134.4676) (width 0.25) (layer "B.Cu") (net 123) (tstamp 8b9f4bb6-8d40-4665-87ee-ce231c53b45e))
(segment (start 252.6538 137.6934) (end 252.6538 136.813609) (width 0.25) (layer "B.Cu") (net 123) (tstamp 9a9a7d3c-23b9-4e10-87be-dba0a1922d35))
(segment (start 295.3004 132.8928) (end 295.3004 131.8514) (width 0.25) (layer "B.Cu") (net 123) (tstamp a8ad8898-1f1a-4946-85c4-356e2458c0da))
(segment (start 295.3004 131.8514) (end 296.0878 131.064) (width 0.25) (layer "B.Cu") (net 123) (tstamp d4535110-f9a1-4599-bc40-a255e63eb6f3))
(segment (start 254.999809 134.4676) (end 293.7256 134.4676) (width 0.25) (layer "B.Cu") (net 123) (tstamp d7ba857e-68f0-4ba4-b74d-e0ba1a16d7ff))
(segment (start 293.7256 134.4676) (end 295.3004 132.8928) (width 0.25) (layer "B.Cu") (net 123) (tstamp e9079052-8961-4097-a3a2-3b351da11934))
(segment (start 147.0914 153.035) (end 150.114 156.0576) (width 0.25) (layer "F.Cu") (net 124) (tstamp 3a1736d1-f829-446b-b7a2-7171faa560d3))
(segment (start 147.066 153.035) (end 147.0914 153.035) (width 0.25) (layer "F.Cu") (net 124) (tstamp 7eebd678-16de-40cb-a233-3509cc36a51a))
(segment (start 150.114 156.0576) (end 150.114 159.6644) (width 0.25) (layer "F.Cu") (net 124) (tstamp a74ca6fe-7635-4bcd-bbe0-395cdd7e9efd))
(segment (start 150.876 160.4264) (end 154.3812 160.4264) (width 0.25) (layer "F.Cu") (net 124) (tstamp b7a604f6-6712-4928-b467-bb9d6c11c41d))
(segment (start 150.114 159.6644) (end 150.876 160.4264) (width 0.25) (layer "F.Cu") (net 124) (tstamp d364cc43-277b-43db-aebe-b1e2814f0993))
(via (at 147.066 153.035) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 124) (tstamp 41f1a0f8-a44a-4bd4-8b74-f6231995126b))
(segment (start 108.9914 160.9852) (end 108.9914 232.3338) (width 0.25) (layer "B.Cu") (net 124) (tstamp 1ff41d54-2971-42ff-bfa9-0b7d4ff05b70))
(segment (start 108.9914 232.3338) (end 124.8156 248.158) (width 0.25) (layer "B.Cu") (net 124) (tstamp 2f430198-39c8-4c0d-b73e-ddad94eff132))
(segment (start 147.066 153.035) (end 116.9416 153.035) (width 0.25) (layer "B.Cu") (net 124) (tstamp 3af5ebb1-0b9b-42c3-8b82-80c5990593a1))
(segment (start 124.8156 248.158) (end 206.8576 248.158) (width 0.25) (layer "B.Cu") (net 124) (tstamp 4bc20eaf-2cd8-41bd-9a9a-98fc589b7e94))
(segment (start 206.8576 248.158) (end 210.439 244.5766) (width 0.25) (layer "B.Cu") (net 124) (tstamp 684ec44c-349b-4e7c-8324-53318de725b0))
(segment (start 116.9416 153.035) (end 108.9914 160.9852) (width 0.25) (layer "B.Cu") (net 124) (tstamp 90ad8420-0af3-4292-9b52-ba2b42935d9f))
(segment (start 210.439 244.5766) (end 210.439 239.6236) (width 0.25) (layer "B.Cu") (net 124) (tstamp b6a16a52-eba9-4e7e-ab83-ffcbf7d4efd9))
(segment (start 210.439 239.6236) (end 207.391 236.5756) (width 0.25) (layer "B.Cu") (net 124) (tstamp c0599939-a06f-47b9-b09d-5e7f6f4d53df))
(segment (start 210.439 244.5766) (end 210.439 239.6236) (width 0.25) (layer "B.Cu") (net 124) (tstamp 0b8be895-63b4-42b1-b869-bc95fa08b7e4))
(segment (start 116.9416 153.035) (end 108.9914 160.9852) (width 0.25) (layer "B.Cu") (net 124) (tstamp 10ce625b-501c-4eb7-988d-6da4e58515d4))
(segment (start 210.439 239.6236) (end 207.391 236.5756) (width 0.25) (layer "B.Cu") (net 124) (tstamp 137f54a3-3280-4216-a8f0-31f4bde24702))
(segment (start 108.9914 232.3338) (end 114.3508 237.6932) (width 0.25) (layer "B.Cu") (net 124) (tstamp 1abcc857-5cd8-4116-afbe-8d9af35814a9))
(segment (start 147.066 153.035) (end 116.9416 153.035) (width 0.25) (layer "B.Cu") (net 124) (tstamp 2b3b1851-7db3-4e59-9af1-471c87f97d32))
(segment (start 108.9914 160.9852) (end 108.9914 232.3338) (width 0.25) (layer "B.Cu") (net 124) (tstamp 415b857f-134d-4a69-9d33-75f8d88c85c1))
(segment (start 206.8576 248.158) (end 210.439 244.5766) (width 0.25) (layer "B.Cu") (net 124) (tstamp 49442523-8068-4927-a896-167a9ecc563d))
(segment (start 183.8198 248.158) (end 206.8576 248.158) (width 0.25) (layer "B.Cu") (net 124) (tstamp 5cfadaf9-c381-4e7b-b1d3-f998852cc1e4))
(segment (start 114.3508 237.6932) (end 173.355 237.6932) (width 0.25) (layer "B.Cu") (net 124) (tstamp 8d1cee99-9847-4f58-94c3-925334e33386))
(segment (start 173.355 237.6932) (end 183.8198 248.158) (width 0.25) (layer "B.Cu") (net 124) (tstamp 998a743f-cd6c-40c3-9a06-a3e669d3e1ab))
(segment (start 311.8358 137.5156) (end 314.326036 135.025364) (width 0.25) (layer "F.Cu") (net 125) (tstamp 71c9eedb-a230-4160-bc1c-23c9dc845148))
(segment (start 311.8358 139.0142) (end 311.8358 137.5156) (width 0.25) (layer "F.Cu") (net 125) (tstamp 76a1d03b-0342-439a-ba72-ca54bc971d40))
(segment (start 314.326036 135.025364) (end 314.326036 132.339352) (width 0.25) (layer "F.Cu") (net 125) (tstamp c084d928-da1c-4460-9e9c-70003b2dc3e4))
(group "" (id e31c4550-33f7-4ba5-8b13-2f783de59f3a)
(members
450c5662-e7af-47a0-b1da-228dc3bf6e23
51d2a953-c5d5-4f33-a5b6-fa561c595e80
6a940fcb-b274-4186-8ce8-c61c48f001e8
78a01b14-049a-4064-8922-069834f2840c
88f1f703-ec90-457e-86cd-1a680d218cbf
8ca75262-1d24-4790-bb91-8041e28ba3f6
e0247829-a729-4827-9ace-fdcf1841f081
eaaff082-b0d7-4d4e-a807-e739a7bf09f7
)
)
(group "" (id 20d02b5f-b110-4f01-8293-71432b8fb4e2)
(members
26ac0c18-aae6-42d6-9a01-a53b64d64368

View File

@ -3294,10 +3294,6 @@
(uuid ff753a8e-3d53-4254-92de-f10020575d41)
)
(label "Row10" (at 246.38 41.91 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 03f31a80-dd0e-4be4-b036-a254deae55e9)
)
(label "Col4" (at 111.76 147.32 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right bottom))
(uuid 131fefd0-e4d1-4786-ae23-bcb13048765a)

View File

@ -1,13 +1,9 @@
# Franklin Ace-1000 keyboard
# Franklin-ACE-1000-Keyboard
Replacement Franklin ACE 1000 keyboard for use with osiweb's Unified Retro Keyboard
This keyboard was contributed by Chris Ryu. His orignal project is at https://github.com/ryucats/Franklin-ACE-1000-Keyboard/tree/main
The original design has been modified in the following ways:
- Uses the dual footprints for futaba / cherry keys.
- include a diode for every key.
- Add stabilizers to the spacebar
- The Franklin keyboard is 9u, but it's very hard to find a 9u option. Instead, use 8u+1u
- Add cherry and futaba aligner plates
- Replace the LOCK key with a 1.75U key with LED window. Fix LED spacing to match original.
- Create a spreadsheet with a specification for a keycap set.
## Images
![Image 1](images/2023-03-18%2010.09.14.jpg?raw=true "Image 1")
![Image 4](images/2023-03-18%2010.15.01.jpg?raw=true "Image 4")
![Image 2](images/2023-03-18%2010.15.10.jpg?raw=true "Image 2")
![Image 5](images/2023-03-18%2010.16.16.jpg?raw=true "Image 5")
![Image 3](images/2023-03-18%2010.19.41.jpg?raw=true "Image 3")

File diff suppressed because it is too large Load Diff