From aa6e0777ddb8aa9399a7efa921cbfeab34d3211a Mon Sep 17 00:00:00 2001 From: Petr Malanik Date: Thu, 16 Jun 2022 18:39:07 +0200 Subject: [PATCH] Sun_sensor: initialize KiCAD project --- modules/Sun_sensor/.gitignore | 5 + modules/Sun_sensor/Sun_sensor.kicad_pcb | 2 + modules/Sun_sensor/Sun_sensor.kicad_prl | 75 ++++++ modules/Sun_sensor/Sun_sensor.kicad_pro | 326 ++++++++++++++++++++++++ modules/Sun_sensor/Sun_sensor.kicad_sch | 233 +++++++++++++++++ 5 files changed, 641 insertions(+) create mode 100644 modules/Sun_sensor/.gitignore create mode 100644 modules/Sun_sensor/Sun_sensor.kicad_pcb create mode 100644 modules/Sun_sensor/Sun_sensor.kicad_prl create mode 100644 modules/Sun_sensor/Sun_sensor.kicad_pro create mode 100644 modules/Sun_sensor/Sun_sensor.kicad_sch diff --git a/modules/Sun_sensor/.gitignore b/modules/Sun_sensor/.gitignore new file mode 100644 index 0000000..0378ab4 --- /dev/null +++ b/modules/Sun_sensor/.gitignore @@ -0,0 +1,5 @@ +Sun_sensor-backups/ +gerbers/ +bom/ +replicate_layout.log +*.bak diff --git a/modules/Sun_sensor/Sun_sensor.kicad_pcb b/modules/Sun_sensor/Sun_sensor.kicad_pcb new file mode 100644 index 0000000..28b47a1 --- /dev/null +++ b/modules/Sun_sensor/Sun_sensor.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20211014) (generator pcbnew) +) \ No newline at end of file diff --git a/modules/Sun_sensor/Sun_sensor.kicad_prl b/modules/Sun_sensor/Sun_sensor.kicad_prl new file mode 100644 index 0000000..2140e68 --- /dev/null +++ b/modules/Sun_sensor/Sun_sensor.kicad_prl @@ -0,0 +1,75 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "ratsnest_display_mode": 0, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": true, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + 0, + 1, + 2, + 3, + 4, + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36 + ], + "visible_layers": "fffffff_ffffffff", + "zone_display_mode": 0 + }, + "meta": { + "filename": "Sun_sensor.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/modules/Sun_sensor/Sun_sensor.kicad_pro b/modules/Sun_sensor/Sun_sensor.kicad_pro new file mode 100644 index 0000000..4e2c63c --- /dev/null +++ b/modules/Sun_sensor/Sun_sensor.kicad_pro @@ -0,0 +1,326 @@ +{ + "board": { + "design_settings": { + "defaults": { + "board_outline_line_width": 0.1, + "copper_line_width": 0.2, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "other_line_width": 0.15, + "silk_line_width": 0.15, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15 + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": { + "min_copper_edge_clearance": 0.0, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0 + }, + "track_widths": [], + "via_dimensions": [] + }, + "layer_presets": [] + }, + "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_label_syntax": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "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": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "Sun_sensor.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12.0, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6.0 + } + ], + "meta": { + "version": 2 + }, + "net_colors": null + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "ngspice": { + "fix_include_paths": true, + "fix_passive_vals": false, + "meta": { + "version": 0 + }, + "model_mode": 0, + "workbook_filename": "" + }, + "page_layout_descr_file": "", + "plot_directory": "", + "spice_adjust_passive_values": false, + "spice_external_command": "spice \"%I\"", + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "b4fcae78-0ce7-4618-9b55-3d67c0b38940", + "" + ] + ], + "text_variables": {} +} diff --git a/modules/Sun_sensor/Sun_sensor.kicad_sch b/modules/Sun_sensor/Sun_sensor.kicad_sch new file mode 100644 index 0000000..c20ec86 --- /dev/null +++ b/modules/Sun_sensor/Sun_sensor.kicad_sch @@ -0,0 +1,233 @@ +(kicad_sch (version 20211123) (generator eeschema) + + (uuid b4fcae78-0ce7-4618-9b55-3d67c0b38940) + + (paper "A4") + + (lib_symbols + (symbol "MCU_ST_STM32L4:STM32L432KCUx" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -10.16 21.59 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "STM32L432KCUx" (id 1) (at 5.08 21.59 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm" (id 2) (at -10.16 -22.86 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00257205.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "ARM Cortex-M4 STM32L4 STM32L4x2" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "ARM Cortex-M4 MCU, 256KB flash, 64KB RAM, 80MHz, 1.71-3.6V, 26 GPIO, UFQFPN-32" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "QFN*1EP*5x5mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "STM32L432KCUx_0_1" + (rectangle (start -10.16 -22.86) (end 10.16 20.32) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "STM32L432KCUx_1_1" + (pin power_in line (at -2.54 22.86 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 7.62 180) (length 2.54) + (name "PA4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 5.08 180) (length 2.54) + (name "PA5" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 2.54 180) (length 2.54) + (name "PA6" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 0 180) (length 2.54) + (name "PA7" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -5.08 0) (length 2.54) + (name "PB0" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -7.62 0) (length 2.54) + (name "PB1" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -25.4 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 22.86 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -2.54 180) (length 2.54) + (name "PA8" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -5.08 180) (length 2.54) + (name "PA9" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 2.54 0) (length 2.54) + (name "PC14" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -7.62 180) (length 2.54) + (name "PA10" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -10.16 180) (length 2.54) + (name "PA11" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -12.7 180) (length 2.54) + (name "PA12" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -15.24 180) (length 2.54) + (name "PA13" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -17.78 180) (length 2.54) + (name "PA14" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -20.32 180) (length 2.54) + (name "PA15" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -10.16 0) (length 2.54) + (name "PB3" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -12.7 0) (length 2.54) + (name "PB4" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -15.24 0) (length 2.54) + (name "PB5" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -17.78 0) (length 2.54) + (name "PB6" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 0 0) (length 2.54) + (name "PC15" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -20.32 0) (length 2.54) + (name "PB7" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 7.62 0) (length 2.54) + (name "PH3" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -25.4 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 17.78 0) (length 2.54) + (name "NRST" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 22.86 270) (length 2.54) + (name "VDDA" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 17.78 180) (length 2.54) + (name "PA0" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 15.24 180) (length 2.54) + (name "PA1" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 12.7 180) (length 2.54) + (name "PA2" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 10.16 180) (length 2.54) + (name "PA3" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + + (symbol (lib_id "MCU_ST_STM32L4:STM32L432KCUx") (at 149.86 95.25 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 1e0e8097-9fed-4788-85b4-86b6dac4933c) + (property "Reference" "U?" (id 0) (at 154.4194 71.2302 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "STM32L432KCUx" (id 1) (at 154.4194 73.7671 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm" (id 2) (at 139.7 118.11 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00257205.pdf" (id 3) (at 149.86 95.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b6a59aab-8876-4e6a-9492-cde8ef19796d)) + (pin "10" (uuid ae45a2cb-5da1-4f96-b3ba-578490acfe35)) + (pin "11" (uuid c5dc630f-9ec6-4d19-b7f4-a7d9a553e3ce)) + (pin "12" (uuid f5bcca92-41ea-45a3-961e-20b986058815)) + (pin "13" (uuid e7c75ac3-f281-489f-95fa-7084c68f6a0c)) + (pin "14" (uuid 33fbc7f5-9f29-49e8-ab5c-7339c4dbccd7)) + (pin "15" (uuid 72bac86f-bf30-4363-9507-9c57da6cd7eb)) + (pin "16" (uuid 99a69ba8-410d-41b0-b675-9bc054495d69)) + (pin "17" (uuid 3bbdc857-14dd-4b51-8fde-c6fc0074af3c)) + (pin "18" (uuid 4ed68828-d2e5-43ac-b94a-c35d1226822e)) + (pin "19" (uuid 6317b37a-adaf-4d89-999f-bd7fdb99eafd)) + (pin "2" (uuid e85e04be-deec-4039-89ec-6ea1786b3841)) + (pin "20" (uuid 204e060f-ecc4-4bb4-b48e-a8391a9a3c1f)) + (pin "21" (uuid 6ca26d45-5ab4-4715-a9b5-477f48e452f5)) + (pin "22" (uuid 56babb5b-d028-42b5-a844-03fc24337e9b)) + (pin "23" (uuid a1a157ab-aa3b-4d1d-8979-a06d097dae3c)) + (pin "24" (uuid 48fb3fe0-c810-4c90-83e1-896e9feb8e8a)) + (pin "25" (uuid 39b8964b-b50f-4d01-8099-f8f95581fcb9)) + (pin "26" (uuid 531f9e9b-b4ae-4756-a6fc-54fd2d787c87)) + (pin "27" (uuid ff6e85bf-6a71-4ceb-9873-d928580b7722)) + (pin "28" (uuid 12845759-a55b-465c-9af8-73ce05c90fc0)) + (pin "29" (uuid 3356654b-4722-4dcf-9ebc-c6320d9039f0)) + (pin "3" (uuid ac9c7467-1b7a-408d-8dcf-6054cfb73d53)) + (pin "30" (uuid 00b9e3c8-b658-44ef-959c-f7645dc8690c)) + (pin "31" (uuid 5997a5b1-1b22-422f-85da-e31fa6ce9c40)) + (pin "32" (uuid 1539d164-2324-4c98-bdb7-ea4f877edd42)) + (pin "33" (uuid d52b4628-778b-4c3e-aa0d-cd66c981fb72)) + (pin "4" (uuid c78ccc00-ca87-4ce4-8f14-d265278ce826)) + (pin "5" (uuid ba65f56d-daea-4421-96ed-a509f4fed5c0)) + (pin "6" (uuid b4201add-a9d1-492e-96f3-76a79be5ca94)) + (pin "7" (uuid d20b1e52-b16f-400f-b3c5-b023df653e95)) + (pin "8" (uuid 65b4ed91-9479-4b48-8a79-b82154781ced)) + (pin "9" (uuid f4aa19ea-ba99-43ca-bb55-64535667ece1)) + ) + + (sheet_instances + (path "/" (page "1")) + ) + + (symbol_instances + (path "/1e0e8097-9fed-4788-85b4-86b6dac4933c" + (reference "U?") (unit 1) (value "STM32L432KCUx") (footprint "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm") + ) + ) +)