This commit is contained in:
Priec
2026-03-08 10:09:44 +01:00
parent bcdfe8d23a
commit 761b9f1d27
84 changed files with 43253 additions and 0 deletions

View File

@@ -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

View File

@@ -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
}
}
}

View File

@@ -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": {}
}

View File

@@ -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)
)

381
vibe_coded/esp32d0wd_v3.net Normal file
View File

@@ -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")))))

10
vibe_coded/fp-lib-table Normal file
View File

@@ -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 ""))
)

6
vibe_coded/kicad-env.sh Executable file
View File

@@ -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 "$@"

4
vibe_coded/sym-lib-table Normal file
View File

@@ -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 ""))
)