work in progress, added usb-c flasher, add display connector, add midi connections

This commit is contained in:
2023-07-16 16:04:50 +02:00
parent 3334195946
commit 2df611d511
8 changed files with 4585 additions and 794 deletions

3
.gitmodules vendored
View File

@ -1,3 +1,6 @@
[submodule "kicad-libraries"]
path = kicad-libraries
url = git@github.com:espressif/kicad-libraries.git
[submodule "esp32_midi/flasher"]
path = esp32_midi/flasher
url = https://github.com/0xFEEDC0DE64/kicad-esp32-usb-cflasher.git

View File

@ -3,10 +3,12 @@
"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,
"tracks": 1.0,
"vias": 1.0,
@ -36,6 +38,7 @@
8,
9,
10,
11,
12,
13,
14,

View File

@ -1,5 +1,6 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
@ -56,20 +57,26 @@
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_type_mismatch": "error",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
@ -79,9 +86,14 @@
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
@ -90,7 +102,6 @@
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
@ -98,26 +109,72 @@
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [],
"via_dimensions": [],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"layer_presets": []
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
@ -301,18 +358,23 @@
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "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",
@ -322,6 +384,7 @@
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
@ -339,7 +402,7 @@
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
@ -353,13 +416,15 @@
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
"wire_width": 6
}
],
"meta": {
"version": 2
"version": 3
},
"net_colors": null
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
@ -375,6 +440,8 @@
"schematic": {
"annotate_start_num": 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": [],
@ -406,7 +473,11 @@
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"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_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
@ -427,6 +498,10 @@
"c474a483-652e-46b3-829f-20d9c40cc74b",
"MIDI IN"
],
[
"2c215fe4-7c9a-4ae0-9a5d-913b04975b72",
"flasher"
],
[
"23ac7157-3583-490b-a889-9bba9a4271ea",
"MIDI THRU"

File diff suppressed because it is too large Load Diff

1
esp32_midi/flasher Submodule

Submodule esp32_midi/flasher added at c2173ab0ac

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20211123) (generator eeschema)
(kicad_sch (version 20230121) (generator eeschema)
(uuid 14dc3eff-15be-4a71-826c-d7a01d36710d)
@ -6,38 +6,38 @@
(lib_symbols
(symbol "Connector:DIN-5_180degree" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at 3.175 5.715 0)
(property "Reference" "J" (at 3.175 5.715 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "DIN-5_180degree" (id 1) (at 0 -6.35 0)
(property "Value" "DIN-5_180degree" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.mouser.com/ds/2/18/40_c091_abd_e-75918.pdf" (id 3) (at 0 0 0)
(property "Datasheet" "http://www.mouser.com/ds/2/18/40_c091_abd_e-75918.pdf" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "circular DIN connector stereo audio" (id 4) (at 0 0 0)
(property "ki_keywords" "circular DIN connector stereo audio" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "5-pin DIN connector (5-pin DIN-5 stereo)" (id 5) (at 0 0 0)
(property "ki_description" "5-pin DIN connector (5-pin DIN-5 stereo)" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "DIN*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "DIN*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "DIN-5_180degree_0_1"
(arc (start -5.08 0) (mid -3.8609 -3.3364) (end -0.762 -5.08)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
(circle (center -3.048 0) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(circle (center -2.286 2.286) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -45,7 +45,7 @@
(xy -5.08 0)
(xy -3.556 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -53,7 +53,7 @@
(xy 0 5.08)
(xy 0 3.81)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -61,7 +61,7 @@
(xy 5.08 0)
(xy 3.556 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -70,7 +70,7 @@
(xy -4.318 2.54)
(xy -2.794 2.286)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -79,7 +79,7 @@
(xy 4.318 2.54)
(xy 2.794 2.286)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -89,27 +89,27 @@
(xy 0.762 -4.191)
(xy 0.762 -4.953)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
(circle (center 0 3.302) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(arc (start 0.762 -5.08) (mid 3.8685 -3.343) (end 5.08 0)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
(circle (center 2.286 2.286) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(circle (center 3.048 0) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(arc (start 5.08 0) (mid 0 5.08) (end -5.08 0)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(arc (start 5.08 0) (mid 0 5.0579) (end -5.08 0)
(stroke (width 0.254) (type default))
(fill (type none))
)
)
@ -137,25 +137,25 @@
)
)
(symbol "Device:D" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "D" (id 0) (at 0 2.54 0)
(property "Reference" "D" (at 0 2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "D" (id 1) (at 0 -2.54 0)
(property "Value" "D" (at 0 -2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "diode" (id 4) (at 0 0 0)
(property "ki_keywords" "diode" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Diode" (id 5) (at 0 0 0)
(property "ki_description" "Diode" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "D_0_1"
@ -164,7 +164,7 @@
(xy -1.27 1.27)
(xy -1.27 -1.27)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
@ -172,7 +172,7 @@
(xy 1.27 0)
(xy -1.27 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -182,7 +182,7 @@
(xy -1.27 0)
(xy 1.27 1.27)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
)
@ -198,30 +198,30 @@
)
)
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(property "Reference" "R" (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (id 1) (at 0 0 90)
(property "Value" "R" (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.778 0 90)
(property "Footprint" "" (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
(property "ki_keywords" "R res resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (id 5) (at 0 0 0)
(property "ki_description" "Resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "R_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
(rectangle (start -1.016 -2.54) (end 1.016 2.54)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
)
@ -237,30 +237,30 @@
)
)
(symbol "Isolator:4N25" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -5.08 5.08 0)
(property "Reference" "U" (at -5.08 5.08 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "4N25" (id 1) (at 0 5.08 0)
(property "Value" "4N25" (at 0 5.08 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_DIP:DIP-6_W7.62mm" (id 2) (at -5.08 -5.08 0)
(property "Footprint" "Package_DIP:DIP-6_W7.62mm" (at -5.08 -5.08 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
(property "Datasheet" "https://www.vishay.com/docs/83725/4n25.pdf" (id 3) (at 0 0 0)
(property "Datasheet" "https://www.vishay.com/docs/83725/4n25.pdf" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "ki_keywords" "NPN DC Optocoupler Base Connected" (id 4) (at 0 0 0)
(property "ki_keywords" "NPN DC Optocoupler Base Connected" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "DC Optocoupler Base Connected, Vce 30V, CTR 20%, Viso 2500V, DIP6" (id 5) (at 0 0 0)
(property "ki_description" "DC Optocoupler Base Connected, Vce 30V, CTR 20%, Viso 2500V, DIP6" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "DIP*W7.62mm*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "DIP*W7.62mm*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "4N25_0_1"
(rectangle (start -5.08 3.81) (end 5.08 -3.81)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type background))
)
(polyline
@ -268,7 +268,7 @@
(xy -3.81 -0.635)
(xy -2.54 -0.635)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
@ -276,7 +276,7 @@
(xy 2.667 -1.397)
(xy 3.81 -2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -284,7 +284,7 @@
(xy 2.667 -1.143)
(xy 3.81 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -292,7 +292,7 @@
(xy 3.81 -2.54)
(xy 5.08 -2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -300,7 +300,7 @@
(xy 3.81 0)
(xy 5.08 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -309,7 +309,7 @@
(xy 2.667 -2.286)
(xy 2.667 -2.286)
)
(stroke (width 0.3556) (type default) (color 0 0 0 0))
(stroke (width 0.3556) (type default))
(fill (type none))
)
(polyline
@ -319,7 +319,7 @@
(xy -3.175 2.54)
(xy -5.08 2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -329,7 +329,7 @@
(xy -2.54 0.635)
(xy -3.175 -0.635)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
@ -339,7 +339,7 @@
(xy 3.175 -2.159)
(xy 3.683 -2.413)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -349,7 +349,7 @@
(xy 1.905 -1.27)
(xy 2.54 -1.27)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -360,7 +360,7 @@
(xy 0.254 -0.381)
(xy 0.635 -0.508)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -371,7 +371,7 @@
(xy 0.254 0.635)
(xy 0.635 0.508)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
)
@ -404,141 +404,171 @@
)
)
(junction (at 63.5 66.04) (diameter 0) (color 0 0 0 0)
(uuid 03f6ee58-4f92-4944-881d-a3a87e6f4bc3)
)
(junction (at 92.71 74.93) (diameter 0) (color 0 0 0 0)
(uuid 1ab9d77a-9bd5-4305-8137-45292232214e)
)
(junction (at 60.96 68.58) (diameter 0) (color 0 0 0 0)
(uuid a9f78757-a466-4635-a9a2-5cf7f1afe72a)
)
(junction (at 92.71 50.8) (diameter 0) (color 0 0 0 0)
(uuid ecde4a43-0e16-4b29-ae6e-8c07a0ba1b5d)
)
(wire (pts (xy 63.5 66.04) (xy 67.31 66.04))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 0724c4a1-d4eb-4f38-baa7-d10f14d39c82)
(wire (pts (xy 60.96 68.58) (xy 67.31 68.58))
(stroke (width 0) (type default))
(uuid 0501f923-4bf8-479a-aa77-260879e0e979)
)
(wire (pts (xy 121.92 74.93) (xy 92.71 74.93))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 082754ba-689d-45ef-9360-ae8f75ebb6a3)
)
(wire (pts (xy 137.16 74.93) (xy 140.97 74.93))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 14b9d52f-4e41-4a44-bc43-bd9fb45e87c1)
)
(wire (pts (xy 63.5 59.69) (xy 63.5 66.04))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 1a80bd75-ff93-4525-b8e6-410c9d4ac095)
(wire (pts (xy 64.77 63.5) (xy 64.77 66.04))
(stroke (width 0) (type default))
(uuid 229154e2-fd73-43f6-86dd-536701db1383)
)
(wire (pts (xy 55.88 66.04) (xy 58.42 66.04))
(stroke (width 0) (type default))
(uuid 26a77453-38fb-49a7-a94e-6084aef5246f)
)
(wire (pts (xy 58.42 68.58) (xy 60.96 68.58))
(stroke (width 0) (type default))
(uuid 3b4ba34b-8dc2-4ef3-a4ee-245fdc00979d)
)
(wire (pts (xy 140.97 50.8) (xy 116.84 50.8))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 4acf6fbb-115a-407b-b99e-24cbb2466f7a)
)
(wire (pts (xy 140.97 74.93) (xy 140.97 50.8))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 54ac2f94-8dd6-46d9-9618-f300f5843d06)
)
(wire (pts (xy 62.23 52.07) (xy 63.5 52.07))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 606ddb98-53d0-49e2-89de-4ebda17570e6)
)
(wire (pts (xy 82.55 50.8) (xy 82.55 63.5))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 6cc83ff7-d213-47aa-8044-1946c813ea8b)
)
(wire (pts (xy 55.88 66.04) (xy 63.5 66.04))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 757878b0-3a53-41bc-b33b-6693ca96c146)
)
(wire (pts (xy 109.22 50.8) (xy 92.71 50.8))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 7922a8e3-4a89-424c-90dd-fa4f37077a84)
)
(wire (pts (xy 92.71 74.93) (xy 82.55 74.93))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 7bc70fde-d978-4fc1-bb75-b16a79dd3c78)
)
(wire (pts (xy 92.71 50.8) (xy 92.71 62.23))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid a60513c4-cb14-439f-8395-38006728f64b)
)
(wire (pts (xy 92.71 69.85) (xy 92.71 74.93))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid bb1407bf-e527-4861-b5ee-761c92e569d6)
)
(wire (pts (xy 82.55 74.93) (xy 82.55 68.58))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid be731731-a285-403b-90be-44f647c6a2f0)
)
(wire (pts (xy 58.42 66.04) (xy 58.42 68.58))
(stroke (width 0) (type default))
(uuid c2fa11e4-e5a3-4ff8-a55c-f636f036c219)
)
(wire (pts (xy 92.71 50.8) (xy 82.55 50.8))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid c65d85d2-f8c6-4ec3-846e-d42bef478532)
)
(wire (pts (xy 62.23 63.5) (xy 64.77 63.5))
(stroke (width 0) (type default))
(uuid d8e6debc-0bb2-48e6-9a4c-3720473b582d)
)
(wire (pts (xy 64.77 66.04) (xy 67.31 66.04))
(stroke (width 0) (type default))
(uuid fe94976c-2eb0-4364-8bfd-a5ee6b63f54d)
)
(hierarchical_label "3V3" (shape input) (at 62.23 52.07 180)
(hierarchical_label "GND" (shape input) (at 60.96 76.2 270) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 52f68d3e-ec48-4b0b-9e9f-46b82e280f5f)
)
(hierarchical_label "3V3" (shape input) (at 62.23 63.5 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 5cd96d7a-3f51-4a8b-9f5b-a9458a2d7107)
)
(hierarchical_label "MIDI_RX" (shape input) (at 55.88 66.04 180)
(hierarchical_label "MIDI_RX" (shape input) (at 55.88 66.04 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 69afbce9-9301-4c37-87d3-c94e73b1ccb6)
)
(hierarchical_label "GND" (shape input) (at 129.54 69.85 90)
(hierarchical_label "GND" (shape input) (at 129.54 69.85 90) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 7c9ee8e5-7acb-493d-9ec6-25ddc4aa39b3)
)
(hierarchical_label "GND" (shape input) (at 67.31 68.58 270)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 9ba372be-b771-49df-b119-16bd4da9cdbc)
)
(symbol (lib_id "Device:D") (at 92.71 66.04 270) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 294c6d09-6879-4de7-9e90-468157b5c3ad)
(property "Reference" "D?" (id 0) (at 94.742 65.2053 90)
(property "Reference" "D?" (at 94.742 65.2053 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "1N4148" (id 1) (at 94.742 67.7422 90)
(property "Value" "1N4148" (at 94.742 67.7422 90)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 92.71 66.04 0)
(property "Footprint" "" (at 92.71 66.04 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 92.71 66.04 0)
(property "Datasheet" "~" (at 92.71 66.04 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid b92e01e5-7fdc-447f-9221-231943b82e33))
(pin "2" (uuid 6f86e29c-44cf-40ce-8ac8-0ef149f5e82e))
(instances
(project "esp32_midi"
(path "/e33c0603-5c0d-4712-ab63-5756d1504b4c/6690eb41-2c1d-4abf-90f8-fc4c3740650e/c474a483-652e-46b3-829f-20d9c40cc74b"
(reference "D?") (unit 1)
)
)
)
)
(symbol (lib_id "Device:R") (at 63.5 55.88 180) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(symbol (lib_id "Device:R") (at 60.96 72.39 180) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 51573874-d267-41b6-a92d-12fde60dc48f)
(property "Reference" "R?" (id 0) (at 65.278 55.0453 0)
(property "Reference" "R?" (at 62.738 71.5553 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "220" (id 1) (at 65.278 57.5822 0)
(property "Value" "220" (at 62.738 74.0922 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "" (id 2) (at 65.278 55.88 90)
(property "Footprint" "" (at 62.738 72.39 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 63.5 55.88 0)
(property "Datasheet" "~" (at 60.96 72.39 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 8450ff34-b619-4515-9a26-490618d0337d))
(pin "2" (uuid 034c9606-8732-49aa-bfd2-592945223e8f))
(instances
(project "esp32_midi"
(path "/e33c0603-5c0d-4712-ab63-5756d1504b4c/6690eb41-2c1d-4abf-90f8-fc4c3740650e/c474a483-652e-46b3-829f-20d9c40cc74b"
(reference "R?") (unit 1)
)
)
)
)
(symbol (lib_id "Isolator:4N25") (at 74.93 66.04 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 739761ec-fad8-48c4-97ae-0fc3365f6fea)
(property "Reference" "U?" (id 0) (at 74.93 58.5302 0))
(property "Value" "4N25" (id 1) (at 74.93 61.0671 0))
(property "Footprint" "Package_DIP:DIP-6_W7.62mm" (id 2) (at 80.01 71.12 0)
(property "Reference" "U?" (at 74.93 58.5302 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "4N25" (at 74.93 61.0671 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Package_DIP:DIP-6_W7.62mm" (at 80.01 71.12 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
(property "Datasheet" "https://www.vishay.com/docs/83725/4n25.pdf" (id 3) (at 74.93 66.04 0)
(property "Datasheet" "https://www.vishay.com/docs/83725/4n25.pdf" (at 74.93 66.04 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(pin "1" (uuid 40a708d3-77d5-4b5d-915b-0d94a9e8e7ae))
@ -547,32 +577,54 @@
(pin "4" (uuid b0462030-a566-43c6-91ad-5657a74d4f6e))
(pin "5" (uuid 79323213-3493-4b6a-85cf-39de0540e3ca))
(pin "6" (uuid 597a8019-4596-4b52-b3f8-c753d87b15a5))
(instances
(project "esp32_midi"
(path "/e33c0603-5c0d-4712-ab63-5756d1504b4c/6690eb41-2c1d-4abf-90f8-fc4c3740650e/c474a483-652e-46b3-829f-20d9c40cc74b"
(reference "U?") (unit 1)
)
)
)
)
(symbol (lib_id "Device:R") (at 113.03 50.8 90) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid d99f4a08-ebd6-407a-bcb1-175cfe6468a3)
(property "Reference" "R?" (id 0) (at 113.03 46.0842 90))
(property "Value" "220" (id 1) (at 113.03 48.6211 90))
(property "Footprint" "" (id 2) (at 113.03 52.578 90)
(property "Reference" "R?" (at 113.03 46.0842 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "220" (at 113.03 48.6211 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 113.03 52.578 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 113.03 50.8 0)
(property "Datasheet" "~" (at 113.03 50.8 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 375fe7e8-1874-4710-b904-fd9059fd929c))
(pin "2" (uuid 0fa30bbf-2a24-4a5f-bd6a-683399a8dd01))
(instances
(project "esp32_midi"
(path "/e33c0603-5c0d-4712-ab63-5756d1504b4c/6690eb41-2c1d-4abf-90f8-fc4c3740650e/c474a483-652e-46b3-829f-20d9c40cc74b"
(reference "R?") (unit 1)
)
)
)
)
(symbol (lib_id "Connector:DIN-5_180degree") (at 129.54 77.47 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid ef6a6c01-f923-4c9d-a819-38ac16276317)
(property "Reference" "J?" (id 0) (at 129.5399 86.2498 0))
(property "Value" "MIDI 1 IN" (id 1) (at 129.5399 83.7129 0))
(property "Footprint" "" (id 2) (at 129.54 77.47 0)
(property "Reference" "J?" (at 129.5399 86.2498 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "MIDI 1 IN" (at 129.5399 83.7129 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 129.54 77.47 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.mouser.com/ds/2/18/40_c091_abd_e-75918.pdf" (id 3) (at 129.54 77.47 0)
(property "Datasheet" "http://www.mouser.com/ds/2/18/40_c091_abd_e-75918.pdf" (at 129.54 77.47 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 5dbc396a-f9ee-40ee-b882-d98edcfe88d8))
@ -580,5 +632,12 @@
(pin "3" (uuid adcd2669-b94c-4615-851b-589aa780ca1d))
(pin "4" (uuid f5e4045f-bd49-4908-8523-9616d32d3e54))
(pin "5" (uuid 107fbb18-252d-4872-b603-3763267f4e51))
(instances
(project "esp32_midi"
(path "/e33c0603-5c0d-4712-ab63-5756d1504b4c/6690eb41-2c1d-4abf-90f8-fc4c3740650e/c474a483-652e-46b3-829f-20d9c40cc74b"
(reference "J?") (unit 1)
)
)
)
)
)

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20211123) (generator eeschema)
(kicad_sch (version 20230121) (generator eeschema)
(uuid fbbd2b40-9a50-4811-a8fa-e5891fa55d7b)
@ -9,148 +9,148 @@
(wire (pts (xy 123.19 83.82) (xy 129.54 83.82))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 06a16341-ac9f-4be7-8079-defa1cc27a06)
)
(wire (pts (xy 128.27 57.15) (xy 115.57 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 110d0034-4a73-4eef-89f6-f165095aa9b3)
)
(wire (pts (xy 177.8 58.42) (xy 180.34 58.42))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 1c51847f-2f08-4ba9-9823-f82d20292185)
)
(wire (pts (xy 177.8 55.88) (xy 180.34 55.88))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 23673b6d-efd9-4601-8931-b8661773c7f2)
)
(wire (pts (xy 177.8 50.8) (xy 180.34 50.8))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 6347dc7e-0199-45c5-a54c-c46d8df458d7)
)
(wire (pts (xy 121.92 59.69) (xy 128.27 59.69))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 749e6949-15db-45ee-bdbd-db79377bf9bd)
)
(wire (pts (xy 123.19 86.36) (xy 129.54 86.36))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 79e144f6-aac2-47c3-85bc-4c8a70050ce7)
)
(wire (pts (xy 123.19 88.9) (xy 129.54 88.9))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 81209eb8-d93c-4718-8a89-92b5a3e36cdf)
)
(wire (pts (xy 115.57 69.85) (xy 104.14 69.85))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid af2e54a4-8dbf-47f7-a349-1bdef484e531)
)
(wire (pts (xy 177.8 53.34) (xy 180.34 53.34))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid b12c9bb5-58d2-427d-8d4d-44342cde5528)
)
(wire (pts (xy 121.92 54.61) (xy 128.27 54.61))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid b670fd14-d558-4369-89d9-fed718b63b6d)
)
(wire (pts (xy 110.49 72.39) (xy 104.14 72.39))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid c8cb5bb9-5703-4726-a0f4-7767d3ae954b)
)
(wire (pts (xy 180.34 48.26) (xy 177.8 48.26))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid cb96d783-1502-4f1f-b6dd-2d145bb32300)
)
(wire (pts (xy 110.49 67.31) (xy 104.14 67.31))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid e2c3d9f2-0edd-486e-b9dc-fd6edfa6a397)
)
(wire (pts (xy 115.57 57.15) (xy 115.57 69.85))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid ef392d47-c31e-4de9-8edc-0ea596cbeb5e)
)
(label "TX" (at 123.19 86.36 0)
(label "TX" (at 123.19 86.36 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 2419115a-78a1-4090-aa04-520935712c44)
)
(label "GND" (at 123.19 88.9 0)
(label "GND" (at 123.19 88.9 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 25abaab3-3ea8-42ee-b360-944de6b93f97)
)
(label "GND" (at 110.49 72.39 0)
(label "GND" (at 110.49 72.39 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 41e19ea2-7566-4c85-a612-fc5a22510cdf)
)
(label "RX" (at 180.34 58.42 0)
(label "RX" (at 180.34 58.42 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 53db3595-0106-41ce-9bd8-f4d607fd23a7)
)
(label "GND" (at 180.34 53.34 0)
(label "GND" (at 180.34 53.34 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 5f5dfd37-c49f-43c4-8b14-3e196b8e1993)
)
(label "RX" (at 110.49 69.85 0)
(label "RX" (at 110.49 69.85 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 77642687-0dc5-45ba-8a29-5b327af00613)
)
(label "5V" (at 180.34 48.26 0)
(label "5V" (at 180.34 48.26 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 8a06a8b8-624e-4530-8bf5-44d08d42a927)
)
(label "GND" (at 121.92 59.69 0)
(label "GND" (at 121.92 59.69 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid a3020651-9117-41fd-9e1a-8e5281ee9679)
)
(label "3V3" (at 110.49 67.31 0)
(label "3V3" (at 110.49 67.31 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid b04c3cf1-441a-4422-86f7-6eaeaedc803d)
)
(label "5V" (at 121.92 54.61 0)
(label "5V" (at 121.92 54.61 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid cec2cf75-9d7d-435c-ab6a-44111a672af6)
)
(label "TX" (at 180.34 55.88 0)
(label "TX" (at 180.34 55.88 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid d2c689e8-c773-4a4b-87cf-0557ad59bdd0)
)
(label "5V" (at 123.19 83.82 0)
(label "5V" (at 123.19 83.82 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid d769b197-586e-4e39-8dc3-73acd266d470)
)
(label "3V3" (at 180.34 50.8 0)
(label "3V3" (at 180.34 50.8 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid db8762ae-8de3-412a-9d87-824b6c4ca935)
)
(hierarchical_label "TX" (shape input) (at 177.8 55.88 180)
(hierarchical_label "TX" (shape input) (at 177.8 55.88 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 056d0bd2-7f84-422e-8a61-45601958f078)
)
(hierarchical_label "3V3" (shape input) (at 177.8 50.8 180)
(hierarchical_label "3V3" (shape input) (at 177.8 50.8 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 557a5f2a-0681-4371-9dad-150d704c49e6)
)
(hierarchical_label "5V" (shape input) (at 177.8 48.26 180)
(hierarchical_label "5V" (shape input) (at 177.8 48.26 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 7ee50808-4049-4dcf-a412-0b9594a78ce7)
)
(hierarchical_label "GND" (shape input) (at 177.8 53.34 180)
(hierarchical_label "GND" (shape input) (at 177.8 53.34 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid a28c94d3-c2d8-4581-b5ff-f74aef51102e)
)
(hierarchical_label "RX" (shape input) (at 177.8 58.42 180)
(hierarchical_label "RX" (shape input) (at 177.8 58.42 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid ae9ebdb0-5807-4195-97f1-2b51a56841fc)
)
(sheet (at 129.54 74.93) (size 15.24 17.78) (fields_autoplaced)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
(stroke (width 0.1524) (type solid))
(fill (color 0 0 0 0.0000))
(uuid 067e608b-1500-4656-956d-29b5641ffb6f)
(property "Sheet name" "MIDI OUT1" (id 0) (at 129.54 74.2184 0)
(property "Sheetname" "MIDI OUT1" (at 129.54 74.2184 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheet file" "midi_out.kicad_sch" (id 1) (at 129.54 93.2946 0)
(property "Sheetfile" "midi_out.kicad_sch" (at 129.54 93.2946 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(pin "5V" input (at 129.54 83.82 180)
@ -165,16 +165,21 @@
(effects (font (size 1.27 1.27)) (justify left))
(uuid 6850928c-4293-49ee-99bf-d2a8c37163bb)
)
(instances
(project "esp32_midi"
(path "/e33c0603-5c0d-4712-ab63-5756d1504b4c/6690eb41-2c1d-4abf-90f8-fc4c3740650e" (page "3"))
)
)
)
(sheet (at 128.27 45.72) (size 15.24 17.78) (fields_autoplaced)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
(stroke (width 0.1524) (type solid))
(fill (color 0 0 0 0.0000))
(uuid 23ac7157-3583-490b-a889-9bba9a4271ea)
(property "Sheet name" "MIDI THRU" (id 0) (at 128.27 45.0084 0)
(property "Sheetname" "MIDI THRU" (at 128.27 45.0084 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheet file" "midi_out.kicad_sch" (id 1) (at 128.27 64.0846 0)
(property "Sheetfile" "midi_out.kicad_sch" (at 128.27 64.0846 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(pin "5V" input (at 128.27 54.61 180)
@ -189,16 +194,21 @@
(effects (font (size 1.27 1.27)) (justify left))
(uuid a6c29abb-601d-404e-b2c8-6a40f1783da3)
)
(instances
(project "esp32_midi"
(path "/e33c0603-5c0d-4712-ab63-5756d1504b4c/6690eb41-2c1d-4abf-90f8-fc4c3740650e" (page "6"))
)
)
)
(sheet (at 86.36 58.42) (size 17.78 17.78) (fields_autoplaced)
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
(stroke (width 0.1524) (type solid))
(fill (color 0 0 0 0.0000))
(uuid c474a483-652e-46b3-829f-20d9c40cc74b)
(property "Sheet name" "MIDI IN" (id 0) (at 86.36 57.7084 0)
(property "Sheetname" "MIDI IN" (at 86.36 57.7084 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheet file" "midi.kicad_sch" (id 1) (at 86.36 76.7846 0)
(property "Sheetfile" "midi.kicad_sch" (at 86.36 76.7846 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(pin "GND" input (at 104.14 72.39 0)
@ -213,5 +223,10 @@
(effects (font (size 1.27 1.27)) (justify right))
(uuid b3677968-95a8-4c64-81c9-b365d02b4778)
)
(instances
(project "esp32_midi"
(path "/e33c0603-5c0d-4712-ab63-5756d1504b4c/6690eb41-2c1d-4abf-90f8-fc4c3740650e" (page "5"))
)
)
)
)

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20211123) (generator eeschema)
(kicad_sch (version 20230121) (generator eeschema)
(uuid 5e4c7ca1-7a82-475c-a955-cbac0a7c1dee)
@ -6,38 +6,38 @@
(lib_symbols
(symbol "Connector:DIN-5_180degree" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at 3.175 5.715 0)
(property "Reference" "J" (at 3.175 5.715 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "DIN-5_180degree" (id 1) (at 0 -6.35 0)
(property "Value" "DIN-5_180degree" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.mouser.com/ds/2/18/40_c091_abd_e-75918.pdf" (id 3) (at 0 0 0)
(property "Datasheet" "http://www.mouser.com/ds/2/18/40_c091_abd_e-75918.pdf" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "circular DIN connector stereo audio" (id 4) (at 0 0 0)
(property "ki_keywords" "circular DIN connector stereo audio" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "5-pin DIN connector (5-pin DIN-5 stereo)" (id 5) (at 0 0 0)
(property "ki_description" "5-pin DIN connector (5-pin DIN-5 stereo)" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "DIN*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "DIN*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "DIN-5_180degree_0_1"
(arc (start -5.08 0) (mid -3.8609 -3.3364) (end -0.762 -5.08)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
(circle (center -3.048 0) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(circle (center -2.286 2.286) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -45,7 +45,7 @@
(xy -5.08 0)
(xy -3.556 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -53,7 +53,7 @@
(xy 0 5.08)
(xy 0 3.81)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -61,7 +61,7 @@
(xy 5.08 0)
(xy 3.556 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -70,7 +70,7 @@
(xy -4.318 2.54)
(xy -2.794 2.286)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -79,7 +79,7 @@
(xy 4.318 2.54)
(xy 2.794 2.286)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -89,27 +89,27 @@
(xy 0.762 -4.191)
(xy 0.762 -4.953)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
(circle (center 0 3.302) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(arc (start 0.762 -5.08) (mid 3.8685 -3.343) (end 5.08 0)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
(circle (center 2.286 2.286) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(circle (center 3.048 0) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(arc (start 5.08 0) (mid 0 5.08) (end -5.08 0)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(arc (start 5.08 0) (mid 0 5.0579) (end -5.08 0)
(stroke (width 0.254) (type default))
(fill (type none))
)
)
@ -137,30 +137,30 @@
)
)
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(property "Reference" "R" (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (id 1) (at 0 0 90)
(property "Value" "R" (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.778 0 90)
(property "Footprint" "" (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
(property "ki_keywords" "R res resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (id 5) (at 0 0 0)
(property "ki_description" "Resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "R_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
(rectangle (start -1.016 -2.54) (end 1.016 2.54)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
)
@ -176,25 +176,25 @@
)
)
(symbol "Transistor_FET:BSS138" (pin_names hide) (in_bom yes) (on_board yes)
(property "Reference" "Q" (id 0) (at 5.08 1.905 0)
(property "Reference" "Q" (at 5.08 1.905 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "BSS138" (id 1) (at 5.08 0 0)
(property "Value" "BSS138" (at 5.08 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-23" (id 2) (at 5.08 -1.905 0)
(property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 5.08 -1.905 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
(property "Datasheet" "https://www.onsemi.com/pub/Collateral/BSS138-D.PDF" (id 3) (at 0 0 0)
(property "Datasheet" "https://www.onsemi.com/pub/Collateral/BSS138-D.PDF" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "ki_keywords" "N-Channel MOSFET" (id 4) (at 0 0 0)
(property "ki_keywords" "N-Channel MOSFET" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "50V Vds, 0.22A Id, N-Channel MOSFET, SOT-23" (id 5) (at 0 0 0)
(property "ki_description" "50V Vds, 0.22A Id, N-Channel MOSFET, SOT-23" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "SOT?23*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "SOT?23*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "BSS138_0_1"
@ -203,7 +203,7 @@
(xy 0.254 0)
(xy -2.54 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -211,7 +211,7 @@
(xy 0.254 1.905)
(xy 0.254 -1.905)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
@ -219,7 +219,7 @@
(xy 0.762 -1.27)
(xy 0.762 -2.286)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
@ -227,7 +227,7 @@
(xy 0.762 0.508)
(xy 0.762 -0.508)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
@ -235,7 +235,7 @@
(xy 0.762 2.286)
(xy 0.762 1.27)
)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
(polyline
@ -243,7 +243,7 @@
(xy 2.54 2.54)
(xy 2.54 1.778)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -252,7 +252,7 @@
(xy 2.54 0)
(xy 0.762 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -262,7 +262,7 @@
(xy 3.302 1.778)
(xy 0.762 1.778)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -272,7 +272,7 @@
(xy 2.032 -0.381)
(xy 1.016 0)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type outline))
)
(polyline
@ -282,7 +282,7 @@
(xy 3.683 0.381)
(xy 3.81 0.254)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
@ -292,19 +292,19 @@
(xy 3.683 -0.254)
(xy 3.302 0.381)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type none))
)
(circle (center 1.651 0) (radius 2.794)
(stroke (width 0.254) (type default) (color 0 0 0 0))
(stroke (width 0.254) (type default))
(fill (type none))
)
(circle (center 2.54 -1.778) (radius 0.254)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type outline))
)
(circle (center 2.54 1.778) (radius 0.254)
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(fill (type outline))
)
)
@ -327,52 +327,56 @@
(wire (pts (xy 99.06 50.8) (xy 121.92 50.8))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 3f4478fb-2c39-45c6-89ea-de5557d92bcd)
)
(wire (pts (xy 121.92 50.8) (xy 121.92 64.77))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 3f5fbf65-7c51-4dcb-b4bd-c50d71a4b4ec)
)
(wire (pts (xy 83.82 50.8) (xy 91.44 50.8))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid 7efb7e95-39be-47ef-9e64-8375f5710a9a)
)
(wire (pts (xy 87.63 58.42) (xy 106.68 58.42))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid d7908b95-dc3f-4d9d-bced-f26d1affd704)
)
(wire (pts (xy 106.68 58.42) (xy 106.68 64.77))
(stroke (width 0) (type default) (color 0 0 0 0))
(stroke (width 0) (type default))
(uuid fe251998-ef39-4b2d-a0c7-b6586403daf5)
)
(hierarchical_label "5V" (shape input) (at 83.82 50.8 180)
(hierarchical_label "5V" (shape input) (at 83.82 50.8 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 207f82ad-95b1-4da3-932d-50df3774cfb2)
)
(hierarchical_label "MIDI_TX" (shape input) (at 80.01 63.5 180)
(hierarchical_label "MIDI_TX" (shape input) (at 80.01 63.5 180) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 4b5006ab-80d6-467c-bb30-263ce719a2c7)
)
(hierarchical_label "GND" (shape input) (at 114.3 59.69 90)
(hierarchical_label "GND" (shape input) (at 114.3 59.69 90) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 891e4b7c-8ef9-47fb-b3ba-59f101cf88a8)
)
(hierarchical_label "GND" (shape input) (at 87.63 68.58 270)
(hierarchical_label "GND" (shape input) (at 87.63 68.58 270) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify right))
(uuid b3dc6907-e103-4532-9126-b7969cdcd4b2)
)
(symbol (lib_id "Connector:DIN-5_180degree") (at 114.3 67.31 0) (mirror y) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 1a611f43-b4f7-4fcf-ad41-29a58836dde9)
(property "Reference" "J?" (id 0) (at 114.2999 74.4204 0))
(property "Value" "MIDI 1 OUT" (id 1) (at 114.2999 76.9573 0))
(property "Footprint" "" (id 2) (at 114.3 67.31 0)
(property "Reference" "J?" (at 114.2999 74.4204 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "MIDI 1 OUT" (at 114.2999 76.9573 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 114.3 67.31 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://www.mouser.com/ds/2/18/40_c091_abd_e-75918.pdf" (id 3) (at 114.3 67.31 0)
(property "Datasheet" "http://www.mouser.com/ds/2/18/40_c091_abd_e-75918.pdf" (at 114.3 67.31 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 6fdae01f-69af-4a6c-962a-190fa15a6455))
@ -380,40 +384,74 @@
(pin "3" (uuid 562e355f-7c6b-4bca-9f7f-ceeb8b41b993))
(pin "4" (uuid 0eb5e32e-b359-4835-8762-1c5e1d0480e2))
(pin "5" (uuid 426e5141-2a61-49f2-92cf-49df0f83440c))
(instances
(project "esp32_midi"
(path "/e33c0603-5c0d-4712-ab63-5756d1504b4c/6690eb41-2c1d-4abf-90f8-fc4c3740650e/23ac7157-3583-490b-a889-9bba9a4271ea"
(reference "J?") (unit 1)
)
(path "/e33c0603-5c0d-4712-ab63-5756d1504b4c/6690eb41-2c1d-4abf-90f8-fc4c3740650e/067e608b-1500-4656-956d-29b5641ffb6f"
(reference "J?") (unit 1)
)
)
)
)
(symbol (lib_id "Transistor_FET:BSS138") (at 85.09 63.5 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid a07e3256-d300-4a60-8ab4-b2982be6c30d)
(property "Reference" "Q?" (id 0) (at 90.297 62.6653 0)
(property "Reference" "Q?" (at 90.297 62.6653 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "BSS138" (id 1) (at 90.297 65.2022 0)
(property "Value" "BSS138" (at 90.297 65.2022 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-23" (id 2) (at 90.17 65.405 0)
(property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 90.17 65.405 0)
(effects (font (size 1.27 1.27) italic) (justify left) hide)
)
(property "Datasheet" "https://www.onsemi.com/pub/Collateral/BSS138-D.PDF" (id 3) (at 85.09 63.5 0)
(property "Datasheet" "https://www.onsemi.com/pub/Collateral/BSS138-D.PDF" (at 85.09 63.5 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(pin "1" (uuid 40a19dcc-5af6-45e2-9c4a-efba46e5d900))
(pin "2" (uuid caf7191e-ac47-4af1-bdb7-574e464e58e4))
(pin "3" (uuid 4bafa192-e34a-4dd9-a903-9d4066ed5c5d))
(instances
(project "esp32_midi"
(path "/e33c0603-5c0d-4712-ab63-5756d1504b4c/6690eb41-2c1d-4abf-90f8-fc4c3740650e/23ac7157-3583-490b-a889-9bba9a4271ea"
(reference "Q?") (unit 1)
)
(path "/e33c0603-5c0d-4712-ab63-5756d1504b4c/6690eb41-2c1d-4abf-90f8-fc4c3740650e/067e608b-1500-4656-956d-29b5641ffb6f"
(reference "Q?") (unit 1)
)
)
)
)
(symbol (lib_id "Device:R") (at 95.25 50.8 90) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid bb78e4a5-6cb5-4004-9500-0213e96884f7)
(property "Reference" "R?" (id 0) (at 95.25 46.0842 90))
(property "Value" "220" (id 1) (at 95.25 48.6211 90))
(property "Footprint" "" (id 2) (at 95.25 52.578 90)
(property "Reference" "R?" (at 95.25 46.0842 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "220" (at 95.25 48.6211 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 95.25 52.578 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 95.25 50.8 0)
(property "Datasheet" "~" (at 95.25 50.8 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid fcf5cb9c-e273-45fd-ab1b-2467ff79d1e9))
(pin "2" (uuid 7a924d46-aee6-4062-945c-2ce6ce288807))
(instances
(project "esp32_midi"
(path "/e33c0603-5c0d-4712-ab63-5756d1504b4c/6690eb41-2c1d-4abf-90f8-fc4c3740650e/23ac7157-3583-490b-a889-9bba9a4271ea"
(reference "R?") (unit 1)
)
(path "/e33c0603-5c0d-4712-ab63-5756d1504b4c/6690eb41-2c1d-4abf-90f8-fc4c3740650e/067e608b-1500-4656-956d-29b5641ffb6f"
(reference "R?") (unit 1)
)
)
)
)
)