From 919d629e69f6754dac0d08267cbd066cadcddc28 Mon Sep 17 00:00:00 2001 From: Yilin Sun Date: Thu, 29 Jun 2023 15:27:11 +0800 Subject: [PATCH] Added 3D models for parts, adjusted PCB thickness. Signed-off-by: Yilin Sun --- Pudding_LWGW.kicad_pcb | 91 ++++++++++++++++++++++-------------------- Pudding_LWGW.kicad_pro | 12 +++++- libraries | 2 +- 3 files changed, 60 insertions(+), 45 deletions(-) diff --git a/Pudding_LWGW.kicad_pcb b/Pudding_LWGW.kicad_pcb index be25692..a02bcbe 100644 --- a/Pudding_LWGW.kicad_pcb +++ b/Pudding_LWGW.kicad_pcb @@ -1,7 +1,7 @@ (kicad_pcb (version 20221018) (generator pcbnew) (general - (thickness 4.69) + (thickness 1.6062) ) (paper "A4") @@ -48,19 +48,19 @@ (setup (stackup - (layer "F.SilkS" (type "Top Silk Screen")) + (layer "F.SilkS" (type "Top Silk Screen") (material "Direct Printing")) (layer "F.Paste" (type "Top Solder Paste")) - (layer "F.Mask" (type "Top Solder Mask") (color "Green") (thickness 0.01)) + (layer "F.Mask" (type "Top Solder Mask") (color "Green") (thickness 0.01) (material "Epoxy") (epsilon_r 3.3) (loss_tangent 0)) (layer "F.Cu" (type "copper") (thickness 0.035)) - (layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) - (layer "In1.Cu" (type "copper") (thickness 0.035)) - (layer "dielectric 2" (type "prepreg") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) - (layer "In2.Cu" (type "copper") (thickness 0.035)) - (layer "dielectric 3" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) + (layer "dielectric 1" (type "core") (color "FR4 natural") (thickness 0.2104 locked) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) + (layer "In1.Cu" (type "copper") (thickness 0.0152)) + (layer "dielectric 2" (type "prepreg") (color "FR4 natural") (thickness 1.065 locked) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) + (layer "In2.Cu" (type "copper") (thickness 0.0152)) + (layer "dielectric 3" (type "core") (color "FR4 natural") (thickness 0.2104 locked) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) (layer "B.Cu" (type "copper") (thickness 0.035)) - (layer "B.Mask" (type "Bottom Solder Mask") (color "Green") (thickness 0.01)) + (layer "B.Mask" (type "Bottom Solder Mask") (color "Green") (thickness 0.01) (material "Epoxy") (epsilon_r 3.3) (loss_tangent 0)) (layer "B.Paste" (type "Bottom Solder Paste")) - (layer "B.SilkS" (type "Bottom Silk Screen")) + (layer "B.SilkS" (type "Bottom Silk Screen") (material "Direct Printing")) (copper_finish "None") (dielectric_constraints no) ) @@ -637,10 +637,10 @@ (net 1 "GND") (pinfunction "Shield") (pintype "input") (tstamp 8371c0a7-020f-41d0-a556-a00b6eb3bf5c)) (pad "2" smd rect (at 2.825 0 270) (size 1.35 4.2) (layers "B.Cu" "B.Paste" "B.Mask") (net 1 "GND") (pinfunction "Shield") (pintype "input") (tstamp 496db2a5-a557-4209-be18-ae4cfa32d1b6)) - (model "${KICAD6_3DMODEL_DIR}/Connector_Coaxial.3dshapes/SMA_Samtec_SMA-J-P-X-ST-EM1_EdgeMount.wrl" + (model "${KIPRJMOD}/libraries/3DModels/Connector_Coaxial.3dshapes/Semtec_SMA_J_P_H_ST_EM1.step" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) + (rotate (xyz 90 180 180)) ) ) @@ -1887,10 +1887,10 @@ (net 6 "VDD") (pinfunction "VCC") (pintype "power_in") (tstamp 8bc28701-d6d6-40ea-82a0-b6679546243e)) (pad "24" smd roundrect (at 6 -7) (size 1.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 1 "GND") (pinfunction "GND") (pintype "passive") (tstamp 10e1abb7-873c-4af1-a0f0-995da5181793)) - (model "${KICAD6_3DMODEL_DIR}/RF_GPS.3dshapes/ublox_NEO.wrl" + (model "${KIPRJMOD}/libraries/3DModels/RF_GPS.3dshapes/u-blox_NEO.step" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) + (rotate (xyz -90 0 -90)) ) ) @@ -1949,7 +1949,7 @@ (net 86 "Net-(U2-SW)") (pintype "passive") (tstamp 858c1f50-18b0-4e35-8f2d-fc5de97ae108)) (pad "2" smd rect (at 1.89225 0 270) (size 1.8545 2.286) (layers "F.Cu" "F.Paste" "F.Mask") (net 6 "VDD") (pintype "passive") (tstamp c6ef22b0-9dd0-4a4c-a068-06a3bb6b9df3)) - (model "${KICAD6_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_Vishay_IHLP-1616.wrl" + (model "${KICAD7_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_Coilcraft_XAL4020-XXX.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) @@ -2017,10 +2017,10 @@ (net 1 "GND") (pinfunction "3") (pintype "passive") (tstamp c4000c03-084b-4b77-b99e-587dc9b301b9)) (pad "4" smd rect (at -3.15 -0.45 180) (size 1.2 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (net 97 "Net-(U6-OSCO)") (pinfunction "4") (pintype "passive") (tstamp 0e02ebf4-c48d-40e8-bd8e-2201321e382b)) - (model "${KICAD6_3DMODEL_DIR}/Crystal.3dshapes/Crystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm.wrl" + (model "${KIPRJMOD}/libraries/3DModels/Crystal.3dshapes/EPSON_MC-146.step" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) + (rotate (xyz -90 0 0)) ) ) @@ -2222,10 +2222,10 @@ (net 1 "GND") (pinfunction "Shield") (pintype "input") (tstamp 6bdf5731-53b8-4741-82b5-d7e9a63ceb93)) (pad "2" smd rect (at 2.825 0 270) (size 1.35 4.2) (layers "B.Cu" "B.Paste" "B.Mask") (net 1 "GND") (pinfunction "Shield") (pintype "input") (tstamp b1f420e3-9c84-4e2f-8e52-fb577f6067ec)) - (model "${KICAD6_3DMODEL_DIR}/Connector_Coaxial.3dshapes/SMA_Samtec_SMA-J-P-X-ST-EM1_EdgeMount.wrl" + (model "${KIPRJMOD}/libraries/3DModels/Connector_Coaxial.3dshapes/Semtec_SMA_J_P_H_ST_EM1.step" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) + (rotate (xyz 90 180 180)) ) ) @@ -2476,10 +2476,10 @@ (net 1 "GND") (pinfunction "Shield") (pintype "input") (tstamp cdecc65a-6263-4c1b-800c-d6249c301d78)) (pad "2" smd rect (at 2.825 0 270) (size 1.35 4.2) (layers "B.Cu" "B.Paste" "B.Mask") (net 1 "GND") (pinfunction "Shield") (pintype "input") (tstamp 80690829-5c2a-4ef8-8d11-d998bfb22e5d)) - (model "${KICAD6_3DMODEL_DIR}/Connector_Coaxial.3dshapes/SMA_Samtec_SMA-J-P-X-ST-EM1_EdgeMount.wrl" + (model "${KIPRJMOD}/libraries/3DModels/Connector_Coaxial.3dshapes/Semtec_SMA_J_P_H_ST_EM1.step" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) + (rotate (xyz 90 180 180)) ) ) @@ -3200,36 +3200,41 @@ (path "/62cc9cfc-129f-4764-82c7-9da7ca1945ab/ff756065-2ad8-47fe-897f-c49e9ad25098") (fp_text reference "BT1" (at 0 -0.5 180 unlocked) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 42362314-0c34-4671-881b-436588cce25a) + (tstamp 8c1f65ea-f2cd-478f-9d3b-fcda56aa30fe) ) (fp_text value "MS621FE" (at 0 1 180 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp a6edd5f2-4ea6-4b64-a368-fbbf161cf651) + (tstamp 59c812a2-f77b-4bd6-b410-0898e9c52099) ) (fp_text user "${REFERENCE}" (at 0 2.5 180 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp deb85573-8d8e-4e8b-a02d-0705fc897ddf) + (tstamp c25ab4c1-30c9-42ac-b182-73b4350469f0) ) (fp_line (start 5 -1.5) (end 5 -2.5) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 10d295fe-fa65-4907-af21-5ead0c245ca4)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8b2e695e-15e3-4fbd-9d1b-a66f1ba7b221)) (fp_line (start 5.5 -2) (end 4.5 -2) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f8db68b2-887f-4aaa-b5ba-822f75b4ea22)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7a9f8ed6-2b77-4f3c-bd8f-0e588e673ffa)) (fp_circle (center 0 0) (end -3.4 0) - (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 27ffe6d9-c8ca-4512-b5b5-27871d22a472)) + (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 6b409885-7038-4ecd-8278-fba387fcb065)) (fp_rect (start -1.65 -1) (end 5.9 1) - (stroke (width 0.12) (type solid)) (fill none) (layer "Dwgs.User") (tstamp 58d1e85c-b7be-4ad9-8459-0f06e636a863)) + (stroke (width 0.12) (type solid)) (fill none) (layer "Dwgs.User") (tstamp 81a0be9e-a083-44ec-b0d1-2fb6133e1080)) (fp_line (start 3.399999 -1.1) (end 6 -1.1) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 9071aed6-e1d1-480b-9c9a-e4b66fab50f2)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp d3ff3d16-1ddb-4bf1-a7e5-b8a0be25c109)) (fp_line (start 6 -1.1) (end 6 1.1) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 519d2d26-fb9c-405a-9449-8be6e3286af9)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp db7b11e7-fc11-48bd-8aef-0a6dc564e31a)) (fp_line (start 6 1.1) (end 3.399587 1.101275) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp c7eca4b1-bd7e-42cd-aced-aaf760880a0c)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp e8307120-7722-4673-a61a-0a358e28542c)) (fp_arc (start 3.399587 1.101274) (mid -3.573513 -0.000668) (end 3.399999 -1.1) - (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 3146de99-4ab4-489c-a7fe-02dfb74800c3)) + (stroke (width 0.12) (type solid)) (layer "F.CrtYd") (tstamp 1423b927-55df-487c-aade-bedbd43a47c4)) (pad "1" smd rect (at 5 -0.75 180) (size 1.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 105 "Net-(BT1-+)") (pinfunction "+") (pintype "passive") (tstamp 6a514a06-6169-4a85-b607-b3950e32f119)) + (net 105 "Net-(BT1-+)") (pinfunction "+") (pintype "passive") (tstamp 232973d1-7a52-4d9c-aa69-55723be9f2d1)) (pad "2" smd rect (at 5 0.75 180) (size 1.8 0.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 1 "GND") (pinfunction "-") (pintype "passive") (tstamp 038d6f3e-59c7-4815-afe9-8a4a79fadef9)) + (net 1 "GND") (pinfunction "-") (pintype "passive") (tstamp 21119b8c-56d1-418f-817d-a94a695f9e34)) + (model "${KIPRJMOD}/libraries/3DModels/Battery.3dshapes/MS621FE_FL11E.step" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz -90 0 0)) + ) ) (footprint "Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11" (layer "F.Cu") @@ -3323,10 +3328,10 @@ (net 1 "GND") (pinfunction "SHIELD") (pintype "passive") (tstamp 00d673c6-3bed-4d25-a687-597a1e77ade3)) (pad "S1" thru_hole oval (at 4.32 1.075) (size 1 1.6) (drill oval 0.6 1.2) (layers "*.Cu" "*.Mask") (net 1 "GND") (pinfunction "SHIELD") (pintype "passive") (tstamp 83f50b4a-7507-47d8-b1b1-581805503304)) - (model "${KICAD6_3DMODEL_DIR}/Connector_USB.3dshapes/USB_C_Receptacle_XKB_U262-16XN-4BVC11.wrl" - (offset (xyz 0 0 0)) + (model "${KIPRJMOD}/libraries/3DModels/Connector_USB.3dshapes/XKB_U262-161N-4BVC11.stp" + (offset (xyz 0 -3.4 1.6)) (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) + (rotate (xyz -90 0 0)) ) ) @@ -3567,10 +3572,10 @@ (net 1 "GND") (pinfunction "Shield") (pintype "input") (tstamp 086ac958-fe64-4f39-9b6c-3829be8d3361)) (pad "2" smd rect (at 1.475 0 270) (size 1.05 2.2) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "Shield") (pintype "input") (tstamp fe29f61c-0b17-44ef-b6a4-77c2fe09271c)) - (model "${KICAD6_3DMODEL_DIR}/Connector_Coaxial.3dshapes/U.FL_Molex_MCRF_73412-0110_Vertical.wrl" + (model "${KICAD7_3DMODEL_DIR}/Connector_Coaxial.3dshapes/U.FL_Hirose_U.FL-R-SMT-1_Vertical.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) + (rotate (xyz 0 0 -90)) ) ) @@ -4119,10 +4124,10 @@ (net 1 "GND") (pinfunction "MP") (pintype "passive") (tstamp 988ac204-e0fc-449e-9fbf-ef0041045fbf)) (pad "MP" smd rect (at 14.65 3.5 90) (size 2.3 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (net 1 "GND") (pinfunction "MP") (pintype "passive") (tstamp c10d50c1-1650-46cb-b692-5ad14eebd4c5)) - (model "eec.models/Molex_-_67910-0002.step" - (offset (xyz 0 0 0)) + (model "${KIPRJMOD}/libraries/3DModels/Connector_PCI_Express.3dshapes/TE_1759547_1.step" + (offset (xyz 0 4.5 3.6)) (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) + (rotate (xyz -90 0 180)) ) ) @@ -37827,7 +37832,7 @@ ) ) ) - (group "" (id bf80eb2b-f49a-45b0-aed3-23bedd6cd25c) + (group "" (id 6749c1d5-e87e-4897-82ea-25119494a5c3) (members 685bc01a-b980-4d26-8627-29860920f423 b70987e4-b0e3-409f-98f3-554e6dac8d67 diff --git a/Pudding_LWGW.kicad_pro b/Pudding_LWGW.kicad_pro index 787546b..c468d16 100644 --- a/Pudding_LWGW.kicad_pro +++ b/Pudding_LWGW.kicad_pro @@ -74,7 +74,17 @@ "copper_edge_clearance|109162500|96365000|8ffa823e-2a6a-4e30-85c1-3fc6dd631a9b|0ed6b10b-ffd4-4f72-95cc-719d37858267", "courtyards_overlap|142820001|106884614|7dc04f51-0bb8-48da-8d31-27211c8ba24b|d130ec35-76d2-4d1b-aa12-778c35c7e141", "courtyards_overlap|155170001|97454999|29e03a80-e145-463a-b796-9fe9e849db18|7073678b-ae6a-46c6-be0d-1420ae0e2570", - "courtyards_overlap|155270001|108079999|29e03a80-e145-463a-b796-9fe9e849db18|2e3f9435-4e32-4d5d-bbf5-bc1573492b89" + "courtyards_overlap|155270001|108079999|29e03a80-e145-463a-b796-9fe9e849db18|2e3f9435-4e32-4d5d-bbf5-bc1573492b89", + "lib_footprint_mismatch|107387500|108100000|aad490ca-29ec-4976-845d-4f970244e37c|00000000-0000-0000-0000-000000000000", + "lib_footprint_mismatch|107387500|86000000|b4d8e0ad-f473-4116-8bad-d562eec5b848|00000000-0000-0000-0000-000000000000", + "lib_footprint_mismatch|107387500|97000000|1ce5b045-d9b8-4865-a32f-714f55b24eda|00000000-0000-0000-0000-000000000000", + "lib_footprint_mismatch|121310000|124530000|dc598c52-0b73-417c-9c3f-b9cffeb08047|00000000-0000-0000-0000-000000000000", + "lib_footprint_mismatch|125500000|86000000|e385bb7d-f167-4eb9-b762-fa9b5cf01a29|00000000-0000-0000-0000-000000000000", + "lib_footprint_mismatch|138609000|122259523|829270c9-6238-4db4-96c5-cf2eab28d70c|00000000-0000-0000-0000-000000000000", + "lib_footprint_mismatch|147400000|100893750|7dc04f51-0bb8-48da-8d31-27211c8ba24b|00000000-0000-0000-0000-000000000000", + "lib_footprint_mismatch|152300000|84700000|8360ec05-f79f-4cf5-b52e-aae1a92158d2|00000000-0000-0000-0000-000000000000", + "lib_footprint_mismatch|186581249|101200000|f9b6d120-d4c0-4b6b-a785-f6329136f673|00000000-0000-0000-0000-000000000000", + "lib_footprint_mismatch|186800000|123399999|d75e9bb7-6fc1-4e3e-8fd3-f10bf5a8b803|00000000-0000-0000-0000-000000000000" ], "meta": { "version": 2 diff --git a/libraries b/libraries index 566a1a1..f0c7c03 160000 --- a/libraries +++ b/libraries @@ -1 +1 @@ -Subproject commit 566a1a1b01ed59552f648ef395c1692cf05da75a +Subproject commit f0c7c030d6e8e32daa3ba47bf1485874ac30d12b