From 4cc906227b4f40a7455ad2d78c16d6abd7023d81 Mon Sep 17 00:00:00 2001 From: Sebastian Wendel Date: Mon, 19 Jun 2023 14:34:17 +0200 Subject: [PATCH] added initial kicad design based on esp32 --- hardware/board/BOM.csv | 0 hardware/board/iot-platform-board.kicad_pcb | 2 - hardware/board/iot-platform-board.kicad_prl | 75 ---- hardware/board/iot-platform-board.kicad_pro | 61 ---- hardware/board/iot-platform-board.kicad_sch | 360 -------------------- 5 files changed, 498 deletions(-) delete mode 100644 hardware/board/BOM.csv delete mode 100644 hardware/board/iot-platform-board.kicad_pcb delete mode 100644 hardware/board/iot-platform-board.kicad_prl delete mode 100644 hardware/board/iot-platform-board.kicad_pro delete mode 100644 hardware/board/iot-platform-board.kicad_sch diff --git a/hardware/board/BOM.csv b/hardware/board/BOM.csv deleted file mode 100644 index e69de29..0000000 diff --git a/hardware/board/iot-platform-board.kicad_pcb b/hardware/board/iot-platform-board.kicad_pcb deleted file mode 100644 index 28b47a1..0000000 --- a/hardware/board/iot-platform-board.kicad_pcb +++ /dev/null @@ -1,2 +0,0 @@ -(kicad_pcb (version 20211014) (generator pcbnew) -) \ No newline at end of file diff --git a/hardware/board/iot-platform-board.kicad_prl b/hardware/board/iot-platform-board.kicad_prl deleted file mode 100644 index 2d34d1a..0000000 --- a/hardware/board/iot-platform-board.kicad_prl +++ /dev/null @@ -1,75 +0,0 @@ -{ - "board": { - "active_layer": 0, - "active_layer_preset": "All Layers", - "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": "fc-iot.kicad_prl", - "version": 3 - }, - "project": { - "files": [] - } -} diff --git a/hardware/board/iot-platform-board.kicad_pro b/hardware/board/iot-platform-board.kicad_pro deleted file mode 100644 index 3310037..0000000 --- a/hardware/board/iot-platform-board.kicad_pro +++ /dev/null @@ -1,61 +0,0 @@ -{ - "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": [] - } - }, - "boards": [], - "libraries": { - "pinned_footprint_libs": [], - "pinned_symbol_libs": [] - }, - "meta": { - "filename": "kicad.kicad_pro", - "version": 1 - }, - "net_settings": { - "classes": [ - { - "clearance": 0.2, - "diff_pair_gap": 0.25, - "diff_pair_via_gap": 0.25, - "diff_pair_width": 0.2, - "microvia_diameter": 0.3, - "microvia_drill": 0.1, - "name": "Default", - "nets": [], - "track_width": 0.25, - "via_diameter": 0.8, - "via_drill": 0.4 - } - ], - "meta": { - "version": 0 - } - }, - "pcbnew": { - "page_layout_descr_file": "" - }, - "sheets": [], - "text_variables": {} -} diff --git a/hardware/board/iot-platform-board.kicad_sch b/hardware/board/iot-platform-board.kicad_sch deleted file mode 100644 index ea17214..0000000 --- a/hardware/board/iot-platform-board.kicad_sch +++ /dev/null @@ -1,360 +0,0 @@ -(kicad_sch (version 20211123) (generator eeschema) - - (uuid 2c751d87-7884-4fe1-9ec1-5647188465bc) - - (paper "A4") - - (lib_symbols - (symbol "Jumper:Jumper_3_Bridged12" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) - (property "Reference" "JP" (id 0) (at -2.54 -2.54 0) - (effects (font (size 1.27 1.27))) - ) - (property "Value" "Jumper_3_Bridged12" (id 1) (at 0 2.794 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) - ) - (property "ki_keywords" "Jumper SPDT" (id 4) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Jumper, 3-pole, pins 1+2 closed/bridged" (id 5) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "Jumper* TestPoint*3Pads* TestPoint*Bridge*" (id 6) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "Jumper_3_Bridged12_0_0" - (circle (center -3.302 0) (radius 0.508) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (circle (center 0 0) (radius 0.508) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (circle (center 3.302 0) (radius 0.508) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - ) - (symbol "Jumper_3_Bridged12_0_1" - (arc (start -0.254 0.508) (mid -1.651 0.9912) (end -3.048 0.508) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 -1.27) - (xy 0 -0.508) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - ) - (symbol "Jumper_3_Bridged12_1_1" - (pin passive line (at -6.35 0 0) (length 2.54) - (name "A" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 0 -3.81 90) (length 2.54) - (name "C" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin passive line (at 6.35 0 180) (length 2.54) - (name "B" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "MCU_Module:WeMos_D1_mini" (in_bom yes) (on_board yes) - (property "Reference" "U" (id 0) (at 3.81 19.05 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "WeMos_D1_mini" (id 1) (at 1.27 -19.05 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Module:WEMOS_D1_mini_light" (id 2) (at 0 -29.21 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "https://wiki.wemos.cc/products:d1:d1_mini#documentation" (id 3) (at -46.99 -29.21 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_keywords" "ESP8266 WiFi microcontroller ESP8266EX" (id 4) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "32-bit microcontroller module with WiFi" (id 5) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_fp_filters" "WEMOS*D1*mini*" (id 6) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "WeMos_D1_mini_1_1" - (rectangle (start -7.62 17.78) (end 7.62 -17.78) - (stroke (width 0.254) (type default) (color 0 0 0 0)) - (fill (type background)) - ) - (pin input line (at -10.16 10.16 0) (length 2.54) - (name "~{RST}" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin power_in line (at 0 -20.32 90) (length 2.54) - (name "GND" (effects (font (size 1.27 1.27)))) - (number "10" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 10.16 0 180) (length 2.54) - (name "D4" (effects (font (size 1.27 1.27)))) - (number "11" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 10.16 2.54 180) (length 2.54) - (name "D3" (effects (font (size 1.27 1.27)))) - (number "12" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 10.16 5.08 180) (length 2.54) - (name "SDA/D2" (effects (font (size 1.27 1.27)))) - (number "13" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 10.16 7.62 180) (length 2.54) - (name "SCL/D1" (effects (font (size 1.27 1.27)))) - (number "14" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -10.16 2.54 0) (length 2.54) - (name "RX" (effects (font (size 1.27 1.27)))) - (number "15" (effects (font (size 1.27 1.27)))) - ) - (pin output line (at -10.16 0 0) (length 2.54) - (name "TX" (effects (font (size 1.27 1.27)))) - (number "16" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at 10.16 12.7 180) (length 2.54) - (name "A0" (effects (font (size 1.27 1.27)))) - (number "2" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 10.16 10.16 180) (length 2.54) - (name "D0" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 10.16 -2.54 180) (length 2.54) - (name "SCK/D5" (effects (font (size 1.27 1.27)))) - (number "4" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 10.16 -5.08 180) (length 2.54) - (name "MISO/D6" (effects (font (size 1.27 1.27)))) - (number "5" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 10.16 -7.62 180) (length 2.54) - (name "MOSI/D7" (effects (font (size 1.27 1.27)))) - (number "6" (effects (font (size 1.27 1.27)))) - ) - (pin bidirectional line (at 10.16 -10.16 180) (length 2.54) - (name "CS/D8" (effects (font (size 1.27 1.27)))) - (number "7" (effects (font (size 1.27 1.27)))) - ) - (pin power_out line (at 2.54 20.32 270) (length 2.54) - (name "3V3" (effects (font (size 1.27 1.27)))) - (number "8" (effects (font (size 1.27 1.27)))) - ) - (pin power_in line (at -2.54 20.32 270) (length 2.54) - (name "5V" (effects (font (size 1.27 1.27)))) - (number "9" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "power:+3.3V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+3.3V" (id 1) (at 0 3.556 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) - ) - (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Power symbol creates a global label with name \"+3.3V\"" (id 5) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "+3.3V_0_1" - (polyline - (pts - (xy -0.762 1.27) - (xy 0 2.54) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 0) - (xy 0 2.54) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - (polyline - (pts - (xy 0 2.54) - (xy 0.762 1.27) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - ) - (symbol "+3.3V_1_1" - (pin power_in line (at 0 0 90) (length 0) hide - (name "+3.3V" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - ) - ) - (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (id 1) (at 0 -3.81 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) - ) - (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (symbol "GND_0_1" - (polyline - (pts - (xy 0 0) - (xy 0 -1.27) - (xy 1.27 -1.27) - (xy 0 -2.54) - (xy -1.27 -1.27) - (xy 0 -1.27) - ) - (stroke (width 0) (type default) (color 0 0 0 0)) - (fill (type none)) - ) - ) - (symbol "GND_1_1" - (pin power_in line (at 0 0 270) (length 0) hide - (name "GND" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - ) - ) - ) - - - (symbol (lib_id "power:GND") (at 130.81 90.17 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 1354a86a-be8d-4826-a9ba-68fa928f18f3) - (property "Reference" "#PWR?" (id 0) (at 130.81 96.52 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "GND" (id 1) (at 130.81 95.25 0)) - (property "Footprint" "" (id 2) (at 130.81 90.17 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 130.81 90.17 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 5d236a43-1d39-464f-9bb9-0f7c760e3cda)) - ) - - (symbol (lib_id "MCU_Module:WeMos_D1_mini") (at 81.28 71.12 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 46e1a100-2ef4-4e91-a12c-807fd987de29) - (property "Reference" "U?" (id 0) (at 83.2994 91.44 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "WeMos_D1_mini" (id 1) (at 83.2994 93.98 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Module:WEMOS_D1_mini_light" (id 2) (at 81.28 100.33 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "https://wiki.wemos.cc/products:d1:d1_mini#documentation" (id 3) (at 34.29 100.33 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid e751624d-1018-4a76-9725-ed78d6061622)) - (pin "10" (uuid 38a421ca-62d7-444b-b195-6a0cf8e84bea)) - (pin "11" (uuid a9ce474f-e39d-4f66-990e-90fa1cabb37a)) - (pin "12" (uuid c5008612-56c6-4af5-92c8-3ec06ab23e7d)) - (pin "13" (uuid acb65805-b6d6-47cc-93c8-a4fdc6b18cd6)) - (pin "14" (uuid 1fbfd5e7-9457-4695-8272-17bf767bc8ce)) - (pin "15" (uuid 41b64a92-f0c6-4936-b531-b2e1f288ae0a)) - (pin "16" (uuid f2932599-a3b1-4e01-be1d-e18b4ffeddc7)) - (pin "2" (uuid 4f60a284-00fd-4f11-8e1b-60ff65236e95)) - (pin "3" (uuid f9959900-0fcc-4b90-b68d-c126aae09341)) - (pin "4" (uuid a9d739e7-e587-418e-a38d-9639415779b0)) - (pin "5" (uuid bbf7d8f7-80ae-434c-a428-4a394db7f36a)) - (pin "6" (uuid 5a3a8b74-d471-47da-89ab-19343cf080fc)) - (pin "7" (uuid 88cd9c27-6f32-459d-838f-42a494446d9c)) - (pin "8" (uuid 0f6195e3-47d6-4067-8f01-4fa8f237d783)) - (pin "9" (uuid 9cb0dd25-4070-4ce0-976b-0fd9f75e67ff)) - ) - - (symbol (lib_id "Jumper:Jumper_3_Bridged12") (at 173.99 86.36 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 93e9d1c2-a9c6-4f2a-ba94-b2d2cb6b76ca) - (property "Reference" "JP?" (id 0) (at 173.99 80.01 0)) - (property "Value" "Jumper_3_Bridged12" (id 1) (at 173.99 82.55 0)) - (property "Footprint" "" (id 2) (at 173.99 86.36 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (id 3) (at 173.99 86.36 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 692d460d-911a-492a-b8c2-3bc1d508cc9f)) - (pin "2" (uuid 62994400-585b-43d1-b492-113431ea14e9)) - (pin "3" (uuid 50bc9f5d-f5ef-4320-aef6-a24715f97ebe)) - ) - - (symbol (lib_id "power:+3.3V") (at 124.46 60.96 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid f6dc4d9f-6397-4d9e-b529-4d1d97f1b5e7) - (property "Reference" "#PWR?" (id 0) (at 124.46 64.77 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Value" "+3.3V" (id 1) (at 124.46 55.88 0)) - (property "Footprint" "" (id 2) (at 124.46 60.96 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "" (id 3) (at 124.46 60.96 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 4f0183e7-c1b6-42df-bd82-5b1f145ec6b6)) - ) - - (sheet_instances - (path "/" (page "1")) - ) - - (symbol_instances - (path "/1354a86a-be8d-4826-a9ba-68fa928f18f3" - (reference "#PWR?") (unit 1) (value "GND") (footprint "") - ) - (path "/f6dc4d9f-6397-4d9e-b529-4d1d97f1b5e7" - (reference "#PWR?") (unit 1) (value "+3.3V") (footprint "") - ) - (path "/93e9d1c2-a9c6-4f2a-ba94-b2d2cb6b76ca" - (reference "JP?") (unit 1) (value "Jumper_3_Bridged12") (footprint "") - ) - (path "/46e1a100-2ef4-4e91-a12c-807fd987de29" - (reference "U?") (unit 1) (value "WeMos_D1_mini") (footprint "Module:WEMOS_D1_mini_light") - ) - ) -)