From 57cbbd15a8109db1114c26ffa523e4e1415b0cf6 Mon Sep 17 00:00:00 2001 From: Benjamin Koch <bbbsnowball@gmail.com> Date: Sat, 15 Apr 2023 02:44:21 +0200 Subject: [PATCH] add mounting holes, align tooling holes on mm grid --- c3pb-heizung/c3pb-heizung.kicad_pcb | 227 ++++++++++++++++++++++++++-- 1 file changed, 218 insertions(+), 9 deletions(-) diff --git a/c3pb-heizung/c3pb-heizung.kicad_pcb b/c3pb-heizung/c3pb-heizung.kicad_pcb index 28674e5..3eb0f9b 100644 --- a/c3pb-heizung/c3pb-heizung.kicad_pcb +++ b/c3pb-heizung/c3pb-heizung.kicad_pcb @@ -52,6 +52,7 @@ (dielectric_constraints no) ) (pad_to_mask_clearance 0) + (grid_origin 152.4 101.6) (pcbplotparams (layerselection 0x00010fc_ffffffff) (disableapertmacros false) @@ -2232,6 +2233,37 @@ ) ) + (footprint "MountingHole:MountingHole_2.2mm_M2_Pad_Via" (layer "F.Cu") + (tedit 56DDB9C7) (tstamp 45aa273e-40af-42c7-9871-df40583d45be) + (at 173.4 68.6) + (descr "Mounting Hole 2.2mm, M2") + (tags "mounting hole 2.2mm m2") + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_text reference "H3" (at 0 -3.2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3c59a463-15fd-481b-9c70-3bea32b1fa09) + ) + (fp_text value "MountingHole_2.2mm_M2_Pad_Via" (at 0 3.2) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ffd4ef0c-928a-4c39-ab2c-bd82430fc2b4) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c7b7b987-3137-4921-8241-1e6306ab0da6) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer "Cmts.User") (width 0.15) (fill none) (tstamp 47a0422d-f87b-4e08-8a1d-b0e1acd05bc1)) + (fp_circle (center 0 0) (end 2.45 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 93531550-b1a1-4eb0-aa64-9542c649607b)) + (pad "1" thru_hole circle (at -1.166726 1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 09e0616f-f528-49ce-b966-1064f2dd19ee)) + (pad "1" thru_hole circle (at -1.65 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 1cd56481-945d-4ec5-8591-677a1e72d06d)) + (pad "1" thru_hole circle (at 0 1.65) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 1e502d3e-c2e1-4b5e-bf0c-2d824175b9cd)) + (pad "1" thru_hole circle (at 1.166726 1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 3e26746a-eba3-4e31-90cd-65918fe85ab4)) + (pad "1" thru_hole circle (at 0 -1.65) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 459eeef0-bb59-4231-967e-663708ab0d79)) + (pad "1" thru_hole circle (at 0 0) (size 4.4 4.4) (drill 2.2) (layers *.Cu *.Mask) (tstamp 5cfb2e3a-629f-4ad2-9a5c-33a83f3f3e8b)) + (pad "1" thru_hole circle (at -1.166726 -1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 69ecc8cf-dee9-4705-8170-766196faab68)) + (pad "1" thru_hole circle (at 1.65 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp b10218b5-424a-433a-9884-68fc405295af)) + (pad "1" thru_hole circle (at 1.166726 -1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp f7dbc67c-c06d-456d-b9c6-71ea92736bb8)) + ) + (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") (tedit 5F68FEEE) (tstamp 4d41ae62-d5f5-4fdc-a38a-df738ed72991) (at 181.356 104.648 90) @@ -3331,7 +3363,7 @@ (footprint "c3pb-heizung:JLC_ToolingHole" (layer "F.Cu") (tedit 0) (tstamp 77510946-7401-48b1-a45c-8511c5cd8fa2) - (at 182.88 129.54) + (at 182.4 129.6) (attr board_only exclude_from_pos_files exclude_from_bom) (fp_text reference "REF**" (at 0 -1.5 unlocked) (layer "F.SilkS") hide (effects (font (size 1 1) (thickness 0.15))) @@ -3350,7 +3382,7 @@ (footprint "Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical" (layer "F.Cu") (tedit 5EAC9A07) (tstamp 7c721f3b-eb92-49db-8da6-0ddbdc58b768) - (at 171.196 103.124 180) + (at 171.196 102.362 180) (descr "Through hole IDC box header, 2x05, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0") (tags "Through hole vertical IDC box header THT 2x05 2.54mm double row") (property "LCSC" "C429962") @@ -3358,7 +3390,7 @@ (property "Sheetname" "") (path "/0164d6d8-9f58-4be4-aa62-d22dff6ba1b0") (attr through_hole) - (fp_text reference "J4" (at 1.27 -6.1 180) (layer "F.SilkS") + (fp_text reference "J4" (at 3.796 -6.1 180) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 1998cfa9-df2c-49a0-8783-daa3d4d6ddee) ) @@ -4095,9 +4127,40 @@ ) ) + (footprint "MountingHole:MountingHole_2.2mm_M2_Pad_Via" (layer "F.Cu") + (tedit 56DDB9C7) (tstamp 963e180d-e1f8-42c2-88b1-ca6214cbca11) + (at 170.4 110.6) + (descr "Mounting Hole 2.2mm, M2") + (tags "mounting hole 2.2mm m2") + (attr exclude_from_pos_files exclude_from_bom) + (fp_text reference "H1" (at 0 -3.2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ec13426e-66a8-4a66-bdc6-f002cd5cfaf9) + ) + (fp_text value "MountingHole_2.2mm_M2_Pad_Via" (at 0 3.2) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9e038cf0-65a5-4363-9784-a17f67320929) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f63d3726-b4b6-4618-9e66-8432711fef95) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer "Cmts.User") (width 0.15) (fill none) (tstamp 2e1d1bc9-fba6-4d5b-af55-597033bfa8d8)) + (fp_circle (center 0 0) (end 2.45 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp b190c9f2-7038-4cef-8bac-bfd231eb650b)) + (pad "1" thru_hole circle (at 1.65 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 2cd472e4-13b5-4015-a27a-f4f9f1e973c2)) + (pad "1" thru_hole circle (at -1.65 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 31b16869-89ad-48be-a59f-2476842794ae)) + (pad "1" thru_hole circle (at -1.166726 -1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 40d0a8ad-959b-4bbe-9459-58f961cc8ba1)) + (pad "1" thru_hole circle (at 0 -1.65) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 4470fb1c-58f9-40bd-af7f-b0066325c3c8)) + (pad "1" thru_hole circle (at 0 0) (size 4.4 4.4) (drill 2.2) (layers *.Cu *.Mask) (tstamp 534edb95-b136-4d2c-b744-6d2dfe020813)) + (pad "1" thru_hole circle (at 1.166726 -1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 740d358d-5d06-46ec-b17b-79dc865a7ab7)) + (pad "1" thru_hole circle (at 0 1.65) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp b2dbc626-7710-4031-ba3c-9b95b2094631)) + (pad "1" thru_hole circle (at -1.166726 1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp e0a4fe07-a6ee-4256-b232-9c2f2a4005b3)) + (pad "1" thru_hole circle (at 1.166726 1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp fad33782-ba47-49e3-9bb1-f10b10af6137)) + ) + (footprint "c3pb-heizung:JLC_ToolingHole" (layer "F.Cu") (tedit 0) (tstamp 96af33ab-b2ad-4297-a634-0325d799ea63) - (at 132.08 76.2) + (at 130.4 76.6) (attr board_only exclude_from_pos_files exclude_from_bom) (fp_text reference "REF**" (at 0 -1.5 unlocked) (layer "F.SilkS") hide (effects (font (size 1 1) (thickness 0.15))) @@ -5014,7 +5077,7 @@ (footprint "c3pb-heizung:JLC_ToolingHole" (layer "F.Cu") (tedit 0) (tstamp beb7dd5d-8bc7-47ef-928c-9520b4ebcd75) - (at 121.92 129.54) + (at 122.4 129.6) (attr board_only exclude_from_pos_files exclude_from_bom) (fp_text reference "REF**" (at 0 -1.5 unlocked) (layer "F.SilkS") hide (effects (font (size 1 1) (thickness 0.15))) @@ -5173,6 +5236,37 @@ ) ) + (footprint "MountingHole:MountingHole_2.2mm_M2_Pad_Via" (layer "F.Cu") + (tedit 56DDB9C7) (tstamp c4c81696-c99b-4ab6-944b-b024b3aa0c2c) + (at 120.4 87.6) + (descr "Mounting Hole 2.2mm, M2") + (tags "mounting hole 2.2mm m2") + (attr board_only exclude_from_pos_files exclude_from_bom) + (fp_text reference "H2" (at 0 -3.2) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b205fef7-9ef7-4d16-b20b-f57da16d0850) + ) + (fp_text value "MountingHole_2.2mm_M2_Pad_Via" (at 0 3.2) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 03b8c84b-6dea-4af0-a9e9-3d594bb69e86) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4fb8c8e9-4622-4862-8b90-597568b282ae) + ) + (fp_circle (center 0 0) (end 2.2 0) (layer "Cmts.User") (width 0.15) (fill none) (tstamp 0162b1e3-55d0-483b-9b98-947d1b46be71)) + (fp_circle (center 0 0) (end 2.45 0) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 6faf008a-cc35-4e13-816e-0f3babaafa89)) + (pad "1" thru_hole circle (at 1.166726 -1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 015a108a-ae01-4d3b-8e03-a43a314e5a94)) + (pad "1" thru_hole circle (at 0 0) (size 4.4 4.4) (drill 2.2) (layers *.Cu *.Mask) (tstamp 01c12d76-fe18-4f27-89da-78aaff4fda8e)) + (pad "1" thru_hole circle (at -1.166726 1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 0a02193e-8ec8-439b-89cd-5f69872d6598)) + (pad "1" thru_hole circle (at 0 1.65) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 13652088-09ca-4a07-9c2d-32656a7d4a44)) + (pad "1" thru_hole circle (at -1.166726 -1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 1af9253d-0b3d-4363-97d1-c3415128408c)) + (pad "1" thru_hole circle (at 1.65 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp 5045ba74-04e9-4f22-b25a-e068cb2724db)) + (pad "1" thru_hole circle (at -1.65 0) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp aa09350d-f67b-46a1-bea4-0696da250224)) + (pad "1" thru_hole circle (at 1.166726 1.166726) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp ca47056d-7164-4abd-b435-4e2170280a13)) + (pad "1" thru_hole circle (at 0 -1.65) (size 0.7 0.7) (drill 0.4) (layers *.Cu *.Mask) (tstamp f0e4c130-628a-487d-b0e4-f3315841ebac)) + ) + (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") (tedit 5F68FEEE) (tstamp c7689be4-0f26-483d-ad2d-c222fc40ddb8) (at 152.654 71.12 90) @@ -6766,7 +6860,7 @@ (gr_text "RST" (at 150.368 68.072) (layer "F.SilkS") (tstamp 4c081173-62d3-4ec5-a3a5-35edbd740f2b) (effects (font (size 1.2 1.2) (thickness 0.15))) ) - (gr_text "BOOT" (at 171.704 68.072) (layer "F.SilkS") (tstamp 4d2458b4-d6e5-48ff-88d2-b3e8df000a46) + (gr_text "BOOT" (at 171.704 73.66) (layer "F.SilkS") (tstamp 4d2458b4-d6e5-48ff-88d2-b3e8df000a46) (effects (font (size 1 1) (thickness 0.15))) ) (gr_text "SWD" (at 135.128 75.438) (layer "F.SilkS") (tstamp 7119eb09-1760-4113-b28b-72995b1778b1) @@ -6784,7 +6878,68 @@ (format (units 3) (units_format 1) (precision 4)) (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) ) + (dimension (type orthogonal) (layer "Dwgs.User") (tstamp 0db80b2a-54e5-49fb-b4f6-ac5565d12863) + (pts (xy 208.28 101.6) (xy 170.4 110.6)) + (height 0) + (orientation 1) + (gr_text "9.0000 mm" (at 207.13 106.1 90) (layer "Dwgs.User") (tstamp 894edd77-bda7-4d3f-acc0-614361e11644) + (effects (font (size 1 1) (thickness 0.15))) + ) + (format (units 3) (units_format 1) (precision 4)) + (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) + ) + (dimension (type orthogonal) (layer "Dwgs.User") (tstamp 6c06aba1-a1bf-45e3-b93e-5009656a6dad) + (pts (xy 152.4 55.88) (xy 173.4 68.6)) + (height 0) + (orientation 0) + (gr_text "21.0000 mm" (at 162.9 54.73) (layer "Dwgs.User") (tstamp 82fe3046-c48e-4bb9-99ad-94183b8f7a2f) + (effects (font (size 1 1) (thickness 0.15))) + ) + (format (units 3) (units_format 1) (precision 4)) + (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) + ) + (dimension (type orthogonal) (layer "Dwgs.User") (tstamp 7ca26f28-39eb-4027-b8f7-b67f29a6b02c) + (pts (xy 152.4 55.88) (xy 120.4 87.6)) + (height 0) + (orientation 0) + (gr_text "32.0000 mm" (at 136.4 54.73) (layer "Dwgs.User") (tstamp 62b5724e-8d78-4453-bcf2-970baf540897) + (effects (font (size 1 1) (thickness 0.15))) + ) + (format (units 3) (units_format 1) (precision 4)) + (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) + ) + (dimension (type orthogonal) (layer "Dwgs.User") (tstamp 85eecf6e-f79b-4ca9-aa72-5f58f00033c9) + (pts (xy 96.52 101.6) (xy 120.4 87.6)) + (height 0) + (orientation 1) + (gr_text "14.0000 mm" (at 95.37 94.6 90) (layer "Dwgs.User") (tstamp ac7d8654-406c-4ff6-acb2-284be4ca3afc) + (effects (font (size 1 1) (thickness 0.15))) + ) + (format (units 3) (units_format 1) (precision 4)) + (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) + ) + (dimension (type orthogonal) (layer "Dwgs.User") (tstamp 8b64e8b5-f182-4a68-a17c-055106160e1c) + (pts (xy 152.4 147.32) (xy 170.4 110.6)) + (height 0) + (orientation 0) + (gr_text "18.0000 mm" (at 161.4 146.17) (layer "Dwgs.User") (tstamp d4097ad7-311c-4be4-915e-f309213e5c3b) + (effects (font (size 1 1) (thickness 0.15))) + ) + (format (units 3) (units_format 1) (precision 4)) + (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) + ) + (dimension (type orthogonal) (layer "Dwgs.User") (tstamp d94ecef3-4161-4c80-b4ca-52ee69b495b9) + (pts (xy 208.28 101.6) (xy 173.4 68.6)) + (height 0) + (orientation 1) + (gr_text "33.0000 mm" (at 207.13 85.1 90) (layer "Dwgs.User") (tstamp bf592270-e45a-43eb-b39e-4c9ca69e71fa) + (effects (font (size 1 1) (thickness 0.15))) + ) + (format (units 3) (units_format 1) (precision 4)) + (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) + ) + (via (at 195.58 101.6) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 0) (tstamp b0a018bf-d25e-47bb-b8d6-a9dc250752ec)) (segment (start 165.177372 91.478) (end 171.888686 84.766686) (width 0.2) (layer "F.Cu") (net 7) (tstamp 22d56c6b-e729-4589-91b4-a7f708acdef3)) (segment (start 156.38663 91.478) (end 165.177372 91.478) (width 0.2) (layer "F.Cu") (net 7) (tstamp 2b8ca38c-2e4b-4dcc-a3fd-cd5654646357)) (segment (start 152.816 84.42) (end 152.816 86.210314) (width 0.2) (layer "F.Cu") (net 7) (tstamp 2bdfb930-beeb-40c0-a97d-fcbc25a9a694)) @@ -6825,8 +6980,62 @@ (filled_polygon (layer "F.Cu") (pts - (xy 169.169121 109.240002) - (xy 169.2018 109.2704) + (xy 167.924982 109.240002) + (xy 167.971475 109.293658) + (xy 167.981579 109.363932) + (xy 167.971287 109.398751) + (xy 167.871902 109.614336) + (xy 167.870741 109.61794) + (xy 167.870741 109.617941) + (xy 167.851659 109.677196) + (xy 167.771797 109.925192) + (xy 167.771079 109.928903) + (xy 167.771078 109.928907) + (xy 167.710482 110.242105) + (xy 167.710481 110.242114) + (xy 167.709763 110.245824) + (xy 167.686698 110.571585) + (xy 167.702936 110.897759) + (xy 167.703577 110.90149) + (xy 167.703578 110.901498) + (xy 167.717468 110.982329) + (xy 167.758241 111.219619) + (xy 167.851814 111.532504) + (xy 167.982297 111.831881) + (xy 168.147802 112.113414) + (xy 168.150103 112.116429) + (xy 168.343631 112.370012) + (xy 168.343636 112.370017) + (xy 168.345931 112.373025) + (xy 168.573814 112.606953) + (xy 168.704186 112.711962) + (xy 168.825196 112.809431) + (xy 168.825201 112.809435) + (xy 168.828149 112.811809) + (xy 169.105253 112.984627) + (xy 169.401112 113.122903) + (xy 169.71144 113.224634) + (xy 170.031742 113.288346) + (xy 170.035514 113.288633) + (xy 170.035522 113.288634) + (xy 170.353602 113.312829) + (xy 170.353607 113.312829) + (xy 170.357379 113.313116) + (xy 170.683633 113.298586) + (xy 170.743425 113.288634) + (xy 171.002037 113.24559) + (xy 171.002042 113.245589) + (xy 171.005778 113.244967) + (xy 171.319149 113.153034) + (xy 171.322616 113.151544) + (xy 171.32262 113.151543) + (xy 171.615721 113.025616) + (xy 171.615723 113.025615) + (xy 171.619205 113.024119) + (xy 171.799484 112.919405) + (xy 171.868435 112.902486) + (xy 171.935587 112.925532) + (xy 171.963569 112.952759) (xy 172.1868 113.2504) (xy 172.211671 113.316898) (xy 172.212 113.326) @@ -7227,7 +7436,7 @@ (xy 165.120002 109.277879) (xy 165.173658 109.231386) (xy 165.226 109.22) - (xy 169.101 109.22) + (xy 167.856861 109.22) ) ) ) -- GitLab