diff --git a/00_datasheet/2130830005_IO_CONNECTORS.pdf b/00_datasheet/2130830005_IO_CONNECTORS.pdf new file mode 100644 index 0000000..6020a4d Binary files /dev/null and b/00_datasheet/2130830005_IO_CONNECTORS.pdf differ diff --git a/04_pcb/milkFrother/#auto_saved_files# b/04_pcb/milkFrother/#auto_saved_files# new file mode 100644 index 0000000..8766166 --- /dev/null +++ b/04_pcb/milkFrother/#auto_saved_files# @@ -0,0 +1 @@ +C:\Users\Edwin\Documents\19_git\MilkFrother\04_pcb\milkFrother\_autosave-milkFrother.kicad_sch diff --git a/04_pcb/milkFrother/battery_management.kicad_sch b/04_pcb/milkFrother/battery_management.kicad_sch index 83d4f97..91d83c2 100644 --- a/04_pcb/milkFrother/battery_management.kicad_sch +++ b/04_pcb/milkFrother/battery_management.kicad_sch @@ -1,6 +1,6 @@ (kicad_sch (version 20211123) (generator eeschema) - (uuid ffaa0a4f-fe0f-44c4-bc89-554cf0e59e1a) + (uuid 88953e1f-b786-4ca3-b305-af063bbe2bd4) (paper "A4") diff --git a/04_pcb/milkFrother/mcu.kicad_sch b/04_pcb/milkFrother/mcu.kicad_sch index c9a4dbd..a3cbca3 100644 --- a/04_pcb/milkFrother/mcu.kicad_sch +++ b/04_pcb/milkFrother/mcu.kicad_sch @@ -1,6 +1,6 @@ (kicad_sch (version 20211123) (generator eeschema) - (uuid b51b3317-0845-43d5-9881-b07a0a382c03) + (uuid 98746457-5f41-47f4-a8db-15fa868566f9) (paper "A4") diff --git a/04_pcb/milkFrother/milkFrother-backups/milkFrother-2022-01-16_134415.zip b/04_pcb/milkFrother/milkFrother-backups/milkFrother-2022-01-16_134415.zip new file mode 100644 index 0000000..c76a90c Binary files /dev/null and b/04_pcb/milkFrother/milkFrother-backups/milkFrother-2022-01-16_134415.zip differ diff --git a/04_pcb/milkFrother/milkFrother.kicad_sch b/04_pcb/milkFrother/milkFrother.kicad_sch index d08f500..f588d35 100644 --- a/04_pcb/milkFrother/milkFrother.kicad_sch +++ b/04_pcb/milkFrother/milkFrother.kicad_sch @@ -77,14 +77,215 @@ ) ) ) + (symbol "818_USB:MOLEX 2130830005" (in_bom yes) (on_board yes) + (property "Reference" "J?" (id 0) (at 0 31.75 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "MOLEX 2130830005" (id 1) (at 0 29.21 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at -21.59 -10.16 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at -21.59 -10.16 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "MOLEX 2130830005_0_1" + (arc (start -11.43 15.24) (mid 8.0822 7.1578) (end 0 26.67) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -0.635 20.32) (end 0.635 -21.59) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 0 -27.94) (mid 8.0822 -8.4278) (end -11.43 -16.51) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -11.43 -16.51) + (xy -11.43 15.24) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 11.43 15.24) + (xy 11.43 -16.51) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 0 26.67) (mid -8.0822 7.1578) (end 11.43 15.24) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start 11.43 -16.51) (mid -8.0822 -8.4278) (end 0 -27.94) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "MOLEX 2130830005_1_1" + (pin free line (at -13.97 12.7 0) (length 2.54) + (name "A1_GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -13.97 -10.16 0) (length 2.54) + (name "A10_RX2-" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -13.97 -12.7 0) (length 2.54) + (name "A11_RX2+" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin free line (at -13.97 -15.24 0) (length 2.54) + (name "A12_GND" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin free line (at 13.97 12.7 180) (length 2.54) + (name "B1_GND" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 13.97 10.16 180) (length 2.54) + (name "B2_TX2+" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 13.97 7.62 180) (length 2.54) + (name "B3_TX2-" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 13.97 5.08 180) (length 2.54) + (name "B4_VBUS" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 13.97 2.54 180) (length 2.54) + (name "B5_CC2" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 13.97 0 180) (length 2.54) + (name "B6_D+" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 13.97 -2.54 180) (length 2.54) + (name "B7_D-" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -13.97 10.16 0) (length 2.54) + (name "A2_TX1+" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 13.97 -5.08 180) (length 2.54) + (name "B8_SBU2" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 13.97 -7.62 180) (length 2.54) + (name "B9_VBUS" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 13.97 -10.16 180) (length 2.54) + (name "B10_RX1-" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 13.97 -12.7 180) (length 2.54) + (name "B11_RX1+" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin free line (at 13.97 -15.24 180) (length 2.54) + (name "B12_GND" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin free line (at 13.97 -29.21 180) (length 2.54) + (name "mount_1" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin free line (at 13.97 -31.75 180) (length 2.54) + (name "mount_2" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin free line (at 13.97 -34.29 180) (length 2.54) + (name "mount_3" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin free line (at 13.97 -36.83 180) (length 2.54) + (name "mount_4" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -13.97 7.62 0) (length 2.54) + (name "A3_TX1-" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -13.97 5.08 0) (length 2.54) + (name "A4_VBUS" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -13.97 2.54 0) (length 2.54) + (name "A5_CC1" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 0 0) (length 2.54) + (name "A6_D+" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 -2.54 0) (length 2.54) + (name "A7_D-" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -13.97 -5.08 0) (length 2.54) + (name "A8_SBU1" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -13.97 -7.62 0) (length 2.54) + (name "A9_VBUS" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) ) + (junction (at 61.595 137.16) (diameter 0) (color 0 0 0 0) + (uuid 88575bfb-c70a-49eb-9065-c626404000ee) + ) + (junction (at 61.595 139.7) (diameter 0) (color 0 0 0 0) + (uuid abcad9a8-c235-4a3e-9dbe-46d20357cf28) + ) + + (wire (pts (xy 61.595 142.24) (xy 58.42 142.24)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2bb3de5e-9978-4971-87fb-cf8271841883) + ) + (wire (pts (xy 58.42 137.16) (xy 61.595 137.16)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6cf9738d-e131-41a7-b8e1-6c35766da530) + ) + (wire (pts (xy 58.42 134.62) (xy 61.595 134.62)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6d638067-b745-49bf-839c-98ce42312d73) + ) + (wire (pts (xy 61.595 134.62) (xy 61.595 137.16)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 86bdc5e2-15b5-4f88-b8de-cc685ebc6dc3) + ) + (wire (pts (xy 61.595 139.7) (xy 61.595 142.24)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b3796c0a-e5d2-4f41-b022-b3af9921f481) + ) + (wire (pts (xy 58.42 139.7) (xy 61.595 139.7)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d8465ef1-537c-4f45-b8c6-44032955ff21) + ) + (wire (pts (xy 61.595 137.16) (xy 61.595 139.7)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid e529c682-e43f-4a02-aa9c-0dc7a11d34f2) + ) (text "MOLEX: 2130830005" (at 142.24 109.22 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 0d2827ea-0742-4e88-a927-edb6d721c758) ) - (text "MAX77757\n" (at 132.08 95.25 0) + (text "MAX77757\n" (at 134.62 91.44 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 134859a2-15aa-4565-b1e7-26feea15069d) ) @@ -93,15 +294,15 @@ (uuid aab1494f-afe7-4efa-a0b8-74ad36a73f8a) ) - (symbol (lib_id "310_smps_buck:BD9F800MUX") (at 64.77 63.5 0) (unit 1) + (symbol (lib_id "310_smps_buck:BD9F800MUX") (at 67.31 38.1 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 4225b7cb-04bd-4970-b8c7-d9e396d26018) - (property "Reference" "U?" (id 0) (at 64.77 38.1 0)) - (property "Value" "BD9F800MUX" (id 1) (at 64.77 40.64 0)) - (property "Footprint" "310_smps_buck:BD9F800MUX" (id 2) (at 64.77 63.5 0) + (property "Reference" "U?" (id 0) (at 67.31 12.7 0)) + (property "Value" "BD9F800MUX" (id 1) (at 67.31 15.24 0)) + (property "Footprint" "310_smps_buck:BD9F800MUX" (id 2) (at 67.31 38.1 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "https://fscdn.rohm.com/en/products/databook/datasheet/ic/power/switching_regulator/bd9f800mux-e.pdf" (id 3) (at 64.77 63.5 0) + (property "Datasheet" "https://fscdn.rohm.com/en/products/databook/datasheet/ic/power/switching_regulator/bd9f800mux-e.pdf" (id 3) (at 67.31 38.1 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid dd884e95-2f7c-4b91-8dc5-1c066c683221)) @@ -117,6 +318,47 @@ (pin "9" (uuid fb7a1cc0-1e28-4af1-9b24-0ec3fe0c896d)) ) + (symbol (lib_id "818_USB:MOLEX 2130830005") (at 44.45 105.41 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 73fb1410-310c-44bb-a7f8-686dcbf8f6cb) + (property "Reference" "J?" (id 0) (at 44.45 73.66 0)) + (property "Value" "MOLEX 2130830005" (id 1) (at 44.45 76.2 0)) + (property "Footprint" "" (id 2) (at 22.86 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 22.86 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a993bcc2-0ff1-4d3c-bc4c-ca580c9c5d7d)) + (pin "10" (uuid a3e6fa52-9f68-43c3-a6a6-ff5f20133ff6)) + (pin "11" (uuid f47bf7ce-c9a7-4aa4-872e-c60152bdfd96)) + (pin "12" (uuid 41928c44-1adf-4687-9a9d-bc900133798a)) + (pin "13" (uuid a4dcf6f7-4fee-4597-a1cb-260ed3bab3e5)) + (pin "14" (uuid 4f5a66ca-a6be-41a4-8e84-f07732ec2ae4)) + (pin "15" (uuid 3935da70-eacf-42fe-a023-8fca1c04a889)) + (pin "16" (uuid de365856-da88-4b85-bf50-f2dd8674358d)) + (pin "17" (uuid d0e58bfe-e041-4146-b798-c16e92f02f6e)) + (pin "18" (uuid 845fc32d-cd68-417a-bdb5-58e85270cfe3)) + (pin "19" (uuid 5cf78fe5-1868-46bc-9074-7366ae5816f8)) + (pin "2" (uuid 287fb3b6-b123-49dd-9cd1-3fe5dba3ec17)) + (pin "20" (uuid 5b0dde9e-3655-4f51-b6a2-a06ef7b212c8)) + (pin "21" (uuid 93a00ce6-3d54-414b-a45c-53f1e4539e20)) + (pin "22" (uuid 4583834d-b40b-4ffa-b443-44a516013a11)) + (pin "23" (uuid 31677fce-9096-4190-a922-6219d294eac1)) + (pin "24" (uuid 46a8842d-b9cb-4e73-89e8-e4c7b12fc815)) + (pin "25" (uuid 4c3e1746-62ef-4a68-b3b3-439f8b84782a)) + (pin "26" (uuid 1bfb4513-aca4-4ad7-9e42-7344311ba035)) + (pin "27" (uuid 1ffee517-a1f2-4665-84a0-ae9d69b3d379)) + (pin "28" (uuid 42a38823-27cf-4419-b7cf-38e9514d6c6f)) + (pin "3" (uuid 3783bedf-e913-4f47-9e85-8788760433cd)) + (pin "4" (uuid 01489520-d243-4f38-babe-dd19a546bb70)) + (pin "5" (uuid 750deb73-55de-4e6d-9e1d-f3a4073486a5)) + (pin "6" (uuid d03ebc2d-1a52-4d6f-8422-d26c7ab2e4f6)) + (pin "7" (uuid 974835fc-9bd8-4995-a070-68339042d45c)) + (pin "8" (uuid d74fd27a-d954-4690-b485-f36479c6ef82)) + (pin "9" (uuid d0db4df3-8390-4ed7-898f-892cf8c8a709)) + ) + (sheet (at 171.45 57.15) (size 53.34 34.29) (fields_autoplaced) (stroke (width 0.1524) (type solid) (color 0 0 0 0)) (fill (color 0 0 0 0.0000)) @@ -174,6 +416,9 @@ ) (symbol_instances + (path "/73fb1410-310c-44bb-a7f8-686dcbf8f6cb" + (reference "J?") (unit 1) (value "MOLEX 2130830005") (footprint "") + ) (path "/4225b7cb-04bd-4970-b8c7-d9e396d26018" (reference "U?") (unit 1) (value "BD9F800MUX") (footprint "310_smps_buck:BD9F800MUX") ) diff --git a/04_pcb/milkFrother/motor_driver.kicad_sch b/04_pcb/milkFrother/motor_driver.kicad_sch index d7ccaa2..de8f396 100644 --- a/04_pcb/milkFrother/motor_driver.kicad_sch +++ b/04_pcb/milkFrother/motor_driver.kicad_sch @@ -1,6 +1,6 @@ (kicad_sch (version 20211123) (generator eeschema) - (uuid 898c9f59-e1ff-45f9-ae29-626a1f6f123a) + (uuid cf484734-fb1c-49c2-b9fd-e1e692f7215b) (paper "A4") diff --git a/04_pcb/milkFrother/user_interface.kicad_sch b/04_pcb/milkFrother/user_interface.kicad_sch index cf0ec23..e7ebdb1 100644 --- a/04_pcb/milkFrother/user_interface.kicad_sch +++ b/04_pcb/milkFrother/user_interface.kicad_sch @@ -1,6 +1,6 @@ (kicad_sch (version 20211123) (generator eeschema) - (uuid c8f74f13-2079-4b2d-9826-6f405177223d) + (uuid f51cc9eb-f03d-4c87-b62b-4a47dfb157f5) (paper "A4")