mirror of
https://github.com/firewalkwithm3/Sensor-Watch.git
synced 2024-11-22 03:01:51 +08:00
add sensor watch lite
This commit is contained in:
parent
15eeca6b59
commit
fd2c8c2065
12383
PCB/Main Boards/OSO-SWAT-B1/EVP-BB4A9B000--3DModel-STEP-56544.STEP
Normal file
12383
PCB/Main Boards/OSO-SWAT-B1/EVP-BB4A9B000--3DModel-STEP-56544.STEP
Normal file
File diff suppressed because it is too large
Load diff
6658
PCB/Main Boards/OSO-SWAT-B1/OSO-SWAT-A1-05-eagle-import.kicad_sym
Normal file
6658
PCB/Main Boards/OSO-SWAT-B1/OSO-SWAT-A1-05-eagle-import.kicad_sym
Normal file
File diff suppressed because it is too large
Load diff
BIN
PCB/Main Boards/OSO-SWAT-B1/OSO-SWAT-B1-03-x2-disabled.zip
Normal file
BIN
PCB/Main Boards/OSO-SWAT-B1/OSO-SWAT-B1-03-x2-disabled.zip
Normal file
Binary file not shown.
1
PCB/Main Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_dru
Normal file
1
PCB/Main Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_dru
Normal file
|
@ -0,0 +1 @@
|
|||
(version 1)
|
29988
PCB/Main Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_pcb
Normal file
29988
PCB/Main Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_pcb
Normal file
File diff suppressed because it is too large
Load diff
78
PCB/Main Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_prl
Normal file
78
PCB/Main Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_prl
Normal file
|
@ -0,0 +1,78 @@
|
|||
{
|
||||
"board": {
|
||||
"active_layer": 0,
|
||||
"active_layer_preset": "",
|
||||
"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": 1.0
|
||||
},
|
||||
"ratsnest_display_mode": 0,
|
||||
"selection_filter": {
|
||||
"dimensions": true,
|
||||
"footprints": true,
|
||||
"graphics": true,
|
||||
"keepouts": true,
|
||||
"lockedItems": false,
|
||||
"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": "0021020_ffffffff",
|
||||
"zone_display_mode": 1
|
||||
},
|
||||
"meta": {
|
||||
"filename": "OSO-SWAT-B1.kicad_prl",
|
||||
"version": 3
|
||||
},
|
||||
"project": {
|
||||
"files": []
|
||||
}
|
||||
}
|
692
PCB/Main Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_pro
Normal file
692
PCB/Main Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_pro
Normal file
|
@ -0,0 +1,692 @@
|
|||
{
|
||||
"board": {
|
||||
"3dviewports": [],
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.049999999999999996,
|
||||
"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.09999999999999999,
|
||||
"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.0,
|
||||
"height": 0.5,
|
||||
"width": 0.5
|
||||
},
|
||||
"silk_line_width": 0.12,
|
||||
"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": [
|
||||
"clearance|-5625900|11061900|75982c35-ff0f-49b9-9689-fa686b50f581|794ce734-e263-448b-83cd-a968d937aa77",
|
||||
"clearance|-5625900|11290100|2160b495-17e4-4702-974c-8dfae747fab3|794ce734-e263-448b-83cd-a968d937aa77",
|
||||
"clearance|-5842000|10426500|e57f3b3a-4723-4e07-8171-742af76c848c|794ce734-e263-448b-83cd-a968d937aa77",
|
||||
"clearance|140899579|112414621|2160b495-17e4-4702-974c-8dfae747fab3|794ce734-e263-448b-83cd-a968d937aa77",
|
||||
"clearance|9127300|23236100|e57f3b3a-4723-4e07-8171-742af76c848c|794ce734-e263-448b-83cd-a968d937aa77",
|
||||
"clearance|9343400|23871500|75982c35-ff0f-49b9-9689-fa686b50f581|794ce734-e263-448b-83cd-a968d937aa77",
|
||||
"clearance|9343400|24099700|2160b495-17e4-4702-974c-8dfae747fab3|794ce734-e263-448b-83cd-a968d937aa77",
|
||||
"copper_edge_clearance|-11025479|-5628081|37ab839f-4d7b-4245-953f-2634f5afcffb|e329256e-bdf0-4014-9891-c83b43b0f3d7",
|
||||
"copper_edge_clearance|-11213318|-5628081|ba19627a-6a39-44f8-902b-f787bac11df5|9c17f86d-3c3a-47b5-8457-2cbc72af8eb6",
|
||||
"copper_edge_clearance|-11301518|6548250|1dcdbe51-f435-4a4a-bccc-6fd33aa2d9ee|1699a332-384d-49ae-bcfb-3d1fb593020d",
|
||||
"copper_edge_clearance|-11312540|5972231|24501187-692e-44b2-9405-3e6564df4c24|1699a332-384d-49ae-bcfb-3d1fb593020d",
|
||||
"copper_edge_clearance|-11419521|-4541378|37ab839f-4d7b-4245-953f-2634f5afcffb|6f8f709d-15fc-456e-97fe-38f64c22fb50",
|
||||
"copper_edge_clearance|-11481144|-4556784|37ab839f-4d7b-4245-953f-2634f5afcffb|9c17f86d-3c3a-47b5-8457-2cbc72af8eb6",
|
||||
"copper_edge_clearance|-11551827|4604698|9b59854a-c816-42da-81ee-a2a1bc1d81e9|4ed284a8-64f0-4233-b5a8-d1d2d5ac4542",
|
||||
"copper_edge_clearance|-11697669|4241800|9b59854a-c816-42da-81ee-a2a1bc1d81e9|ae8ee581-2a39-472b-ae6f-d3550afdaa82",
|
||||
"copper_edge_clearance|-11811379|4241800|9b59854a-c816-42da-81ee-a2a1bc1d81e9|0407acb5-5db7-4b9a-9b18-8424a1311eac",
|
||||
"copper_edge_clearance|-11913368|3272640|df12fcbd-7579-42a9-996a-a2152d1dfa93|1699a332-384d-49ae-bcfb-3d1fb593020d",
|
||||
"copper_edge_clearance|-12200000|-2757631|827ceb97-2070-461e-84b4-63295916a7c1|9c17f86d-3c3a-47b5-8457-2cbc72af8eb6",
|
||||
"copper_edge_clearance|-5848631|11706250|90708b84-5e3e-4b75-a7be-07232ff20bef|2160b495-17e4-4702-974c-8dfae747fab3",
|
||||
"copper_edge_clearance|-6362618|11433400|70a3d0de-ad3a-499c-b9e3-fa0bf3b8302b|2160b495-17e4-4702-974c-8dfae747fab3",
|
||||
"copper_edge_clearance|-9549488|8443408|103df901-4048-4b74-a297-d384d6607268|6d7d4c39-58a0-4206-abf9-27e21e78543d",
|
||||
"copper_edge_clearance|11236300|6021831|ab1d8d3e-b421-491e-b102-8b655f5b49b6|0251fd1d-3d1a-41b6-b0f5-efb6d578fc1b",
|
||||
"copper_edge_clearance|11416625|4717601|d8854a48-2068-440c-a460-cfd915d43f01|60ded8d5-f434-49a2-ac94-690eea4ff2fd",
|
||||
"copper_edge_clearance|11479052|4729327|d8854a48-2068-440c-a460-cfd915d43f01|0251fd1d-3d1a-41b6-b0f5-efb6d578fc1b",
|
||||
"copper_edge_clearance|11629941|3925941|d8854a48-2068-440c-a460-cfd915d43f01|33a7437b-1cb3-4152-981e-eef21bef09b2",
|
||||
"copper_edge_clearance|11686900|3622668|6ec0def0-d080-4810-ad42-53efa264a14a|0251fd1d-3d1a-41b6-b0f5-efb6d578fc1b",
|
||||
"copper_edge_clearance|134811929|97497353|9405bec8-9b85-4b22-873c-30ac8cf07680|9c17f86d-3c3a-47b5-8457-2cbc72af8eb6",
|
||||
"copper_edge_clearance|134827810|105366321|9b59854a-c816-42da-81ee-a2a1bc1d81e9|ae8ee581-2a39-472b-ae6f-d3550afdaa82",
|
||||
"copper_edge_clearance|135044335|96567737|37ab839f-4d7b-4245-953f-2634f5afcffb|9c17f86d-3c3a-47b5-8457-2cbc72af8eb6",
|
||||
"copper_edge_clearance|135212939|107096752|24501187-692e-44b2-9405-3e6564df4c24|1699a332-384d-49ae-bcfb-3d1fb593020d",
|
||||
"copper_edge_clearance|140162861|112557921|70a3d0de-ad3a-499c-b9e3-fa0bf3b8302b|2160b495-17e4-4702-974c-8dfae747fab3",
|
||||
"copper_edge_clearance|140676848|112830771|90708b84-5e3e-4b75-a7be-07232ff20bef|2160b495-17e4-4702-974c-8dfae747fab3",
|
||||
"copper_edge_clearance|158004531|105853848|d8854a48-2068-440c-a460-cfd915d43f01|0251fd1d-3d1a-41b6-b0f5-efb6d578fc1b",
|
||||
"copper_edge_clearance|158155420|105050462|d8854a48-2068-440c-a460-cfd915d43f01|33a7437b-1cb3-4152-981e-eef21bef09b2",
|
||||
"copper_edge_clearance|158212379|104747189|6ec0def0-d080-4810-ad42-53efa264a14a|0251fd1d-3d1a-41b6-b0f5-efb6d578fc1b",
|
||||
"copper_edge_clearance|26385925|17527201|d8854a48-2068-440c-a460-cfd915d43f01|60ded8d5-f434-49a2-ac94-690eea4ff2fd",
|
||||
"copper_edge_clearance|26599241|16735541|d8854a48-2068-440c-a460-cfd915d43f01|33a7437b-1cb3-4152-981e-eef21bef09b2",
|
||||
"copper_edge_clearance|26656200|16432268|6ec0def0-d080-4810-ad42-53efa264a14a|0251fd1d-3d1a-41b6-b0f5-efb6d578fc1b",
|
||||
"copper_edge_clearance|3157921|17051400|9b59854a-c816-42da-81ee-a2a1bc1d81e9|0407acb5-5db7-4b9a-9b18-8424a1311eac",
|
||||
"copper_edge_clearance|3271631|17051400|9b59854a-c816-42da-81ee-a2a1bc1d81e9|ae8ee581-2a39-472b-ae6f-d3550afdaa82",
|
||||
"copper_edge_clearance|3417473|17414298|9b59854a-c816-42da-81ee-a2a1bc1d81e9|4ed284a8-64f0-4233-b5a8-d1d2d5ac4542",
|
||||
"copper_edge_clearance|3488156|8252816|37ab839f-4d7b-4245-953f-2634f5afcffb|9c17f86d-3c3a-47b5-8457-2cbc72af8eb6",
|
||||
"copper_edge_clearance|3549779|8268222|37ab839f-4d7b-4245-953f-2634f5afcffb|6f8f709d-15fc-456e-97fe-38f64c22fb50",
|
||||
"copper_edge_clearance|3667782|19357850|1dcdbe51-f435-4a4a-bccc-6fd33aa2d9ee|1699a332-384d-49ae-bcfb-3d1fb593020d",
|
||||
"copper_edge_clearance|3943821|7181519|37ab839f-4d7b-4245-953f-2634f5afcffb|e329256e-bdf0-4014-9891-c83b43b0f3d7",
|
||||
"copper_edge_clearance|5419812|21253008|103df901-4048-4b74-a297-d384d6607268|6d7d4c39-58a0-4206-abf9-27e21e78543d",
|
||||
"copper_edge_clearance|9120669|24515850|90708b84-5e3e-4b75-a7be-07232ff20bef|2160b495-17e4-4702-974c-8dfae747fab3",
|
||||
"hole_clearance|-1901316|10712400|5773b5d8-0592-418a-8b1a-2395e8e7ee4d|8f6b6709-2bcb-4f68-8ec9-e57808459ee1",
|
||||
"hole_clearance|-2622600|10712400|ba29c963-2b77-4401-ad90-4e23ee1d6e9c|8f6b6709-2bcb-4f68-8ec9-e57808459ee1",
|
||||
"hole_clearance|143902879|111836921|ba29c963-2b77-4401-ad90-4e23ee1d6e9c|8f6b6709-2bcb-4f68-8ec9-e57808459ee1",
|
||||
"hole_clearance|144624163|111836921|5773b5d8-0592-418a-8b1a-2395e8e7ee4d|8f6b6709-2bcb-4f68-8ec9-e57808459ee1",
|
||||
"hole_clearance|155058479|99784721|397c6a58-ff1e-44da-82fc-0d7c0bb88582|8bf6d62b-e48a-41ef-9a23-e6b6fdf2c68e",
|
||||
"hole_clearance|23502300|11469800|397c6a58-ff1e-44da-82fc-0d7c0bb88582|8bf6d62b-e48a-41ef-9a23-e6b6fdf2c68e",
|
||||
"hole_clearance|8533000|-1339800|397c6a58-ff1e-44da-82fc-0d7c0bb88582|8bf6d62b-e48a-41ef-9a23-e6b6fdf2c68e",
|
||||
"silk_edge_clearance|19977700|24822100|cb682c98-1447-4c14-8bbb-c7d05b378a4b|3b10a40e-0c8d-4715-81ca-4ad903851be3",
|
||||
"silk_edge_clearance|5008400|12012500|cb682c98-1447-4c14-8bbb-c7d05b378a4b|3b10a40e-0c8d-4715-81ca-4ad903851be3",
|
||||
"silk_over_copper|10883000|-539800|80a33098-6716-495a-a93c-33dbe31233aa|800b65a4-e777-43c7-97b8-d5ee87069507",
|
||||
"silk_over_copper|151533879|113137021|cb682c98-1447-4c14-8bbb-c7d05b378a4b|3b10a40e-0c8d-4715-81ca-4ad903851be3",
|
||||
"silk_over_copper|155708479|100584721|2fda1c1e-3a0c-47d3-b865-8d366d04b31e|397c6a58-ff1e-44da-82fc-0d7c0bb88582",
|
||||
"silk_over_copper|157408479|100584721|80a33098-6716-495a-a93c-33dbe31233aa|800b65a4-e777-43c7-97b8-d5ee87069507",
|
||||
"silk_over_copper|5008400|12012500|cb682c98-1447-4c14-8bbb-c7d05b378a4b|3b10a40e-0c8d-4715-81ca-4ad903851be3",
|
||||
"silk_over_copper|5569544|6635800|17bb032d-f3fc-4d20-b54b-d09f9e6a51f2|ba29c963-2b77-4401-ad90-4e23ee1d6e9c",
|
||||
"silk_over_copper|9183000|-539800|2fda1c1e-3a0c-47d3-b865-8d366d04b31e|397c6a58-ff1e-44da-82fc-0d7c0bb88582",
|
||||
"solder_mask_bridge|-1382000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-1382000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|-2088000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-2088000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-2088000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|-2449713|-5391100|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-2620900|-5391100|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-2794000|-5564200|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-2794000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-2794000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|-3500000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-3500000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|-3500000|-6914000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-3594300|11848900|c7e2124d-111c-474c-9df5-4a89441062c0|e57f3b3a-4723-4e07-8171-742af76c848c",
|
||||
"solder_mask_bridge|-4206000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-4206000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|-4206000|-6970000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-4912000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-4912000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|-4912000|-6899000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-5618000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-5618000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-5618000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|-5625900|11290100|794ce734-e263-448b-83cd-a968d937aa77|2160b495-17e4-4702-974c-8dfae747fab3",
|
||||
"solder_mask_bridge|-6324000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-6324000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|-676000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-676000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|-7030000|-5435600|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-7030000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-7030000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|-7736000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-7736000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-7736000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|-8442000|-5511200|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-8442000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-8442000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|-9148000|-5603987|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|-9148000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|1442000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|1442000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|2148000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|2148000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|2148000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|2772369|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|2854000|-5581631|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|2854000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|30000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|30000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|3560000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|3560000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|3560000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|4185600|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|4266000|-5580400|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|4266000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|4972000|-5435600|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|4972000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|4972000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|5678000|-5399006|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|5678000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|5678000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|6384000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|6384000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|7090000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|7090000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|736000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|736000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|7796000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|7796000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|8502000|-5500000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|9a2ed2e4-4b3f-462c-a389-8ff99b31478a",
|
||||
"solder_mask_bridge|8502000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"solder_mask_bridge|9208000|-6250000|2027bcbf-cb36-4548-b6f0-b9b56bb58ef7|c43dae57-486d-4927-8a8c-b77d4dfdd0c3",
|
||||
"starved_thermal|1631000|-3213100|d88fe181-a965-45bb-b61b-0e5d5d101beb|79777112-3e43-419c-996d-3c67a3aede7b|F.Cu",
|
||||
"starved_thermal|16600300|9596500|d88fe181-a965-45bb-b61b-0e5d5d101beb|79777112-3e43-419c-996d-3c67a3aede7b|F.Cu",
|
||||
"starved_thermal|24260900|9888600|d88fe181-a965-45bb-b61b-0e5d5d101beb|c8fabca9-57b7-4d36-85be-53fc68f72bc5|F.Cu",
|
||||
"starved_thermal|9291600|-2921000|d88fe181-a965-45bb-b61b-0e5d5d101beb|c8fabca9-57b7-4d36-85be-53fc68f72bc5|F.Cu"
|
||||
],
|
||||
"meta": {
|
||||
"filename": "board_design_settings.json",
|
||||
"version": 2
|
||||
},
|
||||
"rule_severities": {
|
||||
"annular_width": "error",
|
||||
"clearance": "error",
|
||||
"connection_width": "warning",
|
||||
"copper_edge_clearance": "error",
|
||||
"copper_sliver": "ignore",
|
||||
"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": "ignore",
|
||||
"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": "warning",
|
||||
"starved_thermal": "error",
|
||||
"text_height": "ignore",
|
||||
"text_thickness": "ignore",
|
||||
"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.127,
|
||||
"min_connection": 0.0,
|
||||
"min_copper_edge_clearance": 0.127,
|
||||
"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.127,
|
||||
"min_via_annular_width": 0.049999999999999996,
|
||||
"min_via_diameter": 0.39999999999999997,
|
||||
"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.127,
|
||||
0.254
|
||||
],
|
||||
"via_dimensions": [
|
||||
{
|
||||
"diameter": 0.0,
|
||||
"drill": 0.0
|
||||
},
|
||||
{
|
||||
"diameter": 0.5588,
|
||||
"drill": 0.3048
|
||||
}
|
||||
],
|
||||
"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": "warning",
|
||||
"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": "error",
|
||||
"unannotated": "error",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "OSO-SWAT-B1.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.127,
|
||||
"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
|
||||
},
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.127,
|
||||
"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": "gnd",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.254,
|
||||
"via_diameter": 0.5588,
|
||||
"via_drill": 0.3048,
|
||||
"wire_width": 6
|
||||
},
|
||||
{
|
||||
"bus_width": 12,
|
||||
"clearance": 0.127,
|
||||
"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": "power",
|
||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||
"track_width": 0.254,
|
||||
"via_diameter": 0.5588,
|
||||
"via_drill": 0.3048,
|
||||
"wire_width": 6
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 3
|
||||
},
|
||||
"net_colors": null,
|
||||
"netclass_assignments": null,
|
||||
"netclass_patterns": [
|
||||
{
|
||||
"netclass": "gnd",
|
||||
"pattern": "GND"
|
||||
},
|
||||
{
|
||||
"netclass": "power",
|
||||
"pattern": "VCC"
|
||||
}
|
||||
]
|
||||
},
|
||||
"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": "empty.kicad_wks",
|
||||
"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": [
|
||||
[
|
||||
"3048f5e8-34bb-46da-8fa5-8c5aad2586f2",
|
||||
""
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
4747
PCB/Main Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_sch
Normal file
4747
PCB/Main Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_sch
Normal file
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,267 @@
|
|||
(footprint "CASIO-F91W-OUTLINE-USB" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(fp_text reference "REF**" (at 0 0) (layer "F.SilkS")
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
(tstamp b7c4d76f-8309-4968-8dad-afa9c7124619)
|
||||
)
|
||||
(fp_text value "" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
(tstamp bdcefaed-5bfc-48d4-b5cd-0f76c5176943)
|
||||
)
|
||||
(fp_poly (pts
|
||||
(xy -3.5943 11.8489)
|
||||
(xy -4.956585 11.8489)
|
||||
(xy -5.3719 11.589328)
|
||||
(xy -5.3719 11.2901)
|
||||
(xy -5.6259 11.2901)
|
||||
(xy -5.6259 11.0619)
|
||||
(xy -5.3719 11.0619)
|
||||
(xy -5.3719 10.4265)
|
||||
(xy -5.9815 10.4265)
|
||||
(xy -5.9815 8.9791)
|
||||
(xy -3.5943 8.9791)
|
||||
) (layer "B.Cu") (width 0) (fill solid) (tstamp 2a655522-24e4-40f0-91bc-921b884c371a))
|
||||
(fp_poly (pts
|
||||
(xy -3.5943 11.8489)
|
||||
(xy -4.956585 11.8489)
|
||||
(xy -5.3719 11.589328)
|
||||
(xy -5.3719 10.4265)
|
||||
(xy -5.9815 10.4265)
|
||||
(xy -5.9815 8.9791)
|
||||
(xy -3.5943 8.9791)
|
||||
) (layer "B.Mask") (width 0) (fill solid) (tstamp 65d46b28-bd2e-47e5-9cbd-7f956466ec9a))
|
||||
(fp_line (start -8.617081 -9.831118) (end -8.617081 -9.5376) (layer "Edge.Cuts") (width 0.025) (tstamp 009bcd8a-cbe6-4a53-8940-f851d0b8af9d))
|
||||
(fp_line (start 3.65 -12.19444) (end 4.778809 -12.19444) (layer "Edge.Cuts") (width 0.025) (tstamp 0154ce95-81b2-493b-b3e3-87cae8112aa5))
|
||||
(fp_line (start 8.19084 10.129768) (end 7.741568 10.483931) (layer "Edge.Cuts") (width 0.025) (tstamp 03796222-e046-4c43-9c4a-09c3b5e6a753))
|
||||
(fp_line (start -11.301518 6.54825) (end -11.31254 5.972231) (layer "Edge.Cuts") (width 0.025) (tstamp 04aa8960-b2eb-43cb-a5de-63d7ddd01f4d))
|
||||
(fp_line (start -11.913368 3.27264) (end -12.2 2.663568) (layer "Edge.Cuts") (width 0.025) (tstamp 0feb6166-3cd9-42ab-8e26-0d0c2323a780))
|
||||
(fp_line (start 5.283181 11.96119) (end 4.747131 12.185809) (layer "Edge.Cuts") (width 0.025) (tstamp 1b0a6f34-1223-4cce-8abb-4c8b1e9957a7))
|
||||
(fp_line (start -5.789368 -11.731418) (end -6.293709 -11.468231) (layer "Edge.Cuts") (width 0.025) (tstamp 2231f3bb-72cc-4f03-899d-1a78e75cb02e))
|
||||
(fp_line (start 8.6263 9.75909) (end 8.19084 10.129768) (layer "Edge.Cuts") (width 0.025) (tstamp 24d20d78-6ace-42ed-9ae5-dc7b9852d4a1))
|
||||
(fp_line (start 11.128809 -6.857309) (end 10.98964 -6.857309) (layer "Edge.Cuts") (width 0.025) (tstamp 27c8be74-9b82-4ae2-bdc8-aad7ac06d7ee))
|
||||
(fp_line (start 7.741568 10.483931) (end 7.27855 10.82155) (layer "Edge.Cuts") (width 0.025) (tstamp 29e619e8-1749-4fc4-bf29-4cfd56f01a0c))
|
||||
(fp_line (start -6.86425 11.1385) (end -7.349309 10.82155) (layer "Edge.Cuts") (width 0.025) (tstamp 2b0f7602-ac60-4ea7-900e-a8c7f0313230))
|
||||
(fp_line (start -5.273981 -11.973968) (end -5.789368 -11.731418) (layer "Edge.Cuts") (width 0.025) (tstamp 312d07b3-3a5a-4c94-b746-3e9b7b1d3629))
|
||||
(fp_line (start 11.222509 6.748068) (end 11.00755 7.071918) (layer "Edge.Cuts") (width 0.025) (tstamp 35156bcd-4430-4cf2-a645-ff5773aa3b50))
|
||||
(fp_line (start 8.39615 -9.988218) (end 7.927618 -10.371281) (layer "Edge.Cuts") (width 0.025) (tstamp 3c8c7fe3-8c88-4d16-b817-444a95d2cca9))
|
||||
(fp_line (start 7.443931 -10.73374) (end 6.9437 -11.075468) (layer "Edge.Cuts") (width 0.025) (tstamp 41046e69-0ccb-4b72-9d2d-0a0a309d2d8a))
|
||||
(fp_line (start -4.777868 12.185809) (end -5.31944 11.95705) (layer "Edge.Cuts") (width 0.025) (tstamp 43fec330-a4fa-4f3b-a95f-348bb52cb539))
|
||||
(fp_line (start -5.848631 11.70625) (end -6.362618 11.4334) (layer "Edge.Cuts") (width 0.025) (tstamp 443f924b-f2a9-42d4-8c0d-9b514c5bab79))
|
||||
(fp_line (start 11.71174 -5.818281) (end 11.430609 -6.34469) (layer "Edge.Cuts") (width 0.025) (tstamp 47c69dc8-2dec-4ed7-b646-9e2e4cfd3ba9))
|
||||
(fp_line (start 7.927618 -10.371281) (end 7.443931 -10.73374) (layer "Edge.Cuts") (width 0.025) (tstamp 482ea094-8fd9-4608-9680-0543c0c5d4a1))
|
||||
(fp_line (start 11.9694 -5.27944) (end 11.71174 -5.818281) (layer "Edge.Cuts") (width 0.025) (tstamp 49239529-b229-4492-a369-da1e44d5a2d6))
|
||||
(fp_line (start 5.804081 11.71039) (end 5.283181 11.96119) (layer "Edge.Cuts") (width 0.025) (tstamp 4dbe5863-0724-47b7-b311-ee2e284b68ae))
|
||||
(fp_line (start 12.199568 -4.7241) (end 11.9694 -5.27944) (layer "Edge.Cuts") (width 0.025) (tstamp 514b417d-e700-4675-a9d3-a8db0593d565))
|
||||
(fp_line (start 12.199568 2.76969) (end 12.199568 -4.7241) (layer "Edge.Cuts") (width 0.025) (tstamp 560e0d83-d513-4960-a4bf-22a0af5792a5))
|
||||
(fp_line (start -1.55 -12.19444) (end 1.55 -12.19444) (layer "Edge.Cuts") (width 0.025) (tstamp 58d98501-a1e6-4ab2-ab59-75275ba61cd1))
|
||||
(fp_line (start -4.747559 -12.19444) (end -5.273981 -11.973968) (layer "Edge.Cuts") (width 0.025) (tstamp 5b4bdb8d-5687-49c7-81af-7455f47eca30))
|
||||
(fp_line (start 6.801768 11.1385) (end 6.309818 11.43615) (layer "Edge.Cuts") (width 0.025) (tstamp 5d3ef5a6-5414-4e5b-83d9-4e599e571776))
|
||||
(fp_line (start -6.293709 -11.468231) (end -6.785659 -11.18159) (layer "Edge.Cuts") (width 0.025) (tstamp 62e9fbd1-97fa-4320-82c8-0f4501efadcf))
|
||||
(fp_line (start 5.343809 -11.954659) (end 4.778809 -12.19444) (layer "Edge.Cuts") (width 0.025) (tstamp 6bbd598f-2486-453b-8f3e-36277a686802))
|
||||
(fp_line (start -10.761331 -7.05574) (end -11.012131 -7.05574) (layer "Edge.Cuts") (width 0.025) (tstamp 6f623670-2779-4f91-8fee-5110438e0707))
|
||||
(fp_line (start -11.22435 -6.79254) (end -11.213318 -5.628081) (layer "Edge.Cuts") (width 0.025) (tstamp 7194db6f-b7d2-4285-9be7-14edbec20235))
|
||||
(fp_line (start 8.8468 -9.34055) (end 8.8468 -9.5872) (layer "Edge.Cuts") (width 0.025) (tstamp 76f0a9a6-d36d-4a35-bd40-bff7d406c29f))
|
||||
(fp_line (start 11.00755 7.071918) (end 10.76914 7.071918) (layer "Edge.Cuts") (width 0.025) (tstamp 78be12ba-a40a-4d2c-adf6-5fb4fd6adc2d))
|
||||
(fp_line (start 6.42694 -11.393809) (end 5.893659 -11.687331) (layer "Edge.Cuts") (width 0.025) (tstamp 79bfb54b-a13b-4d7f-a058-5dace532d57b))
|
||||
(fp_line (start -8.180268 -10.199068) (end -8.617081 -9.831118) (layer "Edge.Cuts") (width 0.025) (tstamp 8dd7731c-218a-42aa-8e67-c551a54ec377))
|
||||
(fp_line (start 11.6869 3.622668) (end 11.2363 6.021831) (layer "Edge.Cuts") (width 0.025) (tstamp 8df923cd-972d-45cd-860b-f258d8fc5a0c))
|
||||
(fp_line (start 8.6263 9.55375) (end 8.6263 9.75909) (layer "Edge.Cuts") (width 0.025) (tstamp 90f111da-b8f7-441e-8e6a-1660de237bb1))
|
||||
(fp_line (start -11.71355 -3.627168) (end -11.213318 -5.628081) (layer "Edge.Cuts") (width 0.025) (tstamp 92053ab6-f46c-464c-a274-e247ca0a617a))
|
||||
(fp_line (start -7.349309 10.82155) (end -7.819209 10.485309) (layer "Edge.Cuts") (width 0.025) (tstamp 95ece755-2e80-42da-bbd8-bbbc6dd9942c))
|
||||
(fp_line (start 11.6869 3.622668) (end 12.199568 2.76969) (layer "Edge.Cuts") (width 0.025) (tstamp a07ebfe3-f0b8-4f04-90d1-f6162461ae1b))
|
||||
(fp_line (start -11.31254 5.972231) (end -11.913368 3.27264) (layer "Edge.Cuts") (width 0.025) (tstamp a15d7817-7c13-4955-bca7-f660fb046c80))
|
||||
(fp_line (start -6.785659 -11.18159) (end -7.263868 -10.874268) (layer "Edge.Cuts") (width 0.025) (tstamp a2ed3307-030f-48ae-89e5-8900439a7bdc))
|
||||
(fp_line (start -1.75 -11.99444) (end -1.75 -9.49444) (layer "Edge.Cuts") (width 0.025) (tstamp a6c3f864-366e-4265-9333-ea7a94e84bd4))
|
||||
(fp_line (start -12.2 -2.757631) (end -11.71355 -3.627168) (layer "Edge.Cuts") (width 0.025) (tstamp a7f40edc-7ad9-41a7-b49c-bb719d151bde))
|
||||
(fp_line (start 11.430609 -6.34469) (end 11.128809 -6.857309) (layer "Edge.Cuts") (width 0.025) (tstamp abba224d-cde7-41d6-87df-a65dcebd3a91))
|
||||
(fp_line (start 6.9437 -11.075468) (end 6.42694 -11.393809) (layer "Edge.Cuts") (width 0.025) (tstamp bb25d4ba-c00c-423a-be76-e66a20a1138a))
|
||||
(fp_line (start 8.8468 -9.5872) (end 8.39615 -9.988218) (layer "Edge.Cuts") (width 0.025) (tstamp c1d11f79-e732-4607-8a9b-3ffe89fe7082))
|
||||
(fp_line (start -3.45 -11.99444) (end -3.45 -9.49444) (layer "Edge.Cuts") (width 0.025) (tstamp c769b6d9-d31b-4c09-a8cc-15a5e10076db))
|
||||
(fp_line (start 5.893659 -11.687331) (end 5.343809 -11.954659) (layer "Edge.Cuts") (width 0.025) (tstamp c7eed985-e8d6-4af5-8082-d46e2f33604b))
|
||||
(fp_line (start 11.2363 6.021831) (end 11.222509 6.748068) (layer "Edge.Cuts") (width 0.025) (tstamp c7f39802-62ae-468a-b4d0-6002108b64db))
|
||||
(fp_line (start -8.712168 9.41319) (end -10.855031 6.931331) (layer "Edge.Cuts") (width 0.025) (tstamp c8069ba5-60ae-4beb-b945-7ee4be1079d9))
|
||||
(fp_line (start -10.855031 6.931331) (end -11.02729 6.931331) (layer "Edge.Cuts") (width 0.025) (tstamp cc644d26-7f85-40c8-b854-286e1936fd1f))
|
||||
(fp_line (start -6.362618 11.4334) (end -6.86425 11.1385) (layer "Edge.Cuts") (width 0.025) (tstamp cc6ada69-d338-45fd-8c61-cbe76e5ae46d))
|
||||
(fp_line (start 6.309818 11.43615) (end 5.804081 11.71039) (layer "Edge.Cuts") (width 0.025) (tstamp cc9491fd-d48d-45be-b7f8-308225777f91))
|
||||
(fp_line (start 10.98964 -6.857309) (end 8.8468 -9.34055) (layer "Edge.Cuts") (width 0.025) (tstamp d338aeea-d486-4973-846d-6c123a66340a))
|
||||
(fp_line (start 1.75 -11.99444) (end 1.75 -9.49444) (layer "Edge.Cuts") (width 0.025) (tstamp d7cdfbf2-9537-4cda-8eb4-91282637f83d))
|
||||
(fp_line (start -4.747559 -12.19444) (end -3.65 -12.19444) (layer "Edge.Cuts") (width 0.025) (tstamp d7f40d37-5e58-466a-ae2c-ebf2b555497f))
|
||||
(fp_line (start -7.729631 -10.547681) (end -8.180268 -10.199068) (layer "Edge.Cuts") (width 0.025) (tstamp d945a5be-0aa3-4a87-985a-142720efe170))
|
||||
(fp_line (start -8.273968 10.12839) (end -8.712168 9.7522) (layer "Edge.Cuts") (width 0.025) (tstamp d9601eba-b797-4fc7-b378-863c6d034bde))
|
||||
(fp_line (start 7.27855 10.82155) (end 6.801768 11.1385) (layer "Edge.Cuts") (width 0.025) (tstamp d976172d-a9b3-4fa9-9a23-9e0cfe4d3b4f))
|
||||
(fp_line (start -5.31944 11.95705) (end -5.848631 11.70625) (layer "Edge.Cuts") (width 0.025) (tstamp daf87845-40d1-42eb-ad60-8ef6f71bb614))
|
||||
(fp_line (start -8.712168 9.7522) (end -8.712168 9.41319) (layer "Edge.Cuts") (width 0.025) (tstamp def8c0aa-56a0-436b-86e7-4b04d58e71d4))
|
||||
(fp_line (start -7.263868 -10.874268) (end -7.729631 -10.547681) (layer "Edge.Cuts") (width 0.025) (tstamp df2dd91b-459f-468b-a6cb-aee3d27ec656))
|
||||
(fp_line (start -11.012131 -7.05574) (end -11.22435 -6.79254) (layer "Edge.Cuts") (width 0.025) (tstamp e45a6c88-e834-4f55-9bdb-bfc2680e64da))
|
||||
(fp_line (start 3.45 -11.99444) (end 3.45 -9.49444) (layer "Edge.Cuts") (width 0.025) (tstamp e84d1760-494f-45a2-8087-ad907e413583))
|
||||
(fp_line (start -11.02729 6.931331) (end -11.301518 6.54825) (layer "Edge.Cuts") (width 0.025) (tstamp eb696892-fe26-4318-9ee1-5bdceabbfff1))
|
||||
(fp_line (start 10.76914 7.071918) (end 8.6263 9.55375) (layer "Edge.Cuts") (width 0.025) (tstamp ebf7e448-3aa1-420b-b349-4dc1ba9f6bbe))
|
||||
(fp_line (start -12.2 2.663568) (end -12.2 -2.757631) (layer "Edge.Cuts") (width 0.025) (tstamp ed291bb6-f72f-49d4-847b-06264e4e5d66))
|
||||
(fp_line (start 4.747131 12.185809) (end -4.777868 12.185809) (layer "Edge.Cuts") (width 0.025) (tstamp f1c4dd6e-e537-4195-8c85-6045acec9bc4))
|
||||
(fp_line (start -8.617081 -9.5376) (end -10.761331 -7.05574) (layer "Edge.Cuts") (width 0.025) (tstamp f25e68ef-2301-494e-a84b-5d700c2d24e5))
|
||||
(fp_line (start -7.819209 10.485309) (end -8.273968 10.12839) (layer "Edge.Cuts") (width 0.025) (tstamp f3e51744-f40a-4117-b86d-cc83f200cf67))
|
||||
(fp_arc (start -1.75 -9.49444) (mid -2.6 -8.64444) (end -3.45 -9.49444) (layer "Edge.Cuts") (width 0.025) (tstamp 27e1340e-b322-4543-8031-6739b5a1c2b3))
|
||||
(fp_arc (start 3.45 -9.49444) (mid 2.6 -8.64444) (end 1.75 -9.49444) (layer "Edge.Cuts") (width 0.025) (tstamp 314e6a53-97ee-4c76-9c6a-438cf5b6c050))
|
||||
(fp_arc (start 1.55 -12.19444) (mid 1.691421 -12.135861) (end 1.75 -11.99444) (layer "Edge.Cuts") (width 0.025) (tstamp 33690c63-89a0-4374-9cca-1f0b9aeeafdd))
|
||||
(fp_arc (start -3.65 -12.19444) (mid -3.508579 -12.135861) (end -3.45 -11.99444) (layer "Edge.Cuts") (width 0.025) (tstamp 60172a00-1db8-4d6b-9552-bb3b17c7f746))
|
||||
(fp_arc (start 3.45 -11.99444) (mid 3.508579 -12.135861) (end 3.65 -12.19444) (layer "Edge.Cuts") (width 0.025) (tstamp 6a849860-919a-49bf-9d28-d7dbfc09580c))
|
||||
(fp_arc (start -1.75 -11.99444) (mid -1.691421 -12.135861) (end -1.55 -12.19444) (layer "Edge.Cuts") (width 0.025) (tstamp e42da76f-6ef9-4350-a368-5b2fb45368cb))
|
||||
(fp_line (start -6.7564 -3.9624) (end -6.7564 -1.3208) (layer "F.Fab") (width 0.127) (tstamp 015b039e-46e0-454d-b476-f221209ffba4))
|
||||
(fp_line (start 8.382 -3.6576) (end 8.382 -3.048) (layer "F.Fab") (width 0.127) (tstamp 0645eb07-dfb9-40cb-b9e4-e5e640fd1b32))
|
||||
(fp_line (start -10.82 -6.392) (end 10.88 -6.392) (layer "F.Fab") (width 0.127) (tstamp 1e5f14f7-3752-4a77-b7ff-6910f87cce77))
|
||||
(fp_line (start -10.5156 -2.9464) (end -10.5156 -3.8608) (layer "F.Fab") (width 0.127) (tstamp 23e6d901-aaf9-44d2-9a78-944d55e27d00))
|
||||
(fp_line (start 7.8232 6.604) (end 6.096 6.604) (layer "F.Fab") (width 0.127) (tstamp 242025c0-7f8e-410b-8a14-7638e65806ac))
|
||||
(fp_line (start -10.0584 5.7404) (end -10.0584 0.762) (layer "F.Fab") (width 0.127) (tstamp 261564eb-62a5-4d44-93a4-7bdbdf59480c))
|
||||
(fp_line (start -8.0264 10.0076) (end -8.0264 8.89) (layer "F.Fab") (width 0.127) (tstamp 2806a6c3-53c5-4937-9e9f-acbaf10e7067))
|
||||
(fp_line (start 7.8232 -0.508) (end 8.0772 -0.508) (layer "F.Fab") (width 0.127) (tstamp 2cf5c37a-3f07-4c44-85a7-b8c8ddd83e1a))
|
||||
(fp_line (start 9.906 3.4036) (end 9.906 4.5212) (layer "F.Fab") (width 0.127) (tstamp 388d8cdf-0ded-4e8f-815d-2492b9f79be3))
|
||||
(fp_line (start -4.6736 11.938) (end -7.3152 10.5664) (layer "F.Fab") (width 0.127) (tstamp 3a952f78-a47f-47a4-ad53-5a3b11a1f982))
|
||||
(fp_line (start 4.7244 11.9888) (end -4.6736 11.938) (layer "F.Fab") (width 0.127) (tstamp 442a617d-7bff-4600-89d3-a6ff41a1f92c))
|
||||
(fp_line (start -9.8044 -4.572) (end -7.366 -4.572) (layer "F.Fab") (width 0.127) (tstamp 49f28d41-1ba6-4fff-b7e4-0305954206a7))
|
||||
(fp_line (start 5.6388 -5.1308) (end 5.6388 0.4064) (layer "F.Fab") (width 0.127) (tstamp 59038ca5-58e0-4e12-9278-8fb7dfb0f2ad))
|
||||
(fp_line (start -10.82 -6.392) (end -10.82 6.608) (layer "F.Fab") (width 0.127) (tstamp 60cc660d-d789-4904-b89b-d43a09459b13))
|
||||
(fp_line (start -7.874 8.7376) (end -6.5532 8.7376) (layer "F.Fab") (width 0.127) (tstamp 63d31ae0-0562-4db2-92f7-f2fc18f81c33))
|
||||
(fp_line (start 11.7348 -4.2164) (end 8.9408 -4.2164) (layer "F.Fab") (width 0.127) (tstamp 6759f369-f97b-4df1-bc26-b92ade53cd88))
|
||||
(fp_line (start -10.5664 -0.0508) (end -10.5664 2.7432) (layer "F.Fab") (width 0.127) (tstamp 74c2f511-a575-4752-95b0-82003365369c))
|
||||
(fp_line (start -6.8072 6.4008) (end -9.398 6.4008) (layer "F.Fab") (width 0.127) (tstamp 7e4ee5c2-19a5-45ed-8a46-685a0363d9b5))
|
||||
(fp_line (start 6.6548 1.4224) (end 7.9248 1.4224) (layer "F.Fab") (width 0.127) (tstamp 7ebf3b89-ef87-4a8a-aef1-e87466c74433))
|
||||
(fp_line (start -10.922 3.0988) (end -12.0396 1.9304) (layer "F.Fab") (width 0.127) (tstamp 80a57b2c-13c7-4ae9-887c-e32bafe0e7d3))
|
||||
(fp_line (start 10.88 -6.392) (end 10.88 6.608) (layer "F.Fab") (width 0.127) (tstamp 88d44fad-ac8c-4ecd-b784-78689754a7fb))
|
||||
(fp_line (start 5.3848 7.3152) (end 5.3848 8.5344) (layer "F.Fab") (width 0.127) (tstamp 93551814-b09e-43ec-88b4-7b24d8229926))
|
||||
(fp_line (start 7.3152 8.9408) (end 7.3152 10.2108) (layer "F.Fab") (width 0.127) (tstamp 98df70e5-c654-4b8d-9b2c-ccbd455309aa))
|
||||
(fp_line (start -12.0396 -1.4224) (end -10.5156 -2.9464) (layer "F.Fab") (width 0.127) (tstamp a1b8a431-a11e-49e3-a2cb-ebe34787756a))
|
||||
(fp_line (start -12.0396 1.9304) (end -12.0396 -1.4224) (layer "F.Fab") (width 0.127) (tstamp a248284d-7330-4f61-8783-2dc8df22d5ff))
|
||||
(fp_line (start -7.8232 -0.3556) (end -10.2616 -0.3556) (layer "F.Fab") (width 0.127) (tstamp a387f7e1-0493-4136-9834-21ff4c48b756))
|
||||
(fp_line (start -5.5372 -0.4572) (end -5.5372 -5.08) (layer "F.Fab") (width 0.127) (tstamp aa5d2352-e562-4e55-b748-5bd7f93a0361))
|
||||
(fp_line (start -1.75 -9.49444) (end -3.45 -9.49444) (layer "F.Fab") (width 0.1) (tstamp aafa1078-03f6-465c-97aa-45249cb8ba01))
|
||||
(fp_line (start -9.652 0.3556) (end -6.35 0.3556) (layer "F.Fab") (width 0.127) (tstamp b45f61eb-6e7f-404f-91a0-ce5f4ee483f6))
|
||||
(fp_line (start 12.0904 1.6764) (end 12.0904 -3.8608) (layer "F.Fab") (width 0.127) (tstamp ba921601-0512-4c71-8ddb-6340c194b5f7))
|
||||
(fp_line (start 5.6388 8.7884) (end 7.1628 8.7884) (layer "F.Fab") (width 0.127) (tstamp c49432ab-55ec-4e0f-88bf-57a3753f12ce))
|
||||
(fp_line (start 7.3152 10.2108) (end 4.7244 11.9888) (layer "F.Fab") (width 0.127) (tstamp c670df48-cc2b-4679-a5a3-aef36c0527ba))
|
||||
(fp_line (start -6.2992 8.4836) (end -6.2992 6.9088) (layer "F.Fab") (width 0.127) (tstamp cd319436-47e6-44f1-98dc-3b8081b1c1bf))
|
||||
(fp_line (start 8.7376 0.1524) (end 9.906 0.1524) (layer "F.Fab") (width 0.127) (tstamp ce663b0c-a9b9-4ac6-ab95-7029ac3317df))
|
||||
(fp_line (start 10.668 0.9144) (end 10.668 1.6256) (layer "F.Fab") (width 0.127) (tstamp d41a02ae-cec2-4b9d-b978-5bd7058a92e2))
|
||||
(fp_line (start 1.75 -9.49444) (end 3.45 -9.49444) (layer "F.Fab") (width 0.1) (tstamp d83167bb-4add-4d68-be9d-8f3d84695bac))
|
||||
(fp_line (start -5.1308 -5.4864) (end 5.2832 -5.4864) (layer "F.Fab") (width 0.127) (tstamp e32f02c0-2a17-48b6-9430-c03ca275949b))
|
||||
(fp_line (start 10.88 6.608) (end -10.82 6.608) (layer "F.Fab") (width 0.127) (tstamp e82b956a-63b2-426e-bec6-61871f700c6d))
|
||||
(fp_line (start 11.176 2.1336) (end 11.6332 2.1336) (layer "F.Fab") (width 0.127) (tstamp eab087ab-9b65-4691-b52c-961877ab76ee))
|
||||
(fp_line (start 6.9088 -1.5748) (end 6.9088 -1.4224) (layer "F.Fab") (width 0.127) (tstamp ee7c4c43-9c47-4633-8caa-249c4fbc3267))
|
||||
(fp_line (start -7.3152 10.5664) (end -8.0264 10.0076) (layer "F.Fab") (width 0.127) (tstamp f522f1af-b7bf-4df8-abe8-53a9710d545a))
|
||||
(fp_arc (start 8.382 -3.6576) (mid 8.545669 -4.052731) (end 8.9408 -4.2164) (layer "F.Fab") (width 0.127) (tstamp 02a23b5c-0f5a-4cfa-8bbe-d1b6f7fac2f7))
|
||||
(fp_arc (start 11.7348 -4.2164) (mid 11.986247 -4.112247) (end 12.0904 -3.8608) (layer "F.Fab") (width 0.127) (tstamp 17aeb3a0-8fc1-4539-8edc-63d1a97823ad))
|
||||
(fp_arc (start 8.0772 -0.508) (mid 8.256806 -0.433605) (end 8.331201 -0.253999) (layer "F.Fab") (width 0.127) (tstamp 1d1bd6d7-79f8-425f-a064-a99578d668c4))
|
||||
(fp_arc (start 5.6388 8.7884) (mid 5.459195 8.714005) (end 5.3848 8.5344) (layer "F.Fab") (width 0.127) (tstamp 2dc0cfd5-9c3d-4fd3-984d-d58150c25e0d))
|
||||
(fp_arc (start -7.366 -4.572) (mid -6.934948 -4.393452) (end -6.7564 -3.9624) (layer "F.Fab") (width 0.127) (tstamp 2eead50c-fbc0-44ed-be6c-53eb943e62d4))
|
||||
(fp_arc (start 12.0904 1.6764) (mid 11.956489 1.999689) (end 11.6332 2.1336) (layer "F.Fab") (width 0.127) (tstamp 3182e871-b501-4aa3-9d4a-320fc11f888e))
|
||||
(fp_arc (start -10.5664 2.7432) (mid -10.670553 2.994647) (end -10.922 3.0988) (layer "F.Fab") (width 0.127) (tstamp 361ceedb-ce26-4742-93ff-5b9a6389c063))
|
||||
(fp_arc (start 9.906 0.1524) (mid 10.444815 0.375585) (end 10.668 0.9144) (layer "F.Fab") (width 0.127) (tstamp 473bc937-1afa-4802-bb28-4d7b95f62b35))
|
||||
(fp_arc (start -6.7564 -1.3208) (mid -7.089901 -0.617258) (end -7.8232 -0.3556) (layer "F.Fab") (width 0.127) (tstamp 51552f72-5830-41df-a2c3-a765be14ea9a))
|
||||
(fp_arc (start 5.2832 -5.4864) (mid 5.534647 -5.382247) (end 5.6388 -5.1308) (layer "F.Fab") (width 0.127) (tstamp 585d20f6-37cf-4c88-a00b-52e33f789e3f))
|
||||
(fp_arc (start 7.9248 1.4224) (mid 9.32572 2.00268) (end 9.906 3.4036) (layer "F.Fab") (width 0.127) (tstamp 6016ad8e-c29e-4f60-9b6f-8376b258f7a3))
|
||||
(fp_arc (start 9.906 4.5212) (mid 9.295962 5.993962) (end 7.8232 6.604) (layer "F.Fab") (width 0.127) (tstamp 72684794-e835-48d7-85ce-ff14fa55790c))
|
||||
(fp_arc (start 8.382 -3.048) (mid 8.203452 -2.616948) (end 7.7724 -2.4384) (layer "F.Fab") (width 0.127) (tstamp 72dc34b5-87cd-4a98-a7df-5302201c87ee))
|
||||
(fp_arc (start 8.7376 0.1524) (mid 8.450232 0.033368) (end 8.3312 -0.254) (layer "F.Fab") (width 0.127) (tstamp 73f81baa-c5e7-4516-81bc-4794f3ca1dd2))
|
||||
(fp_arc (start 6.9088 -1.5748) (mid 7.161743 -2.185457) (end 7.7724 -2.4384) (layer "F.Fab") (width 0.127) (tstamp 9a4d8a0c-bc2d-4859-8f84-7ddfdf420a3c))
|
||||
(fp_arc (start -10.0584 0.762) (mid -9.939368 0.474632) (end -9.652 0.3556) (layer "F.Fab") (width 0.127) (tstamp 9ad0ceb6-372f-4aab-a949-f91f239195f9))
|
||||
(fp_arc (start -5.5372 -0.4572) (mid -5.775264 0.117536) (end -6.35 0.3556) (layer "F.Fab") (width 0.127) (tstamp a75675d2-af58-4021-b112-dc9b8cb053d3))
|
||||
(fp_arc (start -6.8072 6.4008) (mid -6.44799 6.54959) (end -6.2992 6.9088) (layer "F.Fab") (width 0.127) (tstamp af9a23c8-420b-440f-9e8e-405f4f79b091))
|
||||
(fp_arc (start -5.5372 -5.08) (mid -5.418168 -5.367368) (end -5.1308 -5.4864) (layer "F.Fab") (width 0.127) (tstamp bd753e19-12a6-4bb0-a5d4-7659a9e94bc9))
|
||||
(fp_arc (start 7.1628 8.7884) (mid 7.270563 8.833037) (end 7.3152 8.9408) (layer "F.Fab") (width 0.127) (tstamp c4a861d2-e9e7-4ed6-8c94-18b09f0cbd59))
|
||||
(fp_arc (start 11.176 2.1336) (mid 10.81679 1.98481) (end 10.668 1.6256) (layer "F.Fab") (width 0.127) (tstamp cca1cf7c-96fe-430d-ad9c-79745f07d6e6))
|
||||
(fp_arc (start -10.5156 -3.8608) (mid -10.307294 -4.363694) (end -9.8044 -4.572) (layer "F.Fab") (width 0.127) (tstamp cd116568-e3ed-44e7-b39c-766b8ff387cc))
|
||||
(fp_arc (start 6.654801 1.422399) (mid 5.93638 1.12482) (end 5.6388 0.4064) (layer "F.Fab") (width 0.127) (tstamp d4b541f1-69ad-4b98-aa5c-691cce8e7b34))
|
||||
(fp_arc (start 5.3848 7.3152) (mid 5.593106 6.812306) (end 6.096 6.604) (layer "F.Fab") (width 0.127) (tstamp d870409c-65d3-419d-a2d0-69f499366e23))
|
||||
(fp_arc (start -10.566401 -0.050799) (mid -10.477127 -0.266326) (end -10.2616 -0.3556) (layer "F.Fab") (width 0.127) (tstamp e369e9a3-bf49-4fb1-9a41-7233d03146c0))
|
||||
(fp_arc (start -6.2992 8.4836) (mid -6.373595 8.663205) (end -6.5532 8.7376) (layer "F.Fab") (width 0.127) (tstamp e4272128-1d56-4d61-9780-02600fe1eb8b))
|
||||
(fp_arc (start 7.8232 -0.508) (mid 7.176622 -0.775822) (end 6.9088 -1.4224) (layer "F.Fab") (width 0.127) (tstamp f87cdeb5-b752-41be-a5bb-7a050bbfb283))
|
||||
(fp_arc (start -9.398 6.4008) (mid -9.864973 6.207373) (end -10.0584 5.7404) (layer "F.Fab") (width 0.127) (tstamp f92d9510-7816-453c-b61e-c0af6c5595b6))
|
||||
(fp_arc (start -8.0264 8.89) (mid -7.981763 8.782237) (end -7.874 8.7376) (layer "F.Fab") (width 0.127) (tstamp fbbd6be7-5389-46a0-8f9a-266195de8efb))
|
||||
(pad "" np_thru_hole circle (at -7.1374 7.7216) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask) (tstamp 0f8ba86f-e130-409b-991b-44e250650e53))
|
||||
(pad "" np_thru_hole circle (at -7.8994 -1.2192) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask) (tstamp 482b4039-f469-4ba3-b431-ed6c8328cef4))
|
||||
(pad "" np_thru_hole circle (at 6.6294 7.7216) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask) (tstamp 50c188af-9bbe-42ba-8a78-f48916d6929f))
|
||||
(pad "" np_thru_hole circle (at -2.2352 11.2268) (size 0.85 0.85) (drill 0.85) (layers *.Cu *.Mask) (tstamp 56ff61f2-489e-403d-a30b-c851502820bf))
|
||||
(pad "" np_thru_hole circle (at -6.477 -9.906) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask) (tstamp 9c753764-a0ce-41a9-8069-4bf1fed1c458))
|
||||
(pad "" np_thru_hole circle (at 7.8486 -1.4732) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask) (tstamp b3e417a9-8465-4ce4-9035-6119ce697d30))
|
||||
(pad "" np_thru_hole circle (at 6.5278 -9.8044) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask) (tstamp e9ba5480-a2b2-4269-9251-dc718e829846))
|
||||
(pad "1" smd rect (at -9.148 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 8df7cf56-0f40-4170-9f72-589283460d3a))
|
||||
(pad "2" smd rect (at -8.442 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 83cd7812-fb45-4612-8599-69038e1c4020))
|
||||
(pad "3" smd rect (at -7.736 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 3b2f812b-037a-4fd0-887c-a99a242f58ba))
|
||||
(pad "4" smd rect (at -7.03 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp ffd240e6-2825-44e9-b02c-aa551312cca9))
|
||||
(pad "5" smd rect (at -6.324 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 29ce58b0-9f00-46f1-8e4a-c715b56768ab))
|
||||
(pad "6" smd rect (at -5.618 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 6d0160ed-978d-4f39-bf16-62dbea9f27f0))
|
||||
(pad "7" smd rect (at -4.912 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 57196076-0d96-4820-b845-fa87b6c27d1f))
|
||||
(pad "8" smd rect (at -4.206 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp d4fac87d-9333-458c-be3e-575dd4eaa3e5))
|
||||
(pad "9" smd rect (at -3.5 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp a1c47c5e-2ca8-433f-a416-e563cbba596d))
|
||||
(pad "10" smd rect (at -2.794 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp d5b05e53-e304-4be1-9445-478e86e3b156))
|
||||
(pad "11" smd rect (at -2.088 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 8d777f94-b1a3-48f3-ab13-5eadac35a2e3))
|
||||
(pad "12" smd rect (at -1.382 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 099b148b-18e8-469f-949a-dff27b4eb241))
|
||||
(pad "13" smd rect (at -0.676 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp bbad88ae-7e7a-4383-af0e-1d4779d6defc))
|
||||
(pad "14" smd rect (at 0.03 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 8da8bb36-10c6-412c-9aa3-d16f6c5abb81))
|
||||
(pad "15" smd rect (at 0.736 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp d1818026-f828-476c-b902-807f12b408d1))
|
||||
(pad "16" smd rect (at 1.442 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 42eecc63-0099-4ca6-994a-08ef7909ba73))
|
||||
(pad "17" smd rect (at 2.148 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp cde545ca-63a6-4f54-8ea7-56b40909f87a))
|
||||
(pad "18" smd rect (at 2.854 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp f1420c91-a85e-4bb2-a19d-b67dff53b150))
|
||||
(pad "19" smd rect (at 3.56 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 6689ce3c-a7d1-44d6-8859-0658cd8c1fc9))
|
||||
(pad "20" smd rect (at 4.266 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 64fefa58-7ce5-47b2-878a-ec62933c9032))
|
||||
(pad "21" smd rect (at 4.972 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 6cf6aeeb-de99-4342-b765-83bca1670854))
|
||||
(pad "22" smd rect (at 5.678 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 7edfddad-2f59-42ba-b91c-6c0a16f44bcf))
|
||||
(pad "23" smd rect (at 6.384 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp d6364e84-e588-4483-a666-0227936450c2))
|
||||
(pad "24" smd rect (at 7.09 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp d3a24f79-21e0-4a26-a82c-2548edff0574))
|
||||
(pad "25" smd rect (at 7.796 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 9164712c-3d2e-49cb-8f5a-099c49f5718c))
|
||||
(pad "26" smd rect (at 8.502 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp f191af9e-e3b9-4d35-b770-81095afeaa2c))
|
||||
(pad "27" smd rect (at 9.208 -6.25) (size 0.326 1.52) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 7176c0fb-165d-4d21-8563-62345a9a4257))
|
||||
(pad "ALARM" thru_hole circle (at 12.654 4.95) (size 4.2 4.2) (drill 3) (layers *.Cu *.Mask)
|
||||
(solder_mask_margin 0.0635) (tstamp f4bcc2ab-bfdd-45e0-973b-485afc59e7c7))
|
||||
(pad "BUZZER" thru_hole circle (at -6.0452 11.176) (size 1.2 1.2) (drill 0.85) (layers *.Cu *.Mask)
|
||||
(solder_mask_margin 0.0635) (tstamp f1f1b6ec-a011-40bb-b78d-87fe03c6404b))
|
||||
(pad "GND" smd rect (at 1.3 -10.64444 90) (size 2.3 0.37) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp e3e82b1c-9b23-4425-9e7e-5d4c23b40510))
|
||||
(pad "GND1" smd rect (at -2.286 -1.3716 180) (size 3.4036 2.794) (layers "B.Cu" "B.Mask")
|
||||
(solder_mask_margin 0.0635) (zone_connect 2) (tstamp cd0d943d-d7b6-4f54-93e8-a43db3315eb4))
|
||||
(pad "GND2" smd rect (at 2.1844 -1.3716 180) (size 3.4036 2.794) (layers "B.Cu" "B.Mask")
|
||||
(solder_mask_margin 0.0635) (zone_connect 2) (tstamp 3433d29a-4cfc-45d9-86a3-7ac2928402f2))
|
||||
(pad "LIGHT" thru_hole circle (at -12.654 -4.85) (size 4.2 4.2) (drill 3) (layers *.Cu *.Mask)
|
||||
(solder_mask_margin 0.0635) (tstamp 4619d363-cb5e-4f88-8cb0-5ef17e47483a))
|
||||
(pad "MODE" thru_hole circle (at -12.654 4.85) (size 4.2 4.2) (drill 3) (layers *.Cu *.Mask)
|
||||
(solder_mask_margin 0.0635) (tstamp 919ac103-e7a3-47a9-a740-95c5bf45e6f4))
|
||||
(pad "USB_ID" smd rect (at 0.65 -10.64444 90) (size 2.3 0.37) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 01ebd03f-5aec-4880-a470-6732ee55cab2))
|
||||
(pad "USB_N" smd rect (at -0.65 -10.64444 90) (size 2.3 0.37) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp ee44e084-7b2d-4687-9433-b23df367e29d))
|
||||
(pad "USB_P" smd rect (at 0 -10.64444 90) (size 2.3 0.37) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp d2b25975-6a31-47a7-a91b-a970e3f381e2))
|
||||
(pad "VBUS" smd rect (at -1.3 -10.64444 90) (size 2.3 0.37) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp da2fc07b-eca0-4b10-a35b-8f3e5ad27f3c))
|
||||
(pad "VCC1" smd roundrect (at -9.0424 5.588 180) (size 2.286 2.286) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.0635) (tstamp 81d01f71-7e62-46b1-99ba-b8c6fedd377d))
|
||||
(pad "VCC2" smd roundrect (at 9.0424 5.7404 180) (size 2.286 2.286) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.0635) (tstamp dde7dc9b-9abb-49aa-978c-76a43d7792b0))
|
||||
)
|
|
@ -0,0 +1,47 @@
|
|||
(footprint "FH19C9S05SH10" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(descr "<b>FH19C-9S-0.5SH(10)-1</b><br>\n")
|
||||
(fp_text reference "REF**" (at 0 -1.425) (layer "F.SilkS")
|
||||
(effects (font (size 1.1684 1.1684) (thickness 0.1016)))
|
||||
(tstamp f001c7f4-3bac-4901-bfec-55e6729b7a2d)
|
||||
)
|
||||
(fp_text value ">VALUE" (at 0 -1.425) (layer "F.Fab")
|
||||
(effects (font (size 1.1684 1.1684) (thickness 0.1016)))
|
||||
(tstamp 561aeca9-49f1-4f98-93e2-6788ec46bd30)
|
||||
)
|
||||
(fp_line (start -2.75 -2.25) (end -3.25 -2.25) (layer "F.SilkS") (width 0.1) (tstamp 1eac27e8-d706-4fd3-9d7e-f44c3bceecb7))
|
||||
(fp_line (start -3.25 0.75) (end 3.25 0.75) (layer "F.SilkS") (width 0.1) (tstamp 2954b329-e121-4506-a75a-9fd0ad6fb160))
|
||||
(fp_line (start -3.25 -2.25) (end -3.25 -0.75) (layer "F.SilkS") (width 0.1) (tstamp 707c871c-221c-430b-8a6b-9066bbe6a8b7))
|
||||
(fp_line (start 3.25 -2.25) (end 3.25 -0.75) (layer "F.SilkS") (width 0.1) (tstamp c93c51a4-9fbb-472e-8b27-c730f1646c88))
|
||||
(fp_line (start 2.75 -2.25) (end 3.25 -2.25) (layer "F.SilkS") (width 0.1) (tstamp f62c7b3a-070f-4127-95d5-3042f710b35c))
|
||||
(fp_arc (start -2.457 -2.572) (mid -2.407 -2.622) (end -2.357 -2.572) (layer "F.SilkS") (width 0.2) (tstamp 99032ce3-83f4-4d78-bc12-cfc846be0db6))
|
||||
(fp_arc (start -2.357 -2.572) (mid -2.407 -2.522) (end -2.457 -2.572) (layer "F.SilkS") (width 0.2) (tstamp cc85bc5e-d12e-4c30-b330-62e6d8cd831e))
|
||||
(fp_arc (start -2.457 -2.572) (mid -2.407 -2.622) (end -2.357 -2.572) (layer "F.SilkS") (width 0.2) (tstamp e306135f-93e3-4c31-83e0-8c60a6608eec))
|
||||
(fp_line (start 3.25 0.75) (end -3.25 0.75) (layer "F.Fab") (width 0.2) (tstamp 4524f199-9890-4fbd-90ec-2bd6babdbf89))
|
||||
(fp_line (start 3.25 -2.25) (end 3.25 0.75) (layer "F.Fab") (width 0.2) (tstamp 855f1cc0-31ef-4190-b476-18e3b5158686))
|
||||
(fp_line (start -3.25 0.75) (end -3.25 -2.25) (layer "F.Fab") (width 0.2) (tstamp a7aeadd1-064c-4dec-839a-d3cb8b0a8559))
|
||||
(fp_line (start -3.25 -2.25) (end 3.25 -2.25) (layer "F.Fab") (width 0.2) (tstamp b29496a7-f051-4b0c-a792-56f5b1d5ae06))
|
||||
(pad "1" smd rect (at -2 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp acda55bd-5be5-40b1-a960-d198db4ec672))
|
||||
(pad "2" smd rect (at -1.5 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 45b21120-703c-4698-9c56-6564d6e1bf81))
|
||||
(pad "3" smd rect (at -1 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 8b754c17-ed29-4271-a8ee-1331ac5995ef))
|
||||
(pad "4" smd rect (at -0.5 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 9ccadf67-4eb3-4873-b5dd-5cc11b45344d))
|
||||
(pad "5" smd rect (at 0 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp bda542d0-ecb7-417f-8c5a-7bba95d4eba5))
|
||||
(pad "6" smd rect (at 0.5 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 8e3054c6-288a-41ce-abc0-f8e853b26354))
|
||||
(pad "7" smd rect (at 1 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 1f1c1390-fe89-4a71-a866-c4e1f01372f9))
|
||||
(pad "8" smd rect (at 1.5 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 83315760-4e59-4aea-8656-92a90fbb73b7))
|
||||
(pad "9" smd rect (at 2 -2.5 90) (size 0.8 0.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp f1470e81-8bfa-4c7b-9a4f-907119981553))
|
||||
(pad "MP1" smd rect (at -3 0 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 5d56d96c-0e59-4d80-b122-61ae0456f87e))
|
||||
(pad "MP2" smd rect (at 3 0 90) (size 0.8 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 65badac9-bbc1-4323-b96e-20b366a5c013))
|
||||
)
|
|
@ -0,0 +1,22 @@
|
|||
(footprint "FIDUCIAL_1MM" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(fp_text reference "REF**" (at 0 0) (layer "F.SilkS")
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
(tstamp 084b231a-a841-4989-ba78-c80f52a1d530)
|
||||
)
|
||||
(fp_text value "" (at 0 0) (layer "F.Fab")
|
||||
(effects (font (size 1.27 1.27) (thickness 0.15)))
|
||||
(tstamp 5023af4a-f69e-458d-abff-77e97f0c49aa)
|
||||
)
|
||||
(fp_arc (start -0.75 0) (mid -0.53033 -0.53033) (end 0 -0.75) (layer "F.Mask") (width 0.5) (tstamp 243424d9-367c-4c55-9ce2-5c7f6b71c486))
|
||||
(fp_arc (start 0 0.75) (mid -0.53033 0.53033) (end -0.75 0) (layer "F.Mask") (width 0.5) (tstamp 38a261de-e7ad-4359-9a4e-e8325d947b3c))
|
||||
(fp_arc (start 0.75 0) (mid 0.53033 0.53033) (end 0 0.75) (layer "F.Mask") (width 0.5) (tstamp 3e5e4d91-af7b-467f-93be-7757d59f4acd))
|
||||
(fp_arc (start 0 -0.75) (mid 0.53033 -0.53033) (end 0.75 0) (layer "F.Mask") (width 0.5) (tstamp cba0161e-94ca-4df5-83f4-b38d910a40d8))
|
||||
(fp_arc (start 0 -0.75) (mid 0.53033 -0.53033) (end 0.75 0) (layer "F.CrtYd") (width 0.5) (tstamp 24375f2d-9f3c-47f3-bf1b-d9abc9459487))
|
||||
(fp_arc (start 0.75 0) (mid 0.53033 0.53033) (end 0 0.75) (layer "F.CrtYd") (width 0.5) (tstamp 61d35d35-c7e3-45c7-a1f6-4c560b28917a))
|
||||
(fp_arc (start 0 0.75) (mid -0.53033 0.53033) (end -0.75 0) (layer "F.CrtYd") (width 0.5) (tstamp b245f192-3aeb-4a3c-8f5f-5b2ac372cfb6))
|
||||
(fp_arc (start -0.75 0) (mid -0.53033 -0.53033) (end 0 -0.75) (layer "F.CrtYd") (width 0.5) (tstamp f012c0d9-2bab-4b5b-8327-ed4e32f900bb))
|
||||
(pad "1" smd roundrect (at 0 0) (size 1 1) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.0635) (tstamp ea46b6d0-c0be-44d4-aa82-47c56ffdb259))
|
||||
)
|
|
@ -0,0 +1,26 @@
|
|||
(footprint "LED_QBLP655" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(fp_text reference "REF**" (at 0.011609 -1.462631) (layer "F.SilkS")
|
||||
(effects (font (size 0.682286 0.682286) (thickness 0.14977)))
|
||||
(tstamp 441c2b28-158a-4d68-a991-31f4c6a03554)
|
||||
)
|
||||
(fp_text value ">VALUE" (at -0.054931 1.580818) (layer "F.Fab")
|
||||
(effects (font (size 0.677435 0.677435) (thickness 0.148705)))
|
||||
(tstamp 2f361345-03db-4c21-a99d-0b9cfab62aee)
|
||||
)
|
||||
(fp_circle (center -3.1 -0.5) (end -3 -0.5) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 0ba68dd4-e618-4da0-b7e7-599817b38c08))
|
||||
(fp_line (start -1.6 -0.6) (end 1.6 -0.6) (layer "F.Fab") (width 0.127) (tstamp 3629e8ab-0a05-463c-9cb0-81d2e314e044))
|
||||
(fp_line (start -1.6 0.6) (end -1.6 -0.6) (layer "F.Fab") (width 0.127) (tstamp 379a3f23-154c-4da8-9d91-714d85fa6b82))
|
||||
(fp_line (start 1.6 -0.6) (end 1.6 0.6) (layer "F.Fab") (width 0.127) (tstamp 78db06e4-b90e-45d6-90ee-f31a25c04c7d))
|
||||
(fp_line (start 1.6 0.6) (end -1.6 0.6) (layer "F.Fab") (width 0.127) (tstamp de669889-6aee-41d8-9167-24b5b7cd2f7a))
|
||||
(fp_circle (center -3.1 -0.5) (end -3 -0.5) (layer "F.Fab") (width 0.2) (fill none) (tstamp a3f31f15-16ea-4248-8fe2-4f1f6cb6fef0))
|
||||
(pad "1" smd rect (at -1.5 -0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp c0b010da-7837-47db-be16-93e46d77ee03))
|
||||
(pad "2" smd rect (at 1.5 -0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 0491e5ac-92c6-4da4-a40f-13768f4f5f7c))
|
||||
(pad "3" smd rect (at -1.5 0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp d96a3b29-ffbb-4252-a695-34388cf2cce8))
|
||||
(pad "4" smd rect (at 1.5 0.4) (size 1.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp a7b3dfda-cc06-4a25-8ceb-15247a6b386b))
|
||||
)
|
|
@ -0,0 +1,15 @@
|
|||
(footprint "MICROBUILDER_TESTPOINT_ROUND_1.5MM" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(fp_text reference "REF**" (at 1.143 0.127) (layer "F.SilkS")
|
||||
(effects (font (size 0.666496 0.666496) (thickness 0.146304)) (justify left bottom))
|
||||
(tstamp 3249263f-d424-465a-883e-c9fbfca1c498)
|
||||
)
|
||||
(fp_text value ">VALUE" (at 1.143 0.635) (layer "F.Fab")
|
||||
(effects (font (size 0.36576 0.36576) (thickness 0.04064)) (justify left bottom))
|
||||
(tstamp ffe18277-47dd-48a9-ae75-8daae098595b)
|
||||
)
|
||||
(fp_circle (center 0 0) (end 1 0) (layer "F.SilkS") (width 0.2032) (fill none) (tstamp 10aeb60f-0687-4840-aeb5-a5e914b89db2))
|
||||
(pad "P$1" smd roundrect (at 0 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.5)
|
||||
(solder_mask_margin 0.0635) (tstamp 278b13e7-2a43-4fc5-a675-ea6ed2efdd4b))
|
||||
)
|
|
@ -0,0 +1,38 @@
|
|||
(footprint "MICROBUILDER__0805MP" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(descr "<b>0805 MicroPitch</b>")
|
||||
(fp_text reference "REF**" (at -1.5875 -0.9525) (layer "F.SilkS")
|
||||
(effects (font (size 0.666496 0.666496) (thickness 0.146304)) (justify left bottom))
|
||||
(tstamp 6d480cb3-ccbc-4f91-b215-36d9b6b90e39)
|
||||
)
|
||||
(fp_text value ">VALUE" (at -1.5875 1.27) (layer "F.Fab")
|
||||
(effects (font (size 0.36576 0.36576) (thickness 0.04064)) (justify left bottom))
|
||||
(tstamp 6bb67786-fe79-4530-a8f0-ca53290823df)
|
||||
)
|
||||
(fp_poly (pts
|
||||
(xy -0.1999 0.5001)
|
||||
(xy 0.1999 0.5001)
|
||||
(xy 0.1999 -0.5001)
|
||||
(xy -0.1999 -0.5001)
|
||||
) (layer "F.Adhes") (width 0) (fill solid) (tstamp 9e351c4d-f895-49c5-ba3f-cecde3dc6e44))
|
||||
(fp_line (start 0 -0.508) (end 0 0.508) (layer "F.SilkS") (width 0.2032) (tstamp 629c7bfb-b888-4932-aba0-6916a21e7f67))
|
||||
(fp_line (start -0.51 0.535) (end 0.51 0.535) (layer "F.Fab") (width 0.1016) (tstamp 22396a4f-3f2f-4a10-9672-ef964a1e15ec))
|
||||
(fp_line (start -0.51 -0.535) (end 0.51 -0.535) (layer "F.Fab") (width 0.1016) (tstamp 90cacfdf-b07f-4151-ac89-23042124f640))
|
||||
(fp_poly (pts
|
||||
(xy 0.4064 0.65)
|
||||
(xy 1 0.65)
|
||||
(xy 1 -0.65)
|
||||
(xy 0.4064 -0.65)
|
||||
) (layer "F.Fab") (width 0) (fill solid) (tstamp 0138f6cb-7190-4a12-af47-1e018fd27b3c))
|
||||
(fp_poly (pts
|
||||
(xy -1 0.65)
|
||||
(xy -0.4168 0.65)
|
||||
(xy -0.4168 -0.65)
|
||||
(xy -1 -0.65)
|
||||
) (layer "F.Fab") (width 0) (fill solid) (tstamp 637ecbcd-a78f-4c8a-8dcf-472bde2de83b))
|
||||
(pad "1" smd rect (at -1.016 0) (size 1.2 1.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp bd23358d-4a17-4f52-b69d-122e91d97c44))
|
||||
(pad "2" smd rect (at 1.016 0) (size 1.2 1.3) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 165d5fb4-7aca-4db2-a5bd-306d43842183))
|
||||
)
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,274 @@
|
|||
(footprint "QFN64_9X9MC_MCH" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(fp_text reference "REF**" (at 0 -5.715) (layer "F.SilkS")
|
||||
(effects (font (size 0.499872 0.499872) (thickness 0.109728)))
|
||||
(tstamp 3e871d9c-2a1f-438a-ba83-60e5f8d0fa51)
|
||||
)
|
||||
(fp_text value ">VALUE" (at 0 5.715) (layer "F.Fab")
|
||||
(effects (font (size 0.499872 0.499872) (thickness 0.109728)))
|
||||
(tstamp f2dcc10c-546f-4bd9-be1f-368ae783a117)
|
||||
)
|
||||
(fp_poly (pts
|
||||
(xy 2.1606 0.662)
|
||||
(xy 0.8366 0.662)
|
||||
(xy 0.8366 -0.662)
|
||||
(xy 2.1606 -0.662)
|
||||
) (layer "F.Paste") (width 0) (fill solid) (tstamp 2ec0ad3d-3957-4524-a3b2-3e97e3345ecf))
|
||||
(fp_poly (pts
|
||||
(xy 2.1606 -0.8366)
|
||||
(xy 0.8366 -0.8366)
|
||||
(xy 0.8366 -2.1606)
|
||||
(xy 2.1606 -2.1606)
|
||||
) (layer "F.Paste") (width 0) (fill solid) (tstamp 42a0d4d0-fc9b-4730-8110-13a84ab3bcb0))
|
||||
(fp_poly (pts
|
||||
(xy 0.662 0.662)
|
||||
(xy -0.662 0.662)
|
||||
(xy -0.662 -0.662)
|
||||
(xy 0.662 -0.662)
|
||||
) (layer "F.Paste") (width 0) (fill solid) (tstamp 4fbb659c-e71a-4c9b-9e8a-6da964a65cd4))
|
||||
(fp_poly (pts
|
||||
(xy 2.1606 2.1606)
|
||||
(xy 0.8366 2.1606)
|
||||
(xy 0.8366 0.8366)
|
||||
(xy 2.1606 0.8366)
|
||||
) (layer "F.Paste") (width 0) (fill solid) (tstamp 655728ed-daf4-477f-8a3b-b5624d1a73df))
|
||||
(fp_poly (pts
|
||||
(xy -0.8366 2.1606)
|
||||
(xy -2.1606 2.1606)
|
||||
(xy -2.1606 0.8366)
|
||||
(xy -0.8366 0.8366)
|
||||
) (layer "F.Paste") (width 0) (fill solid) (tstamp 6566a81c-4902-448f-a6df-8bc32a765ffa))
|
||||
(fp_poly (pts
|
||||
(xy -0.8366 -0.8366)
|
||||
(xy -2.1606 -0.8366)
|
||||
(xy -2.1606 -2.1606)
|
||||
(xy -0.8366 -2.1606)
|
||||
) (layer "F.Paste") (width 0) (fill solid) (tstamp 99ce666e-158b-4f82-b57f-184f0eedda5c))
|
||||
(fp_poly (pts
|
||||
(xy 0.662 -0.8366)
|
||||
(xy -0.662 -0.8366)
|
||||
(xy -0.662 -2.1606)
|
||||
(xy 0.662 -2.1606)
|
||||
) (layer "F.Paste") (width 0) (fill solid) (tstamp ddf6c3a2-a910-45ea-844b-a8db2b458e91))
|
||||
(fp_poly (pts
|
||||
(xy -0.8366 0.662)
|
||||
(xy -2.1606 0.662)
|
||||
(xy -2.1606 -0.662)
|
||||
(xy -0.8366 -0.662)
|
||||
) (layer "F.Paste") (width 0) (fill solid) (tstamp e3f7e99a-4f59-4e18-a5cb-6900c4b08cae))
|
||||
(fp_poly (pts
|
||||
(xy 0.662 2.1606)
|
||||
(xy -0.662 2.1606)
|
||||
(xy -0.662 0.8366)
|
||||
(xy 0.662 0.8366)
|
||||
) (layer "F.Paste") (width 0) (fill solid) (tstamp f934416f-45a1-43f5-b5e1-fba1dddf1aa4))
|
||||
(fp_line (start 4.2164 4.6228) (end 4.6228 4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 2015e2d6-2795-4247-a207-acb4cf8886e6))
|
||||
(fp_line (start -4.2164 -4.6228) (end -4.6228 -4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 2252c90a-7ebf-4d2d-a791-89982b21117b))
|
||||
(fp_line (start 4.6228 -4.6228) (end 4.2164 -4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 2c7437bb-66d1-4b20-ab25-e4022916701f))
|
||||
(fp_line (start -4.6228 4.6228) (end -4.2164 4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 32c6b15e-f755-475e-b73e-6c7fffdfa53a))
|
||||
(fp_line (start -4.6228 -4.6228) (end -4.6228 -4.2164) (layer "F.SilkS") (width 0.1524) (tstamp 450f1cc5-825a-4891-8a52-c72891a373f0))
|
||||
(fp_line (start 4.6228 4.6228) (end 4.6228 4.2164) (layer "F.SilkS") (width 0.1524) (tstamp 82e659cf-ebcc-4fcd-a243-d4894e4c531e))
|
||||
(fp_line (start 4.6228 -4.2164) (end 4.6228 -4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 8caa9a3a-8461-464c-9a5d-58f28cc73fdb))
|
||||
(fp_line (start -4.6228 4.2164) (end -4.6228 4.6228) (layer "F.SilkS") (width 0.1524) (tstamp 9d03b0af-f67a-4b75-88d5-3fdc2fb53147))
|
||||
(fp_circle (center -5.207 -5.207) (end -5.08 -5.207) (layer "F.SilkS") (width 0.254) (fill none) (tstamp d8471eec-d281-4956-8871-df001c4b9d0e))
|
||||
(fp_line (start 4.4958 -2.5908) (end 4.4958 -2.8956) (layer "F.Fab") (width 0.1524) (tstamp 049458dd-1cf1-4608-bc61-728d12d853ec))
|
||||
(fp_line (start -4.4958 -3.9116) (end -4.4958 -3.6068) (layer "F.Fab") (width 0.1524) (tstamp 05d31c0e-dc59-4cfd-8b11-9750f532f89d))
|
||||
(fp_line (start 4.4958 -0.1016) (end 4.4958 -0.4064) (layer "F.Fab") (width 0.1524) (tstamp 0c83150d-4515-4bc6-947c-a18bb0f583b5))
|
||||
(fp_line (start -3.9116 4.4958) (end -3.6068 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 10420e88-4a28-4643-b21a-9465d0057a73))
|
||||
(fp_line (start 4.4958 0.4064) (end 4.4958 0.1016) (layer "F.Fab") (width 0.1524) (tstamp 10e57a60-62de-407e-b340-5e48d8af51a1))
|
||||
(fp_line (start -4.4958 -2.8956) (end -4.4958 -2.5908) (layer "F.Fab") (width 0.1524) (tstamp 15822844-ae2b-47a9-8d24-dd3b08c9541d))
|
||||
(fp_line (start 4.4958 4.4958) (end 4.4958 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 189f4344-d732-4381-8d0f-4a31c3fa9319))
|
||||
(fp_line (start 4.4958 -3.0988) (end 4.4958 -3.4036) (layer "F.Fab") (width 0.1524) (tstamp 1da5d536-ffc3-40be-9afa-f932c35159bf))
|
||||
(fp_line (start -0.6096 -4.4958) (end -0.9144 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 1e512696-3bdf-43ca-8ca3-64344bcd8de6))
|
||||
(fp_line (start -4.4958 -3.4036) (end -4.4958 -3.0988) (layer "F.Fab") (width 0.1524) (tstamp 1efbd3c4-f6bc-449a-85e1-e54dc088704f))
|
||||
(fp_line (start -1.6002 -4.4958) (end -1.905 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 1fd0b84b-3048-4a24-b2ab-7960a733598e))
|
||||
(fp_line (start 4.4958 1.397) (end 4.4958 1.0922) (layer "F.Fab") (width 0.1524) (tstamp 256bd16a-a961-4e7c-bc57-c47218be0e9b))
|
||||
(fp_line (start 0.1016 4.4958) (end 0.4064 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 2610c8d8-02ed-46ba-b8ce-b15585c89028))
|
||||
(fp_line (start -0.1016 -4.4958) (end -0.4064 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 2b9a3dd0-e1a1-405a-ac7d-c3e3d878560b))
|
||||
(fp_line (start -4.4958 0.6096) (end -4.4958 0.9144) (layer "F.Fab") (width 0.1524) (tstamp 3132d241-d7f6-4a55-9503-29f1062b517f))
|
||||
(fp_line (start 0.6096 4.4958) (end 0.9144 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 31daf2d4-3957-4ce7-98d3-a043649dd97e))
|
||||
(fp_line (start -4.4958 3.0988) (end -4.4958 3.4036) (layer "F.Fab") (width 0.1524) (tstamp 337e4bb2-4de6-409d-8061-54d04950842d))
|
||||
(fp_line (start 4.4958 -4.4958) (end -4.4958 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 4115dd93-f2eb-4a67-8dbd-532f41b7a69f))
|
||||
(fp_line (start -4.4958 -0.9144) (end -4.4958 -0.6096) (layer "F.Fab") (width 0.1524) (tstamp 453e6bba-48de-4666-a7eb-66bef0e2b02c))
|
||||
(fp_line (start 3.9116 -4.4958) (end 3.6068 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 4cda505e-c23d-4504-823e-c4f0c3948a9d))
|
||||
(fp_line (start 4.4958 -1.0922) (end 4.4958 -1.397) (layer "F.Fab") (width 0.1524) (tstamp 503e0041-3118-4b51-83f1-b9c14f77f4b1))
|
||||
(fp_line (start -4.4958 -3.2258) (end -3.2258 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 54b28547-cb8b-489a-a9df-6ad15177b2e9))
|
||||
(fp_line (start -3.0988 -4.4958) (end -3.4036 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 5918fd35-f23c-42ff-9fba-9c5a9ac207d3))
|
||||
(fp_line (start 4.4958 3.4036) (end 4.4958 3.0988) (layer "F.Fab") (width 0.1524) (tstamp 5f822173-84ee-42a7-a838-54e1cfc17adf))
|
||||
(fp_line (start 3.6068 4.4958) (end 3.9116 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 632e8422-a140-4238-81b2-8829c7485b2e))
|
||||
(fp_line (start -4.4958 -2.413) (end -4.4958 -2.1082) (layer "F.Fab") (width 0.1524) (tstamp 67448bdd-3f5c-4a5e-8105-da8836876044))
|
||||
(fp_line (start 2.1082 4.4958) (end 2.413 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 69ab593b-1948-43ac-9d69-727c88e9b459))
|
||||
(fp_line (start -2.8956 4.4958) (end -2.5908 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 6dc5284f-c6ff-453d-b163-9f63ed7892ad))
|
||||
(fp_line (start -1.905 4.4958) (end -1.6002 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 6df1e081-1245-47a6-86a6-0c79f1f9db56))
|
||||
(fp_line (start 1.6002 4.4958) (end 1.905 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 709494b8-7fc2-496a-8451-57d7441e8505))
|
||||
(fp_line (start -4.4958 3.6068) (end -4.4958 3.9116) (layer "F.Fab") (width 0.1524) (tstamp 7212588c-17f7-4956-b77b-065540b4ee49))
|
||||
(fp_line (start 2.8956 -4.4958) (end 2.5908 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 7ce7324c-91ea-47c6-b7c2-bd1b2f2a14c2))
|
||||
(fp_line (start -3.4036 4.4958) (end -3.0988 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 7fb70e9b-db47-465c-b7f5-3f144c3fe511))
|
||||
(fp_line (start 4.4958 -2.1082) (end 4.4958 -2.413) (layer "F.Fab") (width 0.1524) (tstamp 832b785c-4536-49cf-b6de-cedea7d015a6))
|
||||
(fp_line (start 2.5908 4.4958) (end 2.8956 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 838b54da-8d76-4af0-a533-f421e7be02c2))
|
||||
(fp_line (start -4.4958 2.5908) (end -4.4958 2.8956) (layer "F.Fab") (width 0.1524) (tstamp 8c3c449f-a035-419f-9950-338baab558f6))
|
||||
(fp_line (start 4.4958 -1.6002) (end 4.4958 -1.905) (layer "F.Fab") (width 0.1524) (tstamp 8e588935-ced6-458a-a187-91e74c238ac8))
|
||||
(fp_line (start -1.397 4.4958) (end -1.0922 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 8fe96cfe-a951-426f-80b8-9a4ee6265385))
|
||||
(fp_line (start -4.4958 1.0922) (end -4.4958 1.397) (layer "F.Fab") (width 0.1524) (tstamp 8ff9eeba-c353-40da-b499-b20afa11f353))
|
||||
(fp_line (start -4.4958 -4.4958) (end -4.4958 4.4958) (layer "F.Fab") (width 0.1524) (tstamp 93722526-b9c8-4550-8cdd-369ecb315477))
|
||||
(fp_line (start -1.0922 -4.4958) (end -1.397 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 9a7cda4c-e257-4759-beca-0a008c33f019))
|
||||
(fp_line (start 0.9144 -4.4958) (end 0.6096 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp 9c8602d4-958b-412c-8bb3-0d75d4a4147b))
|
||||
(fp_line (start 4.4958 2.8956) (end 4.4958 2.5908) (layer "F.Fab") (width 0.1524) (tstamp ab68518b-68f5-4fed-903c-3d10b7662e9c))
|
||||
(fp_line (start -4.4958 -0.4064) (end -4.4958 -0.1016) (layer "F.Fab") (width 0.1524) (tstamp ae845f43-7bd0-4d9b-b6ce-ea24c3f78b67))
|
||||
(fp_line (start 4.4958 2.413) (end 4.4958 2.1082) (layer "F.Fab") (width 0.1524) (tstamp ae9df4c2-28e5-48f0-aff2-79a0c1a8a15a))
|
||||
(fp_line (start -0.4064 4.4958) (end -0.1016 4.4958) (layer "F.Fab") (width 0.1524) (tstamp b27f2059-e221-491a-8338-8399fdb6602a))
|
||||
(fp_line (start 1.905 -4.4958) (end 1.6002 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp b30b8721-3fe1-41c3-8198-1a4ccb7ceb74))
|
||||
(fp_line (start -4.4958 4.4958) (end 4.4958 4.4958) (layer "F.Fab") (width 0.1524) (tstamp b476f917-8b6e-4132-b869-771909a051c6))
|
||||
(fp_line (start 1.397 -4.4958) (end 1.0922 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp b5382627-0c47-465b-972a-a305e2e8c255))
|
||||
(fp_line (start -4.4958 0.1016) (end -4.4958 0.4064) (layer "F.Fab") (width 0.1524) (tstamp b6e57a1a-77bc-4011-8ab7-3ca5980c960f))
|
||||
(fp_line (start 4.4958 1.905) (end 4.4958 1.6002) (layer "F.Fab") (width 0.1524) (tstamp b8b1c0a5-6e37-467f-b8f0-bf600730b7aa))
|
||||
(fp_line (start 2.413 -4.4958) (end 2.1082 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp b8c56df8-3039-424a-9681-56118c58b690))
|
||||
(fp_line (start 1.0922 4.4958) (end 1.397 4.4958) (layer "F.Fab") (width 0.1524) (tstamp bb394421-3605-4756-9508-929d6758f654))
|
||||
(fp_line (start -3.6068 -4.4958) (end -3.9116 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp be1b6c3d-7e5b-4a40-908c-b936697a3a15))
|
||||
(fp_line (start 4.4958 -0.6096) (end 4.4958 -0.9144) (layer "F.Fab") (width 0.1524) (tstamp c1182e1e-de77-4a90-a154-0b526180f4ec))
|
||||
(fp_line (start -4.4958 2.1082) (end -4.4958 2.413) (layer "F.Fab") (width 0.1524) (tstamp c1bc3314-d8be-4ff1-a3c3-ed1c9b2d7f54))
|
||||
(fp_line (start -2.1082 -4.4958) (end -2.413 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp c2f4caf6-9472-4b57-8792-997c7297ad6f))
|
||||
(fp_line (start 3.4036 -4.4958) (end 3.0988 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp c580dbd6-b23d-4473-a656-cd0cbd690fa4))
|
||||
(fp_line (start 4.4958 0.9144) (end 4.4958 0.6096) (layer "F.Fab") (width 0.1524) (tstamp c8e7357a-ffca-40b2-9f1f-0e667dd778c7))
|
||||
(fp_line (start 4.4958 -3.6068) (end 4.4958 -3.9116) (layer "F.Fab") (width 0.1524) (tstamp c968c46a-836c-481d-9a49-06172946f81e))
|
||||
(fp_line (start -4.4958 -1.905) (end -4.4958 -1.6002) (layer "F.Fab") (width 0.1524) (tstamp cd74684a-5938-4604-a11c-848de541a8a6))
|
||||
(fp_line (start 0.4064 -4.4958) (end 0.1016 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp d06a81a3-464e-4192-865d-76347fe63188))
|
||||
(fp_line (start -4.4958 1.6002) (end -4.4958 1.905) (layer "F.Fab") (width 0.1524) (tstamp e08784ed-8b2a-49ee-bef9-7b2d3857e5ba))
|
||||
(fp_line (start 4.4958 3.9116) (end 4.4958 3.6068) (layer "F.Fab") (width 0.1524) (tstamp e40896aa-4f74-4b18-add9-342665b200b4))
|
||||
(fp_line (start -0.9144 4.4958) (end -0.6096 4.4958) (layer "F.Fab") (width 0.1524) (tstamp e9b70cd9-c935-4ef0-8469-421eb4fd1bac))
|
||||
(fp_line (start -4.4958 -1.397) (end -4.4958 -1.0922) (layer "F.Fab") (width 0.1524) (tstamp eb56c15a-02df-4139-84ab-d8a1651203fa))
|
||||
(fp_line (start 3.0988 4.4958) (end 3.4036 4.4958) (layer "F.Fab") (width 0.1524) (tstamp f58471ed-0cee-4f6a-b2e5-1373fa172f0d))
|
||||
(fp_line (start -2.5908 -4.4958) (end -2.8956 -4.4958) (layer "F.Fab") (width 0.1524) (tstamp f9ac7fe7-3a4d-4488-bc27-2d7e673008b2))
|
||||
(fp_line (start -2.413 4.4958) (end -2.1082 4.4958) (layer "F.Fab") (width 0.1524) (tstamp f9cb66b4-6171-4d5f-b302-fa11feb7e25e))
|
||||
(pad "1" smd rect (at -4.3942 -3.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 0962937a-7e17-49c2-843a-309b9e705166))
|
||||
(pad "2" smd rect (at -4.3942 -3.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp a2fedbd9-479b-4398-baab-86589de39528))
|
||||
(pad "3" smd rect (at -4.3942 -2.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp e98112c7-b41a-4ab2-8cb2-235538dcf529))
|
||||
(pad "4" smd rect (at -4.3942 -2.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 01c8af07-90ff-4b3d-b404-db01135cbcbd))
|
||||
(pad "5" smd rect (at -4.3942 -1.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 36cd9aaf-ae25-480f-827b-e14d53a73530))
|
||||
(pad "6" smd rect (at -4.3942 -1.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 89a4dae4-94d7-4e16-b389-021d58b92093))
|
||||
(pad "7" smd rect (at -4.3942 -0.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp e79aeb81-b0e9-42dc-9659-8a0783bf4de2))
|
||||
(pad "8" smd rect (at -4.3942 -0.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 7c204068-d0aa-459b-b4fa-71e8935dd9dd))
|
||||
(pad "9" smd rect (at -4.3942 0.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 1c34ed7b-f29c-48ab-a67f-7e34e10696d9))
|
||||
(pad "10" smd rect (at -4.3942 0.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 4b62ffb5-f26f-42ce-b28d-6d417a8eb453))
|
||||
(pad "11" smd rect (at -4.3942 1.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp b93c79ac-77e5-4fb0-abe6-0f662be65153))
|
||||
(pad "12" smd rect (at -4.3942 1.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp a82deada-b3dc-43d8-9675-ea9e287e99f4))
|
||||
(pad "13" smd rect (at -4.3942 2.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp f89abcc5-9507-4994-b7ec-08e99b565c34))
|
||||
(pad "14" smd rect (at -4.3942 2.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 3b07801d-fbc1-4f67-a403-def8cd01c41d))
|
||||
(pad "15" smd rect (at -4.3942 3.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp fc1fc9cb-2099-4de4-8cdd-d83af9dd5f90))
|
||||
(pad "16" smd rect (at -4.3942 3.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp bc1d3611-8bc5-4413-b9ae-8a04bfaa0730))
|
||||
(pad "17" smd rect (at -3.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp eae353fe-5b10-44d1-aee2-527fb697339e))
|
||||
(pad "18" smd rect (at -3.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 0be2d7ef-74f7-4c54-9c11-567b325a3550))
|
||||
(pad "19" smd rect (at -2.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 94af1e4e-830f-47d9-b4af-1d2f77f0e846))
|
||||
(pad "20" smd rect (at -2.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 0c875dfd-527c-4ba5-84fd-4d171caf74bb))
|
||||
(pad "21" smd rect (at -1.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp f8327bac-2bfe-4f25-b58b-a76fe59386c6))
|
||||
(pad "22" smd rect (at -1.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 39a31cfe-a89d-4f7b-b480-a9458bbbaeec))
|
||||
(pad "23" smd rect (at -0.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp e1e0568d-368c-488e-902b-8d4d2ca00d90))
|
||||
(pad "24" smd rect (at -0.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp b4c8b1b6-b104-424e-b3ae-e10a63946100))
|
||||
(pad "25" smd rect (at 0.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 43bd0070-dd63-4c69-be69-c4ea652b922a))
|
||||
(pad "26" smd rect (at 0.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 4a1cf31f-d5f4-4210-ac17-84340c530d59))
|
||||
(pad "27" smd rect (at 1.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp a6955bbd-8e2f-47ac-9d2d-1dc038277299))
|
||||
(pad "28" smd rect (at 1.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 7ffcf02c-15fa-481f-81f2-bd642d7f79cb))
|
||||
(pad "29" smd rect (at 2.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 41a0665e-4d1a-4fa6-90c8-82faf5e06664))
|
||||
(pad "30" smd rect (at 2.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp cc003555-3729-46c6-8945-cbd09db502b4))
|
||||
(pad "31" smd rect (at 3.25 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 5c77f960-ade6-4efb-9c4b-dcf559c7eac2))
|
||||
(pad "32" smd rect (at 3.75 4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp d89499ae-4014-4f85-949d-db2745a5c1be))
|
||||
(pad "33" smd rect (at 4.3942 3.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp a15c3c43-a66d-4557-9dd1-9291285217ad))
|
||||
(pad "34" smd rect (at 4.3942 3.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 5654db23-3f90-4ce8-879c-12ebe3c1b2f7))
|
||||
(pad "35" smd rect (at 4.3942 2.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp cf36d037-47b9-4211-a0ba-1b21c826386c))
|
||||
(pad "36" smd rect (at 4.3942 2.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 7446c48e-88d2-43f3-9107-02dc8c28c890))
|
||||
(pad "37" smd rect (at 4.3942 1.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp dc190b06-ebe1-480f-9f26-814b886ca30e))
|
||||
(pad "38" smd rect (at 4.3942 1.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp f31d87cd-a520-48c6-bd59-16ce7a0c8a4c))
|
||||
(pad "39" smd rect (at 4.3942 0.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 3fa7895a-6817-41c8-b122-323e15af05f5))
|
||||
(pad "40" smd rect (at 4.3942 0.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 0af777e9-db83-44e5-82b3-4d0cc1118c82))
|
||||
(pad "41" smd rect (at 4.3942 -0.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp cc198b2a-7c6d-448a-ba27-a1a291727e63))
|
||||
(pad "42" smd rect (at 4.3942 -0.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 4f4f7230-a137-4430-aeca-4b9793e7ef29))
|
||||
(pad "43" smd rect (at 4.3942 -1.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 09e93bbc-81b5-4780-a105-25986af4e57c))
|
||||
(pad "44" smd rect (at 4.3942 -1.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 80626780-24b0-434f-a133-1859aa0ffc80))
|
||||
(pad "45" smd rect (at 4.3942 -2.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp e213e53b-8e52-48ca-828a-5f55b9135f2a))
|
||||
(pad "46" smd rect (at 4.3942 -2.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 4c7b79ca-8f05-473a-80e6-3bebce2e229f))
|
||||
(pad "47" smd rect (at 4.3942 -3.25 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 2cab5ab7-2cc3-4048-816f-20e4725e4987))
|
||||
(pad "48" smd rect (at 4.3942 -3.75 270) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 8441a91d-f48e-4251-bcaf-dc7094507898))
|
||||
(pad "49" smd rect (at 3.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 3c1b33ef-acb9-4266-b8c6-bb013e5dae2c))
|
||||
(pad "50" smd rect (at 3.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp a8a245a0-1165-437d-87fe-7eee7997aee7))
|
||||
(pad "51" smd rect (at 2.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 1e99a129-c646-417d-b055-3f37123cf8ef))
|
||||
(pad "52" smd rect (at 2.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 82864969-1aa8-49df-9eac-4458700e6ca7))
|
||||
(pad "53" smd rect (at 1.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 4d35c705-5a51-4806-a126-12c937c6b1e7))
|
||||
(pad "54" smd rect (at 1.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp d491f121-2845-455d-8541-44fa2ec6c594))
|
||||
(pad "55" smd rect (at 0.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 2186d0aa-6d37-46d1-8257-2c34c61fca1c))
|
||||
(pad "56" smd rect (at 0.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 732ba6d0-6193-4c48-8070-6779e2d08aac))
|
||||
(pad "57" smd rect (at -0.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp f7f108f5-a5d2-4a71-bd92-4b7a64cd67ef))
|
||||
(pad "58" smd rect (at -0.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 5a9c3c03-bc6d-4d54-97af-ccd4b0ec62bd))
|
||||
(pad "59" smd rect (at -1.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 02619e26-a84a-4ced-aa63-185f88279688))
|
||||
(pad "60" smd rect (at -1.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 92a99c1b-1f77-4822-9ef0-404ea7ef9b34))
|
||||
(pad "61" smd rect (at -2.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 90707762-bc1e-4e07-b417-1728eca9f661))
|
||||
(pad "62" smd rect (at -2.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 3db20676-41a3-4cd5-aaaa-fb7aac0e3ef9))
|
||||
(pad "63" smd rect (at -3.25 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 2a66cae8-a800-4958-8ae7-e7d7f25b2674))
|
||||
(pad "64" smd rect (at -3.75 -4.3942 180) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 70110040-44aa-4caf-9824-f55720183967))
|
||||
(pad "65" smd rect (at 0 0) (size 4.572 4.572) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 1a1fa73c-dc68-468e-8e77-2f7147d220c5))
|
||||
)
|
|
@ -0,0 +1,29 @@
|
|||
(footprint "SOD-323F" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(fp_text reference "REF**" (at -1.8 -0.9) (layer "F.SilkS")
|
||||
(effects (font (size 0.747776 0.747776) (thickness 0.065024)) (justify left bottom))
|
||||
(tstamp 8d130de6-21ac-49e1-b622-a95fb15425d4)
|
||||
)
|
||||
(fp_text value ">VALUE" (at -2.1 1.7) (layer "F.Fab")
|
||||
(effects (font (size 0.747776 0.747776) (thickness 0.065024)) (justify left bottom))
|
||||
(tstamp f5198c37-c2af-4b4a-ace7-b957cdea8352)
|
||||
)
|
||||
(fp_line (start 0.4 -0.6) (end 0.4 0.6) (layer "F.SilkS") (width 0.127) (tstamp 0165360a-2e66-4636-a3c0-be1ba6b7146b))
|
||||
(fp_line (start 0.4 0.6) (end 0.3 0.6) (layer "F.SilkS") (width 0.127) (tstamp 31d6649e-2cb0-4b56-9f6f-94a0dc543d5a))
|
||||
(fp_line (start 0.85 -0.65) (end 0.85 0.65) (layer "F.SilkS") (width 0.127) (tstamp 320884e5-1885-40b5-8b79-b48357d2fa56))
|
||||
(fp_line (start 0.3 0.6) (end 0.3 -0.6) (layer "F.SilkS") (width 0.127) (tstamp 3a4ae6db-a2ad-4e01-be88-bd3d813a8e29))
|
||||
(fp_line (start -0.85 0.65) (end -0.85 -0.65) (layer "F.SilkS") (width 0.127) (tstamp 4fef4a0d-c874-4fe4-9bb4-3b8d64e9347b))
|
||||
(fp_line (start 0.85 0.65) (end -0.85 0.65) (layer "F.SilkS") (width 0.127) (tstamp 7ebd6805-bd0d-4272-b0ea-a17483d80ca5))
|
||||
(fp_line (start -0.85 -0.65) (end 0.85 -0.65) (layer "F.SilkS") (width 0.127) (tstamp cb3724d9-81a8-487f-80a1-8ccce53d6d55))
|
||||
(fp_line (start -0.9 -0.2) (end -1.2 -0.2) (layer "F.Fab") (width 0.127) (tstamp 9290e464-7c10-4d28-b961-53ead5d00f7c))
|
||||
(fp_line (start 1.2 0.2) (end 0.9 0.2) (layer "F.Fab") (width 0.127) (tstamp 9a951f19-776d-408e-9dd7-550047b0e2a6))
|
||||
(fp_line (start -1.2 0.2) (end -0.9 0.2) (layer "F.Fab") (width 0.127) (tstamp c213b2e9-ebc1-49b9-ad72-5803127305a5))
|
||||
(fp_line (start 0.9 -0.2) (end 1.2 -0.2) (layer "F.Fab") (width 0.127) (tstamp c31a6350-0001-4420-90f8-12019bfccaf7))
|
||||
(fp_line (start 1.2 -0.2) (end 1.2 0.2) (layer "F.Fab") (width 0.127) (tstamp d0e73230-a9c2-4595-9b95-ba35aa96b070))
|
||||
(fp_line (start -1.2 -0.2) (end -1.2 0.2) (layer "F.Fab") (width 0.127) (tstamp d91a4af6-4bb8-467f-b69b-1a906bc211a7))
|
||||
(pad "A" smd rect (at -1 0) (size 1 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 72b76f37-b628-4712-9ff6-021da3f7a013))
|
||||
(pad "C" smd rect (at 1 0) (size 1 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp cb8dd863-14d8-4470-ad3e-b81fad315442))
|
||||
)
|
|
@ -0,0 +1,34 @@
|
|||
(footprint "SOT65P210X110-5N" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(fp_text reference "REF**" (at -1.8 -1.4) (layer "F.SilkS")
|
||||
(effects (font (size 0.747776 0.747776) (thickness 0.065024)) (justify left bottom))
|
||||
(tstamp 457cb9de-fc22-4a85-9c82-7438f85d137d)
|
||||
)
|
||||
(fp_text value ">VALUE" (at -1.8 1.4) (layer "F.Fab")
|
||||
(effects (font (size 0.747776 0.747776) (thickness 0.065024)) (justify left top))
|
||||
(tstamp 674ecd7e-5cc8-4469-9690-04223952bf82)
|
||||
)
|
||||
(fp_line (start -0.625 1.17) (end 0.625 1.17) (layer "F.SilkS") (width 0.127) (tstamp 2f22abf8-16bd-42ad-a0ee-757b9dc94627))
|
||||
(fp_line (start 0.625 -1.17) (end -0.625 -1.17) (layer "F.SilkS") (width 0.127) (tstamp 7fba8434-1fa5-492e-93c3-f5210db0af84))
|
||||
(fp_circle (center -2.1 -0.9) (end -2 -0.9) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 687a4ff9-95c3-4e33-9daa-47acc0e40e1e))
|
||||
(fp_line (start -1.805 -1.2625) (end -1.805 1.2625) (layer "F.CrtYd") (width 0.05) (tstamp 17863368-ebf9-4b76-8a27-2431df2a120c))
|
||||
(fp_line (start 1.805 -1.2625) (end -1.805 -1.2625) (layer "F.CrtYd") (width 0.05) (tstamp 62cf88fb-d482-4b99-9b0f-281e43055f8b))
|
||||
(fp_line (start -1.805 1.2625) (end 1.805 1.2625) (layer "F.CrtYd") (width 0.05) (tstamp b5135559-37a4-492d-a6dc-8ab982428252))
|
||||
(fp_line (start 1.805 1.2625) (end 1.805 -1.2625) (layer "F.CrtYd") (width 0.05) (tstamp dcf4a5aa-5c00-4b2e-ba11-24374e17c340))
|
||||
(fp_line (start 0.625 1.0125) (end 0.625 -1.0125) (layer "F.Fab") (width 0.127) (tstamp 0d92b703-ef1a-45ad-8945-076840a3419d))
|
||||
(fp_line (start 0.625 -1.0125) (end -0.625 -1.0125) (layer "F.Fab") (width 0.127) (tstamp 3b31ae4c-5100-4114-b54f-c515c85e31ef))
|
||||
(fp_line (start -0.625 -1.0125) (end -0.625 1.0125) (layer "F.Fab") (width 0.127) (tstamp 4479abbf-71f9-42d6-b915-553dfa74ac7a))
|
||||
(fp_line (start -0.625 1.0125) (end 0.625 1.0125) (layer "F.Fab") (width 0.127) (tstamp a7b3fdba-c9c6-4541-aa58-e7d5af1159f7))
|
||||
(fp_circle (center -2.1 -0.9) (end -2 -0.9) (layer "F.Fab") (width 0.2) (fill none) (tstamp 4b3d66f1-3431-45ab-8164-ecd0988102d2))
|
||||
(pad "1" smd rect (at -0.97 -0.65) (size 1.17 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 79539752-66ac-4cde-9791-7e50fc9c08e9))
|
||||
(pad "2" smd rect (at -0.97 0) (size 1.17 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 412a873e-1c99-4a4b-86e1-a676f2285a25))
|
||||
(pad "3" smd rect (at -0.97 0.65) (size 1.17 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp d56e9cb4-6e4a-4ec0-a67f-7fd53cd17c95))
|
||||
(pad "4" smd rect (at 0.97 0.65) (size 1.17 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp bed9dd9c-f127-43c3-a252-0194a4ef1905))
|
||||
(pad "5" smd rect (at 0.97 -0.65) (size 1.17 0.4) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 468863fa-6e22-4082-9c4f-d4c63b16d5f2))
|
||||
)
|
|
@ -0,0 +1,54 @@
|
|||
(footprint "SW_EVP-BB1AAB000" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(fp_text reference "REF**" (at -2.628409 -1.50195) (layer "F.SilkS")
|
||||
(effects (font (size 1.169909 1.169909) (thickness 0.101731)) (justify left bottom))
|
||||
(tstamp 5bfc1104-d8e6-463d-96bf-3b297940d17a)
|
||||
)
|
||||
(fp_text value ">VALUE" (at -2.629818 3.005518) (layer "F.Fab")
|
||||
(effects (font (size 1.170545 1.170545) (thickness 0.101786)) (justify left bottom))
|
||||
(tstamp 0d6e3660-78d4-4c9d-aa40-0c2181937185)
|
||||
)
|
||||
(fp_poly (pts
|
||||
(xy -1.095 -0.145)
|
||||
(xy -1.555 -0.145)
|
||||
(xy -1.555 -0.605)
|
||||
(xy -1.095 -0.605)
|
||||
) (layer "F.Paste") (width 0) (fill solid) (tstamp 6db398f8-2729-450b-aef1-8242c2cd2e0f))
|
||||
(fp_poly (pts
|
||||
(xy -1.095 0.605)
|
||||
(xy -1.555 0.605)
|
||||
(xy -1.555 0.145)
|
||||
(xy -1.095 0.145)
|
||||
) (layer "F.Paste") (width 0) (fill solid) (tstamp 84da75db-45c9-4044-8d1e-347621238750))
|
||||
(fp_poly (pts
|
||||
(xy 1.555 0.605)
|
||||
(xy 1.095 0.605)
|
||||
(xy 1.095 0.145)
|
||||
(xy 1.555 0.145)
|
||||
) (layer "F.Paste") (width 0) (fill solid) (tstamp 85bec7d7-877b-406c-bad8-abaa99fcbe23))
|
||||
(fp_poly (pts
|
||||
(xy 1.555 -0.145)
|
||||
(xy 1.095 -0.145)
|
||||
(xy 1.095 -0.605)
|
||||
(xy 1.555 -0.605)
|
||||
) (layer "F.Paste") (width 0) (fill solid) (tstamp e8fb6dd3-e158-4257-9e15-870695c296b7))
|
||||
(fp_line (start -1.3 0.9635) (end 1.3 0.9635) (layer "F.SilkS") (width 0.127) (tstamp 2a0673e1-384a-4091-aad2-73c6b1e7babd))
|
||||
(fp_line (start -1.3 -0.9635) (end 1.3 -0.9635) (layer "F.SilkS") (width 0.127) (tstamp daeab9ff-4ca6-4d3e-8486-53bc65dc2c70))
|
||||
(fp_line (start 1.85 -1.05) (end 1.85 1.05) (layer "F.CrtYd") (width 0.05) (tstamp 4939d836-3fdc-47f9-b885-f87382603570))
|
||||
(fp_line (start -1.85 1.05) (end -1.85 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp b1dcf4ab-520c-4ad1-8398-87f8dd8fec29))
|
||||
(fp_line (start -1.85 -1.05) (end 1.85 -1.05) (layer "F.CrtYd") (width 0.05) (tstamp d6daa52c-633b-4f9e-9611-999747c83ff7))
|
||||
(fp_line (start 1.85 1.05) (end -1.85 1.05) (layer "F.CrtYd") (width 0.05) (tstamp e4f415ce-fdbb-4c24-b2a1-e501eae24f60))
|
||||
(fp_line (start -1.3 0.8) (end -1.3 -0.8) (layer "F.Fab") (width 0.127) (tstamp 1e090053-4c0c-424f-8664-54986066ef27))
|
||||
(fp_line (start 1.3 0.8) (end -1.3 0.8) (layer "F.Fab") (width 0.127) (tstamp 31b618ce-8704-4bd2-948f-25d290b97ca7))
|
||||
(fp_line (start -1.3 -0.8) (end 1.3 -0.8) (layer "F.Fab") (width 0.127) (tstamp 8e13a383-d573-4545-b914-42a75e606b8c))
|
||||
(fp_line (start 1.3 -0.8) (end 1.3 0.8) (layer "F.Fab") (width 0.127) (tstamp df66859c-c21f-4048-8e27-8d86d5f411f0))
|
||||
(pad "A1" smd rect (at -1.325 -0.375) (size 0.55 0.55) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp efeb691d-5593-439a-a931-ffe8a985f2c4))
|
||||
(pad "A2" smd rect (at -1.325 0.375) (size 0.55 0.55) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 4ceaa3e3-568f-42dd-8491-a773d8add0f9))
|
||||
(pad "B1" smd rect (at 1.325 -0.375) (size 0.55 0.55) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 5bdc0a88-b8c1-4c56-b2c0-8737e7eeb5ed))
|
||||
(pad "B2" smd rect (at 1.325 0.375) (size 0.55 0.55) (layers "F.Cu" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp fb158033-514b-4126-84ba-b82cd884d9a2))
|
||||
)
|
|
@ -0,0 +1,32 @@
|
|||
(footprint "XTAL3215" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(fp_text reference "REF**" (at -2.3 2.2) (layer "F.SilkS")
|
||||
(effects (font (size 0.93472 0.93472) (thickness 0.08128)) (justify left bottom))
|
||||
(tstamp a9c6df82-9b3d-430b-ac3d-773dba21edac)
|
||||
)
|
||||
(fp_text value ">VALUE" (at -2.6 -1.2) (layer "F.Fab")
|
||||
(effects (font (size 0.93472 0.93472) (thickness 0.08128)) (justify left bottom))
|
||||
(tstamp 2d0c10c9-abbe-4218-b4a2-a2a06a7ca92f)
|
||||
)
|
||||
(fp_line (start -1.6 0.4172) (end -1.6 -0.4764) (layer "F.SilkS") (width 0.127) (tstamp 078a622d-2e6e-4da6-9441-6376052c47eb))
|
||||
(fp_line (start -1.1 -0.4) (end 1 -0.4) (layer "F.SilkS") (width 0.127) (tstamp 16000523-6636-4a7c-90fe-2f09fce78d5e))
|
||||
(fp_line (start -1.3 0.2) (end -1.3 -0.1) (layer "F.SilkS") (width 0.127) (tstamp 46b2dcb4-bf9c-401f-993d-249e79f10a6f))
|
||||
(fp_line (start 1 0.4) (end -1 0.4) (layer "F.SilkS") (width 0.127) (tstamp 519e3fa1-ccf8-482c-80ef-bd5f407c1c5f))
|
||||
(fp_line (start 1.3172 0.7) (end -1.3172 0.7) (layer "F.SilkS") (width 0.127) (tstamp 93307323-bd88-4ddc-ab8a-4f2d823906f4))
|
||||
(fp_line (start -1.3764 -0.7) (end 1.2838 -0.7) (layer "F.SilkS") (width 0.127) (tstamp 96d8ac11-ef54-4b37-87dc-dbd4ca0b1cb4))
|
||||
(fp_line (start 1.6 -0.3838) (end 1.6 0.4172) (layer "F.SilkS") (width 0.127) (tstamp bec9dc30-b160-4d84-ad5b-772b0009be76))
|
||||
(fp_line (start 1.3 -0.1) (end 1.3 0.1) (layer "F.SilkS") (width 0.127) (tstamp f4ad8862-e14a-4b15-bbdf-fb0b7a3f55f3))
|
||||
(fp_arc (start -1.3172 0.7) (mid -1.51717 0.61717) (end -1.6 0.4172) (layer "F.SilkS") (width 0.127) (tstamp 0c48587a-6c32-4781-9323-526f5fdc2492))
|
||||
(fp_arc (start 1.3 0.1) (mid 1.212131 0.312132) (end 0.999999 0.399999) (layer "F.SilkS") (width 0.127) (tstamp 11535cde-6a05-4f6a-a42d-7840292384eb))
|
||||
(fp_arc (start -1 0.4) (mid -1.191422 0.362132) (end -1.300001 0.199999) (layer "F.SilkS") (width 0.127) (tstamp 1d879171-52ed-4187-9c41-72a9e6c6b120))
|
||||
(fp_arc (start -1.6 -0.4764) (mid -1.534509 -0.634509) (end -1.3764 -0.7) (layer "F.SilkS") (width 0.127) (tstamp 285901dd-7be7-4fde-bb96-976224872c4a))
|
||||
(fp_arc (start -1.3 -0.1) (mid -1.262161 -0.291441) (end -1.099999 -0.399999) (layer "F.SilkS") (width 0.127) (tstamp 2eacfb6a-d7d1-4bde-b6bc-6096465bc8c1))
|
||||
(fp_arc (start 1.2838 -0.7) (mid 1.507387 -0.607387) (end 1.6 -0.3838) (layer "F.SilkS") (width 0.127) (tstamp 499a51d8-52e8-4eb8-aeac-96a1be49503b))
|
||||
(fp_arc (start 1.6 0.4172) (mid 1.51717 0.61717) (end 1.3172 0.7) (layer "F.SilkS") (width 0.127) (tstamp ab55d0d5-009c-4663-a9bc-dfc975cfe4f8))
|
||||
(fp_arc (start 1 -0.4) (mid 1.212103 -0.312103) (end 1.3 -0.1) (layer "F.SilkS") (width 0.127) (tstamp e095b566-4c68-4a1b-a41d-59524889820a))
|
||||
(pad "P$1" smd rect (at 1.2 0) (size 1.1 1.9) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 4ee07c5d-9f78-4558-bf26-a2f36b7ff744))
|
||||
(pad "P$2" smd rect (at -1.2 0 180) (size 1.1 1.9) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 4d20cca2-e97b-4688-a784-b838b6ce3b76))
|
||||
)
|
|
@ -0,0 +1,38 @@
|
|||
(footprint "_0402MP" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(descr "<b>0402 MicroPitch<p>")
|
||||
(fp_text reference "REF**" (at -0.635 -0.4763) (layer "F.SilkS")
|
||||
(effects (font (size 0.499872 0.499872) (thickness 0.109728)) (justify left bottom))
|
||||
(tstamp 66f54e50-362a-4456-a671-e8b742aabfe7)
|
||||
)
|
||||
(fp_text value ">VALUE" (at -0.635 0.7938) (layer "F.Fab")
|
||||
(effects (font (size 0.36576 0.36576) (thickness 0.04064)) (justify left bottom))
|
||||
(tstamp 7205e05a-db5d-40d5-aa8d-0965b4d6a0a3)
|
||||
)
|
||||
(fp_poly (pts
|
||||
(xy -0.1 0.2)
|
||||
(xy 0.1 0.2)
|
||||
(xy 0.1 -0.2)
|
||||
(xy -0.1 -0.2)
|
||||
) (layer "F.Adhes") (width 0) (fill solid) (tstamp 151adedc-3095-4283-bc8b-67b6c834501c))
|
||||
(fp_line (start 0 -0.127) (end 0 0.127) (layer "F.SilkS") (width 0.2032) (tstamp a31d0c78-4bd5-4839-be72-14af5f3f165d))
|
||||
(fp_line (start -0.245 -0.174) (end 0.245 -0.174) (layer "F.Fab") (width 0.1016) (tstamp ddaa21a2-edd4-401c-ac76-6f183cf5be3d))
|
||||
(fp_line (start 0.245 0.174) (end -0.245 0.174) (layer "F.Fab") (width 0.1016) (tstamp ec8c18e2-500a-4935-81c1-76a24c731e63))
|
||||
(fp_poly (pts
|
||||
(xy -0.5 0.25)
|
||||
(xy -0.254 0.25)
|
||||
(xy -0.254 -0.25)
|
||||
(xy -0.5 -0.25)
|
||||
) (layer "F.Fab") (width 0) (fill solid) (tstamp 335257f6-f886-460f-b838-e2d8232128c8))
|
||||
(fp_poly (pts
|
||||
(xy 0.2588 0.25)
|
||||
(xy 0.5 0.25)
|
||||
(xy 0.5 -0.25)
|
||||
(xy 0.2588 -0.25)
|
||||
) (layer "F.Fab") (width 0) (fill solid) (tstamp 3d7cd32b-2bab-4b7c-a3da-482a6d596be7))
|
||||
(pad "1" smd rect (at -0.508 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp c609a9e6-5647-44af-a743-b732a2a0c37d))
|
||||
(pad "2" smd rect (at 0.508 0) (size 0.5 0.5) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 1249fd1b-9f93-42c3-bb42-dae4056aa043))
|
||||
)
|
|
@ -0,0 +1,38 @@
|
|||
(footprint "_0603MP" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(descr "<b>0603 MicroPitch</b>")
|
||||
(fp_text reference "REF**" (at -0.9525 -0.635) (layer "F.SilkS")
|
||||
(effects (font (size 0.666496 0.666496) (thickness 0.146304)) (justify left bottom))
|
||||
(tstamp a1f3b960-720c-4050-8c7b-e4fb81f7c447)
|
||||
)
|
||||
(fp_text value ">VALUE" (at -0.9525 0.9525) (layer "F.Fab")
|
||||
(effects (font (size 0.36576 0.36576) (thickness 0.04064)) (justify left bottom))
|
||||
(tstamp f7454cc9-a5be-454b-b5bb-decc69423e09)
|
||||
)
|
||||
(fp_poly (pts
|
||||
(xy -0.1999 0.25)
|
||||
(xy 0.1999 0.25)
|
||||
(xy 0.1999 -0.25)
|
||||
(xy -0.1999 -0.25)
|
||||
) (layer "F.Adhes") (width 0) (fill solid) (tstamp 23d6168b-6030-48a2-96be-111de678cbf9))
|
||||
(fp_line (start 0 -0.254) (end 0 0.254) (layer "F.SilkS") (width 0.2032) (tstamp ebb6e458-b901-41c0-b269-52de840ade47))
|
||||
(fp_line (start -0.432 0.306) (end 0.432 0.306) (layer "F.Fab") (width 0.1016) (tstamp 0ff59386-9f8f-4bc5-871b-4804e001e34f))
|
||||
(fp_line (start 0.432 -0.306) (end -0.432 -0.306) (layer "F.Fab") (width 0.1016) (tstamp c1b693b3-0c6a-47f3-bd85-e73de386676a))
|
||||
(fp_poly (pts
|
||||
(xy 0.4318 0.4)
|
||||
(xy 0.8 0.4)
|
||||
(xy 0.8 -0.4)
|
||||
(xy 0.4318 -0.4)
|
||||
) (layer "F.Fab") (width 0) (fill solid) (tstamp 98d6e8c0-7c85-4056-b142-5a49d5f78f6a))
|
||||
(fp_poly (pts
|
||||
(xy -0.8 0.4)
|
||||
(xy -0.4318 0.4)
|
||||
(xy -0.4318 -0.4)
|
||||
(xy -0.8 -0.4)
|
||||
) (layer "F.Fab") (width 0) (fill solid) (tstamp c67e1e1d-f03c-4cd2-855a-6f77ed9840d4))
|
||||
(pad "1" smd rect (at -0.762 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp 261178c6-668c-4d25-9316-e97dc5e52e2d))
|
||||
(pad "2" smd rect (at 0.762 0) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask")
|
||||
(solder_mask_margin 0.0635) (tstamp aece925f-4ef2-4a3b-a64c-72600b766d22))
|
||||
)
|
|
@ -0,0 +1,42 @@
|
|||
(footprint "OSO_SWD_2x3" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(attr smd)
|
||||
(fp_text reference "REF**" (at 0 -2.032 unlocked) (layer "F.SilkS") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp cc97765e-03dd-40c8-bc09-9942f8485d23)
|
||||
)
|
||||
(fp_text value "OSO_SWD_2x3" (at 0 -4.572 unlocked) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 3723f1be-f632-4091-a098-c9348aec63f6)
|
||||
)
|
||||
(fp_text user "C" (at -0.508 -0.762 unlocked) (layer "F.SilkS")
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
(tstamp 88931c8d-237f-4e79-b244-24354b5507cc)
|
||||
)
|
||||
(fp_text user "+" (at -0.508 1.778 unlocked) (layer "F.SilkS")
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
(tstamp b2d594d3-dac9-41e7-b515-19ad22df4cd2)
|
||||
)
|
||||
(fp_text user "D" (at 2.032 1.778 unlocked) (layer "F.SilkS")
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
(tstamp c41801cb-4840-4a63-9b83-a0b86093de8d)
|
||||
)
|
||||
(fp_text user "-" (at 2.032 -0.762 unlocked) (layer "F.SilkS")
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
(tstamp d116e34b-7d96-49fa-980e-61f5adbb5cc2)
|
||||
)
|
||||
(fp_text user "~{R}" (at -0.508 -3.302 unlocked) (layer "F.SilkS")
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
(tstamp e48e1604-d489-45a4-9587-152a042c354a)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 4.318 unlocked) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 3cf253e6-b3d8-4b70-990a-3a9df456d233)
|
||||
)
|
||||
(pad "1" smd circle (at 1.27 2.54) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp c93a3c51-b06c-47bc-b2c8-dcd43fd3bce4))
|
||||
(pad "2" smd circle (at 1.27 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 657a0b8d-9c0a-4efd-920e-1742e80dbd77))
|
||||
(pad "3" smd circle (at -1.27 2.54) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 110879b7-d820-400e-83c2-2ba83b15a32d))
|
||||
(pad "4" smd circle (at -1.27 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 0da5021b-2960-4fb1-abd4-df913ada6e37))
|
||||
(pad "5" smd circle (at -1.27 -2.54) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 5e6b9662-455f-4d0d-8334-3f95b2cc20e1))
|
||||
)
|
|
@ -0,0 +1,42 @@
|
|||
(footprint "OSO_SWD_Linear" (version 20211014) (generator pcbnew)
|
||||
(layer "F.Cu")
|
||||
(tedit 0)
|
||||
(attr smd)
|
||||
(fp_text reference "REF**" (at 0 -2.032 unlocked) (layer "F.SilkS") hide
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp cc97765e-03dd-40c8-bc09-9942f8485d23)
|
||||
)
|
||||
(fp_text value "OSO_SWD_Linear" (at 0 -1.5 unlocked) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 3723f1be-f632-4091-a098-c9348aec63f6)
|
||||
)
|
||||
(fp_text user "SWC" (at 2.54 1.524 unlocked) (layer "F.SilkS")
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
(tstamp 88931c8d-237f-4e79-b244-24354b5507cc)
|
||||
)
|
||||
(fp_text user "3V3" (at 0 1.524 unlocked) (layer "F.SilkS")
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
(tstamp b2d594d3-dac9-41e7-b515-19ad22df4cd2)
|
||||
)
|
||||
(fp_text user "SWD" (at -5.08 1.524 unlocked) (layer "F.SilkS")
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
(tstamp c41801cb-4840-4a63-9b83-a0b86093de8d)
|
||||
)
|
||||
(fp_text user "GND" (at -2.54 1.524 unlocked) (layer "F.SilkS")
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
(tstamp d116e34b-7d96-49fa-980e-61f5adbb5cc2)
|
||||
)
|
||||
(fp_text user "~{RST}" (at 5.08 1.524 unlocked) (layer "F.SilkS")
|
||||
(effects (font (size 0.5 0.5) (thickness 0.1)))
|
||||
(tstamp e48e1604-d489-45a4-9587-152a042c354a)
|
||||
)
|
||||
(fp_text user "${REFERENCE}" (at 0 3.048 unlocked) (layer "F.Fab")
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
(tstamp 3cf253e6-b3d8-4b70-990a-3a9df456d233)
|
||||
)
|
||||
(pad "1" smd circle (at -5.08 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp c93a3c51-b06c-47bc-b2c8-dcd43fd3bce4))
|
||||
(pad "2" smd circle (at -2.54 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 657a0b8d-9c0a-4efd-920e-1742e80dbd77))
|
||||
(pad "3" smd circle (at 0 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 110879b7-d820-400e-83c2-2ba83b15a32d))
|
||||
(pad "4" smd circle (at 2.54 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 0da5021b-2960-4fb1-abd4-df913ada6e37))
|
||||
(pad "5" smd circle (at 5.08 0) (size 1.5 1.5) (layers "F.Cu" "F.Mask") (tstamp 5e6b9662-455f-4d0d-8334-3f95b2cc20e1))
|
||||
)
|
44
PCB/Main Boards/OSO-SWAT-B1/OSO_SWD.kicad_sym
Normal file
44
PCB/Main Boards/OSO-SWAT-B1/OSO_SWD.kicad_sym
Normal file
|
@ -0,0 +1,44 @@
|
|||
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
|
||||
(symbol "OSO_SWD" (in_bom yes) (on_board yes)
|
||||
(property "Reference" "J" (id 0) (at 0 -7.62 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "OSO_SWD" (id 1) (at 0 7.62 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "" (id 2) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "OSO_SWD_0_1"
|
||||
(rectangle (start -5.08 6.35) (end 5.08 -6.35)
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(fill (type background))
|
||||
)
|
||||
)
|
||||
(symbol "OSO_SWD_1_1"
|
||||
(pin bidirectional line (at -7.62 5.08 0) (length 2.54)
|
||||
(name "SWDIO" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin power_in line (at -7.62 2.54 0) (length 2.54)
|
||||
(name "GND" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin power_in line (at -7.62 0 0) (length 2.54)
|
||||
(name "VCC" (effects (font (size 1.27 1.27))))
|
||||
(number "3" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin bidirectional line (at -7.62 -2.54 0) (length 2.54)
|
||||
(name "SWCLK" (effects (font (size 1.27 1.27))))
|
||||
(number "4" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin bidirectional line (at -7.62 -5.08 0) (length 2.54)
|
||||
(name "~{RESET}" (effects (font (size 1.27 1.27))))
|
||||
(number "5" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
10807
PCB/Main Boards/OSO-SWAT-B1/QBLP655_QBLP655R_BI_TRI.step
Normal file
10807
PCB/Main Boards/OSO-SWAT-B1/QBLP655_QBLP655R_BI_TRI.step
Normal file
File diff suppressed because it is too large
Load diff
5
PCB/Main Boards/OSO-SWAT-B1/empty.kicad_wks
Normal file
5
PCB/Main Boards/OSO-SWAT-B1/empty.kicad_wks
Normal file
|
@ -0,0 +1,5 @@
|
|||
(kicad_wks (version 20210606) (generator pl_editor)
|
||||
(setup (textsize 1.5 1.5)(linewidth 0.15)(textlinewidth 0.15)
|
||||
(left_margin 10)(right_margin 10)(top_margin 10)(bottom_margin 10))
|
||||
(line (name "segm1:Line") (start 0 0) (end 0 0))
|
||||
)
|
4
PCB/Main Boards/OSO-SWAT-B1/fp-lib-table
Normal file
4
PCB/Main Boards/OSO-SWAT-B1/fp-lib-table
Normal file
|
@ -0,0 +1,4 @@
|
|||
(fp_lib_table
|
||||
(lib (name "OSO-SWAT-A1-05")(type "KiCad")(uri "$(KIPRJMOD)/OSO-SWAT-B1.pretty")(options "")(descr ""))
|
||||
(lib (name "OSO-SWD")(type "KiCad")(uri "${KIPRJMOD}/OSO-SWD.pretty")(options "")(descr ""))
|
||||
)
|
4
PCB/Main Boards/OSO-SWAT-B1/sym-lib-table
Normal file
4
PCB/Main Boards/OSO-SWAT-B1/sym-lib-table
Normal file
|
@ -0,0 +1,4 @@
|
|||
(sym_lib_table
|
||||
(lib (name "OSO-SWAT-A1-05-eagle-import")(type "KiCad")(uri "${KIPRJMOD}/OSO-SWAT-A1-05-eagle-import.kicad_sym")(options "")(descr ""))
|
||||
(lib (name "OSO-SWD")(type "KiCad")(uri "${KIPRJMOD}/OSO_SWD.kicad_sym")(options "")(descr ""))
|
||||
)
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
283
apps/sensor-watch-lite-test/app.c
Normal file
283
apps/sensor-watch-lite-test/app.c
Normal file
|
@ -0,0 +1,283 @@
|
|||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include "watch.h"
|
||||
|
||||
bool has_ticked = false;
|
||||
|
||||
// array of lcd pins from pins.h
|
||||
const uint8_t lcd_pins[] = {
|
||||
SLCD26, // SEG23
|
||||
SLCD25, // SEG22
|
||||
SLCD24, // SEG21
|
||||
SLCD23, // SEG20
|
||||
SLCD22, // SEG19
|
||||
SLCD21, // SEG18
|
||||
SLCD20, // SEG17
|
||||
SLCD19, // SEG16
|
||||
SLCD18, // SEG15
|
||||
SLCD17, // SEG14
|
||||
SLCD16, // SEG13
|
||||
SLCD15, // SEG12
|
||||
SLCD14, // SEG11
|
||||
SLCD13, // SEG10
|
||||
SLCD12, // SEG9
|
||||
SLCD11, // SEG8
|
||||
SLCD10, // SEG7
|
||||
SLCD9, // SEG6
|
||||
SLCD8, // SEG5
|
||||
SLCD7, // SEG4
|
||||
SLCD6, // SEG3
|
||||
SLCD5, // SEG2
|
||||
SLCD4, // SEG1
|
||||
SLCD3, // SEG0
|
||||
SLCD2, // COM2
|
||||
SLCD1, // COM1
|
||||
SLCD0, // COM0
|
||||
};
|
||||
|
||||
void cb_tick(void);
|
||||
void cb_tick(void) {
|
||||
has_ticked = true;
|
||||
watch_rtc_disable_periodic_callback(8);
|
||||
}
|
||||
|
||||
void pass_if(bool passed);
|
||||
void pass_if(bool passed) {
|
||||
if (passed) {
|
||||
watch_uart_puts("P");
|
||||
} else {
|
||||
watch_uart_puts("F");
|
||||
}
|
||||
}
|
||||
|
||||
void app_init(void) {
|
||||
}
|
||||
|
||||
void app_wake_from_backup(void) {
|
||||
}
|
||||
|
||||
void app_setup(void) {
|
||||
// Set up tick for RTC test
|
||||
watch_rtc_register_periodic_callback(cb_tick, 8);
|
||||
|
||||
// Set up UART for communication with tester
|
||||
watch_enable_uart(A4, A1, 19200);
|
||||
|
||||
// Set up LED pins
|
||||
watch_enable_leds();
|
||||
watch_enable_buzzer();
|
||||
|
||||
// Set up buttons with pull-down resistors
|
||||
gpio_set_pin_direction(BTN_ALARM, GPIO_DIRECTION_IN);
|
||||
gpio_set_pin_pull_mode(BTN_ALARM, GPIO_PULL_DOWN);
|
||||
gpio_set_pin_direction(BTN_LIGHT, GPIO_DIRECTION_IN);
|
||||
gpio_set_pin_pull_mode(BTN_LIGHT, GPIO_PULL_DOWN);
|
||||
gpio_set_pin_direction(BTN_MODE, GPIO_DIRECTION_IN);
|
||||
gpio_set_pin_pull_mode(BTN_MODE, GPIO_PULL_DOWN);
|
||||
|
||||
// Set up ADC for thermistor test
|
||||
watch_enable_adc();
|
||||
watch_enable_analog_input(A2);
|
||||
// Pin A0 is the thermistor enable pin
|
||||
gpio_set_pin_direction(A0, GPIO_DIRECTION_OUT);
|
||||
|
||||
watch_set_led_yellow();
|
||||
}
|
||||
|
||||
void app_prepare_for_standby(void) {
|
||||
}
|
||||
|
||||
void app_wake_from_standby(void) {
|
||||
}
|
||||
|
||||
bool app_loop(void) {
|
||||
uint8_t buf[5] = {0};
|
||||
watch_storage_read(0, 0, buf, 4);
|
||||
printf("%s\n", (const char *)buf);
|
||||
if (strcmp((const char *)buf, "PASS") == 0) {
|
||||
watch_buzzer_play_note(BUZZER_NOTE_C5, 150);
|
||||
watch_buzzer_play_note(BUZZER_NOTE_REST, 25);
|
||||
watch_buzzer_play_note(BUZZER_NOTE_E5, 150);
|
||||
watch_buzzer_play_note(BUZZER_NOTE_REST, 25);
|
||||
watch_buzzer_play_note(BUZZER_NOTE_G5, 150);
|
||||
watch_buzzer_play_note(BUZZER_NOTE_REST, 25);
|
||||
watch_buzzer_play_note(BUZZER_NOTE_C6, 150);
|
||||
watch_set_led_green();
|
||||
return true;
|
||||
}
|
||||
|
||||
char char_received = watch_uart_getc();
|
||||
|
||||
if (char_received) {
|
||||
switch (char_received) {
|
||||
// - [X] UART echo
|
||||
case 'S':
|
||||
// Automatically passes if received by tester
|
||||
pass_if(true);
|
||||
break;
|
||||
// - [X] RTC
|
||||
case 'R':
|
||||
pass_if(has_ticked);
|
||||
break;
|
||||
// - [X] LCD pin continuity
|
||||
case 'O':
|
||||
// Set all LCD pins high
|
||||
for (int i = 0; i < 27; i++) {
|
||||
gpio_set_pin_function(lcd_pins[i], GPIO_PIN_FUNCTION_OFF);
|
||||
gpio_set_pin_direction(lcd_pins[i], GPIO_DIRECTION_OUT);
|
||||
gpio_set_pin_level(lcd_pins[i], true);
|
||||
}
|
||||
// It is the tester's responsibility to check that the pins are high
|
||||
pass_if(true);
|
||||
break;
|
||||
case 'P':
|
||||
// Set all LCD pins low
|
||||
for (int i = 0; i < 27; i++) {
|
||||
gpio_set_pin_function(lcd_pins[i], GPIO_PIN_FUNCTION_OFF);
|
||||
gpio_set_pin_direction(lcd_pins[i], GPIO_DIRECTION_OUT);
|
||||
gpio_set_pin_level(lcd_pins[i], false);
|
||||
}
|
||||
// It is the tester's responsibility to check that the pins are low
|
||||
pass_if(true);
|
||||
break;
|
||||
// - [X] LCD pin bridging
|
||||
case 'Q':
|
||||
{
|
||||
bool passed = true;
|
||||
// Pull all LCD pins up
|
||||
for (int i = 0; i < 27; i++) {
|
||||
gpio_set_pin_function(lcd_pins[i], GPIO_PIN_FUNCTION_OFF);
|
||||
gpio_set_pin_direction(lcd_pins[i], GPIO_DIRECTION_IN);
|
||||
gpio_set_pin_pull_mode(lcd_pins[i], GPIO_PULL_UP);
|
||||
}
|
||||
// SEG23 is adjacent to the red LED.
|
||||
// setting the LED red drives RED low.
|
||||
watch_set_led_red();
|
||||
if (!gpio_get_pin_level(lcd_pins[0])) {
|
||||
// If SEG23 is low, then it must be bridged to the red pin
|
||||
pass_if(false);
|
||||
}
|
||||
watch_set_led_off();
|
||||
// After this, all LCD pins are adjacent. Test if each pin is bridged to the previous one.
|
||||
for (int i = 1; i < 27; i++) {
|
||||
gpio_set_pin_direction(lcd_pins[i - 1], GPIO_DIRECTION_OUT);
|
||||
gpio_set_pin_level(lcd_pins[i - 1], false);
|
||||
if (!gpio_get_pin_level(lcd_pins[i])) {
|
||||
passed = false;
|
||||
break;
|
||||
}
|
||||
gpio_set_pin_direction(lcd_pins[i - 1], GPIO_DIRECTION_IN);
|
||||
gpio_set_pin_pull_mode(lcd_pins[i - 1], GPIO_PULL_UP);
|
||||
}
|
||||
// Special cases:
|
||||
// SLCD0 neighbors VCC
|
||||
gpio_set_pin_direction(SLCD0, GPIO_DIRECTION_IN);
|
||||
gpio_set_pin_pull_mode(SLCD0, GPIO_PULL_DOWN);
|
||||
if (gpio_get_pin_level(SLCD0)) {
|
||||
passed = false;
|
||||
}
|
||||
// SLCD11 neighbors VCC
|
||||
gpio_set_pin_direction(SLCD11, GPIO_DIRECTION_IN);
|
||||
gpio_set_pin_pull_mode(SLCD11, GPIO_PULL_DOWN);
|
||||
if (gpio_get_pin_level(SLCD11)) {
|
||||
passed = false;
|
||||
}
|
||||
// SLCD21 neighbors VCC
|
||||
gpio_set_pin_direction(SLCD21, GPIO_DIRECTION_IN);
|
||||
gpio_set_pin_pull_mode(SLCD21, GPIO_PULL_DOWN);
|
||||
if (gpio_get_pin_level(SLCD21)) {
|
||||
passed = false;
|
||||
}
|
||||
watch_enable_display();
|
||||
delay_ms(50);
|
||||
// SLCD12 neighbors VLCD
|
||||
gpio_set_pin_function(SLCD12, GPIO_PIN_FUNCTION_OFF);
|
||||
gpio_set_pin_direction(SLCD12, GPIO_DIRECTION_IN);
|
||||
gpio_set_pin_pull_mode(SLCD12, GPIO_PULL_DOWN);
|
||||
if (gpio_get_pin_level(SLCD12)) {
|
||||
passed = false;
|
||||
}
|
||||
for (int i = 0; i < 27; i++) {
|
||||
gpio_set_pin_function(lcd_pins[i], GPIO_PIN_FUNCTION_OFF);
|
||||
gpio_set_pin_direction(lcd_pins[i], GPIO_DIRECTION_IN);
|
||||
gpio_set_pin_pull_mode(lcd_pins[i], GPIO_PULL_OFF);
|
||||
}
|
||||
|
||||
pass_if(passed);
|
||||
}
|
||||
break;
|
||||
// - [X] Thermistor high
|
||||
case 'U':
|
||||
// Set A0 high and read the value of A2 via the ADC.
|
||||
// Pass if the value is near VCC.
|
||||
gpio_set_pin_level(A0, true);
|
||||
pass_if(watch_get_analog_pin_level(A2) > 65000);
|
||||
break;
|
||||
// - [X] Thermistor low
|
||||
case 'T':
|
||||
{
|
||||
// Set A0 low and read the value of A2 via the ADC.
|
||||
// Pass if the value is within the realm of reasonable temperatures.
|
||||
// 15000 is a few minutes in the freezer, 45000 is holding it a few feet over
|
||||
gpio_set_pin_level(A0, false);
|
||||
uint16_t value = watch_get_analog_pin_level(A2);
|
||||
pass_if(value < 45000 && value > 15000);
|
||||
}
|
||||
break;
|
||||
// - [X] VLCD low
|
||||
case 'V':
|
||||
watch_enable_display();
|
||||
SLCD->CTRLA.bit.ENABLE = 0;
|
||||
while(SLCD->SYNCBUSY.bit.ENABLE);
|
||||
SLCD->CTRLC.bit.CTST = 0x0;
|
||||
SLCD->CTRLA.bit.ENABLE = 1;
|
||||
while(SLCD->SYNCBUSY.bit.ENABLE);
|
||||
break;
|
||||
// - [X] VLCD high
|
||||
case 'W':
|
||||
watch_enable_display();
|
||||
SLCD->CTRLA.bit.ENABLE = 0;
|
||||
while(SLCD->SYNCBUSY.bit.ENABLE);
|
||||
SLCD->CTRLC.bit.CTST = 0xD;
|
||||
SLCD->CTRLA.bit.ENABLE = 1;
|
||||
while(SLCD->SYNCBUSY.bit.ENABLE);
|
||||
break;
|
||||
// - [X] Buttons
|
||||
case 'B':
|
||||
// Pass if all three buttons are low
|
||||
pass_if(!gpio_get_pin_level(BTN_ALARM) && !gpio_get_pin_level(BTN_LIGHT) && !gpio_get_pin_level(BTN_MODE));
|
||||
break;
|
||||
case 'L':
|
||||
// pass if BTN_LIGHT is high and the other two are low
|
||||
pass_if(gpio_get_pin_level(BTN_LIGHT) && !gpio_get_pin_level(BTN_ALARM) && !gpio_get_pin_level(BTN_MODE));
|
||||
watch_uart_puts("P");
|
||||
break;
|
||||
case 'A':
|
||||
// pass if BTN_ALARM is high and the other two are low
|
||||
pass_if(gpio_get_pin_level(BTN_ALARM) && !gpio_get_pin_level(BTN_LIGHT) && !gpio_get_pin_level(BTN_MODE));
|
||||
break;
|
||||
case 'M':
|
||||
// pass if BTN_MODE is high and the other two are low
|
||||
pass_if(gpio_get_pin_level(BTN_MODE) && !gpio_get_pin_level(BTN_ALARM) && !gpio_get_pin_level(BTN_LIGHT));
|
||||
break;
|
||||
|
||||
// - [X] File system
|
||||
case 'F':
|
||||
watch_storage_erase(0);
|
||||
watch_storage_write(0, 0, (const char *)"PASS", 4);
|
||||
watch_storage_sync();
|
||||
watch_storage_read(0, 0, buf, 4);
|
||||
delay_ms(10);
|
||||
pass_if(strcmp((const char *)buf, (const char *)"PASS") == 0);
|
||||
break;
|
||||
|
||||
// - [ ] Buzzer
|
||||
case 'Z':
|
||||
// reset the board
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
10
apps/sensor-watch-lite-test/make/Makefile
Executable file
10
apps/sensor-watch-lite-test/make/Makefile
Executable file
|
@ -0,0 +1,10 @@
|
|||
TOP = ../../..
|
||||
include $(TOP)/make.mk
|
||||
|
||||
INCLUDES += \
|
||||
-I../
|
||||
|
||||
SRCS += \
|
||||
../app.c
|
||||
|
||||
include $(TOP)/rules.mk
|
1
make.mk
1
make.mk
|
@ -209,6 +209,7 @@ endif
|
|||
|
||||
ifeq ($(LED), RED)
|
||||
CFLAGS += -DWATCH_INVERT_LED_POLARITY
|
||||
CFLAGS += -DNO_FREQCORR
|
||||
endif
|
||||
|
||||
ifdef FIRMWARE
|
||||
|
|
|
@ -315,7 +315,9 @@ uint8_t movement_claim_backup_register(void) {
|
|||
}
|
||||
|
||||
void app_init(void) {
|
||||
#ifdef WATCH_IS_BLUE_BOARD
|
||||
#if defined(NO_FREQCORR)
|
||||
watch_rtc_freqcorr_write(0, 0);
|
||||
#elif defined(WATCH_IS_BLUE_BOARD)
|
||||
watch_rtc_freqcorr_write(11, 0);
|
||||
#else
|
||||
watch_rtc_freqcorr_write(22, 0);
|
||||
|
|
|
@ -33,6 +33,7 @@ const watch_face_t watch_faces[] = {
|
|||
sunrise_sunset_face,
|
||||
moon_phase_face,
|
||||
stopwatch_face,
|
||||
thermistor_readout_face,
|
||||
preferences_face,
|
||||
set_time_face,
|
||||
};
|
||||
|
|
|
@ -15,7 +15,7 @@ while [ true ] ; do
|
|||
done
|
||||
sleep 0.5
|
||||
clear
|
||||
cp ./standard-green.uf2 /Volumes/WATCHBOOT/
|
||||
cp ./standard-red.uf2 /Volumes/WATCHBOOT/
|
||||
if [ $? -eq 0 ]
|
||||
then
|
||||
echo -e "${GREEN}Success!${END} Board flashed successfully!"
|
||||
|
|
Loading…
Reference in a new issue