From e990e37d0594c3262788c34df688402aeb57e54c Mon Sep 17 00:00:00 2001 From: Daniel Jobson Date: Tue, 9 Jul 2024 14:28:02 +0200 Subject: [PATCH] RGB led, fix 3D model link --- .../mta1.pretty/0402rgb-1010.kicad_mod | 90 ++++++++++++------- hw/tk1.kicad_pcb | 44 ++++----- 2 files changed, 78 insertions(+), 56 deletions(-) diff --git a/hw/lib/mta1-library/mta1.pretty/0402rgb-1010.kicad_mod b/hw/lib/mta1-library/mta1.pretty/0402rgb-1010.kicad_mod index d94219b..a39f8e9 100644 --- a/hw/lib/mta1-library/mta1.pretty/0402rgb-1010.kicad_mod +++ b/hw/lib/mta1-library/mta1.pretty/0402rgb-1010.kicad_mod @@ -1,59 +1,81 @@ -(footprint "0402rgb-1010" (version 20211014) (generator pcbnew) +(footprint "0402rgb-1010" (version 20221018) (generator pcbnew) (layer "F.Cu") - (tedit 616EE650) (attr smd) (fp_text reference "D" (at 0 0) (layer "F.Fab") - (effects (font (size 0.5 0.5) (thickness 0.075))) + (effects (font (size 0.5 0.5) (thickness 0.075))) (tstamp 6eaf44a5-2bb8-4e84-ae85-e082a57042dd) ) (fp_text value "0402rgb-1010" (at 0.0635 -1.54178) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) + (effects (font (size 1 1) (thickness 0.15))) (tstamp 4e647fa9-4baf-493a-891e-373b7bb90db1) ) - (fp_poly (pts + (fp_poly + (pts (xy -0.6096 -0.60198) (xy -0.29972 -0.60198) (xy -0.29972 -0.25146) (xy -0.6096 -0.25146) (xy -0.6096 -0.45212) - ) (layer "F.Paste") (width 0.01) (fill solid) (tstamp 8cd8d6bd-0601-49fc-9009-a437af9b27c1)) - (fp_poly (pts - (xy 0.2921 0.25146) - (xy 0.60198 0.25146) - (xy 0.60198 0.60198) - (xy 0.2921 0.60198) - (xy 0.2921 0.40132) - ) (layer "F.Paste") (width 0.01) (fill solid) (tstamp c0eb397c-0f0a-48f2-a4a7-a39c38857565)) - (fp_poly (pts - (xy 0.28956 -0.60198) - (xy 0.59944 -0.60198) - (xy 0.59944 -0.25146) - (xy 0.28956 -0.25146) - (xy 0.28956 -0.45212) - ) (layer "F.Paste") (width 0.01) (fill solid) (tstamp f157df02-fcb0-4ae7-85ca-bfc4444eda90)) - (fp_poly (pts + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 8cd8d6bd-0601-49fc-9009-a437af9b27c1)) + (fp_poly + (pts (xy -0.60198 0.24892) (xy -0.2921 0.24892) (xy -0.2921 0.59944) (xy -0.60198 0.59944) (xy -0.60198 0.39878) - ) (layer "F.Paste") (width 0.01) (fill solid) (tstamp f3dab665-64fc-433e-8a62-3743b891ab83)) - (fp_line (start 0.6477 0.4191) (end 0.6477 0.65278) (layer "F.SilkS") (width 0.05) (tstamp 4ea989fb-9cda-4210-89d1-fe153727e40c)) - (fp_line (start 0.6477 0.65278) (end 0.44704 0.65278) (layer "F.SilkS") (width 0.05) (tstamp f64aa569-ea55-4736-9c96-3bfc2b30ccbd)) - (fp_line (start -0.8 -0.8) (end 0.8 -0.8) (layer "F.CrtYd") (width 0.05) (tstamp 05e65b06-4a6d-49f9-a6e8-c5bc53ef3e2a)) - (fp_line (start -0.8 0.8) (end 0.8 0.8) (layer "F.CrtYd") (width 0.05) (tstamp 39156b1c-bf91-438d-afb8-2007458c0b8e)) - (fp_line (start 0.8 0.8) (end 0.8 -0.8) (layer "F.CrtYd") (width 0.05) (tstamp 914c5b3a-21b5-462d-8f55-ca0b3cc81d2e)) - (fp_line (start -0.8 0.8) (end -0.8 -0.8) (layer "F.CrtYd") (width 0.05) (tstamp dd287ecc-48c7-4569-84ef-5639ce72358e)) - (fp_line (start -0.6 0.6) (end -0.6 -0.6) (layer "F.Fab") (width 0.1) (tstamp 08f7614b-9649-49c1-b63a-65c3d0a1ef41)) - (fp_line (start 0.3 0.6) (end -0.6 0.6) (layer "F.Fab") (width 0.1) (tstamp 27c16a37-d65b-4a83-af1a-5ee1a87062f4)) - (fp_line (start 0.3 0.6) (end 0.6 0.3) (layer "F.Fab") (width 0.1) (tstamp 4b62363e-5fde-40c0-ad96-ceb955d367f5)) - (fp_line (start 0.6 -0.6) (end 0.6 0.3) (layer "F.Fab") (width 0.1) (tstamp 77068506-5e69-47f6-8c18-559ed07a8a9f)) - (fp_line (start -0.6 -0.6) (end 0.6 -0.6) (layer "F.Fab") (width 0.1) (tstamp 9d536585-2f1d-4551-af3b-a0a4a6fa8aee)) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp f3dab665-64fc-433e-8a62-3743b891ab83)) + (fp_poly + (pts + (xy 0.28956 -0.60198) + (xy 0.59944 -0.60198) + (xy 0.59944 -0.25146) + (xy 0.28956 -0.25146) + (xy 0.28956 -0.45212) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp f157df02-fcb0-4ae7-85ca-bfc4444eda90)) + (fp_poly + (pts + (xy 0.2921 0.25146) + (xy 0.60198 0.25146) + (xy 0.60198 0.60198) + (xy 0.2921 0.60198) + (xy 0.2921 0.40132) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp c0eb397c-0f0a-48f2-a4a7-a39c38857565)) + (fp_line (start 0.6477 0.4191) (end 0.6477 0.65278) + (stroke (width 0.05) (type solid)) (layer "F.SilkS") (tstamp 4ea989fb-9cda-4210-89d1-fe153727e40c)) + (fp_line (start 0.6477 0.65278) (end 0.44704 0.65278) + (stroke (width 0.05) (type solid)) (layer "F.SilkS") (tstamp f64aa569-ea55-4736-9c96-3bfc2b30ccbd)) + (fp_line (start -0.8 -0.8) (end 0.8 -0.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 05e65b06-4a6d-49f9-a6e8-c5bc53ef3e2a)) + (fp_line (start -0.8 0.8) (end -0.8 -0.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dd287ecc-48c7-4569-84ef-5639ce72358e)) + (fp_line (start -0.8 0.8) (end 0.8 0.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 39156b1c-bf91-438d-afb8-2007458c0b8e)) + (fp_line (start 0.8 0.8) (end 0.8 -0.8) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 914c5b3a-21b5-462d-8f55-ca0b3cc81d2e)) + (fp_line (start -0.6 -0.6) (end 0.6 -0.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9d536585-2f1d-4551-af3b-a0a4a6fa8aee)) + (fp_line (start -0.6 0.6) (end -0.6 -0.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 08f7614b-9649-49c1-b63a-65c3d0a1ef41)) + (fp_line (start 0.3 0.6) (end -0.6 0.6) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 27c16a37-d65b-4a83-af1a-5ee1a87062f4)) + (fp_line (start 0.3 0.6) (end 0.6 0.3) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4b62363e-5fde-40c0-ad96-ceb955d367f5)) + (fp_line (start 0.6 -0.6) (end 0.6 0.3) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 77068506-5e69-47f6-8c18-559ed07a8a9f)) (pad "1" smd rect (at 0.38 0.38) (size 0.45 0.45) (layers "F.Cu" "F.Mask") (tstamp 1d4ec9d6-b4f1-4935-a655-c469bc01feb9)) (pad "2" smd rect (at -0.38 0.38) (size 0.45 0.45) (layers "F.Cu" "F.Mask") (tstamp 62faf466-a5e1-4997-954a-e3f3f47e0a99)) (pad "3" smd rect (at -0.38 -0.38) (size 0.45 0.45) (layers "F.Cu" "F.Mask") (tstamp 0ea92114-4add-4ede-abc4-5938831a4fe1)) (pad "4" smd rect (at 0.38 -0.38) (size 0.45 0.45) (layers "F.Cu" "F.Mask") (tstamp 4cfa277c-b6f4-4575-8b74-ea83242e8813)) - (model "${KIPRJMOD}/../mta1-library/mta1.pretty/3d_models/1010LED-FC-B1010RGBT-HG v3.step" + (model "${KIPRJMOD}/lib/mta1-library/mta1.pretty/3d_models/1010LED-FC-B1010RGBT-HG v3.step" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0)) diff --git a/hw/tk1.kicad_pcb b/hw/tk1.kicad_pcb index ae5299f..625e1c4 100644 --- a/hw/tk1.kicad_pcb +++ b/hw/tk1.kicad_pcb @@ -668,11 +668,11 @@ (attr smd) (fp_text reference "D3" (at 0.01524 0 90) (layer "F.Fab") (effects (font (size 0.5 0.5) (thickness 0.075))) - (tstamp bd397544-ff56-4d51-b3c9-1b9f1f5e47be) + (tstamp 6c338659-89d4-47bc-a5a2-3e2e31bcc8be) ) (fp_text value "LED_ARGB" (at 0.0635 -1.54178 90) (layer "F.Fab") hide (effects (font (size 1 1) (thickness 0.15))) - (tstamp f9f308d7-b844-4d61-97b2-be32493c4dd7) + (tstamp f0e8e333-a907-4be6-b0dd-73ca33fa19b2) ) (fp_poly (pts @@ -683,7 +683,7 @@ (xy -0.6096 -0.45212) ) - (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 432159f1-6ae4-4ef4-a946-9e666d388f88)) + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp ec9fe6d3-2f4f-48ff-b666-29df50087332)) (fp_poly (pts (xy -0.60198 0.24892) @@ -693,7 +693,7 @@ (xy -0.60198 0.39878) ) - (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 39f40aaa-21ba-483e-bd0b-4ebb5d156b94)) + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp 0a906a40-b21a-44f0-a78a-bcd2c60feeab)) (fp_poly (pts (xy 0.28956 -0.60198) @@ -703,7 +703,7 @@ (xy 0.28956 -0.45212) ) - (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp adb76a2a-bf68-4549-b705-c85f6ebc67ff)) + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp fcb5ffb5-09a9-48e4-8352-7d9a3bd4db13)) (fp_poly (pts (xy 0.2921 0.25146) @@ -713,38 +713,38 @@ (xy 0.2921 0.40132) ) - (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp e4c46226-7b35-4875-ac0e-124e67d7599d)) + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.Paste") (tstamp b559e62b-71d6-4b70-bc72-509d422d1ac6)) (fp_line (start 0.6477 0.4191) (end 0.6477 0.65278) - (stroke (width 0.05) (type solid)) (layer "F.SilkS") (tstamp f1588d22-76aa-429a-a1f8-983ff509ccce)) + (stroke (width 0.05) (type solid)) (layer "F.SilkS") (tstamp 5a7451bf-21d6-4833-921e-c088254e23bc)) (fp_line (start 0.6477 0.65278) (end 0.44704 0.65278) - (stroke (width 0.05) (type solid)) (layer "F.SilkS") (tstamp 0b15f4f9-1505-417c-9138-2fb4322440c7)) + (stroke (width 0.05) (type solid)) (layer "F.SilkS") (tstamp 4478e2c2-e3bd-4e96-a249-64faa1c99ee2)) (fp_line (start -0.8 -0.8) (end 0.8 -0.8) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 86af766d-6b15-4b5b-88af-d0249ebdfc4e)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8ea15cc4-b7fe-46a0-82b7-4633b465ed0c)) (fp_line (start -0.8 0.8) (end -0.8 -0.8) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cc72aed2-4aae-4bd8-a39d-953a894a4e46)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5b8dc64c-d51b-4803-b383-db6b6b62a2eb)) (fp_line (start -0.8 0.8) (end 0.8 0.8) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2bdb6275-447c-48c2-a84b-aa998dd2916b)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d845f876-236d-4dcd-a8ae-c3667a03454f)) (fp_line (start 0.8 0.8) (end 0.8 -0.8) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ea2c0fc1-2833-4b4e-b574-ad2fc842bfc0)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ef63e34c-ccf6-4a9c-a58c-b0eb1b0e8041)) (fp_line (start -0.6 -0.6) (end 0.6 -0.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 893925c2-1ab8-47db-9b31-6f7c1392d4b2)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1ed8f2a8-7c7d-4864-962f-337ab958505b)) (fp_line (start -0.6 0.6) (end -0.6 -0.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 84afeae7-d3ce-4bad-bd47-1af44e760c0d)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7ccdc4ea-d507-45ff-bb18-8621eb523335)) (fp_line (start 0.3 0.6) (end -0.6 0.6) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8f776380-fcbf-4da6-96c0-055517925d40)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp baa50436-5282-420d-b33b-d6c082170a7b)) (fp_line (start 0.3 0.6) (end 0.6 0.3) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5409cc31-4322-4031-ade5-4014b3199ad7)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp be61cce5-3ac1-4779-80e7-b0379fa7baac)) (fp_line (start 0.6 -0.6) (end 0.6 0.3) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3034e429-f9f9-44a2-8240-03a24b63e1fb)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 613f3210-031e-457a-bfd6-9007b4ec848f)) (pad "1" smd rect (at 0.38 0.38 90) (size 0.45 0.45) (layers "F.Cu" "F.Mask") - (net 3 "+3V3") (pinfunction "A") (pintype "passive") (tstamp b7a8bb85-3cbd-412a-a236-de199b98a95e)) + (net 3 "+3V3") (pinfunction "A") (pintype "passive") (tstamp 18c84b40-f121-4951-8426-a025948177db)) (pad "2" smd rect (at -0.38 0.38 90) (size 0.45 0.45) (layers "F.Cu" "F.Mask") - (net 6 "Net-(D3-Pad2)") (pinfunction "RK") (pintype "passive") (tstamp e30bacad-bc87-4d97-871f-8cd10b44fad9)) + (net 6 "Net-(D3-Pad2)") (pinfunction "RK") (pintype "passive") (tstamp e3b91da7-1fea-4ed5-8dc7-12f5d9c11a93)) (pad "3" smd rect (at -0.38 -0.38 90) (size 0.45 0.45) (layers "F.Cu" "F.Mask") - (net 8 "Net-(D3-Pad3)") (pinfunction "GK") (pintype "passive") (tstamp ecae4260-91c4-40c9-afb8-0400b711958b)) + (net 8 "Net-(D3-Pad3)") (pinfunction "GK") (pintype "passive") (tstamp af4b3274-8537-4a27-aba4-60a5bebbd9d1)) (pad "4" smd rect (at 0.38 -0.38 90) (size 0.45 0.45) (layers "F.Cu" "F.Mask") - (net 7 "Net-(D3-Pad4)") (pinfunction "BK") (pintype "passive") (tstamp 10462b04-fbbf-48c0-9377-7042f2677f34)) - (model "${KIPRJMOD}/../mta1-library/mta1.pretty/3d_models/1010LED-FC-B1010RGBT-HG v3.step" + (net 7 "Net-(D3-Pad4)") (pinfunction "BK") (pintype "passive") (tstamp b7d7a845-ae51-4750-9393-46880dfed471)) + (model "${KIPRJMOD}/lib/mta1-library/mta1.pretty/3d_models/1010LED-FC-B1010RGBT-HG v3.step" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz -90 0 0))