From 8bcf633158ca11162e80fdfccf45659546a2577c Mon Sep 17 00:00:00 2001 From: cinnaboot Date: Fri, 21 Aug 2026 10:22:51 -0400 Subject: [PATCH] midi_to_cv: add RPi_Hat_Template repo --- .gitmodules | 3 + ext/RPi_Hat_Template | 1 + .../midi_to_cv_daughter_board.kicad_pcb | 1360 +++++++++++++++++ .../midi_to_cv_daughter_board.kicad_pro | 2 +- .../midi_to_cv_daughter_board.kicad_sch | 987 ++++++++++++ midi_to_cv_daughter_board/sym-lib-table | 4 + 6 files changed, 2356 insertions(+), 1 deletion(-) create mode 160000 ext/RPi_Hat_Template create mode 100644 midi_to_cv_daughter_board/sym-lib-table diff --git a/.gitmodules b/.gitmodules index 2ef9a56..388f642 100644 --- a/.gitmodules +++ b/.gitmodules @@ -2,3 +2,6 @@ path = ext/kicad_handsolder_footprints url = https://bxxa.cc/gitea/cinnaboot/kicad_handsolder_footprints.git branch = main +[submodule "ext/RPi_Hat_Template"] + path = ext/RPi_Hat_Template + url = https://github.com/devbisme/RPi_Hat_Template diff --git a/ext/RPi_Hat_Template b/ext/RPi_Hat_Template new file mode 160000 index 0000000..b87b389 --- /dev/null +++ b/ext/RPi_Hat_Template @@ -0,0 +1 @@ +Subproject commit b87b38928336ae87bd8620da67402f3f88f67037 diff --git a/midi_to_cv_daughter_board/midi_to_cv_daughter_board.kicad_pcb b/midi_to_cv_daughter_board/midi_to_cv_daughter_board.kicad_pcb index e88589c..8e18cd4 100644 --- a/midi_to_cv_daughter_board/midi_to_cv_daughter_board.kicad_pcb +++ b/midi_to_cv_daughter_board/midi_to_cv_daughter_board.kicad_pcb @@ -3762,6 +3762,1366 @@ ) ) ) + (footprint "RPi HAT:RPI_Hat_B+" + (layer "F.Cu") + (uuid "55419985-ed22-4429-bd1d-5eae71028532") + (at 14.05 87.25) + (property "Reference" "J3" + (at 23.5 3.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "027f9308-8e48-4569-bd1b-9f9cbb045dd3") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "RPi_GPIO" + (at 23.5 5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "2fe76a96-c817-42f1-9c15-b2c8d0c3ddd6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 4.5 24.5 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7ae80e3a-b2af-4341-b13d-e4e05ad10f30") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 4.5 24.5 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c3096c06-f9f9-411c-803a-4a7cd41bd69c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/ca5597a7-0fe3-4fe7-952a-6c0a497d94cf") + (sheetname "/") + (sheetfile "midi_to_cv_daughter_board.kicad_sch") + (units + (unit + (name "A") + (pins "1" "3" "5" "7" "9" "11" "13" "15" "17" "19" "21" "23" "25" "27" + "29" "31" "33" "35" "37" "39" "2" "4" "6" "8" "10" "12" "14" "16" "18" + "20" "22" "24" "26" "28" "30" "32" "34" "36" "38" "40" + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -29.5 -3.5) + (end 29.5 -3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "89f39df8-d56f-46d0-a629-62af0ae5e06e") + ) + (fp_line + (start -29 0) + (end 29 0) + (stroke + (width 0.1) + (type default) + ) + (layer "Dwgs.User") + (uuid "9f10571c-e1ea-4e13-aa3b-bd752ee41e36") + ) + (fp_arc + (start -32.5 -0.5) + (mid -31.62132 -2.62132) + (end -29.5 -3.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "c82dddf0-d775-4b94-9665-b1456430fd5d") + ) + (fp_arc + (start 29.5 -3.5) + (mid 31.62132 -2.62132) + (end 32.5 -0.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Dwgs.User") + (uuid "93beb257-19da-49c9-8188-1278e40f621f") + ) + (fp_line + (start -32.5 -1) + (end -32.5 15) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "29f033ba-df78-4844-81ad-96a915627eeb") + ) + (fp_line + (start -32.5 34) + (end -32.5 49.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2fdffdbf-bca5-41da-8160-81c9288c8645") + ) + (fp_line + (start -31.5 16) + (end -28.5 16) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "869b1648-5e4d-4163-8c20-367cfd602c3e") + ) + (fp_line + (start -31.5 33) + (end -28.5 33) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f240c931-200a-4d25-8ece-00db1f147684") + ) + (fp_line + (start -29.5 -4) + (end 29.5 -4) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "96f00947-e965-423c-a1d7-78c7452a28e4") + ) + (fp_line + (start -29.5 52.5) + (end 29.5 52.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5ee0f95b-c540-49e4-8df8-a05ae7688e74") + ) + (fp_line + (start -27.5 17) + (end -27.5 32) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "2594a070-afc6-456e-a264-db5193da87f6") + ) + (fp_line + (start 11.5 33.5) + (end 11.5 48.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "fba28f61-3b96-4e4e-ab11-f264a39e4a54") + ) + (fp_line + (start 13.5 33.5) + (end 13.5 48.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "344e2196-0d10-4689-bb04-d2a92e36daea") + ) + (fp_line + (start 32.5 -1) + (end 32.5 49.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "5ada9ef9-4522-4f85-a4ba-022a9236121e") + ) + (fp_arc + (start -32.5 -1) + (mid -31.62132 -3.12132) + (end -29.5 -4) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "47684ee0-30f1-450a-a60f-dfe39d14892c") + ) + (fp_arc + (start -32.5 34) + (mid -32.207107 33.292893) + (end -31.5 33) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "7ae9a6b5-4d67-4f2c-a31f-ebfa2b0cb995") + ) + (fp_arc + (start -31.5 16) + (mid -32.207107 15.707107) + (end -32.5 15) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "c483b374-3585-4aa2-b9a1-6eaa14003cdd") + ) + (fp_arc + (start -29.5 52.5) + (mid -31.62132 51.62132) + (end -32.5 49.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "e356b1b6-5acf-4f91-b22d-66c293b9c25a") + ) + (fp_arc + (start -28.5 16) + (mid -27.792893 16.292893) + (end -27.5 17) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f839c792-10f2-4859-940b-8207b0f6e1ef") + ) + (fp_arc + (start -27.5 32) + (mid -27.792893 32.707107) + (end -28.5 33) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "1574937c-cf95-49ea-ba72-bd806d0930e6") + ) + (fp_arc + (start 11.5 33.5) + (mid 12.5 32.5) + (end 13.5 33.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "0799be49-86d5-4587-b2a4-dc0dba00f36d") + ) + (fp_arc + (start 13.5 48.5) + (mid 12.5 49.5) + (end 11.5 48.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "487fcb4a-21cc-4189-bf0b-16f51f019b3e") + ) + (fp_arc + (start 29.5 -4) + (mid 31.62132 -3.12132) + (end 32.5 -1) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "f74974e9-5907-4c4a-adee-9b196569778f") + ) + (fp_arc + (start 32.5 49.5) + (mid 31.62132 51.62132) + (end 29.5 52.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "Edge.Cuts") + (uuid "d0c5eabf-0883-4156-b6db-f2f877d8d281") + ) + (fp_circle + (center -29 0) + (end -30.500001 -0.000001) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "Edge.Cuts") + (uuid "a4487d9e-6b8d-4500-be2f-948a9df088d2") + ) + (fp_circle + (center -29 49) + (end -30.500001 49.000001) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "Edge.Cuts") + (uuid "9c3845a2-9efb-4ba2-9b3e-3e081d983273") + ) + (fp_circle + (center 29 0) + (end 30.500001 -0.000001) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "Edge.Cuts") + (uuid "26e98b9b-23b1-4f6e-b92e-52d823eb5c41") + ) + (fp_circle + (center 29 49) + (end 30.500001 49.000001) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "Edge.Cuts") + (uuid "35080632-44ca-4dab-8f30-62351b97b5fd") + ) + (fp_text user "Dimensions taken from\nhttps://github.com/raspberrypi/hats/blob/master/hat-board-mechanical.pdf" + (at 4 63 0) + (unlocked yes) + (layer "Cmts.User") + (uuid "1b039fb4-ca1e-4320-a33e-6b6e31fece29") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + (italic yes) + ) + ) + ) + (fp_text user "Camera Flex Slot\n(Optional)" + (at 12.25 56.25 0) + (unlocked yes) + (layer "Cmts.User") + (uuid "c87422c4-50bd-46bf-aac9-ca788a5ed2a9") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + (fp_text user "Select one of these board edges depending \nupon the type of socket that is used." + (at 50 -3.5 0) + (unlocked yes) + (layer "Cmts.User") + (uuid "6811920a-9a99-4331-be15-5c4658f8835f") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + (justify left) + ) + ) + (fp_text user "${REFERENCE}" + (at 23.5 6.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "9f72b5ef-74fd-4509-883e-31bb86f3a2d8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (dimension + (type aligned) + (layer "Dwgs.User") + (uuid "15606263-8040-4d2b-bba3-796c906cfc4b") + (pts + (xy 47.55 136.25) (xy 47.55 87.25) + ) + (height 2.999999) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0) + (keep_text_aligned yes) + ) + (gr_text "49.0000 mm" + (at 48.899999 111.75 90) + (layer "Dwgs.User") + (uuid "15606263-8040-4d2b-bba3-796c906cfc4b") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + ) + (dimension + (type aligned) + (layer "Dwgs.User") + (uuid "1ec9a810-9310-45c2-b638-0c56e23f4746") + (pts + (xy -12.45 120.25) (xy -12.45 103.25) + ) + (height 2) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0) + (keep_text_aligned yes) + ) + (gr_text "17.0000 mm" + (at -12.1 111.75 90) + (layer "Dwgs.User") + (uuid "1ec9a810-9310-45c2-b638-0c56e23f4746") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + ) + (dimension + (type aligned) + (layer "Dwgs.User") + (uuid "306dbe4e-c366-4af9-9cc2-d7cda7714662") + (pts + (xy -11.45 139.75) (xy -11.45 136.25) + ) + (height 3) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0) + (keep_text_aligned yes) + ) + (gr_text "3.5000 mm" + (at -10.1 138 90) + (layer "Dwgs.User") + (uuid "306dbe4e-c366-4af9-9cc2-d7cda7714662") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + ) + (dimension + (type aligned) + (layer "Dwgs.User") + (uuid "37be65bc-7b98-4b33-9c24-d1717ce41186") + (pts + (xy 47.55 139.75) (xy 47.55 83.75) + ) + (height 8) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0) + (keep_text_aligned yes) + ) + (gr_text "56.0000 mm" + (at 53.9 111.75 90) + (layer "Dwgs.User") + (uuid "37be65bc-7b98-4b33-9c24-d1717ce41186") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + ) + (dimension + (type aligned) + (layer "Dwgs.User") + (uuid "428991f6-849e-4ac8-ac2f-db010ae6c2de") + (pts + (xy 14.05 89.250001) (xy -14.95 89.250001) + ) + (height -2.499999) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 2) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0) + (keep_text_aligned yes) + ) + (gr_text "29.0000 mm" + (at -0.45 93.750001 0) + (layer "Dwgs.User") + (uuid "428991f6-849e-4ac8-ac2f-db010ae6c2de") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + ) + (dimension + (type aligned) + (layer "Dwgs.User") + (uuid "538e8327-3b64-4f25-b03a-0416e6cb6cdf") + (pts + (xy 24.55 139.75) (xy 24.55 128.25) + ) + (height -2.499999) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0) + (keep_text_aligned yes) + ) + (gr_text "11.5000 mm" + (at 20.400001 134 90) + (layer "Dwgs.User") + (uuid "538e8327-3b64-4f25-b03a-0416e6cb6cdf") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + ) + (dimension + (type aligned) + (layer "Dwgs.User") + (uuid "5fcce791-a7df-48d4-90bd-0d91262164b3") + (pts + (xy -13.45 103.25) (xy -18.45 103.25) + ) + (height 2) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0) + (keep_text_aligned yes) + ) + (gr_text "5.0000 mm" + (at -15.95 99.6 0) + (layer "Dwgs.User") + (uuid "5fcce791-a7df-48d4-90bd-0d91262164b3") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + ) + (dimension + (type aligned) + (layer "Dwgs.User") + (uuid "6c88f81b-9d88-4919-98ea-47467bbcaa3f") + (pts + (xy 28.55 136.75) (xy 28.55 119.75) + ) + (height 3) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0) + (keep_text_aligned yes) + ) + (gr_text "17.0000 mm" + (at 29.9 128.25 90) + (layer "Dwgs.User") + (uuid "6c88f81b-9d88-4919-98ea-47467bbcaa3f") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + ) + (dimension + (type aligned) + (layer "Dwgs.User") + (uuid "893ee763-be2d-4dcc-bbae-560746a24a7d") + (pts + (xy 43.05 82.25) (xy -14.95 82.25) + ) + (height 2.5) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0) + (keep_text_aligned yes) + ) + (gr_text "58.0000 mm" + (at 14.05 78.1 0) + (layer "Dwgs.User") + (uuid "893ee763-be2d-4dcc-bbae-560746a24a7d") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + ) + (dimension + (type aligned) + (layer "Dwgs.User") + (uuid "914db211-fbe2-44af-ac38-94b8d70a011f") + (pts + (xy 27.55 118.75) (xy 25.55 118.75) + ) + (height 2.499999) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0) + (keep_text_aligned yes) + ) + (gr_text "2.0000 mm" + (at 26.55 114.600001 0) + (layer "Dwgs.User") + (uuid "914db211-fbe2-44af-ac38-94b8d70a011f") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + ) + (dimension + (type aligned) + (layer "Dwgs.User") + (uuid "a4cfda9a-238b-453b-83f1-57e4c27c1ef0") + (pts + (xy -19.45 139.75) (xy -19.45 120.25) + ) + (height -3) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0) + (keep_text_aligned yes) + ) + (gr_text "19.5000 mm" + (at -24.1 130 90) + (layer "Dwgs.User") + (uuid "a4cfda9a-238b-453b-83f1-57e4c27c1ef0") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + ) + (dimension + (type aligned) + (layer "Dwgs.User") + (uuid "ad523e7a-648e-4c8b-99ea-d787db99ea58") + (pts + (xy 47.55 139.75) (xy 47.55 83.25) + ) + (height 12) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0) + (keep_text_aligned yes) + ) + (gr_text "56.5000 mm" + (at 57.9 111.5 90) + (layer "Dwgs.User") + (uuid "ad523e7a-648e-4c8b-99ea-d787db99ea58") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + ) + (dimension + (type aligned) + (layer "Dwgs.User") + (uuid "c29e98c6-bcc1-4f7c-8349-ebd312a004eb") + (pts + (xy -14.95 140.75) (xy -18.45 140.75) + ) + (height -2.5) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0) + (keep_text_aligned yes) + ) + (gr_text "3.5000 mm" + (at -16.7 141.6 0) + (layer "Dwgs.User") + (uuid "c29e98c6-bcc1-4f7c-8349-ebd312a004eb") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + ) + (dimension + (type aligned) + (layer "Dwgs.User") + (uuid "ede7f3f8-c894-4a5a-9dcf-737894a40ea7") + (pts + (xy 46.55 82.25) (xy -18.45 82.25) + ) + (height 7) + (format + (prefix "") + (suffix "") + (units 3) + (units_format 1) + (precision 4) + ) + (style + (thickness 0.15) + (arrow_length 1.27) + (text_position_mode 0) + (arrow_direction outward) + (extension_height 0.58642) + (extension_offset 0) + (keep_text_aligned yes) + ) + (gr_text "65.0000 mm" + (at 14.05 73.6 0) + (layer "Dwgs.User") + (uuid "ede7f3f8-c894-4a5a-9dcf-737894a40ea7") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + ) + (pad "1" thru_hole circle + (at -24.1 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-3.3V-Pad1)") + (pinfunction "3.3V_1") + (pintype "power_in") + (uuid "e4679cc3-ce2c-47b7-983f-3c138a84aef1") + ) + (pad "2" thru_hole oval + (at -24.1 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-5V-Pad2)") + (pinfunction "5V_2") + (pintype "power_in") + (uuid "ea452921-296e-4bd4-bce0-b0e7986730c4") + ) + (pad "3" thru_hole oval + (at -21.56 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM2_SDA-Pad3)") + (pinfunction "BCM2_SDA_3") + (pintype "bidirectional") + (uuid "740a405a-c5ac-4e92-a9cd-7bb98ea28962") + ) + (pad "4" thru_hole oval + (at -21.56 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-5V-Pad4)") + (pinfunction "5V_4") + (pintype "power_in") + (uuid "c27f454d-706f-4e95-98fd-a1c57bf4747b") + ) + (pad "5" thru_hole oval + (at -19.02 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM3_SCL-Pad5)") + (pinfunction "BCM3_SCL_5") + (pintype "bidirectional") + (uuid "f92902a0-5bf2-422c-b2f3-c90438e4525c") + ) + (pad "6" thru_hole rect + (at -19.02 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-GND-Pad6)") + (pinfunction "GND_6") + (pintype "power_in") + (uuid "eaee682f-626b-4dba-a16d-89c067e30de5") + ) + (pad "7" thru_hole oval + (at -16.48 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM4_GPCLK0-Pad7)") + (pinfunction "BCM4_GPCLK0_7") + (pintype "bidirectional") + (uuid "e0cad44e-6554-453f-9699-566a2ea573e2") + ) + (pad "8" thru_hole oval + (at -16.48 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM14_TXD-Pad8)") + (pinfunction "BCM14_TXD_8") + (pintype "bidirectional") + (uuid "33a8e0c0-e416-49b5-8ced-daa1263073fc") + ) + (pad "9" thru_hole rect + (at -13.94 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-GND-Pad9)") + (pinfunction "GND_9") + (pintype "power_in") + (uuid "25cac352-1d11-4630-8107-2ab2d02161ac") + ) + (pad "10" thru_hole oval + (at -13.94 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM15_RXD-Pad10)") + (pinfunction "BCM15_RXD_10") + (pintype "bidirectional") + (uuid "0c7a676f-629a-4757-a51f-18de49079a96") + ) + (pad "11" thru_hole oval + (at -11.4 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM17-Pad11)") + (pinfunction "BCM17_11") + (pintype "bidirectional") + (uuid "836e67cd-0dd1-4854-99df-05c6269844b7") + ) + (pad "12" thru_hole oval + (at -11.4 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM18_PCM_C-Pad12)") + (pinfunction "BCM18_PCM_C_12") + (pintype "bidirectional") + (uuid "7733b20d-a3ab-430a-8c03-2558286997a8") + ) + (pad "13" thru_hole oval + (at -8.86 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM27-Pad13)") + (pinfunction "BCM27_13") + (pintype "bidirectional") + (uuid "3d01991c-f9e3-4f03-bc1c-a6916c7ed6de") + ) + (pad "14" thru_hole rect + (at -8.86 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-GND-Pad14)") + (pinfunction "GND_14") + (pintype "power_in") + (uuid "d8afa2ac-87b3-4f38-9118-19b2856774a7") + ) + (pad "15" thru_hole oval + (at -6.32 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM22-Pad15)") + (pinfunction "BCM22_15") + (pintype "bidirectional") + (uuid "76c1b0d3-9932-444e-957f-c61cc7ce9e48") + ) + (pad "16" thru_hole oval + (at -6.32 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM23-Pad16)") + (pinfunction "BCM23_16") + (pintype "bidirectional") + (uuid "18a0c6ce-3581-4ab9-9eeb-04fd091cf580") + ) + (pad "17" thru_hole oval + (at -3.78 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-3.3V-Pad17)") + (pinfunction "3.3V_17") + (pintype "power_in") + (uuid "4e595f23-b921-4920-be56-8bad3effaa67") + ) + (pad "18" thru_hole oval + (at -3.78 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM24-Pad18)") + (pinfunction "BCM24_18") + (pintype "bidirectional") + (uuid "f6302fcb-6929-4b51-9870-dadd07d246e1") + ) + (pad "19" thru_hole oval + (at -1.24 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM10_MOSI-Pad19)") + (pinfunction "BCM10_MOSI_19") + (pintype "bidirectional") + (uuid "a0506a9c-6fb6-42b5-a2bc-dbc08bbbdcf2") + ) + (pad "20" thru_hole rect + (at -1.24 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-GND-Pad20)") + (pinfunction "GND_20") + (pintype "power_in") + (uuid "a2b98887-e791-4337-942e-ee40e761e461") + ) + (pad "21" thru_hole oval + (at 1.3 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM9_MISO-Pad21)") + (pinfunction "BCM9_MISO_21") + (pintype "bidirectional") + (uuid "bffae0e2-dc8a-4ce0-94bf-04da3731879e") + ) + (pad "22" thru_hole oval + (at 1.3 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM25-Pad22)") + (pinfunction "BCM25_22") + (pintype "bidirectional") + (uuid "56a92250-7187-4452-973c-98a9c04a9384") + ) + (pad "23" thru_hole oval + (at 3.84 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM11_SCLK-Pad23)") + (pinfunction "BCM11_SCLK_23") + (pintype "bidirectional") + (uuid "5dfa492d-5181-4fe9-b5d7-cebb40ddccdf") + ) + (pad "24" thru_hole oval + (at 3.84 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM8_CE0-Pad24)") + (pinfunction "BCM8_CE0_24") + (pintype "bidirectional") + (uuid "a6d2d564-25aa-4a3a-9e43-841ddaa7d3fd") + ) + (pad "25" thru_hole rect + (at 6.38 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-GND-Pad25)") + (pinfunction "GND_25") + (pintype "power_in") + (uuid "bee2da80-28bf-4f67-a975-1c554d6d4e59") + ) + (pad "26" thru_hole oval + (at 6.38 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM7_CE1-Pad26)") + (pinfunction "BCM7_CE1_26") + (pintype "bidirectional") + (uuid "7cb53cfe-f6a0-41f9-9554-084728794512") + ) + (pad "27" thru_hole oval + (at 8.92 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM0_ID_SD-Pad27)") + (pinfunction "BCM0_ID_SD_27") + (pintype "bidirectional") + (uuid "ad47f1ca-4038-4fac-ae41-14c5c048ac0c") + ) + (pad "28" thru_hole oval + (at 8.92 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM1_ID_SC-Pad28)") + (pinfunction "BCM1_ID_SC_28") + (pintype "bidirectional") + (uuid "75c680e0-40e8-4b10-8e7d-8536ce7901f1") + ) + (pad "29" thru_hole oval + (at 11.46 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM5-Pad29)") + (pinfunction "BCM5_29") + (pintype "bidirectional") + (uuid "5273e537-308d-4cd6-9662-9532394262e9") + ) + (pad "30" thru_hole rect + (at 11.46 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-GND-Pad30)") + (pinfunction "GND_30") + (pintype "power_in") + (uuid "220f9f6a-639c-4ab2-b108-4721dbfa6566") + ) + (pad "31" thru_hole oval + (at 14 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM6-Pad31)") + (pinfunction "BCM6_31") + (pintype "bidirectional") + (uuid "0f01750f-9143-46a5-b91a-66352394fc1b") + ) + (pad "32" thru_hole oval + (at 14 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM12_PWM0-Pad32)") + (pinfunction "BCM12_PWM0_32") + (pintype "bidirectional") + (uuid "c708df2d-7f88-443c-921b-17fbdf078812") + ) + (pad "33" thru_hole oval + (at 16.54 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM13_PWM1-Pad33)") + (pinfunction "BCM13_PWM1_33") + (pintype "bidirectional") + (uuid "c4bb5d1b-04e0-486f-8163-8c41bca1c6a3") + ) + (pad "34" thru_hole rect + (at 16.54 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-GND-Pad34)") + (pinfunction "GND_34") + (pintype "power_in") + (uuid "dc1c5d98-aeed-43eb-a3f5-f33c55e05f0b") + ) + (pad "35" thru_hole oval + (at 19.08 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM19_MISO_PCM_FS-Pad35)") + (pinfunction "BCM19_MISO_PCM_FS_35") + (pintype "bidirectional") + (uuid "f00d8f5f-bb56-4c6d-b753-767742509ed5") + ) + (pad "36" thru_hole oval + (at 19.08 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM16-Pad36)") + (pinfunction "BCM16_36") + (pintype "bidirectional") + (uuid "fdcb62ed-42e5-4ef0-8a5b-b99ad06d2784") + ) + (pad "37" thru_hole oval + (at 21.62 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM26-Pad37)") + (pinfunction "BCM26_37") + (pintype "bidirectional") + (uuid "7ba660ad-934d-4303-831a-d2837b5f2311") + ) + (pad "38" thru_hole oval + (at 21.62 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM20_MOSI_PCM_DI-Pad38)") + (pinfunction "BCM20_MOSI_PCM_DI_38") + (pintype "bidirectional") + (uuid "77a95547-d1ea-431c-8463-198cc437c54f") + ) + (pad "39" thru_hole rect + (at 24.16 1.378 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-GND-Pad39)") + (pinfunction "GND_39") + (pintype "power_in") + (uuid "cab2de41-2b85-4a5d-a35b-b828b6d600cb") + ) + (pad "40" thru_hole oval + (at 24.16 -1.162 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(J3-BCM21_SCLK_PCM_DO-Pad40)") + (pinfunction "BCM21_SCLK_PCM_DO_40") + (pintype "bidirectional") + (uuid "d628a1fc-bc6e-49f2-8891-417da6a348fc") + ) + (embedded_fonts no) + ) (footprint "handsolder_footprints:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal hand solder" (layer "F.Cu") (uuid "55d5ff62-4ac2-4934-bd8a-12e0bd041d8a") diff --git a/midi_to_cv_daughter_board/midi_to_cv_daughter_board.kicad_pro b/midi_to_cv_daughter_board/midi_to_cv_daughter_board.kicad_pro index 4356ab6..d99fbd7 100644 --- a/midi_to_cv_daughter_board/midi_to_cv_daughter_board.kicad_pro +++ b/midi_to_cv_daughter_board/midi_to_cv_daughter_board.kicad_pro @@ -650,7 +650,7 @@ "uuid": "1342e6e6-8752-4d5f-b096-2f9fff7d6090" } ], - "used_designators": "J2,J4,#PWR7,R14-15", + "used_designators": "J2-4,#PWR7,R14-15", "variants": [] }, "sheets": [ diff --git a/midi_to_cv_daughter_board/midi_to_cv_daughter_board.kicad_sch b/midi_to_cv_daughter_board/midi_to_cv_daughter_board.kicad_sch index 3aab78a..3a96d7d 100644 --- a/midi_to_cv_daughter_board/midi_to_cv_daughter_board.kicad_sch +++ b/midi_to_cv_daughter_board/midi_to_cv_daughter_board.kicad_sch @@ -3684,6 +3684,801 @@ ) (embedded_fonts no) ) + (symbol "RPI_Hat:RPi_GPIO" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "J" + (at 19.05 6.35 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Value" "RPi_GPIO" + (at 19.05 3.81 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "RPi_GPIO_1_1" + (rectangle + (start 0 2.54) + (end 38.1 -50.8) + (stroke + (width 0) + (type solid) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at -5.08 0 0) + (length 5.08) + (name "3.3V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 43.18 0 180) + (length 5.08) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -5.08 -2.54 0) + (length 5.08) + (name "BCM2_SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 43.18 -2.54 180) + (length 5.08) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -5.08 -5.08 0) + (length 5.08) + (name "BCM3_SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 43.18 -5.08 180) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -5.08 -7.62 0) + (length 5.08) + (name "BCM4_GPCLK0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -7.62 180) + (length 5.08) + (name "BCM14_TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -5.08 -10.16 0) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -10.16 180) + (length 5.08) + (name "BCM15_RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -5.08 -12.7 0) + (length 5.08) + (name "BCM17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -12.7 180) + (length 5.08) + (name "BCM18_PCM_C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -5.08 -15.24 0) + (length 5.08) + (name "BCM27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 43.18 -15.24 180) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -5.08 -17.78 0) + (length 5.08) + (name "BCM22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -17.78 180) + (length 5.08) + (name "BCM23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -5.08 -20.32 0) + (length 5.08) + (name "3.3V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -20.32 180) + (length 5.08) + (name "BCM24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -5.08 -22.86 0) + (length 5.08) + (name "BCM10_MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 43.18 -22.86 180) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -5.08 -25.4 0) + (length 5.08) + (name "BCM9_MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -25.4 180) + (length 5.08) + (name "BCM25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -5.08 -27.94 0) + (length 5.08) + (name "BCM11_SCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -27.94 180) + (length 5.08) + (name "BCM8_CE0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -5.08 -30.48 0) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -30.48 180) + (length 5.08) + (name "BCM7_CE1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -5.08 -33.02 0) + (length 5.08) + (name "BCM0_ID_SD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -33.02 180) + (length 5.08) + (name "BCM1_ID_SC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -5.08 -35.56 0) + (length 5.08) + (name "BCM5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 43.18 -35.56 180) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -5.08 -38.1 0) + (length 5.08) + (name "BCM6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -38.1 180) + (length 5.08) + (name "BCM12_PWM0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -5.08 -40.64 0) + (length 5.08) + (name "BCM13_PWM1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 43.18 -40.64 180) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -5.08 -43.18 0) + (length 5.08) + (name "BCM19_MISO_PCM_FS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -43.18 180) + (length 5.08) + (name "BCM16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -5.08 -45.72 0) + (length 5.08) + (name "BCM26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -45.72 180) + (length 5.08) + (name "BCM20_MOSI_PCM_DI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -5.08 -48.26 0) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -48.26 180) + (length 5.08) + (name "BCM21_SCLK_PCM_DO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Reference_Voltage:LM385Z-1.2" (pin_names (offset 0.0254) @@ -10001,6 +10796,198 @@ ) ) ) + (symbol + (lib_id "RPI_Hat:RPi_GPIO") + (at -38.1 142.24 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ca5597a7-0fe3-4fe7-952a-6c0a497d94cf") + (property "Reference" "J3" + (at -19.05 134.62 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Value" "RPi_GPIO" + (at -19.05 137.16 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Footprint" "RPi HAT:RPI_Hat_B+" + (at -38.1 142.24 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Datasheet" "" + (at -38.1 142.24 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Description" "" + (at -38.1 142.24 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "38ed5259-131d-4f5d-b96b-2bfb046f4ced") + ) + (pin "13" + (uuid "32eb773a-569e-4f7c-a72c-dc8caa5678ac") + ) + (pin "21" + (uuid "b5a16f3b-6c49-4b00-a42b-33d08d859f86") + ) + (pin "20" + (uuid "a8c3f759-3e1d-4f72-8561-aca206c904aa") + ) + (pin "35" + (uuid "fc4b86d0-7474-4a73-bae7-5c343cde7ec9") + ) + (pin "19" + (uuid "0d970f64-f80d-43be-9d46-3c4bea0efa51") + ) + (pin "9" + (uuid "b2418f74-7bb6-4012-8b45-c3a2051dd0e0") + ) + (pin "8" + (uuid "34d5799c-4104-422a-bd47-d2f02fd963d2") + ) + (pin "2" + (uuid "e073c5f9-56b4-4891-8f9f-6af3d0188479") + ) + (pin "5" + (uuid "4dfea0fe-dbbb-4f5a-98c6-307913bc2fe8") + ) + (pin "3" + (uuid "b4a641d2-91df-436d-ba17-432d2be7c450") + ) + (pin "23" + (uuid "ea7e2b8e-fa1b-405f-8d65-d08376078180") + ) + (pin "37" + (uuid "af891270-ad45-4aff-8096-56fdccbf1276") + ) + (pin "22" + (uuid "65427179-5eaa-4f2d-a1d3-a8f063ca59eb") + ) + (pin "6" + (uuid "3d9becf9-ca32-47d2-abbd-deb8fda7e7af") + ) + (pin "14" + (uuid "8400c967-5c77-4fe7-89a2-3f7d6fb766e3") + ) + (pin "7" + (uuid "b555d11f-1a93-45cd-9a80-e708a01306a5") + ) + (pin "12" + (uuid "8587556d-4aa9-4e05-aa47-e7bf1f601a2c") + ) + (pin "30" + (uuid "c891c739-c5d6-42e3-8ee0-536d7ea75b36") + ) + (pin "39" + (uuid "7c90e566-8a19-47e3-aec3-f623c5e2e3c4") + ) + (pin "28" + (uuid "1598f73b-0ee7-4719-8eee-349bf6eba5de") + ) + (pin "34" + (uuid "3ae68ef6-2871-41fd-8048-45898f0e2001") + ) + (pin "10" + (uuid "1e6c0206-4856-4144-95bd-a8043655ac20") + ) + (pin "40" + (uuid "5e1a2ffd-2dc1-44d4-80c9-cf20a28f63c1") + ) + (pin "26" + (uuid "5ce96b5b-ed61-415d-9f1e-f8ca0ccd4e9a") + ) + (pin "25" + (uuid "9a36a679-8da2-4741-bb3d-22687a7f7190") + ) + (pin "18" + (uuid "586f4a29-1ba8-4c2c-bc5d-f83d1f74d9b4") + ) + (pin "4" + (uuid "4b2bd942-8da8-4669-a8dc-bf5382ffc5c2") + ) + (pin "31" + (uuid "1bfa1e9b-bba8-4780-bd01-73a4ed656dcc") + ) + (pin "17" + (uuid "5017d2f9-6d7d-4f3e-8a17-e35e9a871eba") + ) + (pin "38" + (uuid "bcf73796-f8a8-48a0-b162-763c820be79d") + ) + (pin "15" + (uuid "71e197b1-6413-4dc3-ae74-01ba12d563c5") + ) + (pin "33" + (uuid "d8902546-a326-4e99-adbd-45b2fd093ba9") + ) + (pin "11" + (uuid "e427df6d-8d72-4fac-b6a7-1debf9d0812d") + ) + (pin "24" + (uuid "7cbde0c0-dd11-4475-b4d4-e32591b97155") + ) + (pin "29" + (uuid "afe61e44-847c-4388-902b-0ab9b89f063d") + ) + (pin "27" + (uuid "5b9554c5-78f1-40f6-bad5-c15d7f89e76d") + ) + (pin "32" + (uuid "403387aa-1dc5-42d4-b86c-02806fc7b9cc") + ) + (pin "36" + (uuid "89ce9a9b-3f60-402e-86d4-df6e0a2e3f14") + ) + (pin "16" + (uuid "f2f83cba-d8b5-4551-b60a-b3740a8a8e1b") + ) + (instances + (project "midi_to_cv_daughter_board" + (path "/1342e6e6-8752-4d5f-b096-2f9fff7d6090" + (reference "J3") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R_Potentiometer_Trim") (at 241.3 53.34 90) diff --git a/midi_to_cv_daughter_board/sym-lib-table b/midi_to_cv_daughter_board/sym-lib-table new file mode 100644 index 0000000..86584b6 --- /dev/null +++ b/midi_to_cv_daughter_board/sym-lib-table @@ -0,0 +1,4 @@ +(sym_lib_table + (version 7) + (lib (name "RPI_Hat") (type "KiCad") (uri "/home/cinnaboot/dev/synth-modules/ext/RPi_Hat_Template/libraries") (options "") (descr "")) +)