diff --git a/KiCad/CanGrow/custom/MP1584EN/MP1584EN.kicad_sym b/KiCad/CanGrow/custom/MP1584EN/MP1584EN.kicad_sym new file mode 100644 index 0000000..431e370 --- /dev/null +++ b/KiCad/CanGrow/custom/MP1584EN/MP1584EN.kicad_sym @@ -0,0 +1,220 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "MP1584EN" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "A" + (at -0.508 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "MP1584EN:MP1584EN_Module" + (at -8.636 -20.828 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MP1584EN_0_1" + (rectangle + (start -20.32 -1.27) + (end 0 -16.51) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "MP1584EN_1_1" + (text "MP1584EN Module" + (at -9.906 -18.288 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin power_in line + (at -22.86 -13.97 0) + (length 2.54) + (name "IN+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -22.86 -11.43 0) + (length 2.54) + (name "IN+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -22.86 -6.35 0) + (length 2.54) + (name "IN-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -22.86 -3.81 0) + (length 2.54) + (name "IN-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 2.54 -13.97 180) + (length 2.54) + (name "OUT+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 2.54 -11.43 180) + (length 2.54) + (name "OUT+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 2.54 -6.35 180) + (length 2.54) + (name "OUT-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 2.54 -3.81 180) + (length 2.54) + (name "OUT-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +) \ No newline at end of file diff --git a/KiCad/CanGrow/custom/MP1584EN/MP1584EN_Module.kicad_mod b/KiCad/CanGrow/custom/MP1584EN/MP1584EN_Module.kicad_mod new file mode 100644 index 0000000..093081c --- /dev/null +++ b/KiCad/CanGrow/custom/MP1584EN/MP1584EN_Module.kicad_mod @@ -0,0 +1,617 @@ +(footprint "MP1584EN_Module" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (tags "Power 5V 3A") + (property "Reference" "U3" + (at 0 7.3152 180) + (layer "F.SilkS") + (uuid "5401f2b9-08c4-433b-a536-95365a9d5b27") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SRT_Power_3A" + (at -0.3556 5.1816 0) + (layer "F.Fab") + (uuid "3aca6114-af0d-478b-80ab-52d5719c58c0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f5daedb9-8cff-461c-9d40-0b502c690d9b") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "598a64f4-0796-4fe9-b7be-c2493ea0b8fb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8e81ccc2-3008-4749-80d7-e19277403287") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr through_hole) + (fp_line + (start -11.176 -7.493) + (end -11.176 8.636) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c04c845e-4b76-4dc5-b3a1-2129724a526d") + ) + (fp_line + (start -11.176 8.636) + (end 10.16 8.636) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b279bc16-0fa3-40ad-9a71-246db78cd5db") + ) + (fp_line + (start -7.4168 -1.8796) + (end -1.3208 -1.8796) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1cc5b0bc-c494-4f7d-bca7-4c61a9317e88") + ) + (fp_line + (start -7.4168 2.5908) + (end -7.4168 -1.8796) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cb93a75e-f00e-4ada-977c-4ebffb53a1ef") + ) + (fp_line + (start -6.2992 -5.7658) + (end -2.8702 -5.7658) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "58d4cb4b-5a3f-4493-aa99-0deaf5683749") + ) + (fp_line + (start -6.2992 -4.4958) + (end -6.2992 -5.7658) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "23c244a5-fbbf-43b9-8e18-3f2c2f80daac") + ) + (fp_line + (start -2.8702 -5.7658) + (end -2.8702 -4.4958) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dc18e288-f18f-43b9-8bf9-a20134e8fe6b") + ) + (fp_line + (start -2.8702 -4.4958) + (end -6.2992 -4.4958) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0db4cf0f-ac7a-4c9b-ae10-55a36ddbd4e4") + ) + (fp_line + (start -1.3208 2.5908) + (end -7.4168 2.5908) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bb094c9b-9d8c-4f38-83ed-01fc7944b9a1") + ) + (fp_line + (start -1.3208 2.5908) + (end -1.3208 -1.8796) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "15406a1c-aa60-4574-94bc-bc7b1c93f995") + ) + (fp_line + (start 0.3556 -3.4544) + (end 0.3556 3.2004) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7f056460-3325-494e-89b7-e00faf35b853") + ) + (fp_line + (start 0.3556 -3.4544) + (end 7.0104 -3.4544) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fb81112c-7565-47b2-8682-db2abbd3ddf0") + ) + (fp_line + (start 1.9304 -0.5969) + (end 4.5593 -0.5969) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "48533810-e56f-47c8-8bce-ce1c68dc9c75") + ) + (fp_line + (start 1.9304 0.0381) + (end 1.9304 -0.5969) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "03a589e3-a74e-4336-8cad-43118c287e8a") + ) + (fp_line + (start 1.9304 0.0381) + (end 4.5593 0.0381) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ce0e1e31-1518-4423-8678-79c96482e137") + ) + (fp_line + (start 4.5593 -1.2954) + (end 5.8293 -0.2794) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "60031373-aa96-4773-880b-c8200b9c8446") + ) + (fp_line + (start 4.5593 -0.5969) + (end 4.5593 -1.2954) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e8ee4f92-28ab-4a33-a9f9-a6abaf63c07f") + ) + (fp_line + (start 4.5593 0.8001) + (end 4.5593 0.0381) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "08acbb33-d7a2-40ec-b9c7-e1637e3c6b50") + ) + (fp_line + (start 5.8293 -0.2794) + (end 4.5593 0.8001) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "93934ce2-e724-43a7-936d-d5b13ecab734") + ) + (fp_line + (start 7.0104 -3.4544) + (end 7.0104 3.2004) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "67302b70-b929-4d08-9b20-00ad993d7c48") + ) + (fp_line + (start 7.0104 3.2004) + (end 0.3556 3.2004) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0718d059-35cf-4406-ab64-7d7e6d83cf21") + ) + (fp_line + (start 10.16 -7.493) + (end -11.176 -7.493) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3f15543c-c79e-44be-a583-62309e7f62ac") + ) + (fp_line + (start 10.16 8.636) + (end 10.16 -7.493) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "53974b4e-f4fd-4a51-b72c-09e66d707da7") + ) + (fp_circle + (center -8.1534 -4.8641) + (end -7.5819 -4.3561) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "c9f36fdc-7af5-40c1-b400-6db31e87c78d") + ) + (fp_circle + (center -8.1026 5.8166) + (end -7.5311 6.3246) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "4e0da6f8-ad5e-4cc1-95ba-014ff87aee07") + ) + (fp_circle + (center 6.4262 -4.8641) + (end 6.9977 -4.3561) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "1cb73701-38be-459b-a7c5-86d645c4cc0e") + ) + (fp_circle + (center 6.5278 5.7912) + (end 7.0993 6.2992) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "079e6cb8-ca9e-47a7-9f22-9f08bcf4c5ee") + ) + (fp_poly + (pts + (xy -6.7056 -2.54) (xy -6.2992 -2.54) (xy -6.2992 -1.9304) (xy -6.7056 -1.9304) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "9f932498-4dae-4e35-9fff-b4bb98c73816") + ) + (fp_poly + (pts + (xy -6.7056 2.6416) (xy -6.2992 2.6416) (xy -6.2992 3.2512) (xy -6.7056 3.2512) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "372c02f5-61f4-4301-aca3-d818a674272e") + ) + (fp_poly + (pts + (xy -5.2324 -2.54) (xy -4.826 -2.54) (xy -4.826 -1.9304) (xy -5.2324 -1.9304) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "8b8d18d4-2701-4c72-966d-f580819a5bea") + ) + (fp_poly + (pts + (xy -5.2324 2.6416) (xy -4.826 2.6416) (xy -4.826 3.2512) (xy -5.2324 3.2512) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "d6255dee-580f-4b85-9e3c-df858fc7bc8d") + ) + (fp_poly + (pts + (xy -3.7592 -2.54) (xy -3.3528 -2.54) (xy -3.3528 -1.9304) (xy -3.7592 -1.9304) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "ebef6c64-7266-47b4-9a64-d9d611adc26d") + ) + (fp_poly + (pts + (xy -3.7592 2.6416) (xy -3.3528 2.6416) (xy -3.3528 3.2512) (xy -3.7592 3.2512) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "59be5a8f-ac87-4541-97df-321cb1234c4f") + ) + (fp_poly + (pts + (xy -2.2352 -2.54) (xy -1.8288 -2.54) (xy -1.8288 -1.9304) (xy -2.2352 -1.9304) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "b1663dd5-c63f-4034-b29b-537f9a6abd47") + ) + (fp_poly + (pts + (xy -2.2352 2.6416) (xy -1.8288 2.6416) (xy -1.8288 3.2512) (xy -2.2352 3.2512) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "6e5990fc-9a52-480e-b640-cabfc2a6cd18") + ) + (fp_line + (start -11.3538 -7.6454) + (end -11.3538 8.8138) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "e21c3eb0-fdf3-4a2d-9d84-f366a7426b90") + ) + (fp_line + (start -11.3538 -7.6454) + (end 10.3378 -7.6708) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "f2231139-582f-43f7-a92f-646e424ad044") + ) + (fp_line + (start -11.3538 8.8138) + (end 10.3378 8.8138) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "ff2d64a2-f244-4e27-a61c-b0184f18f038") + ) + (fp_line + (start 10.3378 -7.6708) + (end 10.3378 8.8138) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "e571d0ae-d587-45ad-9b62-7a686b2f0c60") + ) + (fp_text user "-" + (at 6.4262 -4.9276 0) + (layer "F.SilkS") + (uuid "4f88e670-b848-4271-a5f8-bd548b64cadd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "-" + (at -8.1534 -4.9276 0) + (layer "F.SilkS") + (uuid "86dab817-ad16-4cdc-b19d-607ba0d990ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "VOUT" + (at 8.8138 0.0508 -90) + (layer "F.SilkS") + (uuid "876b8e16-62cc-4ae3-9c78-14a6cc337309") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "+" + (at 6.5278 5.7277 0) + (layer "F.SilkS") + (uuid "935ff27f-9949-446d-a438-f14c3624acfc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "4.5-28V" + (at -9.7536 0.3048 -90) + (layer "F.SilkS") + (uuid "d89e1384-2d5d-4d2d-bcf8-24657a3939a7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "+" + (at -8.1026 5.7531 0) + (layer "F.SilkS") + (uuid "e3820af4-2c8f-4e79-b4d3-6c49dcea8bb5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at -10.16 4.572 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "6550b245-c3c7-4898-8573-6476b3094631") + ) + (pad "1" thru_hole rect + (at -10.16 7.112 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2c55b3c8-f1e1-407a-8b02-310137232038") + ) + (pad "2" thru_hole oval + (at -10.1854 -3.683 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "6f8804ba-99ab-459b-84ff-3c356b03222a") + ) + (pad "2" thru_hole oval + (at -10.16 -6.223 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "b8ed6aef-b96f-4eb3-a1a2-2deefde02bbb") + ) + (pad "3" thru_hole rect + (at 8.636 4.699 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "5892046d-9427-451a-9d67-551089438a5d") + ) + (pad "3" thru_hole rect + (at 8.636 7.239 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "519792c2-361a-4982-84bb-b0360a514c29") + ) + (pad "4" thru_hole oval + (at 8.7376 -3.683 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "efe9e9b1-891f-4b33-a064-306161845044") + ) + (pad "4" thru_hole oval + (at 8.763 -6.223 90) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "16f7d0b3-7073-4c65-a466-c8a09376cdd7") + ) + (model "${KISYS3DMOD}/Module.3dshapes/Arduino_UNO_R2.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) \ No newline at end of file diff --git a/KiCad/CanGrow/custom/MP1584EN/README.md b/KiCad/CanGrow/custom/MP1584EN/README.md new file mode 100644 index 0000000..1b9d00f --- /dev/null +++ b/KiCad/CanGrow/custom/MP1584EN/README.md @@ -0,0 +1,4 @@ +# MP1584EN Module KiCad Symbol and Footprint + +This is a fork of https://github.com/kotakomputer/MP1584EN/ which I modified to my needs. +As i could not point out where the schematic Symbol for the MP1584EN module should be, I drew a very very simple by my own. diff --git a/KiCad/CanGrow/custom/MP1584EN/SRT_MP1584EN_Module.png b/KiCad/CanGrow/custom/MP1584EN/SRT_MP1584EN_Module.png new file mode 100644 index 0000000..8506dbe Binary files /dev/null and b/KiCad/CanGrow/custom/MP1584EN/SRT_MP1584EN_Module.png differ diff --git a/KiCad/CanGrow/custom/MP1584EN/SRT_SRT_MP1584EN.png b/KiCad/CanGrow/custom/MP1584EN/SRT_SRT_MP1584EN.png new file mode 100644 index 0000000..4f1b9cf Binary files /dev/null and b/KiCad/CanGrow/custom/MP1584EN/SRT_SRT_MP1584EN.png differ diff --git a/KiCad/CanGrow/custom/MP1584EN/srt_mp1584en.dcm b/KiCad/CanGrow/custom/MP1584EN/srt_mp1584en.dcm new file mode 100644 index 0000000..5dd71cb --- /dev/null +++ b/KiCad/CanGrow/custom/MP1584EN/srt_mp1584en.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library