From bcdfe8d23a4c127b53489ffed22f0d41d1edc2ae Mon Sep 17 00:00:00 2001 From: Priec Date: Mon, 23 Feb 2026 21:00:10 +0100 Subject: [PATCH] working esp32 --- .kicad-config/9.0/cvpcb.json | 412 ++++++++++ .kicad-config/9.0/design-block-lib-table | 3 + .kicad-config/9.0/eeschema.json | 542 +++++++++++++ .kicad-config/9.0/fp-lib-table | 155 ++++ .kicad-config/9.0/kicad.json | 262 ++++++ .kicad-config/9.0/kicad_common.json | 95 +++ .kicad-config/9.0/symbol_editor.json | 192 +++++ esp32d0wd_v3-erc.rpt | 191 +++++ esp32d0wd_v3.kicad_prl | 98 +++ esp32d0wd_v3.kicad_pro | 418 ++++++++++ esp32d0wd_v3.kicad_sch | 993 +++++++++++++++++++++++ esp32d0wd_v3.net | 381 +++++++++ fp-lib-table | 10 + kicad-env.sh | 6 + sym-lib-table | 4 + 15 files changed, 3762 insertions(+) create mode 100644 .kicad-config/9.0/cvpcb.json create mode 100644 .kicad-config/9.0/design-block-lib-table create mode 100644 .kicad-config/9.0/eeschema.json create mode 100644 .kicad-config/9.0/fp-lib-table create mode 100644 .kicad-config/9.0/kicad.json create mode 100644 .kicad-config/9.0/kicad_common.json create mode 100644 .kicad-config/9.0/symbol_editor.json create mode 100644 esp32d0wd_v3-erc.rpt create mode 100644 esp32d0wd_v3.kicad_prl create mode 100644 esp32d0wd_v3.kicad_pro create mode 100644 esp32d0wd_v3.kicad_sch create mode 100644 esp32d0wd_v3.net create mode 100644 fp-lib-table create mode 100755 kicad-env.sh create mode 100644 sym-lib-table diff --git a/.kicad-config/9.0/cvpcb.json b/.kicad-config/9.0/cvpcb.json new file mode 100644 index 0000000..1d977d7 --- /dev/null +++ b/.kicad-config/9.0/cvpcb.json @@ -0,0 +1,412 @@ +{ + "appearance": { + "color_theme": "_builtin_default" + }, + "color_picker": { + "default_tab": 0 + }, + "cross_probing": { + "auto_highlight": true, + "center_on_items": true, + "on_selection": true, + "zoom_to_fit": true + }, + "filter_footprint": 0, + "filter_footprint_text": "", + "find_replace": { + "find_history": [], + "find_string": "", + "match_case": false, + "match_mode": 0, + "replace_history": [], + "replace_string": "", + "search_and_replace": false + }, + "footprint_viewer": { + "autozoom": true, + "cursor": { + "always_show_cursor": true, + "fullscreen_cursor": false + }, + "display": 0, + "grid": { + "axes_enabled": false, + "fast_grid_1": 15, + "fast_grid_2": 16, + "last_size": 15, + "line_width": 1.0, + "min_spacing": 10.0, + "override_connected": false, + "override_connected_idx": 16, + "override_graphics": false, + "override_graphics_idx": 15, + "override_text": false, + "override_text_idx": 18, + "override_vias": false, + "override_vias_idx": 18, + "override_wires": false, + "override_wires_idx": 19, + "overrides_enabled": true, + "show": true, + "sizes": [ + { + "name": "", + "x": "1000 mil", + "y": "1000 mil" + }, + { + "name": "", + "x": "500 mil", + "y": "500 mil" + }, + { + "name": "", + "x": "250 mil", + "y": "250 mil" + }, + { + "name": "", + "x": "200 mil", + "y": "200 mil" + }, + { + "name": "", + "x": "100 mil", + "y": "100 mil" + }, + { + "name": "", + "x": "50 mil", + "y": "50 mil" + }, + { + "name": "", + "x": "25 mil", + "y": "25 mil" + }, + { + "name": "", + "x": "20 mil", + "y": "20 mil" + }, + { + "name": "", + "x": "10 mil", + "y": "10 mil" + }, + { + "name": "", + "x": "5 mil", + "y": "5 mil" + }, + { + "name": "", + "x": "2 mil", + "y": "2 mil" + }, + { + "name": "", + "x": "1 mil", + "y": "1 mil" + }, + { + "name": "", + "x": "5.0 mm", + "y": "5.0 mm" + }, + { + "name": "", + "x": "2.5 mm", + "y": "2.5 mm" + }, + { + "name": "", + "x": "1.0 mm", + "y": "1.0 mm" + }, + { + "name": "", + "x": "0.5 mm", + "y": "0.5 mm" + }, + { + "name": "", + "x": "0.25 mm", + "y": "0.25 mm" + }, + { + "name": "", + "x": "0.2 mm", + "y": "0.2 mm" + }, + { + "name": "", + "x": "0.1 mm", + "y": "0.1 mm" + }, + { + "name": "", + "x": "0.05 mm", + "y": "0.05 mm" + }, + { + "name": "", + "x": "0.025 mm", + "y": "0.025 mm" + }, + { + "name": "", + "x": "0.01 mm", + "y": "0.01 mm" + } + ], + "snap": 0, + "style": 0, + "user_grid_x": "", + "user_grid_y": "" + }, + "maximized": false, + "mru_path": "", + "perspective": "", + "pos_x": 0, + "pos_y": 0, + "show_graphic_fill": true, + "show_pad_fill": true, + "show_pad_number": true, + "show_text_fill": true, + "size_x": 0, + "size_y": 0, + "use_45_limit": true, + "zoom": 1.0, + "zoom_factors": [ + 0.13, + 0.22, + 0.35, + 0.6, + 1.0, + 1.5, + 2.2, + 3.5, + 5.0, + 8.0, + 13.0, + 20.0, + 35.0, + 50.0, + 80.0, + 130.0, + 220.0, + 300.0 + ] + }, + "footprints_pane_width": 0, + "graphics": { + "canvas_type": 1, + "highlight_factor": 0.5, + "select_factor": 0.75 + }, + "lib_tree": { + "column_widths": null, + "columns": [], + "open_libs": [] + }, + "libraries_pane_width": 0, + "meta": { + "version": 0 + }, + "plugins": { + "actions": [] + }, + "printing": { + "background": false, + "color_theme": "", + "layers": [], + "monochrome": true, + "scale": 1.0, + "title_block": false, + "use_theme": false + }, + "search_pane": { + "search_hidden_fields": true, + "selection_zoom": 1 + }, + "system": { + "file_history": [], + "first_run_shown": false, + "last_imperial_units": 5, + "last_metric_units": 1, + "max_undo_items": 0, + "show_import_issues": true, + "units": 1 + }, + "window": { + "cursor": { + "always_show_cursor": true, + "fullscreen_cursor": false + }, + "display": 0, + "grid": { + "axes_enabled": false, + "fast_grid_1": 15, + "fast_grid_2": 16, + "last_size": 15, + "line_width": 1.0, + "min_spacing": 10.0, + "override_connected": false, + "override_connected_idx": 16, + "override_graphics": false, + "override_graphics_idx": 15, + "override_text": false, + "override_text_idx": 18, + "override_vias": false, + "override_vias_idx": 18, + "override_wires": false, + "override_wires_idx": 19, + "overrides_enabled": true, + "show": true, + "sizes": [ + { + "name": "", + "x": "1000 mil", + "y": "1000 mil" + }, + { + "name": "", + "x": "500 mil", + "y": "500 mil" + }, + { + "name": "", + "x": "250 mil", + "y": "250 mil" + }, + { + "name": "", + "x": "200 mil", + "y": "200 mil" + }, + { + "name": "", + "x": "100 mil", + "y": "100 mil" + }, + { + "name": "", + "x": "50 mil", + "y": "50 mil" + }, + { + "name": "", + "x": "25 mil", + "y": "25 mil" + }, + { + "name": "", + "x": "20 mil", + "y": "20 mil" + }, + { + "name": "", + "x": "10 mil", + "y": "10 mil" + }, + { + "name": "", + "x": "5 mil", + "y": "5 mil" + }, + { + "name": "", + "x": "2 mil", + "y": "2 mil" + }, + { + "name": "", + "x": "1 mil", + "y": "1 mil" + }, + { + "name": "", + "x": "5.0 mm", + "y": "5.0 mm" + }, + { + "name": "", + "x": "2.5 mm", + "y": "2.5 mm" + }, + { + "name": "", + "x": "1.0 mm", + "y": "1.0 mm" + }, + { + "name": "", + "x": "0.5 mm", + "y": "0.5 mm" + }, + { + "name": "", + "x": "0.25 mm", + "y": "0.25 mm" + }, + { + "name": "", + "x": "0.2 mm", + "y": "0.2 mm" + }, + { + "name": "", + "x": "0.1 mm", + "y": "0.1 mm" + }, + { + "name": "", + "x": "0.05 mm", + "y": "0.05 mm" + }, + { + "name": "", + "x": "0.025 mm", + "y": "0.025 mm" + }, + { + "name": "", + "x": "0.01 mm", + "y": "0.01 mm" + } + ], + "snap": 0, + "style": 0, + "user_grid_x": "", + "user_grid_y": "" + }, + "maximized": false, + "mru_path": "", + "perspective": "", + "pos_x": 0, + "pos_y": 0, + "size_x": 0, + "size_y": 0, + "zoom_factors": [ + 0.13, + 0.22, + 0.35, + 0.6, + 1.0, + 1.5, + 2.2, + 3.5, + 5.0, + 8.0, + 13.0, + 20.0, + 35.0, + 50.0, + 80.0, + 130.0, + 220.0, + 300.0 + ] + } +} diff --git a/.kicad-config/9.0/design-block-lib-table b/.kicad-config/9.0/design-block-lib-table new file mode 100644 index 0000000..3652be8 --- /dev/null +++ b/.kicad-config/9.0/design-block-lib-table @@ -0,0 +1,3 @@ +(design_block_lib_table + (version 7) +) diff --git a/.kicad-config/9.0/eeschema.json b/.kicad-config/9.0/eeschema.json new file mode 100644 index 0000000..9805d6f --- /dev/null +++ b/.kicad-config/9.0/eeschema.json @@ -0,0 +1,542 @@ +{ + "annotation": { + "automatic": true, + "messages_filter": -1, + "method": 0, + "options": 0, + "recursive": true, + "scope": 0, + "sort_order": 0 + }, + "appearance": { + "color_theme": "_builtin_default", + "default_font": "KiCad Font", + "edit_label_height": -1, + "edit_label_visible_columns": "0 1 2 3 4 5 6 7", + "edit_label_width": -1, + "edit_sheet_height": -1, + "edit_sheet_visible_columns": "0 1 2 3 4 5 6 7", + "edit_sheet_width": -1, + "edit_symbol_height": -1, + "edit_symbol_visible_columns": "0 1 2 3 4 5 6 7", + "edit_symbol_width": -1, + "erc_severities": 48, + "footprint_preview": true, + "mark_sim_exclusions": true, + "print_sheet_reference": true, + "show_directive_labels": true, + "show_erc_errors": true, + "show_erc_exclusions": false, + "show_erc_warnings": true, + "show_hidden_fields": false, + "show_hidden_pins": false, + "show_illegal_symbol_lib_dialog": true, + "show_op_currents": true, + "show_op_voltages": true, + "show_page_limits": true, + "show_pin_alt_icons": true, + "show_sexpr_file_convert_warning": true, + "show_sheet_filename_case_sensitivity_dialog": true + }, + "aui": { + "design_blocks_panel_docked_width": -1, + "design_blocks_panel_float_height": -1, + "design_blocks_panel_float_width": -1, + "design_blocks_show": false, + "float_net_nav_panel": false, + "hierarchy_panel_docked_height": -1, + "hierarchy_panel_docked_width": -1, + "hierarchy_panel_float_height": -1, + "hierarchy_panel_float_width": -1, + "net_nav_panel_docked_size": { + "height": -1, + "width": 120 + }, + "net_nav_panel_float_pos": { + "x": 50, + "y": 200 + }, + "net_nav_panel_float_size": { + "height": 200, + "width": 200 + }, + "properties_panel_width": -1, + "properties_splitter_proportion": 0.5, + "schematic_hierarchy_float": false, + "search_panel_dock_direction": 3, + "search_panel_height": -1, + "search_panel_width": -1, + "show_net_nav_panel": false, + "show_properties": true, + "show_schematic_hierarchy": true, + "show_search": false + }, + "autoplace_fields": { + "align_to_grid": true, + "allow_rejustify": true, + "enable": true + }, + "bom": { + "plugins": [ + { + "command": "", + "name": "bom_csv_grouped_extra", + "path": "bom_csv_grouped_extra.py" + }, + { + "command": "", + "name": "bom_csv_grouped_by_value", + "path": "bom_csv_grouped_by_value.py" + }, + { + "command": "", + "name": "bom_csv_grouped_by_value_with_fp", + "path": "bom_csv_grouped_by_value_with_fp.py" + } + ], + "selected_plugin": "" + }, + "color_picker": { + "default_tab": 0 + }, + "cross_probing": { + "auto_highlight": true, + "center_on_items": true, + "on_selection": true, + "zoom_to_fit": true + }, + "design_block_chooser": { + "height": -1, + "keep_annotations": false, + "lib_tree": { + "column_widths": null + }, + "place_as_sheet": false, + "repeated_placement": false, + "sash_pos_h": -1, + "sash_pos_v": -1, + "sort_mode": 0, + "width": -1 + }, + "drawing": { + "auto_start_wires": true, + "default_bus_thickness": 12, + "default_junction_size": 36, + "default_line_thickness": 6, + "default_repeat_offset_x": 0, + "default_repeat_offset_y": 100, + "default_sheet_background_color": "rgba(0, 0, 0, 0.000)", + "default_sheet_border_color": "rgba(0, 0, 0, 0.000)", + "default_text_size": 50, + "default_wire_thickness": 6, + "field_names": "", + "junction_size_choice": 3, + "junction_size_mult_list": [ + 0.0, + 1.7, + 4.0, + 6.0, + 9.0, + 12.0 + ], + "line_mode": 1, + "pin_symbol_size": 25, + "repeat_label_increment": 1, + "text_offset_ratio": 0.08 + }, + "field_editor": { + "export_filename": "", + "field_widths": {}, + "height": 0, + "page": 0, + "scope": 0, + "selection_mode": 0, + "width": 0 + }, + "find_replace": { + "find_history": [], + "find_string": "", + "match_case": false, + "match_mode": 0, + "replace_history": [], + "replace_references": false, + "replace_string": "", + "search_all_fields": false, + "search_all_pins": false, + "search_and_replace": false, + "search_current_sheet_only": false + }, + "graphics": { + "canvas_type": 1, + "highlight_factor": 0.5, + "select_factor": 0.75 + }, + "import_graphics": { + "dxf_units": 0, + "interactive_placement": true, + "line_width": 0.2, + "line_width_units": 0, + "origin_units": 0, + "origin_x": 0.0, + "origin_y": 0.0 + }, + "input": { + "drag_is_move": false, + "esc_clears_net_highlight": true + }, + "lib_tree": { + "column_widths": null, + "columns": [], + "open_libs": [] + }, + "lib_view": { + "cmp_list_width": 150, + "lib_list_width": 150, + "show_pin_electrical_type": true, + "window": { + "cursor": { + "always_show_cursor": true, + "fullscreen_cursor": false + }, + "display": 0, + "grid": { + "axes_enabled": false, + "fast_grid_1": 1, + "fast_grid_2": 2, + "last_size": 1, + "line_width": 1.0, + "min_spacing": 10.0, + "override_connected": true, + "override_connected_idx": 1, + "override_graphics": false, + "override_graphics_idx": 2, + "override_text": true, + "override_text_idx": 3, + "override_vias": false, + "override_vias_idx": 0, + "override_wires": true, + "override_wires_idx": 1, + "overrides_enabled": true, + "show": true, + "sizes": [ + { + "name": "", + "x": "100 mil", + "y": "100 mil" + }, + { + "name": "", + "x": "50 mil", + "y": "50 mil" + }, + { + "name": "", + "x": "25 mil", + "y": "25 mil" + }, + { + "name": "", + "x": "10 mil", + "y": "10 mil" + } + ], + "snap": 0, + "style": 0, + "user_grid_x": "", + "user_grid_y": "" + }, + "maximized": false, + "mru_path": "", + "perspective": "", + "pos_x": 0, + "pos_y": 0, + "size_x": 500, + "size_y": 400, + "zoom_factors": [ + 0.05, + 0.07, + 0.1, + 0.15, + 0.2, + 0.3, + 0.5, + 0.7, + 1.0, + 1.5, + 2.0, + 3.0, + 4.5, + 6.5, + 10.0, + 15.0, + 20.0, + 30.0, + 45.0, + 65.0, + 100.0 + ] + } + }, + "meta": { + "version": 3 + }, + "netlist": { + "plugins": [] + }, + "page_settings": { + "export_comment1": false, + "export_comment2": false, + "export_comment3": false, + "export_comment4": false, + "export_comment5": false, + "export_comment6": false, + "export_comment7": false, + "export_comment8": false, + "export_comment9": false, + "export_company": false, + "export_date": false, + "export_paper": false, + "export_revision": false, + "export_title": false + }, + "plot": { + "background_color": false, + "color": true, + "color_theme": "user", + "format": 0, + "frame_reference": true, + "hpgl_origin": 0, + "hpgl_paper_size": 0, + "hpgl_pen_size": 0.5, + "other_open_file_after_plot": false, + "pdf_hierarchical_links": true, + "pdf_metadata": true, + "pdf_property_popups": true + }, + "plugins": { + "actions": [] + }, + "printing": { + "background": false, + "color_theme": "", + "layers": [], + "monochrome": true, + "scale": 1.0, + "title_block": false, + "use_theme": false + }, + "search_pane": { + "search_hidden_fields": true, + "selection_zoom": 1 + }, + "selection": { + "draw_selected_children": true, + "fill_shapes": false, + "highlight_netclass_colors": false, + "highlight_netclass_colors_alpha": 0.6, + "highlight_netclass_colors_thickness": 15, + "highlight_thickness": 2, + "thickness": 3 + }, + "simulator": { + "cursors_panel_height": 0, + "measurements_panel_height": 0, + "mouse_wheel_actions": { + "horizontal": 0, + "vertical_unmodified": 4, + "vertical_with_alt": 0, + "vertical_with_ctrl": 1, + "vertical_with_shift": 3 + }, + "plot_panel_height": 0, + "plot_panel_width": 0, + "signal_panel_height": 0, + "white_background": false, + "window": { + "cursor": { + "always_show_cursor": true, + "fullscreen_cursor": false + }, + "display": 0, + "grid": { + "axes_enabled": false, + "fast_grid_1": 1, + "fast_grid_2": 2, + "last_size": 1, + "line_width": 1.0, + "min_spacing": 10.0, + "override_connected": true, + "override_connected_idx": 1, + "override_graphics": false, + "override_graphics_idx": 2, + "override_text": true, + "override_text_idx": 3, + "override_vias": false, + "override_vias_idx": 0, + "override_wires": true, + "override_wires_idx": 1, + "overrides_enabled": true, + "show": true, + "sizes": [ + { + "name": "", + "x": "100 mil", + "y": "100 mil" + }, + { + "name": "", + "x": "50 mil", + "y": "50 mil" + }, + { + "name": "", + "x": "25 mil", + "y": "25 mil" + }, + { + "name": "", + "x": "10 mil", + "y": "10 mil" + } + ], + "snap": 0, + "style": 0, + "user_grid_x": "", + "user_grid_y": "" + }, + "maximized": false, + "mru_path": "", + "perspective": "", + "pos_x": 0, + "pos_y": 0, + "size_x": 500, + "size_y": 400, + "zoom_factors": [ + 0.05, + 0.07, + 0.1, + 0.15, + 0.2, + 0.3, + 0.5, + 0.7, + 1.0, + 1.5, + 2.0, + 3.0, + 4.5, + 6.5, + 10.0, + 15.0, + 20.0, + 30.0, + 45.0, + 65.0, + 100.0 + ] + } + }, + "symbol_chooser": { + "height": -1, + "keep_symbol": false, + "place_all_units": true, + "sash_pos_h": -1, + "sash_pos_v": -1, + "sort_mode": 0, + "width": -1 + }, + "system": { + "file_history": [], + "first_run_shown": false, + "last_imperial_units": 5, + "last_metric_units": 1, + "last_symbol_lib_dir": "", + "max_undo_items": 0, + "never_show_rescue_dialog": false, + "show_import_issues": true, + "units": 5 + }, + "window": { + "cursor": { + "always_show_cursor": true, + "fullscreen_cursor": false + }, + "display": 0, + "grid": { + "axes_enabled": false, + "fast_grid_1": 1, + "fast_grid_2": 2, + "last_size": 1, + "line_width": 1.0, + "min_spacing": 10.0, + "override_connected": true, + "override_connected_idx": 1, + "override_graphics": false, + "override_graphics_idx": 2, + "override_text": true, + "override_text_idx": 3, + "override_vias": false, + "override_vias_idx": 0, + "override_wires": true, + "override_wires_idx": 1, + "overrides_enabled": true, + "show": true, + "sizes": [ + { + "name": "", + "x": "100 mil", + "y": "100 mil" + }, + { + "name": "", + "x": "50 mil", + "y": "50 mil" + }, + { + "name": "", + "x": "25 mil", + "y": "25 mil" + }, + { + "name": "", + "x": "10 mil", + "y": "10 mil" + } + ], + "snap": 0, + "style": 0, + "user_grid_x": "", + "user_grid_y": "" + }, + "maximized": false, + "mru_path": "", + "perspective": "", + "pos_x": 0, + "pos_y": 0, + "size_x": 0, + "size_y": 0, + "zoom_factors": [ + 0.05, + 0.07, + 0.1, + 0.15, + 0.2, + 0.3, + 0.5, + 0.7, + 1.0, + 1.5, + 2.0, + 3.0, + 4.5, + 6.5, + 10.0, + 15.0, + 20.0, + 30.0, + 45.0, + 65.0, + 100.0 + ] + } +} diff --git a/.kicad-config/9.0/fp-lib-table b/.kicad-config/9.0/fp-lib-table new file mode 100644 index 0000000..e5e2c1d --- /dev/null +++ b/.kicad-config/9.0/fp-lib-table @@ -0,0 +1,155 @@ +(fp_lib_table + (lib (name Audio_Module)(type Kicad)(uri ${KICAD9_FOOTPRINT_DIR}/Audio_Module.pretty)(options "")(descr "Audio Module footprints")) + (lib (name Battery)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Battery.pretty)(options "")(descr "Battery and battery holder footprints")) + (lib (name Button_Switch_Keyboard)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Button_Switch_Keyboard.pretty)(options "")(descr "Buttons and switches for keyboard applications")) + (lib (name Button_Switch_SMD)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Button_Switch_SMD.pretty)(options "")(descr "Buttons and switches, surface mount")) + (lib (name Button_Switch_THT)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Button_Switch_THT.pretty)(options "")(descr "Buttons and switches, through hole")) + (lib (name Buzzer_Beeper)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Buzzer_Beeper.pretty)(options "")(descr "Audio signalling devices")) + (lib (name Calibration_Scale)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Calibration_Scale.pretty)(options "")(descr "Scales and grids intended for calibration and measurement")) + (lib (name Capacitor_SMD)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Capacitor_SMD.pretty)(options "")(descr "Capacitor, surface mount")) + (lib (name Capacitor_THT)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Capacitor_THT.pretty)(options "")(descr "Capacitor, through hole")) + (lib (name Capacitor_Tantalum_SMD)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Capacitor_Tantalum_SMD.pretty)(options "")(descr "Tantalum Capacitor, surface mount")) + (lib (name Connector)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector.pretty)(options "")(descr "Generic/unsorted connector footprints")) + (lib (name Connector_AMASS)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_AMASS.pretty)(options "")(descr "AMASS connector footprints")) + (lib (name Connector_Amphenol)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Amphenol.pretty)(options "")(descr "Amphenol LTW connector footprints")) + (lib (name Connector_Audio)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Audio.pretty)(options "")(descr "Audio connector footprints")) + (lib (name Connector_BarrelJack)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_BarrelJack.pretty)(options "")(descr "(DC) barrel jack connector footprints")) + (lib (name Connector_Card)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Card.pretty)(options "")(descr "Card and card holder footprints")) + (lib (name Connector_Coaxial)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Coaxial.pretty)(options "")(descr "Coaxial and RF connector footprints")) + (lib (name Connector_DIN)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_DIN.pretty)(options "")(descr "DIN connector footprints")) + (lib (name Connector_Dsub)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Dsub.pretty)(options "")(descr "DSub connector footprints")) + (lib (name Connector_FFC-FPC)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_FFC-FPC.pretty)(options "")(descr "FFC (Flexible Flat Cable) and FPC (Flexible Printed Circuit) connector footprints")) + (lib (name Connector_Harting)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Harting.pretty)(options "")(descr "Harting connector footprints")) + (lib (name Connector_Harwin)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Harwin.pretty)(options "")(descr "Harwin connector footprints")) + (lib (name Connector_Hirose)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Hirose.pretty)(options "")(descr "Hirose connector footprints")) + (lib (name Connector_Hirose_FX8)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Hirose_FX8.pretty)(options "")(descr "Hirose FX8 series connector footprints")) + (lib (name Connector_Hirose_DF40)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Hirose_DF40.pretty)(options "")(descr "Hirose DF40 series connector footprints")) + (lib (name Connector_IDC)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_IDC.pretty)(options "")(descr "IDC connector footprints")) + (lib (name Connector_JAE)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_JAE.pretty)(options "")(descr "JAE connector footprints")) + (lib (name Connector_JAE_WP7B)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_JAE_WP7B.pretty)(options "")(descr "JAE WP7B series FPC connector footprints")) + (lib (name Connector_JST)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_JST.pretty)(options "")(descr "JST connector footprints www.jst.com")) + (lib (name Connector_Molex_Milligrid)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Molex_Milligrid.pretty)(options "")(descr "Molex 87832 Milli-Grid header footprints")) + (lib (name Connector_Molex)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Molex.pretty)(options "")(descr "Molex connector footprints www.molex.com")) + (lib (name Connector_PCBEdge)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_PCBEdge.pretty)(options "")(descr "PCB edge connectors (e.g. PCI, ISA, PCIe, ...)")) + (lib (name Connector_Pin)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Pin.pretty)(options "")(descr "Single (solder) pin conectors")) + (lib (name Connector_PinHeader_1.00mm)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_PinHeader_1.00mm.pretty)(options "")(descr "Pin headers, 1.0mm pitch")) + (lib (name Connector_PinHeader_1.27mm)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_PinHeader_1.27mm.pretty)(options "")(descr "Pin headers, 1.27mm pitch")) + (lib (name Connector_PinHeader_2.00mm)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_PinHeader_2.00mm.pretty)(options "")(descr "Pin headers, 2.0mm pitch")) + (lib (name Connector_PinHeader_2.54mm)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_PinHeader_2.54mm.pretty)(options "")(descr "Pin headers, 2.54mm pitch")) + (lib (name Connector_PinSocket_1.00mm)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_PinSocket_1.00mm.pretty)(options "")(descr "Pin sockets, 1.00mm pitch")) + (lib (name Connector_PinSocket_1.27mm)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_PinSocket_1.27mm.pretty)(options "")(descr "Pin sockets, 1.27mm pitch")) + (lib (name Connector_PinSocket_2.00mm)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_PinSocket_2.00mm.pretty)(options "")(descr "Pin sockets, 2.0mm pitch")) + (lib (name Connector_PinSocket_2.54mm)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_PinSocket_2.54mm.pretty)(options "")(descr "Pin sockets, 2.54mm pitch")) + (lib (name Connector_Phoenix_MC)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Phoenix_MC.pretty)(options "")(descr "Phoenix MC connector footprints")) + (lib (name Connector_Phoenix_MC_HighVoltage)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Phoenix_MC_HighVoltage.pretty)(options "")(descr "Phoenix high voltage (320V, 5.08mm pitch) MC connector footprints")) + (lib (name Connector_Phoenix_MSTB)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Phoenix_MSTB.pretty)(options "")(descr "Phoenix MSTB connector footprints")) + (lib (name Connector_Phoenix_GMSTB)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Phoenix_GMSTB.pretty)(options "")(descr "Phoenix GMSTB series (high voltage MSTB) connector footprints")) + (lib (name Connector_Phoenix_SPT)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Phoenix_SPT.pretty)(options "")(descr "Phoenix SPT connector footprints")) + (lib (name Connector_Samtec)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Samtec.pretty)(options "")(descr "Samtec connector footprints")) + (lib (name Connector_Samtec_FSI)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Samtec_FSI.pretty)(options "")(descr "Samtec FSI 1.0 mm one-piece compression connector footprints")) + (lib (name Connector_Samtec_HLE_SMD)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Samtec_HLE_SMD.pretty)(options "")(descr "Samtec surface mount HLE series connector footprints")) + (lib (name Connector_Samtec_HLE_THT)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Samtec_HLE_THT.pretty)(options "")(descr "Samtec through hole HLE series connector footprints")) + (lib (name Connector_Samtec_HPM_THT)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Samtec_HPM_THT.pretty)(options "")(descr "Samtec through hole HPM series power header footprints")) + (lib (name Connector_Samtec_HSEC8)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Samtec_HSEC8.pretty)(options "")(descr "Samtec HSEC8 0.8mm high speed card edge connector footprints")) + (lib (name Connector_Samtec_LTMM)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Samtec_LTMM.pretty)(options "")(descr "Samtec LTMM 2.00 mm shrouded terminal strip header footprints")) + (lib (name Connector_Samtec_MicroMate)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Samtec_MicroMate.pretty)(options "")(descr "Samtec MicroMate discrete wire terminal strips, 1.0mm pitch")) + (lib (name Connector_Samtec_MicroPower)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Samtec_MicroPower.pretty)(options "")(descr "Samtec 2.00mm mPOWER Ultra Micro Power connector footprints")) + (lib (name Connector_RJ)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_RJ.pretty)(options "")(descr "Registered Jack (RJ) connector footprints (e.g. RJ11, RJ45, ...)")) + (lib (name Connector_SATA_SAS)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_SATA_SAS.pretty)(options "")(descr "SATA/SAS connector footprints")) + (lib (name Connector_Stocko)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Stocko.pretty)(options "")(descr "Stocko connector footprints")) + (lib (name Connector_TE-Connectivity)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_TE-Connectivity.pretty)(options "")(descr "Footprints for connectors by TE Connectivity")) + (lib (name Connector_USB)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_USB.pretty)(options "")(descr "USB connector footprints")) + (lib (name Connector_Video)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Video.pretty)(options "")(descr "Video connector footprints like DVI and HDMI")) + (lib (name Connector_Wago)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Wago.pretty)(options "")(descr "Wago connector footprints")) + (lib (name Connector_Wire)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Wire.pretty)(options "")(descr "Footprints for solder wire pads")) + (lib (name Connector_Wuerth)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Wuerth.pretty)(options "")(descr "Wuerth connector footprints")) + (lib (name Connector_Zhaoxing)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Connector_Zhaoxing.pretty)(options "")(descr "Zhaoxing connector footprints")) + (lib (name Converter_ACDC)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Converter_ACDC.pretty)(options "")(descr "AC/DC converter footprints")) + (lib (name Converter_DCDC)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Converter_DCDC.pretty)(options "")(descr "DC/DC converter footprints")) + (lib (name Crystal)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Crystal.pretty)(options "")(descr "Crystal footprints")) + (lib (name Diode_SMD)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Diode_SMD.pretty)(options "")(descr "Diode footprints, surface mount")) + (lib (name Diode_THT)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Diode_THT.pretty)(options "")(descr "Diode footprints, through hole")) + (lib (name Display_7Segment)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Display_7Segment.pretty)(options "")(descr "Seven segment Display")) + (lib (name Display)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Display.pretty)(options "")(descr "Display modules")) + (lib (name Ferrite_THT)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Ferrite_THT.pretty)(options "")(descr "Ferrite bead, through hole")) + (lib (name Fiducial)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Fiducial.pretty)(options "")(descr "Fiducial markings")) + (lib (name Filter)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Filter.pretty)(options "")(descr "Filter footprints")) + (lib (name Fuse)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Fuse.pretty)(options "")(descr "Fuse and fuse holder footprints")) + (lib (name Heatsink)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Heatsink.pretty)(options "")(descr "Heatsinks and thermal products")) + (lib (name Inductor_SMD)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Inductor_SMD.pretty)(options "")(descr "Inductor footprints, surface mount")) + (lib (name Inductor_SMD_Wurth)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Inductor_SMD_Wurth.pretty)(options "")(descr "Würth Elektronik inductor footprints, surface mount")) + (lib (name Inductor_THT)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Inductor_THT.pretty)(options "")(descr "Inductor footprints, through hole")) + (lib (name Inductor_THT_Wurth)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Inductor_THT_Wurth.pretty)(options "")(descr "Würth Elektronik inductor footprints, through hole")) + (lib (name Jumper)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Jumper.pretty)(options "")(descr "Jumpers, solder jumpers, ... footprints")) + (lib (name LED_SMD)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/LED_SMD.pretty)(options "")(descr "Light emitting diodes (LED), surface mount")) + (lib (name LED_THT)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/LED_THT.pretty)(options "")(descr "Light emitting diodes (LED), through hole")) + (lib (name Module)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Module.pretty)(options "")(descr "Footprints for SoM (System on Module)")) + (lib (name Motors)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Motors.pretty)(options "")(descr "Footprints for Motors")) + (lib (name MountingHole)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/MountingHole.pretty)(options "")(descr "Mechanical fasteners")) + (lib (name Mounting_Wuerth)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Mounting_Wuerth.pretty)(options "")(descr "Mechanical fasteners by wuerth electronics")) + (lib (name MountingEquipment)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/MountingEquipment.pretty)(options "")(descr "Mechanical parts")) + (lib (name NetTie)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/NetTie.pretty)(options "")(descr "Net ties")) + (lib (name OptoDevice)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/OptoDevice.pretty)(options "")(descr "Optical devices (light sensors, opto isolators/interrupters, laser diodes, fiber optical components, lightpipes, lenses ...)")) + (lib (name Oscillator)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Oscillator.pretty)(options "")(descr "Footprints for oscillator devices")) + (lib (name Package_BGA)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Package_BGA.pretty)(options "")(descr "Ball Grid Array (BGA)")) + (lib (name Package_CSP)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Package_CSP.pretty)(options "")(descr "Chip Scale Packages (CSP)")) + (lib (name Package_DFN_QFN)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Package_DFN_QFN.pretty)(options "")(descr "Surface mount IC packages, DFN / LGA / QFN")) + (lib (name Package_DIP)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Package_DIP.pretty)(options "")(descr "Through hole IC packages, DIP")) + (lib (name Package_DirectFET)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Package_DirectFET.pretty)(options "")(descr "DirectFET packages from International Rectifier")) + (lib (name Package_LCC)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Package_LCC.pretty)(options "")(descr "Leaded Chip Carriers (LCC)")) + (lib (name Package_LGA)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Package_LGA.pretty)(options "")(descr "Land Grid Array (LGA)")) + (lib (name Package_QFP)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Package_QFP.pretty)(options "")(descr "Quad Flat Package (QFP)")) + (lib (name Package_SIP)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Package_SIP.pretty)(options "")(descr "Single Inline Package(SIP)")) + (lib (name Package_SO)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Package_SO.pretty)(options "")(descr "Small Outline Integrated Circuits (SOIC, SSOP, xSOP, xSO)")) + (lib (name Package_SO_J-Lead)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Package_SO_J-Lead.pretty)(options "")(descr "Small Outline Integrated Circuits J-Lead")) + (lib (name Package_SON)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Package_SON.pretty)(options "")(descr "Small Outline No-Lead (SON)")) + (lib (name Package_TO_SOT_SMD)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Package_TO_SOT_SMD.pretty)(options "")(descr "Surface mount transistor packages")) + (lib (name Package_TO_SOT_THT)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Package_TO_SOT_THT.pretty)(options "")(descr "Through hole transistor packages")) + (lib (name Panelization)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Panelization.pretty)(options "")(descr "Mousebites, parts and break lines for panelization and break-away parts.")) + (lib (name Potentiometer_SMD)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Potentiometer_SMD.pretty)(options "")(descr "Potentiometer footprints, surface mount (SMD)")) + (lib (name Potentiometer_THT)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Potentiometer_THT.pretty)(options "")(descr "Potentiometer footprints, through hole (THT)")) + (lib (name Relay_SMD)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Relay_SMD.pretty)(options "")(descr "Surface mount relay packages")) + (lib (name Relay_THT)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Relay_THT.pretty)(options "")(descr "Through hole relay packages")) + (lib (name Resistor_SMD)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Resistor_SMD.pretty)(options "")(descr "Resistor footprints, surface mount (SMD)")) + (lib (name Resistor_THT)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Resistor_THT.pretty)(options "")(descr "Resistor footprints, through hole (THT)")) + (lib (name RF)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/RF.pretty)(options "")(descr "Specialized footprints for RF components that don't fit in the other RF libraries.")) + (lib (name RF_Antenna)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/RF_Antenna.pretty)(options "")(descr "Radio-frequency / wireless antenna footprints")) + (lib (name RF_Converter)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/RF_Converter.pretty)(options "")(descr "Specialized footprints for RF signal converters (Like Attenuators, Baluns, Mixers, Couplers, etc.)")) + (lib (name RF_GPS)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/RF_GPS.pretty)(options "")(descr "GNSS footprints")) + (lib (name RF_GSM)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/RF_GSM.pretty)(options "")(descr "GSM Modules footprints")) + (lib (name RF_Mini-Circuits)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/RF_Mini-Circuits.pretty)(options "")(descr "Footprints for Mini-Circuits RF parts.")) + (lib (name RF_Module)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/RF_Module.pretty)(options "")(descr "Radio-frequency / wireless modules")) + (lib (name RF_WiFi)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/RF_WiFi.pretty)(options "")(descr "WiFi modules")) + (lib (name RF_Shielding)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/RF_Shielding.pretty)(options "")(descr "Specialied footprints for EMI shields and covers")) + (lib (name Rotary_Encoder)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Rotary_Encoder.pretty)(options "")(descr "Rotary Encoder Footprints")) + (lib (name Sensor)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Sensor.pretty)(options "")(descr "Specialized footprints for multi-function sensors")) + (lib (name Sensor_Audio)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Sensor_Audio.pretty)(options "")(descr "Specialized footprints for audio sensors")) + (lib (name Sensor_Distance)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Sensor_Distance.pretty)(options "")(descr "Specialized footprints for distance sensors")) + (lib (name Sensor_Current)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Sensor_Current.pretty)(options "")(descr "Specialized footprints for current sensors")) + (lib (name Sensor_Humidity)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Sensor_Humidity.pretty)(options "")(descr "Specialized footprints for humidity sensors")) + (lib (name Sensor_Motion)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Sensor_Motion.pretty)(options "")(descr "Specialized footprints for motion sensors")) + (lib (name Sensor_Pressure)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Sensor_Pressure.pretty)(options "")(descr "Specialized footprints for pressure sensors")) + (lib (name Sensor_Voltage)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Sensor_Voltage.pretty)(options "")(descr "Specialized footprints for voltage sensors")) + (lib (name Socket)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Socket.pretty)(options "")(descr "Sockets")) + (lib (name Symbol)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Symbol.pretty)(options "")(descr "PCB symbols")) + (lib (name TerminalBlock_Altech)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/TerminalBlock_Altech.pretty)(options "")(descr "Altech terminal block footprints")) + (lib (name TerminalBlock)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/TerminalBlock.pretty)(options "")(descr "Footprints for terminal blocks that do not have their own manufacturer specific library.")) + (lib (name TerminalBlock_4Ucon)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/TerminalBlock_4Ucon.pretty)(options "")(descr "4UCON terminal blocks")) + (lib (name TerminalBlock_CUI)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/TerminalBlock_CUI.pretty)(options "")(descr "CUI terminal blocks")) + (lib (name TerminalBlock_Dinkle)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/TerminalBlock_Dinkle.pretty)(options "")(descr "Dinkle terminal blocks")) + (lib (name TerminalBlock_Degson)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/TerminalBlock_Degson.pretty)(options "")(descr "Degson terminal blocks")) + (lib (name TerminalBlock_MetzConnect)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/TerminalBlock_MetzConnect.pretty)(options "")(descr "Metz Connect terminal blocks")) + (lib (name TerminalBlock_Philmore)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/TerminalBlock_Philmore.pretty)(options "")(descr "Philmore terminal blocks")) + (lib (name TerminalBlock_Phoenix)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/TerminalBlock_Phoenix.pretty)(options "")(descr "Phoenix Contact terminal blocks")) + (lib (name TerminalBlock_RND)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/TerminalBlock_RND.pretty)(options "")(descr "RND terminal blocks")) + (lib (name TerminalBlock_TE-Connectivity)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/TerminalBlock_TE-Connectivity.pretty)(options "")(descr "TE Connectivity terminal blocks")) + (lib (name TerminalBlock_WAGO)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/TerminalBlock_WAGO.pretty)(options "")(descr "WAGO terminal blocks")) + (lib (name TerminalBlock_Wuerth)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/TerminalBlock_Wuerth.pretty)(options "")(descr "Wuerth Elektronik terminal blocks")) + (lib (name TestPoint)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/TestPoint.pretty)(options "")(descr "Test points, measurement points, probe connection points")) + (lib (name Transformer_SMD)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Transformer_SMD.pretty)(options "")(descr "Surface mount transformers")) + (lib (name Transformer_THT)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Transformer_THT.pretty)(options "")(descr "Through hole transformers")) + (lib (name Transistor_Power)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Transistor_Power.pretty)(options "")(descr "Power Transistors")) + (lib (name Transistor_Power_Module)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Transistor_Power_Module.pretty)(options "")(descr "Transistor Power Modules")) + (lib (name Valve)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Valve.pretty)(options "")(descr "Valve")) + (lib (name Varistor)(type KiCad)(uri ${KICAD9_FOOTPRINT_DIR}/Varistor.pretty)(options "")(descr "Varistor")) +) diff --git a/.kicad-config/9.0/kicad.json b/.kicad-config/9.0/kicad.json new file mode 100644 index 0000000..8b89328 --- /dev/null +++ b/.kicad-config/9.0/kicad.json @@ -0,0 +1,262 @@ +{ + "appearance": { + "color_theme": "_builtin_default", + "left_frame_width": 200 + }, + "color_picker": { + "default_tab": 0 + }, + "cross_probing": { + "auto_highlight": true, + "center_on_items": true, + "on_selection": true, + "zoom_to_fit": true + }, + "find_replace": { + "find_history": [], + "find_string": "", + "match_case": false, + "match_mode": 0, + "replace_history": [], + "replace_string": "", + "search_and_replace": false + }, + "graphics": { + "canvas_type": 1, + "highlight_factor": 0.5, + "select_factor": 0.75 + }, + "lib_tree": { + "column_widths": null, + "columns": [], + "open_libs": [] + }, + "meta": { + "version": 0 + }, + "pcm": { + "check_for_updates": true, + "last_download_dir": "", + "lib_auto_add": true, + "lib_auto_remove": true, + "lib_prefix": "PCM_", + "repositories": [ + { + "name": "KiCad official repository", + "url": "https://repository.kicad.org/repository.json" + } + ] + }, + "plugins": { + "actions": [] + }, + "printing": { + "background": false, + "color_theme": "", + "layers": [], + "monochrome": true, + "scale": 1.0, + "title_block": false, + "use_theme": false + }, + "search_pane": { + "search_hidden_fields": true, + "selection_zoom": 1 + }, + "system": { + "check_for_kicad_updates": true, + "file_history": [], + "first_run_shown": false, + "last_design_block_lib_dir": "", + "last_imperial_units": 5, + "last_metric_units": 1, + "last_received_update": "", + "last_update_check_time": "", + "max_undo_items": 0, + "open_projects": [], + "show_import_issues": true, + "units": 1 + }, + "template": { + "window": { + "pos": { + "x": -1, + "y": -1 + }, + "size": { + "height": -1, + "width": -1 + } + } + }, + "window": { + "cursor": { + "always_show_cursor": true, + "fullscreen_cursor": false + }, + "display": 0, + "grid": { + "axes_enabled": false, + "fast_grid_1": 15, + "fast_grid_2": 16, + "last_size": 15, + "line_width": 1.0, + "min_spacing": 10.0, + "override_connected": false, + "override_connected_idx": 16, + "override_graphics": false, + "override_graphics_idx": 15, + "override_text": false, + "override_text_idx": 18, + "override_vias": false, + "override_vias_idx": 18, + "override_wires": false, + "override_wires_idx": 19, + "overrides_enabled": true, + "show": true, + "sizes": [ + { + "name": "", + "x": "1000 mil", + "y": "1000 mil" + }, + { + "name": "", + "x": "500 mil", + "y": "500 mil" + }, + { + "name": "", + "x": "250 mil", + "y": "250 mil" + }, + { + "name": "", + "x": "200 mil", + "y": "200 mil" + }, + { + "name": "", + "x": "100 mil", + "y": "100 mil" + }, + { + "name": "", + "x": "50 mil", + "y": "50 mil" + }, + { + "name": "", + "x": "25 mil", + "y": "25 mil" + }, + { + "name": "", + "x": "20 mil", + "y": "20 mil" + }, + { + "name": "", + "x": "10 mil", + "y": "10 mil" + }, + { + "name": "", + "x": "5 mil", + "y": "5 mil" + }, + { + "name": "", + "x": "2 mil", + "y": "2 mil" + }, + { + "name": "", + "x": "1 mil", + "y": "1 mil" + }, + { + "name": "", + "x": "5.0 mm", + "y": "5.0 mm" + }, + { + "name": "", + "x": "2.5 mm", + "y": "2.5 mm" + }, + { + "name": "", + "x": "1.0 mm", + "y": "1.0 mm" + }, + { + "name": "", + "x": "0.5 mm", + "y": "0.5 mm" + }, + { + "name": "", + "x": "0.25 mm", + "y": "0.25 mm" + }, + { + "name": "", + "x": "0.2 mm", + "y": "0.2 mm" + }, + { + "name": "", + "x": "0.1 mm", + "y": "0.1 mm" + }, + { + "name": "", + "x": "0.05 mm", + "y": "0.05 mm" + }, + { + "name": "", + "x": "0.025 mm", + "y": "0.025 mm" + }, + { + "name": "", + "x": "0.01 mm", + "y": "0.01 mm" + } + ], + "snap": 0, + "style": 0, + "user_grid_x": "", + "user_grid_y": "" + }, + "maximized": false, + "mru_path": "", + "perspective": "", + "pos_x": 0, + "pos_y": 0, + "size_x": 0, + "size_y": 0, + "zoom_factors": [ + 0.13, + 0.22, + 0.35, + 0.6, + 1.0, + 1.5, + 2.2, + 3.5, + 5.0, + 8.0, + 13.0, + 20.0, + 35.0, + 50.0, + 80.0, + 130.0, + 220.0, + 300.0 + ] + } +} diff --git a/.kicad-config/9.0/kicad_common.json b/.kicad-config/9.0/kicad_common.json new file mode 100644 index 0000000..b9795ab --- /dev/null +++ b/.kicad-config/9.0/kicad_common.json @@ -0,0 +1,95 @@ +{ + "api": { + "enable_server": false, + "interpreter_path": "/nix/store/09fyxly82kl9hp58gpd466sgyww0npz1-python3-3.13.9-env/bin/python3" + }, + "appearance": { + "grid_striping": false, + "hicontrast_dimming_factor": 0.800000011920929, + "icon_theme": 2, + "show_scrollbars": false, + "text_editor_zoom": 0, + "toolbar_icon_size": 24, + "use_icons_in_menus": true + }, + "auto_backup": { + "backup_on_autosave": false, + "enabled": true, + "limit_daily_files": 5, + "limit_total_files": 25, + "limit_total_size": 104857600, + "min_interval": 300 + }, + "do_not_show_again": { + "data_collection_prompt": false, + "env_var_overwrite_warning": false, + "scaled_3d_models_warning": false, + "update_check_prompt": false, + "zone_fill_warning": false + }, + "environment": { + "vars": null + }, + "git": { + "authorEmail": "", + "authorName": "", + "enableGit": true, + "repositories": null, + "updatInterval": 5, + "useDefaultAuthor": true + }, + "graphics": { + "cairo_antialiasing_mode": 0, + "opengl_antialiasing_mode": 2 + }, + "input": { + "auto_pan": false, + "auto_pan_acceleration": 5, + "center_on_zoom": true, + "focus_follow_sch_pcb": false, + "horizontal_pan": false, + "hotkey_feedback": true, + "immediate_actions": true, + "mouse_left": -1, + "mouse_middle": 2, + "mouse_right": 2, + "reverse_scroll_pan_h": false, + "reverse_scroll_zoom": false, + "scroll_modifier_pan_h": 308, + "scroll_modifier_pan_v": 306, + "scroll_modifier_zoom": 0, + "warp_mouse_on_move": true, + "zoom_acceleration": false, + "zoom_speed": 1, + "zoom_speed_auto": true + }, + "meta": { + "filename": "kicad_common.json", + "version": 3 + }, + "netclass_panel": { + "eeschema_shown_columns": "0 10 11 12 13", + "pcbnew_shown_columns": "0 1 2 3 4 5 6 7 8 9", + "sash_pos": 160 + }, + "package_manager": { + "sash_pos": 380 + }, + "session": { + "pinned_design_block_libs": [], + "pinned_fp_libs": [], + "pinned_symbol_libs": [], + "remember_open_files": false + }, + "system": { + "autosave_interval": 600, + "clear_3d_cache_interval": 30, + "file_explorer": "", + "file_history_size": 9, + "language": "Default", + "pdf_viewer_name": "", + "text_editor": "", + "use_system_pdf_viewer": true, + "working_dir": "/home/priec/Documents/programming/uni/projekt_2kicad" + } +} diff --git a/.kicad-config/9.0/symbol_editor.json b/.kicad-config/9.0/symbol_editor.json new file mode 100644 index 0000000..b4bf61b --- /dev/null +++ b/.kicad-config/9.0/symbol_editor.json @@ -0,0 +1,192 @@ +{ + "appearance": { + "color_theme": "_builtin_default" + }, + "aui": { + "properties_panel_width": -1, + "properties_splitter_proportion": 0.5, + "show_properties": true + }, + "color_picker": { + "default_tab": 0 + }, + "cross_probing": { + "auto_highlight": true, + "center_on_items": true, + "on_selection": true, + "zoom_to_fit": true + }, + "defaults": { + "line_width": 0, + "pin_length": 100, + "pin_name_size": 50, + "pin_num_size": 50, + "text_size": 50 + }, + "drag_pins_along_with_edges": true, + "edit_symbol_visible_columns": "0 1 2 3 4 5 6 7", + "find_replace": { + "find_history": [], + "find_string": "", + "match_case": false, + "match_mode": 0, + "replace_history": [], + "replace_string": "", + "search_and_replace": false + }, + "graphics": { + "canvas_type": 1, + "highlight_factor": 0.5, + "select_factor": 0.75 + }, + "import_graphics": { + "dxf_units": 0, + "interactive_placement": true, + "line_width": 0.2, + "line_width_units": 0, + "origin_units": 0, + "origin_x": 0.0, + "origin_y": 0.0 + }, + "lib_table_width": 250, + "lib_tree": { + "column_widths": null, + "columns": [], + "open_libs": [] + }, + "library": { + "sort_mode": 0 + }, + "meta": { + "version": 1 + }, + "pin_table_visible_columns": "0 1 2 3 4 5 9 10", + "plugins": { + "actions": [] + }, + "printing": { + "background": false, + "color_theme": "", + "layers": [], + "monochrome": true, + "scale": 1.0, + "title_block": false, + "use_theme": false + }, + "repeat": { + "label_delta": 1, + "pin_step": 100 + }, + "search_pane": { + "search_hidden_fields": true, + "selection_zoom": 1 + }, + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "symbols": true, + "text": true, + "wires": true + }, + "show_hidden_lib_fields": true, + "show_hidden_lib_pins": true, + "show_pin_alt_icons": true, + "show_pin_electrical_type": true, + "system": { + "file_history": [], + "first_run_shown": false, + "last_imperial_units": 5, + "last_metric_units": 1, + "max_undo_items": 0, + "show_import_issues": true, + "units": 5 + }, + "use_eeschema_color_settings": true, + "window": { + "cursor": { + "always_show_cursor": true, + "fullscreen_cursor": false + }, + "display": 0, + "grid": { + "axes_enabled": false, + "fast_grid_1": 1, + "fast_grid_2": 2, + "last_size": 1, + "line_width": 1.0, + "min_spacing": 10.0, + "override_connected": true, + "override_connected_idx": 1, + "override_graphics": false, + "override_graphics_idx": 2, + "override_text": true, + "override_text_idx": 3, + "override_vias": false, + "override_vias_idx": 0, + "override_wires": true, + "override_wires_idx": 1, + "overrides_enabled": true, + "show": true, + "sizes": [ + { + "name": "", + "x": "100 mil", + "y": "100 mil" + }, + { + "name": "", + "x": "50 mil", + "y": "50 mil" + }, + { + "name": "", + "x": "25 mil", + "y": "25 mil" + }, + { + "name": "", + "x": "10 mil", + "y": "10 mil" + } + ], + "snap": 0, + "style": 0, + "user_grid_x": "", + "user_grid_y": "" + }, + "maximized": false, + "mru_path": "", + "perspective": "", + "pos_x": 0, + "pos_y": 0, + "size_x": 0, + "size_y": 0, + "zoom_factors": [ + 0.05, + 0.07, + 0.1, + 0.15, + 0.2, + 0.3, + 0.5, + 0.7, + 1.0, + 1.5, + 2.0, + 3.0, + 4.5, + 6.5, + 10.0, + 15.0, + 20.0, + 30.0, + 45.0, + 65.0, + 100.0 + ] + } +} diff --git a/esp32d0wd_v3-erc.rpt b/esp32d0wd_v3-erc.rpt new file mode 100644 index 0000000..13bc463 --- /dev/null +++ b/esp32d0wd_v3-erc.rpt @@ -0,0 +1,191 @@ +ERC report (2026-02-23T20:53:35+0100, Encoding UTF8) + +***** Sheet / +[pin_not_connected]: Pin not connected + ; error + @(104.76 mm, 64.60 mm): Symbol U1 Pin 4 [SENSOR_VP, Input, Line] +[pin_not_driven]: Input pin not driven by any Output pins + ; error + @(104.76 mm, 64.60 mm): Symbol U1 Pin 4 [SENSOR_VP, Input, Line] +[pin_not_connected]: Pin not connected + ; error + @(104.76 mm, 67.14 mm): Symbol U1 Pin 5 [SENSOR_VN, Input, Line] +[pin_not_driven]: Input pin not driven by any Output pins + ; error + @(104.76 mm, 67.14 mm): Symbol U1 Pin 5 [SENSOR_VN, Input, Line] +[power_pin_not_driven]: Input Power pin not driven by any Output Power pins + ; error + @(120.00 mm, 54.44 mm): Symbol U1 Pin 2 [VDD, Power input, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 59.52 mm): Symbol U1 Pin 25 [IO0, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 62.06 mm): Symbol U1 Pin 35 [TXD0/IO1, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 64.60 mm): Symbol U1 Pin 24 [IO2, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 67.14 mm): Symbol U1 Pin 34 [RXD0/IO3, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 69.68 mm): Symbol U1 Pin 26 [IO4, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 72.22 mm): Symbol U1 Pin 29 [IO5, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 74.76 mm): Symbol U1 Pin 14 [IO12, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 77.30 mm): Symbol U1 Pin 16 [IO13, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 79.84 mm): Symbol U1 Pin 13 [IO14, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 82.38 mm): Symbol U1 Pin 23 [IO15, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 84.92 mm): Symbol U1 Pin 27 [IO16, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 87.46 mm): Symbol U1 Pin 28 [IO17, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 90.00 mm): Symbol U1 Pin 30 [IO18, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 92.54 mm): Symbol U1 Pin 31 [IO19, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 95.08 mm): Symbol U1 Pin 33 [IO21, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 97.62 mm): Symbol U1 Pin 36 [IO22, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 100.16 mm): Symbol U1 Pin 37 [IO23, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 105.24 mm): Symbol U1 Pin 11 [IO26, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 107.78 mm): Symbol U1 Pin 12 [IO27, Bidirectional, Line] +[power_pin_not_driven]: Input Power pin not driven by any Output Power pins + ; error + @(120.00 mm, 125.56 mm): Symbol U1 Pin 1 [GND, Power input, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 110.32 mm): Symbol U1 Pin 8 [IO32, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 112.86 mm): Symbol U1 Pin 9 [IO33, Bidirectional, Line] +[pin_not_connected]: Pin not connected + ; error + @(135.24 mm, 117.94 mm): Symbol U1 Pin 7 [IO35, Input, Line] +[pin_not_driven]: Input pin not driven by any Output pins + ; error + @(135.24 mm, 117.94 mm): Symbol U1 Pin 7 [IO35, Input, Line] +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(24.92 mm, 60.00 mm): Symbol J0 Pin 1 [Pin_1, Passive, Line] +[lib_symbol_issues]: The current configuration does not include the symbol library '' + ; warning + @(30.00 mm, 60.00 mm): Symbol J0 [Conn_01x02] +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(24.92 mm, 62.54 mm): Horizontal Wire, length 5.08 mm +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(50.00 mm, 77.46 mm): Horizontal Wire, length 12.38 mm +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(50.00 mm, 77.46 mm): Symbol R3 Pin 1 [Passive, Line] +[lib_symbol_issues]: The current configuration does not include the symbol library '' + ; warning + @(50.00 mm, 81.27 mm): Symbol R3 [R] +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(62.38 mm, 77.46 mm): Symbol U3 Pin 1 [Passive, Line] +[lib_symbol_issues]: The current configuration does not include the symbol library '' + ; warning + @(70.00 mm, 80.00 mm): Symbol U3 [PC817] +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(77.62 mm, 77.46 mm): Horizontal Wire, length 12.38 mm +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(24.92 mm, 110.00 mm): Symbol J1 Pin 1 [Pin_1, Passive, Line] +[lib_symbol_issues]: The current configuration does not include the symbol library '' + ; warning + @(30.00 mm, 110.00 mm): Symbol J1 [Conn_01x02] +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(24.92 mm, 112.54 mm): Horizontal Wire, length 5.08 mm +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(90.00 mm, 77.46 mm): Horizontal Wire, length 14.92 mm +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(104.76 mm, 59.52 mm): Vertical Wire, length 5.08 mm +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(104.76 mm, 59.52 mm): Symbol U1 Pin 3 [EN, Input, Line] +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(55.00 mm, 107.46 mm): Horizontal Wire, length 7.38 mm +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(55.00 mm, 107.46 mm): Symbol R1 Pin 1 [Passive, Line] +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(90.00 mm, 82.54 mm): Symbol R4 Pin 1 [Passive, Line] +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(90.00 mm, 82.54 mm): Vertical Wire, length 5.08 mm +[lib_symbol_issues]: The current configuration does not include the symbol library '' + ; warning + @(55.00 mm, 111.27 mm): Symbol R1 [R] +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(62.38 mm, 107.46 mm): Symbol U2 Pin 1 [Passive, Line] +[lib_symbol_issues]: The current configuration does not include the symbol library '' + ; warning + @(90.00 mm, 86.35 mm): Symbol R4 [R] +[lib_symbol_issues]: The current configuration does not include the symbol library '' + ; warning + @(70.00 mm, 110.00 mm): Symbol U2 [PC817] +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(104.92 mm, 77.46 mm): Vertical Wire, length 5.08 mm +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(77.62 mm, 107.46 mm): Horizontal Wire, length 12.38 mm +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(104.92 mm, 82.54 mm): Symbol J3 Pin 1 [Pin_1, Passive, Line] +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(104.92 mm, 85.08 mm): Horizontal Wire, length 5.08 mm +[lib_symbol_issues]: The current configuration does not include the symbol library '' + ; warning + @(110.00 mm, 82.54 mm): Symbol J3 [Conn_01x02] +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(90.00 mm, 107.46 mm): Symbol R2 Pin 1 [Passive, Line] +[lib_symbol_issues]: The current configuration does not include the symbol library '' + ; warning + @(90.00 mm, 111.27 mm): Symbol R2 [R] +[lib_symbol_issues]: The current configuration does not include the symbol library '' + ; warning + @(120.00 mm, 90.00 mm): Symbol U1 [ESP32-WROOM-32E] +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(135.24 mm, 102.70 mm): Horizontal Wire, length 4.76 mm +[endpoint_off_grid]: Symbol pin or wire end off connection grid + ; warning + @(135.24 mm, 115.40 mm): Horizontal Wire, length 4.76 mm + + ** ERC messages: 62 Errors 29 Warnings 33 diff --git a/esp32d0wd_v3.kicad_prl b/esp32d0wd_v3.kicad_prl new file mode 100644 index 0000000..a634d53 --- /dev/null +++ b/esp32d0wd_v3.kicad_prl @@ -0,0 +1,98 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "shapes": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "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": [ + "vias", + "footprint_text", + "footprint_anchors", + "ratsnest", + "grid", + "footprints_front", + "footprints_back", + "footprint_values", + "footprint_references", + "tracks", + "drc_errors", + "drawing_sheet", + "bitmaps", + "pads", + "zones", + "drc_warnings", + "drc_exclusions", + "locked_item_shadows", + "conflict_shadows", + "shapes" + ], + "visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff", + "zone_display_mode": 0 + }, + "git": { + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, + "meta": { + "filename": "esp32d0wd_v3.kicad_prl", + "version": 5 + }, + "net_inspector_panel": { + "col_hidden": [], + "col_order": [], + "col_widths": [], + "custom_group_rules": [], + "expanded_rows": [], + "filter_by_net_name": true, + "filter_by_netclass": true, + "filter_text": "", + "group_by_constraint": false, + "group_by_netclass": false, + "show_unconnected_nets": false, + "show_zero_pad_nets": false, + "sort_ascending": true, + "sorting_column": -1 + }, + "open_jobsets": [], + "project": { + "files": [] + }, + "schematic": { + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "symbols": true, + "text": true, + "wires": true + } + } +} diff --git a/esp32d0wd_v3.kicad_pro b/esp32d0wd_v3.kicad_pro new file mode 100644 index 0000000..044d476 --- /dev/null +++ b/esp32d0wd_v3.kicad_pro @@ -0,0 +1,418 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": {}, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "rules": {}, + "track_widths": [], + "via_dimensions": [] + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_pairs": [], + "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", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "label_multiple_wires": "warning", + "lib_symbol_issues": "warning", + "lib_symbol_mismatch": "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": "warning", + "power_pin_not_driven": "error", + "same_local_global_label": "warning", + "similar_label_and_power": "warning", + "similar_labels": "warning", + "similar_power": "warning", + "simulation_model_issue": "ignore", + "single_global_label": "ignore", + "unannotated": "error", + "unconnected_wire_endpoint": "warning", + "undefined_netclass": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "esp32d0wd_v3.kicad_pro", + "version": 3 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "${PROJECTNAME}.csv", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from BOM", + "name": "${EXCLUDE_FROM_BOM}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Board", + "name": "${EXCLUDE_FROM_BOARD}", + "show": true + }, + { + "group_by": true, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "include_excluded_from_bom": true, + "name": "Default Editing", + "sort_asc": true, + "sort_field": "Reference" + }, + "connection_grid_size": 50.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, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "space_save_all_events": true, + "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_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "bbf1e387-9542-4fed-9089-3295a4f03dd5", + "Root" + ] + ], + "text_variables": {} +} diff --git a/esp32d0wd_v3.kicad_sch b/esp32d0wd_v3.kicad_sch new file mode 100644 index 0000000..f486bd2 --- /dev/null +++ b/esp32d0wd_v3.kicad_sch @@ -0,0 +1,993 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "bbf1e387-9542-4fed-9089-3295a4f03dd5") + (paper "A4") + (title_block + (title "esp32d0wd_v3") + (date "2026-02-23") + ) + (lib_symbols + (symbol "ESP32-WROOM-32E" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ESP32-WROOM-32E" + (at 1.27 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "RF_Module:ESP32-WROOM-32D" + (at 16.51 -34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RF Module, ESP32-D0WD-V3 SoC, without PSRAM, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 2.7-3.6V, onboard antenna, SMD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "RF Radio BT ESP ESP32 Espressif onboard PCB antenna" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "ESP32?WROOM?32D*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ESP32-WROOM-32E_0_1" + (rectangle + (start -12.7 33.02) + (end 12.7 -33.02) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "ESP32-WROOM-32E_1_1" + (pin input line + (at -15.24 30.48 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 25.4 0) + (length 2.54) + (name "SENSOR_VP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 22.86 0) + (length 2.54) + (name "SENSOR_VN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 0 0) + (length 2.54) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -2.54 0) + (length 2.54) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -5.08 0) + (length 2.54) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -7.62 0) + (length 2.54) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -10.16 0) + (length 2.54) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -12.7 0) + (length 2.54) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at -12.7 -27.94 0) + (length 2.54) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 35.56 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -35.56 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -35.56 90) + (length 2.54) + (hide yes) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -35.56 90) + (length 2.54) + (hide yes) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -35.56 90) + (length 2.54) + (hide yes) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 30.48 180) + (length 2.54) + (name "IO0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 27.94 180) + (length 2.54) + (name "TXD0/IO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 25.4 180) + (length 2.54) + (name "IO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 22.86 180) + (length 2.54) + (name "RXD0/IO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 20.32 180) + (length 2.54) + (name "IO4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 17.78 180) + (length 2.54) + (name "IO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 15.24 180) + (length 2.54) + (name "IO12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 12.7 180) + (length 2.54) + (name "IO13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 10.16 180) + (length 2.54) + (name "IO14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 7.62 180) + (length 2.54) + (name "IO15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 5.08 180) + (length 2.54) + (name "IO16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 2.54 180) + (length 2.54) + (name "IO17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 0 180) + (length 2.54) + (name "IO18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 2.54) + (name "IO19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 2.54) + (name "IO21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -7.62 180) + (length 2.54) + (name "IO22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -10.16 180) + (length 2.54) + (name "IO23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -12.7 180) + (length 2.54) + (name "IO25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -15.24 180) + (length 2.54) + (name "IO26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -17.78 180) + (length 2.54) + (name "IO27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -20.32 180) + (length 2.54) + (name "IO32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -22.86 180) + (length 2.54) + (name "IO33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -25.4 180) + (length 2.54) + (name "IO34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -27.94 180) + (length 2.54) + (name "IO35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (symbol + (lib_id "ESP32-WROOM-32E") + (at 143.51 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2a1fd477-6dd2-4809-819b-0ec8e1ff776d") + (property "Reference" "U1" + (at 143.51 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "ESP32-WROOM-32E" + (at 143.51 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "RF_Module:ESP32-WROOM-32D" + (at 143.51 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf" + (at 143.51 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "ESP32-D0WD-V3 module" + (at 143.51 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "1baf1be8-95f1-41ba-90be-c5e2f27dc94e") + ) + (pin "4" + (uuid "4ae14719-60b1-47e8-96a3-08f2c8ef6e88") + ) + (pin "5" + (uuid "d0d20612-5671-4f6e-8ee2-76bb852b4d9f") + ) + (pin "21" + (uuid "96989053-a6b8-4d08-9d42-10c5ad057ae9") + ) + (pin "22" + (uuid "410ee7f4-642e-4afa-af83-a936e3518a9d") + ) + (pin "17" + (uuid "512f2b5a-d332-478f-baef-0d5ac524f959") + ) + (pin "18" + (uuid "883c4881-c9a5-4c04-93d6-3515cd16dba0") + ) + (pin "20" + (uuid "7531c6c4-e661-440a-85e6-f19616b80655") + ) + (pin "19" + (uuid "31296b1c-ed8d-4b02-b745-c0766a46db51") + ) + (pin "32" + (uuid "07cd8385-1038-45ea-8c33-36f9a8f3e95a") + ) + (pin "2" + (uuid "cd016e59-5e1c-4988-8660-565fc1f6bfd8") + ) + (pin "1" + (uuid "d5909793-55a2-45f2-a7b4-419fbbea7a20") + ) + (pin "15" + (uuid "468e37d7-bae3-4335-b8fd-cbd630f89226") + ) + (pin "38" + (uuid "a46c25d2-930f-4871-bc64-ff208da40fcd") + ) + (pin "39" + (uuid "7b7cc753-c98c-4d42-9d91-3c7ecd3c94c0") + ) + (pin "25" + (uuid "7c65781b-684f-4d72-a783-c958dd560851") + ) + (pin "35" + (uuid "1aa973ce-3a67-4a4f-882e-7a06533f9df8") + ) + (pin "24" + (uuid "9f4068be-ca71-4b5c-9ffa-2600555cd636") + ) + (pin "34" + (uuid "8a979c64-172b-41b0-8f55-c450764b34f7") + ) + (pin "26" + (uuid "19002913-8212-4c4d-bca1-b45f055efba1") + ) + (pin "29" + (uuid "9df730a6-8b69-4626-8f1f-066d252d9a49") + ) + (pin "14" + (uuid "edeb56d9-c3e2-4840-8bff-12e00c44ac09") + ) + (pin "16" + (uuid "c1fb754a-7b4f-4b70-891c-f64898dbc0c8") + ) + (pin "13" + (uuid "bd914d6a-7dd1-40cd-80aa-ec8851ec4bc5") + ) + (pin "23" + (uuid "31cc8bce-d3a1-48db-b097-9e8da2abcfa8") + ) + (pin "27" + (uuid "1b1e2545-1929-4003-81aa-ff52d6cd5475") + ) + (pin "28" + (uuid "2385d6fc-4a7e-444a-aece-4c5a6fa262d6") + ) + (pin "30" + (uuid "bf0bf5b3-62e9-49de-820d-82256681db83") + ) + (pin "31" + (uuid "22f47a9f-9a6f-436e-b42b-9bc640491a5a") + ) + (pin "33" + (uuid "3ba8f336-f59c-484b-805a-c625f2bc3fcd") + ) + (pin "36" + (uuid "945e9a16-db02-4974-8213-c35614809d2d") + ) + (pin "37" + (uuid "1dfa280f-16af-4054-8235-936ef72d6b26") + ) + (pin "10" + (uuid "2c8e008b-6729-4f29-8489-64972f8df21c") + ) + (pin "11" + (uuid "97fa69e9-4d42-4a31-99e3-4c83e4e981a6") + ) + (pin "12" + (uuid "9216c946-0da2-4b3a-a2ac-18b2130ccab5") + ) + (pin "8" + (uuid "c6d0dd6d-cfff-465f-8796-0211063c5c1b") + ) + (pin "9" + (uuid "d7bc8b76-0356-472d-8de1-5f16a32a95ba") + ) + (pin "6" + (uuid "72f07658-1d2b-4d92-91f1-6b540eca99d6") + ) + (pin "7" + (uuid "ed8aed9f-8c89-4003-b6f7-a3696dc16f1e") + ) + (instances + (project "esp32d0wd_v3" + (path "/bbf1e387-9542-4fed-9089-3295a4f03dd5" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +) diff --git a/esp32d0wd_v3.net b/esp32d0wd_v3.net new file mode 100644 index 0000000..d526915 --- /dev/null +++ b/esp32d0wd_v3.net @@ -0,0 +1,381 @@ +(export (version "E") + (design + (source "/home/priec/Documents/programming/uni/projekt_2kicad/esp32d0wd_v3.kicad_sch") + (date "2026-02-23T20:53:35+0100") + (tool "Eeschema 9.0.5") + (sheet (number "1") (name "/") (tstamps "/") + (title_block + (title "esp32d0wd_v3") + (company) + (rev) + (date "2026-02-23") + (source "esp32d0wd_v3.kicad_sch") + (comment (number "1") (value "")) + (comment (number "2") (value "")) + (comment (number "3") (value "")) + (comment (number "4") (value "")) + (comment (number "5") (value "")) + (comment (number "6") (value "")) + (comment (number "7") (value "")) + (comment (number "8") (value "")) + (comment (number "9") (value ""))))) + (components + (comp (ref "J0") + (value "ESP_PWR_3V3") + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical") + (datasheet "~") + (description "ESP supply input") + (fields + (field (name "Footprint") "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical") + (field (name "Datasheet") "~") + (field (name "Description") "ESP supply input")) + (libsource (lib "") (part "Conn_01x02") (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "esp32d0wd_v3.kicad_sch")) + (property (name "ki_keywords") (value "connector")) + (property (name "ki_fp_filters") (value "Connector*:*_1x??_*")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "fe3bcff4-6ae1-4deb-8b30-75b504380f30")) + (comp (ref "J1") + (value "FIELD_12V_IN") + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical") + (datasheet "~") + (description "Field 12V input") + (fields + (field (name "Footprint") "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical") + (field (name "Datasheet") "~") + (field (name "Description") "Field 12V input")) + (libsource (lib "") (part "Conn_01x02") (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "esp32d0wd_v3.kicad_sch")) + (property (name "ki_keywords") (value "connector")) + (property (name "ki_fp_filters") (value "Connector*:*_1x??_*")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "5564b8c6-4abe-42de-9beb-6321dc7f5795")) + (comp (ref "J3") + (value "FIELD_12V_OUT") + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical") + (datasheet "~") + (description "Field 12V output") + (fields + (field (name "Footprint") "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical") + (field (name "Datasheet") "~") + (field (name "Description") "Field 12V output")) + (libsource (lib "") (part "Conn_01x02") (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "esp32d0wd_v3.kicad_sch")) + (property (name "ki_keywords") (value "connector")) + (property (name "ki_fp_filters") (value "Connector*:*_1x??_*")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "a41188be-cce4-49de-8fb8-f2b39b955cd5")) + (comp (ref "R1") + (value "2.2k") + (footprint "Resistor_SMD:R_0805_2012Metric") + (datasheet "~") + (description "LED resistor for 12V input opto") + (fields + (field (name "Footprint") "Resistor_SMD:R_0805_2012Metric") + (field (name "Datasheet") "~") + (field (name "Description") "LED resistor for 12V input opto")) + (libsource (lib "") (part "R") (description "Resistor")) + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "esp32d0wd_v3.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "4e9967f6-511b-4049-91e0-0863d374a52c")) + (comp (ref "R2") + (value "10k") + (footprint "Resistor_SMD:R_0805_2012Metric") + (datasheet "~") + (description "ESP-side pullup for input opto") + (fields + (field (name "Footprint") "Resistor_SMD:R_0805_2012Metric") + (field (name "Datasheet") "~") + (field (name "Description") "ESP-side pullup for input opto")) + (libsource (lib "") (part "R") (description "Resistor")) + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "esp32d0wd_v3.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "7dcbad80-51cb-4c09-ab2b-4b4efc5e933b")) + (comp (ref "R3") + (value "330") + (footprint "Resistor_SMD:R_0805_2012Metric") + (datasheet "~") + (description "GPIO->opto LED resistor") + (fields + (field (name "Footprint") "Resistor_SMD:R_0805_2012Metric") + (field (name "Datasheet") "~") + (field (name "Description") "GPIO->opto LED resistor")) + (libsource (lib "") (part "R") (description "Resistor")) + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "esp32d0wd_v3.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "edd8dd68-fb23-4682-838a-8c56dcfb3a4e")) + (comp (ref "R4") + (value "4.7k") + (footprint "Resistor_SMD:R_0805_2012Metric") + (datasheet "~") + (description "12V output pulldown") + (fields + (field (name "Footprint") "Resistor_SMD:R_0805_2012Metric") + (field (name "Datasheet") "~") + (field (name "Description") "12V output pulldown")) + (libsource (lib "") (part "R") (description "Resistor")) + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "esp32d0wd_v3.kicad_sch")) + (property (name "ki_keywords") (value "R res resistor")) + (property (name "ki_fp_filters") (value "R_*")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "0fd21588-e4af-49ce-8d24-88bdb8c5dd20")) + (comp (ref "U1") + (value "ESP32-WROOM-32E") + (footprint "RF_Module:ESP32-WROOM-32D") + (datasheet "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf") + (description "ESP32-D0WD-V3 module") + (fields + (field (name "Footprint") "RF_Module:ESP32-WROOM-32D") + (field (name "Datasheet") "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf") + (field (name "Description") "ESP32-D0WD-V3 module")) + (libsource (lib "") (part "ESP32-WROOM-32E") (description "RF Module, ESP32-D0WD-V3 SoC, without PSRAM, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 2.7-3.6V, onboard antenna, SMD")) + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "esp32d0wd_v3.kicad_sch")) + (property (name "ki_keywords") (value "RF Radio BT ESP ESP32 Espressif onboard PCB antenna")) + (property (name "ki_fp_filters") (value "ESP32?WROOM?32D*")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "2a1fd477-6dd2-4809-819b-0ec8e1ff776d")) + (comp (ref "U2") + (value "PC817") + (footprint "Package_DIP:DIP-4_W7.62mm") + (datasheet "http://www.soselectronic.cz/a_info/resource/d/pc817.pdf") + (description "Input sense optocoupler") + (fields + (field (name "Footprint") "Package_DIP:DIP-4_W7.62mm") + (field (name "Datasheet") "http://www.soselectronic.cz/a_info/resource/d/pc817.pdf") + (field (name "Description") "Input sense optocoupler")) + (libsource (lib "") (part "PC817") (description "DC Optocoupler, Vce 35V, CTR 50-300%, DIP-4")) + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "esp32d0wd_v3.kicad_sch")) + (property (name "ki_keywords") (value "NPN DC Optocoupler")) + (property (name "ki_fp_filters") (value "DIP*W7.62mm*")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "693e65f4-7271-492e-8e12-dcf228d17816")) + (comp (ref "U3") + (value "PC817") + (footprint "Package_DIP:DIP-4_W7.62mm") + (datasheet "http://www.soselectronic.cz/a_info/resource/d/pc817.pdf") + (description "Output control optocoupler") + (fields + (field (name "Footprint") "Package_DIP:DIP-4_W7.62mm") + (field (name "Datasheet") "http://www.soselectronic.cz/a_info/resource/d/pc817.pdf") + (field (name "Description") "Output control optocoupler")) + (libsource (lib "") (part "PC817") (description "DC Optocoupler, Vce 35V, CTR 50-300%, DIP-4")) + (property (name "Sheetname") (value "")) + (property (name "Sheetfile") (value "esp32d0wd_v3.kicad_sch")) + (property (name "ki_keywords") (value "NPN DC Optocoupler")) + (property (name "ki_fp_filters") (value "DIP*W7.62mm*")) + (sheetpath (names "/") (tstamps "/")) + (tstamps "ef9d8016-aa6f-4b6a-b58a-ff568427de74"))) + (libparts + (libpart (lib "") (part "Conn_01x02") + (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)") + (docs "~") + (footprints + (fp "Connector*:*_1x??_*")) + (fields + (field (name "Reference") "J") + (field (name "Value") "Conn_01x02") + (field (name "Footprint")) + (field (name "Datasheet") "~") + (field (name "Description") "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")) + (pins + (pin (num "1") (name "Pin_1") (type "passive")) + (pin (num "2") (name "Pin_2") (type "passive")))) + (libpart (lib "") (part "ESP32-WROOM-32E") + (description "RF Module, ESP32-D0WD-V3 SoC, without PSRAM, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 2.7-3.6V, onboard antenna, SMD") + (docs "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf") + (footprints + (fp "ESP32?WROOM?32D*")) + (fields + (field (name "Reference") "U") + (field (name "Value") "ESP32-WROOM-32E") + (field (name "Footprint") "RF_Module:ESP32-WROOM-32D") + (field (name "Datasheet") "https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf") + (field (name "Description") "RF Module, ESP32-D0WD-V3 SoC, without PSRAM, Wi-Fi 802.11b/g/n, Bluetooth, BLE, 32-bit, 2.7-3.6V, onboard antenna, SMD")) + (pins + (pin (num "1") (name "GND") (type "power_in")) + (pin (num "2") (name "VDD") (type "power_in")) + (pin (num "3") (name "EN") (type "input")) + (pin (num "4") (name "SENSOR_VP") (type "input")) + (pin (num "5") (name "SENSOR_VN") (type "input")) + (pin (num "6") (name "IO34") (type "input")) + (pin (num "7") (name "IO35") (type "input")) + (pin (num "8") (name "IO32") (type "bidirectional")) + (pin (num "9") (name "IO33") (type "bidirectional")) + (pin (num "10") (name "IO25") (type "bidirectional")) + (pin (num "11") (name "IO26") (type "bidirectional")) + (pin (num "12") (name "IO27") (type "bidirectional")) + (pin (num "13") (name "IO14") (type "bidirectional")) + (pin (num "14") (name "IO12") (type "bidirectional")) + (pin (num "15") (name "GND") (type "passive")) + (pin (num "16") (name "IO13") (type "bidirectional")) + (pin (num "17") (name "NC") (type "no_connect")) + (pin (num "18") (name "NC") (type "no_connect")) + (pin (num "19") (name "NC") (type "no_connect")) + (pin (num "20") (name "NC") (type "no_connect")) + (pin (num "21") (name "NC") (type "no_connect")) + (pin (num "22") (name "NC") (type "no_connect")) + (pin (num "23") (name "IO15") (type "bidirectional")) + (pin (num "24") (name "IO2") (type "bidirectional")) + (pin (num "25") (name "IO0") (type "bidirectional")) + (pin (num "26") (name "IO4") (type "bidirectional")) + (pin (num "27") (name "IO16") (type "bidirectional")) + (pin (num "28") (name "IO17") (type "bidirectional")) + (pin (num "29") (name "IO5") (type "bidirectional")) + (pin (num "30") (name "IO18") (type "bidirectional")) + (pin (num "31") (name "IO19") (type "bidirectional")) + (pin (num "32") (name "NC") (type "no_connect")) + (pin (num "33") (name "IO21") (type "bidirectional")) + (pin (num "34") (name "RXD0/IO3") (type "bidirectional")) + (pin (num "35") (name "TXD0/IO1") (type "bidirectional")) + (pin (num "36") (name "IO22") (type "bidirectional")) + (pin (num "37") (name "IO23") (type "bidirectional")) + (pin (num "38") (name "GND") (type "passive")) + (pin (num "39") (name "GND") (type "passive")))) + (libpart (lib "") (part "PC817") + (description "DC Optocoupler, Vce 35V, CTR 50-300%, DIP-4") + (docs "http://www.soselectronic.cz/a_info/resource/d/pc817.pdf") + (footprints + (fp "DIP*W7.62mm*")) + (fields + (field (name "Reference") "U") + (field (name "Value") "PC817") + (field (name "Footprint") "Package_DIP:DIP-4_W7.62mm") + (field (name "Datasheet") "http://www.soselectronic.cz/a_info/resource/d/pc817.pdf") + (field (name "Description") "DC Optocoupler, Vce 35V, CTR 50-300%, DIP-4")) + (pins + (pin (num "1") (name "") (type "passive")) + (pin (num "2") (name "") (type "passive")) + (pin (num "3") (name "") (type "passive")) + (pin (num "4") (name "") (type "passive")))) + (libpart (lib "") (part "R") + (description "Resistor") + (docs "~") + (footprints + (fp "R_*")) + (fields + (field (name "Reference") "R") + (field (name "Value") "R") + (field (name "Footprint")) + (field (name "Datasheet") "~") + (field (name "Description") "Resistor")) + (pins + (pin (num "1") (name "") (type "passive")) + (pin (num "2") (name "") (type "passive"))))) + (libraries) + (nets + (net (code "1") (name "+3V3_ESP") (class "Default") + (node (ref "J0") (pin "1") (pinfunction "Pin_1") (pintype "passive")) + (node (ref "R2") (pin "2") (pintype "passive")) + (node (ref "U1") (pin "2") (pinfunction "VDD") (pintype "power_in")) + (node (ref "U1") (pin "3") (pinfunction "EN") (pintype "input"))) + (net (code "2") (name "+12V_FIELD") (class "Default") + (node (ref "J1") (pin "1") (pinfunction "Pin_1") (pintype "passive")) + (node (ref "R1") (pin "2") (pintype "passive")) + (node (ref "R4") (pin "2") (pintype "passive"))) + (net (code "3") (name "ESP_GPIO_IN") (class "Default") + (node (ref "R2") (pin "1") (pintype "passive")) + (node (ref "U1") (pin "6") (pinfunction "IO34") (pintype "input")) + (node (ref "U2") (pin "4") (pintype "passive"))) + (net (code "4") (name "ESP_GPIO_OUT") (class "Default") + (node (ref "R3") (pin "2") (pintype "passive")) + (node (ref "U1") (pin "10") (pinfunction "IO25") (pintype "bidirectional"))) + (net (code "5") (name "GND_ESP") (class "Default") + (node (ref "J0") (pin "2") (pinfunction "Pin_2") (pintype "passive")) + (node (ref "U1") (pin "1") (pinfunction "GND") (pintype "power_in")) + (node (ref "U1") (pin "15") (pinfunction "GND") (pintype "passive")) + (node (ref "U1") (pin "38") (pinfunction "GND") (pintype "passive")) + (node (ref "U1") (pin "39") (pinfunction "GND") (pintype "passive")) + (node (ref "U2") (pin "3") (pintype "passive")) + (node (ref "U3") (pin "2") (pintype "passive"))) + (net (code "6") (name "GND_FIELD") (class "Default") + (node (ref "J1") (pin "2") (pinfunction "Pin_2") (pintype "passive")) + (node (ref "J3") (pin "2") (pinfunction "Pin_2") (pintype "passive")) + (node (ref "U2") (pin "2") (pintype "passive")) + (node (ref "U3") (pin "3") (pintype "passive"))) + (net (code "7") (name "Net-(R1-Pad1)") (class "Default") + (node (ref "R1") (pin "1") (pintype "passive")) + (node (ref "U2") (pin "1") (pintype "passive"))) + (net (code "8") (name "Net-(R3-Pad1)") (class "Default") + (node (ref "R3") (pin "1") (pintype "passive")) + (node (ref "U3") (pin "1") (pintype "passive"))) + (net (code "9") (name "OUT_12V_GPIO") (class "Default") + (node (ref "J3") (pin "1") (pinfunction "Pin_1") (pintype "passive")) + (node (ref "R4") (pin "1") (pintype "passive")) + (node (ref "U3") (pin "4") (pintype "passive"))) + (net (code "10") (name "unconnected-(U1-IO0-Pad25)") (class "Default") + (node (ref "U1") (pin "25") (pinfunction "IO0") (pintype "bidirectional"))) + (net (code "11") (name "unconnected-(U1-IO2-Pad24)") (class "Default") + (node (ref "U1") (pin "24") (pinfunction "IO2") (pintype "bidirectional"))) + (net (code "12") (name "unconnected-(U1-IO4-Pad26)") (class "Default") + (node (ref "U1") (pin "26") (pinfunction "IO4") (pintype "bidirectional"))) + (net (code "13") (name "unconnected-(U1-IO5-Pad29)") (class "Default") + (node (ref "U1") (pin "29") (pinfunction "IO5") (pintype "bidirectional"))) + (net (code "14") (name "unconnected-(U1-IO12-Pad14)") (class "Default") + (node (ref "U1") (pin "14") (pinfunction "IO12") (pintype "bidirectional"))) + (net (code "15") (name "unconnected-(U1-IO13-Pad16)") (class "Default") + (node (ref "U1") (pin "16") (pinfunction "IO13") (pintype "bidirectional"))) + (net (code "16") (name "unconnected-(U1-IO14-Pad13)") (class "Default") + (node (ref "U1") (pin "13") (pinfunction "IO14") (pintype "bidirectional"))) + (net (code "17") (name "unconnected-(U1-IO15-Pad23)") (class "Default") + (node (ref "U1") (pin "23") (pinfunction "IO15") (pintype "bidirectional"))) + (net (code "18") (name "unconnected-(U1-IO16-Pad27)") (class "Default") + (node (ref "U1") (pin "27") (pinfunction "IO16") (pintype "bidirectional"))) + (net (code "19") (name "unconnected-(U1-IO17-Pad28)") (class "Default") + (node (ref "U1") (pin "28") (pinfunction "IO17") (pintype "bidirectional"))) + (net (code "20") (name "unconnected-(U1-IO18-Pad30)") (class "Default") + (node (ref "U1") (pin "30") (pinfunction "IO18") (pintype "bidirectional"))) + (net (code "21") (name "unconnected-(U1-IO19-Pad31)") (class "Default") + (node (ref "U1") (pin "31") (pinfunction "IO19") (pintype "bidirectional"))) + (net (code "22") (name "unconnected-(U1-IO21-Pad33)") (class "Default") + (node (ref "U1") (pin "33") (pinfunction "IO21") (pintype "bidirectional"))) + (net (code "23") (name "unconnected-(U1-IO22-Pad36)") (class "Default") + (node (ref "U1") (pin "36") (pinfunction "IO22") (pintype "bidirectional"))) + (net (code "24") (name "unconnected-(U1-IO23-Pad37)") (class "Default") + (node (ref "U1") (pin "37") (pinfunction "IO23") (pintype "bidirectional"))) + (net (code "25") (name "unconnected-(U1-IO26-Pad11)") (class "Default") + (node (ref "U1") (pin "11") (pinfunction "IO26") (pintype "bidirectional"))) + (net (code "26") (name "unconnected-(U1-IO27-Pad12)") (class "Default") + (node (ref "U1") (pin "12") (pinfunction "IO27") (pintype "bidirectional"))) + (net (code "27") (name "unconnected-(U1-IO32-Pad8)") (class "Default") + (node (ref "U1") (pin "8") (pinfunction "IO32") (pintype "bidirectional"))) + (net (code "28") (name "unconnected-(U1-IO33-Pad9)") (class "Default") + (node (ref "U1") (pin "9") (pinfunction "IO33") (pintype "bidirectional"))) + (net (code "29") (name "unconnected-(U1-IO35-Pad7)") (class "Default") + (node (ref "U1") (pin "7") (pinfunction "IO35") (pintype "input"))) + (net (code "30") (name "unconnected-(U1-NC-Pad17)") (class "Default") + (node (ref "U1") (pin "17") (pinfunction "NC") (pintype "no_connect"))) + (net (code "31") (name "unconnected-(U1-NC-Pad18)") (class "Default") + (node (ref "U1") (pin "18") (pinfunction "NC") (pintype "no_connect"))) + (net (code "32") (name "unconnected-(U1-NC-Pad19)") (class "Default") + (node (ref "U1") (pin "19") (pinfunction "NC") (pintype "no_connect"))) + (net (code "33") (name "unconnected-(U1-NC-Pad20)") (class "Default") + (node (ref "U1") (pin "20") (pinfunction "NC") (pintype "no_connect"))) + (net (code "34") (name "unconnected-(U1-NC-Pad21)") (class "Default") + (node (ref "U1") (pin "21") (pinfunction "NC") (pintype "no_connect"))) + (net (code "35") (name "unconnected-(U1-NC-Pad22)") (class "Default") + (node (ref "U1") (pin "22") (pinfunction "NC") (pintype "no_connect"))) + (net (code "36") (name "unconnected-(U1-NC-Pad32)") (class "Default") + (node (ref "U1") (pin "32") (pinfunction "NC") (pintype "no_connect"))) + (net (code "37") (name "unconnected-(U1-RXD0{slash}IO3-Pad34)") (class "Default") + (node (ref "U1") (pin "34") (pinfunction "RXD0/IO3") (pintype "bidirectional"))) + (net (code "38") (name "unconnected-(U1-SENSOR_VN-Pad5)") (class "Default") + (node (ref "U1") (pin "5") (pinfunction "SENSOR_VN") (pintype "input"))) + (net (code "39") (name "unconnected-(U1-SENSOR_VP-Pad4)") (class "Default") + (node (ref "U1") (pin "4") (pinfunction "SENSOR_VP") (pintype "input"))) + (net (code "40") (name "unconnected-(U1-TXD0{slash}IO1-Pad35)") (class "Default") + (node (ref "U1") (pin "35") (pinfunction "TXD0/IO1") (pintype "bidirectional"))))) \ No newline at end of file diff --git a/fp-lib-table b/fp-lib-table new file mode 100644 index 0000000..829ef08 --- /dev/null +++ b/fp-lib-table @@ -0,0 +1,10 @@ +(fp_lib_table + (version 7) + (lib (name "RF_Module")(type "KiCad")(uri "/nix/store/syqk9gxbab1q3b3x2hvn6cknz0nvdaqp-kicad-footprints-b597492742/share/kicad/footprints/RF_Module.pretty")(options "")(descr "")) + (lib (name "Converter_DCDC")(type "KiCad")(uri "/nix/store/syqk9gxbab1q3b3x2hvn6cknz0nvdaqp-kicad-footprints-b597492742/share/kicad/footprints/Converter_DCDC.pretty")(options "")(descr "")) + (lib (name "Connector_PinHeader_2.54mm")(type "KiCad")(uri "/nix/store/syqk9gxbab1q3b3x2hvn6cknz0nvdaqp-kicad-footprints-b597492742/share/kicad/footprints/Connector_PinHeader_2.54mm.pretty")(options "")(descr "")) + (lib (name "Resistor_SMD")(type "KiCad")(uri "/nix/store/syqk9gxbab1q3b3x2hvn6cknz0nvdaqp-kicad-footprints-b597492742/share/kicad/footprints/Resistor_SMD.pretty")(options "")(descr "")) + (lib (name "Capacitor_SMD")(type "KiCad")(uri "/nix/store/syqk9gxbab1q3b3x2hvn6cknz0nvdaqp-kicad-footprints-b597492742/share/kicad/footprints/Capacitor_SMD.pretty")(options "")(descr "")) + (lib (name "Package_TO_SOT_SMD")(type "KiCad")(uri "/nix/store/syqk9gxbab1q3b3x2hvn6cknz0nvdaqp-kicad-footprints-b597492742/share/kicad/footprints/Package_TO_SOT_SMD.pretty")(options "")(descr "")) + (lib (name "Diode_SMD")(type "KiCad")(uri "/nix/store/syqk9gxbab1q3b3x2hvn6cknz0nvdaqp-kicad-footprints-b597492742/share/kicad/footprints/Diode_SMD.pretty")(options "")(descr "")) +) diff --git a/kicad-env.sh b/kicad-env.sh new file mode 100755 index 0000000..7024a78 --- /dev/null +++ b/kicad-env.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +set -euo pipefail +ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +export KICAD_CONFIG_HOME="$ROOT_DIR/.kicad-config" +mkdir -p "$KICAD_CONFIG_HOME" +exec kicad-cli "$@" diff --git a/sym-lib-table b/sym-lib-table new file mode 100644 index 0000000..bbb3ed2 --- /dev/null +++ b/sym-lib-table @@ -0,0 +1,4 @@ +(sym_lib_table + (version 7) + (lib (name "RF_Module")(type "KiCad")(uri "/nix/store/ng1zfcwwrgfm9pwa3q1fwdqr00ywzybd-kicad-symbols-f8789bb729/share/kicad/symbols/RF_Module.kicad_sym")(options "")(descr "")) +)