From c15de76674736013dfb54232486346ebee537fdc Mon Sep 17 00:00:00 2001 From: Kyle Gunger Date: Wed, 6 Nov 2024 05:59:27 -0500 Subject: Sensor board breakout --- board/sat/boards/boards.lp | 3 + board/sat/boards/sensor/board.lp | 164 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 167 insertions(+) create mode 100644 board/sat/boards/boards.lp create mode 100644 board/sat/boards/sensor/board.lp (limited to 'board/sat/boards') diff --git a/board/sat/boards/boards.lp b/board/sat/boards/boards.lp new file mode 100644 index 0000000..2458f75 --- /dev/null +++ b/board/sat/boards/boards.lp @@ -0,0 +1,3 @@ +(librepcb_boards + (board "boards/sensor/board.lp") +) diff --git a/board/sat/boards/sensor/board.lp b/board/sat/boards/sensor/board.lp new file mode 100644 index 0000000..c2bb0ca --- /dev/null +++ b/board/sat/boards/sensor/board.lp @@ -0,0 +1,164 @@ +(librepcb_board b08df4a5-020a-43ab-af68-1fa18865df8d + (name "Sensor") + (default_font "newstroke.bene") + (grid (interval 0.5) (unit millimeters)) + (layers (inner 0)) + (thickness 1.6) + (solder_resist green) + (silkscreen white) + (silkscreen_layers_top top_legend top_names) + (silkscreen_layers_bot bot_legend bot_names) + (design_rules + (stopmask_max_via_drill_diameter 0.5) + (stopmask_clearance (ratio 0.0) (min 0.1) (max 0.1)) + (solderpaste_clearance (ratio 0.1) (min 0.0) (max 1.0)) + (pad_annular_ring (outer full) (inner auto) (ratio 0.25) (min 0.25) (max 2.0)) + (via_annular_ring (ratio 0.25) (min 0.2) (max 2.0)) + ) + (design_rule_check + (min_copper_copper_clearance 0.2) + (min_copper_board_clearance 0.3) + (min_copper_npth_clearance 0.25) + (min_drill_drill_clearance 0.35) + (min_drill_board_clearance 0.5) + (min_silkscreen_stopmask_clearance 0.127) + (min_copper_width 0.2) + (min_annular_ring 0.2) + (min_npth_drill_diameter 0.3) + (min_pth_drill_diameter 0.3) + (min_npth_slot_width 1.0) + (min_pth_slot_width 0.7) + (min_silkscreen_width 0.15) + (min_silkscreen_text_height 0.8) + (min_outline_tool_diameter 2.0) + (blind_vias_allowed false) + (buried_vias_allowed false) + (allowed_npth_slots single_segment_straight) + (allowed_pth_slots single_segment_straight) + (approvals_version "1") + ) + (fabrication_output_settings + (base_path "./output/{{VERSION}}/gerber/{{PROJECT}}") + (outlines (suffix "_OUTLINES.gbr")) + (copper_top (suffix "_COPPER-TOP.gbr")) + (copper_inner (suffix "_COPPER-IN{{CU_LAYER}}.gbr")) + (copper_bot (suffix "_COPPER-BOTTOM.gbr")) + (soldermask_top (suffix "_SOLDERMASK-TOP.gbr")) + (soldermask_bot (suffix "_SOLDERMASK-BOTTOM.gbr")) + (silkscreen_top (suffix "_SILKSCREEN-TOP.gbr")) + (silkscreen_bot (suffix "_SILKSCREEN-BOTTOM.gbr")) + (drills (merge false) + (suffix_pth "_DRILLS-PTH.drl") + (suffix_npth "_DRILLS-NPTH.drl") + (suffix_merged "_DRILLS.drl") + (suffix_buried "_DRILLS-PLATED-{{START_LAYER}}-{{END_LAYER}}.drl") + (g85_slots false) + ) + (solderpaste_top (create true) (suffix "_SOLDERPASTE-TOP.gbr")) + (solderpaste_bot (create true) (suffix "_SOLDERPASTE-BOTTOM.gbr")) + ) + (device 1e86e57a-99fd-4f7f-815a-26e5fb395572 + (lib_device 2ab846d7-ad74-4ea4-bc8b-d9ca57b7d3c8) + (lib_footprint 104bf113-5936-4a1a-b23c-5d5fa883d52c) + (lib_3d_model none) + (position 10.16 -8.255) (rotation 90.0) (flip false) (lock false) + (stroke_text de7612a1-beca-4e68-b5e5-56c16bb19314 (layer top_names) + (height 0.5) (stroke_width 0.1) (letter_spacing auto) (line_spacing auto) + (align center bottom) (position 8.525 -8.255) (rotation 90.0) + (auto_rotate true) (mirror false) (lock false) (value "{{NAME}}") + ) + (stroke_text ef5ecb2c-5a7f-4c73-b43f-7b6061f39b0f (layer top_values) + (height 0.5) (stroke_width 0.1) (letter_spacing auto) (line_spacing auto) + (align center top) (position 11.4775 -8.255) (rotation 90.0) + (auto_rotate true) (mirror false) (lock false) (value "{{VALUE}}") + ) + ) + (device 7f88fc4f-511e-4748-a104-1f257ea11772 + (lib_device eb97b24e-e17b-4c7e-9825-91baf2b6990f) + (lib_footprint 80f1a103-884c-459f-b4fa-109644c447f2) + (lib_3d_model none) + (position 3.175 -8.255) (rotation 0.0) (flip false) (lock false) + (stroke_text 7b761f3b-e687-4fef-9548-eadc006622f7 (layer top_names) + (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto) + (align center bottom) (position 3.175 -1.905) (rotation 0.0) + (auto_rotate true) (mirror false) (lock false) (value "{{NAME}}") + ) + (stroke_text c328269d-d28b-4428-bcd8-3379c2e1a83c (layer top_values) + (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto) + (align center top) (position 3.175 -14.605) (rotation 0.0) + (auto_rotate true) (mirror false) (lock false) (value "{{VALUE}}") + ) + ) + (netsegment 2fbdb5be-e811-4d8c-a2cf-0d25ef7e72b6 + (net 96bf62d1-24bc-4346-8229-1fa663fba0a5) + (junction 39283d61-bd74-4329-89d3-70a61abc21e7 (position 8.255 -12.065)) + (junction 5ef9307e-ffb8-44a1-b42d-0b5aef7eef0c (position 10.56 -9.76)) + (trace 5642db96-8a7f-4c6d-abbf-6ffa3e1531d2 (layer top_cu) (width 0.3) + (from (junction 39283d61-bd74-4329-89d3-70a61abc21e7)) + (to (device 7f88fc4f-511e-4748-a104-1f257ea11772) (pad 63afe1f1-07aa-4fa6-ba45-90118a005ea0)) + ) + (trace 80b4c3ed-b8d4-4384-bf92-73c2207e9c66 (layer top_cu) (width 0.3) + (from (junction 5ef9307e-ffb8-44a1-b42d-0b5aef7eef0c)) + (to (device 1e86e57a-99fd-4f7f-815a-26e5fb395572) (pad b334e506-d48b-4c00-beca-44dc574f9f06)) + ) + (trace d604d118-ad96-48ff-9fe7-37822886c819 (layer top_cu) (width 0.3) + (from (junction 39283d61-bd74-4329-89d3-70a61abc21e7)) + (to (junction 5ef9307e-ffb8-44a1-b42d-0b5aef7eef0c)) + ) + ) + (netsegment 88f9adb0-33de-4322-bde1-e84b1cfd5bf3 + (net f914a038-6070-4eba-9ba3-50faf6c7b9a9) + (junction e3314b65-919b-4bc2-8cf2-73b5f4b0faaa (position 3.745 -8.955)) + (trace 7d478a05-e275-48d5-9f46-a49ef806bec5 (layer top_cu) (width 0.3) + (from (device 7f88fc4f-511e-4748-a104-1f257ea11772) (pad ad269a13-97f3-4f91-91d7-393ff42f63db)) + (to (junction e3314b65-919b-4bc2-8cf2-73b5f4b0faaa)) + ) + (trace a41e5349-b5fa-4e39-94a6-c20cb40e1afe (layer top_cu) (width 0.3) + (from (junction e3314b65-919b-4bc2-8cf2-73b5f4b0faaa)) + (to (device 1e86e57a-99fd-4f7f-815a-26e5fb395572) (pad 53335aba-e8c4-477c-bba2-0cfc30c55d2e)) + ) + ) + (netsegment a7e871ae-4e58-47de-8052-9d51bb4c55bc + (net 6f2aafc9-ccb3-40d1-8e64-c777f8e52be7) + (junction 22f86392-2fb5-4c70-9e30-d7ecbad9394a (position 10.56 -6.75)) + (junction 6e68cf80-0586-48e9-8268-ba9128c56b08 (position 8.255 -4.445)) + (trace 6f51f2af-c58b-431f-9f55-f654911228dd (layer top_cu) (width 0.3) + (from (junction 6e68cf80-0586-48e9-8268-ba9128c56b08)) + (to (device 7f88fc4f-511e-4748-a104-1f257ea11772) (pad cfde0ce2-123a-49dc-adf4-4aa243d3065e)) + ) + (trace 90042843-7dc0-4bcb-bc79-97e61295b545 (layer top_cu) (width 0.3) + (from (junction 22f86392-2fb5-4c70-9e30-d7ecbad9394a)) + (to (device 1e86e57a-99fd-4f7f-815a-26e5fb395572) (pad c2050dc2-f5d7-42bd-8d59-2adb6cfffeaa)) + ) + (trace 9eee2bdb-832b-469b-8be4-cb41f1688986 (layer top_cu) (width 0.3) + (from (junction 6e68cf80-0586-48e9-8268-ba9128c56b08)) + (to (junction 22f86392-2fb5-4c70-9e30-d7ecbad9394a)) + ) + ) + (plane 57fc084b-819f-45d5-ab94-6ca62a9817f3 (layer top_cu) + (net 7a258f37-16d2-4a00-a883-68304bdd4c1e) (priority 0) + (min_width 0.2) (min_clearance 0.3) (thermal_gap 0.3) (thermal_spoke 0.3) + (connect_style thermal) (keep_islands false) (lock false) + (vertex (position -0.5 0.5) (angle 0.0)) + (vertex (position 15.5 0.5) (angle 0.0)) + (vertex (position 15.5 -15.5) (angle 0.0)) + (vertex (position -0.5 -15.5) (angle 0.0)) + ) + (polygon 8bdfd457-e68b-4846-91e4-c3cf38acbd0e (layer brd_outlines) + (width 0.0) (fill false) (grab_area false) (lock false) + (vertex (position 2.0 -15.0) (angle 0.0)) + (vertex (position 13.0 -15.0) (angle 90.0)) + (vertex (position 15.0 -13.0) (angle 0.0)) + (vertex (position 15.0 -2.0) (angle 90.0)) + (vertex (position 13.0 0.0) (angle 0.0)) + (vertex (position 2.0 0.0) (angle 90.0)) + (vertex (position 0.0 -2.0) (angle 0.0)) + (vertex (position 0.0 -13.0) (angle 90.0)) + (vertex (position 2.0 -15.0) (angle 0.0)) + ) + (stroke_text ed1116bd-bffc-40e0-9b84-7acc7d11a9e1 (layer brd_documentation) + (height 1.0) (stroke_width 0.1) (letter_spacing auto) (line_spacing auto) + (align left bottom) (position 5.0 -14.0) (rotation 0.0) + (auto_rotate true) (mirror false) (lock false) (value "{{BOARD}} Board") + ) +) -- cgit v1.2.3