From e8c7a379efc72bd02cfb6304ccef703d52d81966 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Hlusi=C4=8Dka?= Date: Mon, 11 Aug 2025 02:52:40 +0200 Subject: [PATCH] Add screw holes --- acid.kicad_pcb | 1245 ++++++++++++++++++++++++++++- cad/enclosure.d3ddoc | 1823 ++++++++++++++++++++++++++++++++++++++---- cad/enclosure.d3dwrk | 19 +- 3 files changed, 2899 insertions(+), 188 deletions(-) diff --git a/acid.kicad_pcb b/acid.kicad_pcb index 76f35bc..499915a 100644 --- a/acid.kicad_pcb +++ b/acid.kicad_pcb @@ -965,6 +965,104 @@ ) ) ) + (footprint "MountingHole:MountingHole_2.2mm_M2_Pad" + (layer "F.Cu") + (uuid "0690db5b-c188-4e39-9341-d8746b196895") + (at 83.185 141.605) + (descr "Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "REF**" + (at 0 -3.15 0) + (layer "F.SilkS") + (hide yes) + (uuid "26ccaa19-5975-4674-85f8-2739d84c589a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_Pad" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "b81a6910-f215-4649-9d21-a82c9701f931") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "086b68da-c9c3-46af-99a9-94e263df9aeb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "423c1b3a-2766-48d8-9421-a5c41881fab3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "73f47efd-906a-4f03-b4ed-11d927707f69") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "2f9619e1-e339-4cf0-9692-33fc0a60285f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "1ce3c7b7-25c0-47b9-abb8-3ba07475391e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 4.4 4.4) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (zone_connect 2) + (uuid "faa708cc-bf0d-4349-8c41-1af2ced04aed") + ) + (embedded_fonts no) + ) (footprint "easyeda2kicad:TSSOP-56_L14.0-W6.1-P0.50-LS8.1-BL" (layer "F.Cu") (uuid "092aad9d-f752-42f0-9ad0-3f90f2dd695f") @@ -3183,6 +3281,104 @@ ) ) ) + (footprint "MountingHole:MountingHole_2.2mm_M2_Pad" + (layer "F.Cu") + (uuid "198cb531-eb7d-4371-9ea3-89fbf8f22bec") + (at 121.285 141.605) + (descr "Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "REF**" + (at 0 -3.15 0) + (layer "F.SilkS") + (hide yes) + (uuid "cc778157-1fdb-47ab-a20d-620d7aaec24f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_Pad" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "a5069361-91a4-474f-8052-19c6af5efeda") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b3d6151a-f7db-4be7-b294-72e7cbb618a1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e7a34106-3ec7-4f1a-95d6-2629dcb73f01") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "209c17f1-a59f-4984-98ec-d61626ef24aa") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1af6c190-9c82-4459-92aa-213678c24101") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "d1087f36-0299-4313-9011-932dc23e9618") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 4.4 4.4) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (zone_connect 2) + (uuid "3e50d1ba-e7d2-4ace-8578-f2f49cd6e129") + ) + (embedded_fonts no) + ) (footprint "TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm" (layer "F.Cu") (uuid "1c831374-9f56-4ca0-88c1-b58c481144f6") @@ -3673,6 +3869,104 @@ ) ) ) + (footprint "MountingHole:MountingHole_2.2mm_M2_Pad" + (layer "F.Cu") + (uuid "2522917e-b0ba-4302-970d-097b41053a13") + (at 197.485 84.455) + (descr "Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "REF**" + (at 0 -3.15 0) + (layer "F.SilkS") + (hide yes) + (uuid "90af30b1-d425-4d4b-bb0b-3f52d0de744c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_Pad" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "6765c893-85af-4374-a588-162b74f75c5c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2994da36-121e-4a5e-b29d-7abe4023a3cc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4176bd3c-70fc-4206-bda6-48487c35e2ca") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "1aab97e6-03b2-4e24-873e-9e7cb0a40a8e") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "845643bf-857a-4ecf-bffe-de526dbfbd50") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "282547ad-a5e2-4f30-b47a-5f4103174ee3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 4.4 4.4) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (zone_connect 2) + (uuid "6f0f9566-02d6-4c49-8bb2-2c0d19ecbd3b") + ) + (embedded_fonts no) + ) (footprint "Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical" (layer "F.Cu") (uuid "252acdf1-41ec-413e-9202-2924f1b4a6a2") @@ -4604,7 +4898,7 @@ (at 7.6 -20.32 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 78 "unconnected-(U1-VBAT-Pad1)") (pinfunction "VBAT") @@ -4616,7 +4910,7 @@ (at 7.6 -17.78 90) (size 1.4732 1.4732) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 80 "GND") (pinfunction "GND") @@ -4628,7 +4922,7 @@ (at 7.6 -15.24 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 5 "+5V") (pinfunction "5V") @@ -4640,7 +4934,7 @@ (at 7.6 -12.7 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 4 "+3.3V") (pinfunction "3V3") @@ -4652,7 +4946,7 @@ (at 7.6 -10.16 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 123 "/R2") (pinfunction "IO1") @@ -4664,7 +4958,7 @@ (at 7.6 -7.62 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 121 "/R3") (pinfunction "IO2") @@ -4676,7 +4970,7 @@ (at 7.6 -5.08 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 128 "/R4") (pinfunction "IO3") @@ -4688,7 +4982,7 @@ (at 7.6 -2.54 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 103 "/R5") (pinfunction "IO4") @@ -4700,7 +4994,7 @@ (at 7.6 0 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 119 "/G0") (pinfunction "IO5") @@ -4712,7 +5006,7 @@ (at 7.6 2.54 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 136 "/BGPWM_{TFT}") (pinfunction "IO21") @@ -4724,7 +5018,7 @@ (at 7.6 5.08 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 102 "/R1") (pinfunction "IO0") @@ -4736,7 +5030,7 @@ (at 7.6 7.62 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 113 "+3.3V_{LDO2}") (pinfunction "LDO2_OUT") @@ -4748,7 +5042,7 @@ (at 7.6 10.16 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 97 "/G5") (pinfunction "IO16") @@ -4760,7 +5054,7 @@ (at 7.6 12.7 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 110 "/G4") (pinfunction "IO15") @@ -4772,7 +5066,7 @@ (at 7.6 15.24 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 114 "/G3") (pinfunction "IO14") @@ -4784,7 +5078,7 @@ (at 7.6 17.78 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 105 "/G2") (pinfunction "IO13") @@ -4796,7 +5090,7 @@ (at 7.6 20.32 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 117 "/G1") (pinfunction "IO12") @@ -4808,7 +5102,7 @@ (at -7.64 20.32 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 126 "/B5") (pinfunction "IO42") @@ -4820,7 +5114,7 @@ (at -7.64 17.78 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 109 "/B4") (pinfunction "IO41") @@ -4832,7 +5126,7 @@ (at -7.64 15.24 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 131 "/B3") (pinfunction "IO40") @@ -4844,7 +5138,7 @@ (at -7.64 12.7 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 118 "/B2") (pinfunction "IO39") @@ -4856,7 +5150,7 @@ (at -7.64 10.16 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 104 "/B1") (pinfunction "IO38") @@ -4868,7 +5162,7 @@ (at -7.64 7.62 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 108 "/HSYNC_{TFT}") (pinfunction "RX") @@ -4880,7 +5174,7 @@ (at -7.64 5.08 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 124 "/VSYNC_{TFT}") (pinfunction "TX") @@ -4892,7 +5186,7 @@ (at -7.64 2.54 90) (size 1.4732 1.4732) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 80 "GND") (pinfunction "GND") @@ -4904,7 +5198,7 @@ (at -7.64 0 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 8 "~{RST}") (pinfunction "RST") @@ -4916,7 +5210,7 @@ (at -7.64 -2.54 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 132 "/INT_{TP}{slash}~{RST_{TFT{slash}TP}}") (pinfunction "IO6") @@ -4928,7 +5222,7 @@ (at -7.64 -5.08 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 20 "/INT_{LR}") (pinfunction "IO7") @@ -4940,7 +5234,7 @@ (at -7.64 -7.62 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 53 "SDA") (pinfunction "IO8") @@ -4952,7 +5246,7 @@ (at -7.64 -10.16 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 41 "SCL") (pinfunction "IO9") @@ -4964,7 +5258,7 @@ (at -7.64 -12.7 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 135 "/PCLK_{TFT}") (pinfunction "IO34") @@ -4976,7 +5270,7 @@ (at -7.64 -15.24 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 107 "/SCK_{SPI}") (pinfunction "IO36") @@ -4988,7 +5282,7 @@ (at -7.64 -17.78 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 115 "/DE_{TFT}") (pinfunction "IO37") @@ -5000,7 +5294,7 @@ (at -7.64 -20.32 90) (size 1.5748 1.5748) (drill 0.9) - (layers "F&B.Cu" "*.Mask") + (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net 111 "/MOSI_{SPI}") (pinfunction "IO35") @@ -6344,6 +6638,104 @@ ) (embedded_fonts no) ) + (footprint "MountingHole:MountingHole_2.2mm_M2_Pad" + (layer "F.Cu") + (uuid "4fa5d551-c29b-4450-998e-f5a8a379be35") + (at 45.085 141.605) + (descr "Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "REF**" + (at 0 -3.15 0) + (layer "F.SilkS") + (hide yes) + (uuid "18ee4d06-7c4c-4d72-8e95-ac8408492647") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_Pad" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "1b1fec20-bdc8-476b-aaa3-b31a48c117c8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1d189b8b-9e90-4a1c-ba56-f236a883385c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b25a158e-baaa-46d0-b476-3bc624d35df2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "85e9dd0d-8540-4d52-94fc-f51efa9e0bd5") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "336821ed-0bca-4050-9bd4-8a632eef3186") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "78503258-2ce2-479d-a7e1-603adee45d99") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 4.4 4.4) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (zone_connect 2) + (uuid "303a8a85-4d17-4603-b834-d7300e1721c2") + ) + (embedded_fonts no) + ) (footprint "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" (layer "F.Cu") (uuid "5c80db1f-fb56-443b-bf84-4fa9125d64d5") @@ -7837,6 +8229,104 @@ ) (embedded_fonts no) ) + (footprint "MountingHole:MountingHole_2.2mm_M2_Pad" + (layer "F.Cu") + (uuid "80c513f5-debf-4913-a655-4df633ebeb96") + (at 197.485 141.605) + (descr "Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "REF**" + (at 0 -3.15 0) + (layer "F.SilkS") + (hide yes) + (uuid "1ef2e716-5091-4c10-808b-d58d114161b8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_Pad" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "6156811e-a138-45aa-b721-1878cff642b1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c67748df-f6ee-4739-b836-2122b74aea4b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "95d4c31c-6d5a-4655-aa0b-4971052d20e2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "7a4dc84f-9015-4c02-b91c-c96103c47829") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "3b39df93-05fd-4bb3-a638-3ad819d1aea7") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "acc934c4-068a-47eb-aa1c-236f6600ad89") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 4.4 4.4) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (zone_connect 2) + (uuid "b92a3477-63a7-4e5b-b83a-87509541d1f5") + ) + (embedded_fonts no) + ) (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (uuid "86dbd64f-60db-4188-a8c6-7cc9e7a69f48") @@ -9292,6 +9782,202 @@ ) ) ) + (footprint "MountingHole:MountingHole_2.2mm_M2_Pad" + (layer "F.Cu") + (uuid "a5583600-42e1-45cb-80b5-e502fa6f69a8") + (at 45.085 84.455) + (descr "Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "REF**" + (at 0 -3.15 0) + (layer "F.SilkS") + (hide yes) + (uuid "bfeabf6b-566a-4e83-84ef-509f8cedc0aa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_Pad" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "cff1f23e-32a1-48ba-b05c-452c5afd245a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "772d2d79-ab96-4494-aa1f-5eb8f1d34e87") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "db8468e3-5484-4c2d-999f-601624531b45") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "3d281dab-6864-44fc-8f0d-6d271478706d") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "6b59aea1-6bb5-4f4f-8706-dfc797b50fe0") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "d6bf45ed-1e1f-4c94-a8af-488d18e0a324") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 4.4 4.4) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (zone_connect 2) + (uuid "9960fa89-3cff-4670-9e65-f207b2e826fe") + ) + (embedded_fonts no) + ) + (footprint "MountingHole:MountingHole_2.2mm_M2_Pad" + (layer "F.Cu") + (uuid "ac767955-6124-4aa7-a824-279804809402") + (at 159.385 141.605) + (descr "Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "REF**" + (at 0 -3.15 0) + (layer "F.SilkS") + (hide yes) + (uuid "9888f222-28a7-4320-81a3-1899db5096c5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_Pad" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "6e8c1c44-678c-479e-9f5e-bfbdfc4edc36") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "07232d3c-8939-4070-ad4f-cd661c2ecfb6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f0c22013-67da-49ff-bfa2-178adc09fc8f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "ff46da56-be24-4ca7-82d8-63903f55999f") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "460f046d-3084-4d73-9d69-458d24c6590d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "d2a513cf-1f86-473c-a726-1217cd10dbd6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 4.4 4.4) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (zone_connect 2) + (uuid "eb8e1941-7584-4156-a196-cb3a9eb5ac7f") + ) + (embedded_fonts no) + ) (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (uuid "acaade1e-2484-4356-9b0f-732dc44b68fa") @@ -9939,6 +10625,202 @@ ) (embedded_fonts no) ) + (footprint "MountingHole:MountingHole_2.2mm_M2_Pad" + (layer "F.Cu") + (uuid "ba399677-420b-4474-8018-d2f611662d86") + (at 83.185 84.455) + (descr "Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "REF**" + (at 0 -3.15 0) + (layer "F.SilkS") + (hide yes) + (uuid "3f56ea7f-0bc2-4d60-baa7-e0743c0d822a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_Pad" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "3c368036-cb5d-4ec8-99c0-bb7ff76d61a4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "699192f9-6b1e-4fd0-9acd-c65460821a32") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2276c6ee-c79b-428a-90d5-96d96550678f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "8d988bf5-f6b5-4a36-9477-526aca9398f5") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "e5e20912-3eb3-4af9-a3b1-2cd04d7fe18e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "9b7fd943-5d8d-4110-8034-01f29877f2cf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 4.4 4.4) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (zone_connect 2) + (uuid "e367383b-2ffe-41a4-a679-f63bf711d166") + ) + (embedded_fonts no) + ) + (footprint "MountingHole:MountingHole_2.2mm_M2_Pad" + (layer "F.Cu") + (uuid "bb5ce237-b47e-4b85-99a5-2eae9e55e2c4") + (at 235.585 141.605) + (descr "Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "REF**" + (at 0 -3.15 0) + (layer "F.SilkS") + (hide yes) + (uuid "4cc38182-3d04-48b0-b70a-eacbcb23292b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_Pad" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "b515bd3a-c4bd-4e6c-a55d-2e84212d253e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f4277fcb-05b0-47f9-bfa0-1993ccdd282e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "fc00016b-5a0c-4338-8f28-cd03656d2e11") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "18cc42a0-1e91-41ed-8f35-92a8cd297132") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a99414c6-68a1-46f2-b8d0-1a3f3ed084c8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "47dc456d-1b43-4d7e-af3f-f63db997c971") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 4.4 4.4) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (zone_connect 2) + (uuid "3191c0cc-9749-4564-8ea1-0f1647296948") + ) + (embedded_fonts no) + ) (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu") (uuid "c0c715f5-29c4-41ba-98a4-ac69d2300a36") @@ -11366,6 +12248,104 @@ ) (embedded_fonts no) ) + (footprint "MountingHole:MountingHole_2.2mm_M2_Pad" + (layer "F.Cu") + (uuid "d46ec2fd-2041-4faa-9a54-032ed9dfe309") + (at 235.585 84.4498) + (descr "Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "REF**" + (at 0 -3.15 0) + (layer "F.SilkS") + (hide yes) + (uuid "8a54ea7d-f35e-4c55-b242-1dbfc81a64d3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_Pad" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "0fbe3839-0ec5-45da-a769-c755431819eb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f13c3a65-fa8b-416c-82c2-35181ee8086d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "88ee9246-d9bd-4a22-87ad-1cfd93a999cb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "fe85c96a-2b26-4639-8770-b96bf94f4256") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "23b81665-16e8-4d05-8693-23ee0de073a4") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "dcf5ff56-1577-4a55-a001-32238b7334f9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 4.4 4.4) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (zone_connect 2) + (uuid "4b19f250-f7ea-4b1f-9e02-aa842cefa667") + ) + (embedded_fonts no) + ) (footprint "TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm" (layer "F.Cu") (uuid "d595a757-013a-4cb6-8dde-d5a9f6cdf00e") @@ -11710,6 +12690,104 @@ ) ) ) + (footprint "MountingHole:MountingHole_2.2mm_M2_Pad" + (layer "F.Cu") + (uuid "e0553c32-e303-416e-ba87-d544551a037c") + (at 121.285 84.455) + (descr "Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "REF**" + (at 0 -3.15 0) + (layer "F.SilkS") + (hide yes) + (uuid "2414f8ee-65b4-4ac7-911b-64bb4cb51711") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_Pad" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "85738aad-78e8-4ea3-b8ae-905526d274c2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "fa76e1c8-411c-4c4d-8217-269d42b01f03") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "43594efe-77a4-4ca6-be69-0ffd08fbebde") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "4027862d-3c5f-4b16-85a0-89c705820052") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "71cefc53-5bb6-4c27-b7ae-b5c57c33d7a4") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "292ade6e-db8f-40af-aacb-2fddc09f9a82") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 4.4 4.4) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (zone_connect 2) + (uuid "76233201-188b-4c2e-8ab5-addc9303f6f8") + ) + (embedded_fonts no) + ) (footprint "Jumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm_NumberLabels" (layer "F.Cu") (uuid "e88e25d9-a905-47e5-a4a9-36348827d3a8") @@ -12428,6 +13506,104 @@ ) ) ) + (footprint "MountingHole:MountingHole_2.2mm_M2_Pad" + (layer "F.Cu") + (uuid "ef949c6e-8319-4892-b3c8-5eff02face2f") + (at 159.385 84.455) + (descr "Mounting Hole 2.2mm, M2, generated by kicad-footprint-generator mountinghole.py") + (tags "mountinghole M2") + (property "Reference" "REF**" + (at 0 -3.15 0) + (layer "F.SilkS") + (hide yes) + (uuid "9fe8ff62-54f2-4223-9783-dc2226034d70") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "MountingHole_2.2mm_M2_Pad" + (at 0 3.15 0) + (layer "F.Fab") + (uuid "4abd736d-72e7-4877-9dde-41ff30714dc6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d394fef1-1a9d-4e64-bce9-72617c63647a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "52d52ca6-0912-49a9-8952-4a2be724cf0a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 0 0) + (end 2.2 0) + (stroke + (width 0.15) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "ade4202d-0a42-41b1-8a1e-b2b94e239d75") + ) + (fp_circle + (center 0 0) + (end 2.45 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ca6876c3-4dc2-4829-9471-2abe41b4537f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "7ff63755-cfdb-4f66-84cd-c9d591d59c21") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 4.4 4.4) + (drill 2.2) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (zone_connect 2) + (uuid "8f782505-c9d7-4543-bfcd-8bff9757d17a") + ) + (embedded_fonts no) + ) (footprint "Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical" (layer "F.Cu") (uuid "f43bdaa0-98c3-4eb6-a286-c2bd4c15459a") @@ -26782,6 +27958,7 @@ ) ) (footprint "MX_Hotswap:MX-Hotswap-2U-ReversedStabilizers" + (locked yes) (layer "B.Cu") (uuid "674e5198-1207-4451-9ee8-19aed7d28a60") (at 140.335 151.13 180) diff --git a/cad/enclosure.d3ddoc b/cad/enclosure.d3ddoc index 7ffe2c8..04aaeb7 100644 --- a/cad/enclosure.d3ddoc +++ b/cad/enclosure.d3ddoc @@ -1,5 +1,31 @@ { "constraints": { + "0114c752-380c-4675-934e-b2e0558dcaf3": { + "entity1": { + "entity": "d56968d0-5a8e-413f-9bf5-74219cb8110c", + "point": 2 + }, + "entity2": { + "entity": "a2c731f1-0098-42b8-bdd9-a4d774525c4c", + "point": 1 + }, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "type": "points_coincident", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, + "012dcfaa-9a4d-4e96-83b9-f7776a13f607": { + "entity1": { + "entity": "c59e2e54-449e-40b9-b226-0f3bb69dfd0f", + "point": 1 + }, + "entity2": { + "entity": "c59e2e54-449e-40b9-b226-0f3bb69dfd0f", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "horizontal", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "02eb006a-efee-4f70-a43a-a9e4c8218d63": { "entity1": { "entity": "667ef831-cbce-426e-aca2-0e5cb0d2e5af", @@ -99,6 +125,19 @@ "type": "point_distance_horizontal", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "09b45690-8cdd-49ba-a1a0-068d67595bda": { + "entity1": { + "entity": "8a67d43d-df42-413a-9938-e8c4423143c4", + "point": 1 + }, + "entity2": { + "entity": "8a67d43d-df42-413a-9938-e8c4423143c4", + "point": 2 + }, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "type": "vertical", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "0a061a52-e7e7-4632-b52c-8ec20ec1deda": { "entity1": { "entity": "20b9e91a-2a7a-433c-8985-b9cc1937dd72", @@ -179,6 +218,19 @@ "type": "lines_perpendicular", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "0ea00ddb-be5f-4446-92fd-96c8b8279e7a": { + "entity1": { + "entity": "785a58df-39c1-40ec-aca8-805c89b1ccd7", + "point": 1 + }, + "entity2": { + "entity": "785a58df-39c1-40ec-aca8-805c89b1ccd7", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "vertical", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "0ed966f0-18e3-41f5-acd2-73579ccaa079": { "entity1": { "entity": "677eb119-a46b-488d-9dd4-fe2e5e39f16f", @@ -192,6 +244,32 @@ "type": "vertical", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "102de6a7-bc26-4388-8241-38b8bf44f2a8": { + "entity1": { + "entity": "ab8589fd-8886-4e92-b9b6-2bb611ef331e", + "point": 1 + }, + "entity2": { + "entity": "ab8589fd-8886-4e92-b9b6-2bb611ef331e", + "point": 2 + }, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "type": "horizontal", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, + "1034aa04-383b-4ae3-9a2b-54c92545ce32": { + "entity1": { + "entity": "1a2b7574-51ce-4728-822c-eeb2e7860a1b", + "point": 2 + }, + "entity2": { + "entity": "8a67d43d-df42-413a-9938-e8c4423143c4", + "point": 1 + }, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "type": "points_coincident", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "132382eb-c102-497a-825c-5c05a7d834c7": { "entity1": "31bc8a8b-7591-4b36-b7de-183703758466", "entity2": "b105162d-fcc7-47aa-8fb4-72b8e569851b", @@ -272,7 +350,7 @@ "point": 2 }, "type": "point_on_line", - "val": 0.030625526376234603, + "val": 0.0306255263762346, "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, "1a12b429-f51f-4fc4-8d51-65d1c0e28731": { @@ -340,6 +418,32 @@ "type": "vertical", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "1ed551e5-df54-4f4a-8421-3bdfaf9080be": { + "entity1": { + "entity": "3ff1f5c5-5b61-46f4-b86c-e7048dc6de9f", + "point": 1 + }, + "entity2": { + "entity": "3ff1f5c5-5b61-46f4-b86c-e7048dc6de9f", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "horizontal", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "1f0041c4-837a-4f89-8c03-89b5a4f4ebed": { + "entity1": { + "entity": "f02d7d40-d150-4b02-8b71-4eb4a1497171", + "point": 1 + }, + "entity2": { + "entity": "f02d7d40-d150-4b02-8b71-4eb4a1497171", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "vertical", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "1fc9f6e1-802c-45ca-986d-904ee8055cef": { "arc": { "entity": "24118a14-3ece-4dbb-8bb5-ef7a0416d03f", @@ -349,6 +453,15 @@ "line": "a776632b-180d-4376-9298-025b7faf6b3b", "type": "arc_line_tangent" }, + "206cc8d6-58cd-4ef4-bfee-1af7f957fe2d": { + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "point": { + "entity": "b247c17f-0238-41b8-a680-fd3329abcea4", + "point": 0 + }, + "type": "point_in_workplane", + "wrkpl": "64d92e5b-a76b-5340-bb36-8a08611cec2d" + }, "22c1668f-29de-4891-8c8a-48f28b960c7e": { "entity1": { "entity": "59f35fe0-fd66-486e-92f6-42d58e3677b7", @@ -362,6 +475,13 @@ "type": "horizontal", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "22c5b962-2b22-4ba8-8098-7a8ac16f863e": { + "entity1": "523ff6c6-5b8f-47fd-8321-5cde5f3cf70c", + "entity2": "f36306dc-d646-4538-b39c-01325194b3f7", + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "equal_length", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "237035bc-f8a6-4340-9c34-5e218ea9b125": { "distance": 18.0, "entity1": { @@ -381,6 +501,19 @@ "type": "point_distance", "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" }, + "2a45c02e-abd4-4969-b6c8-7f9a61add409": { + "entity1": { + "entity": "e762d44c-366f-416a-af01-7ef8e39781ab", + "point": 1 + }, + "entity2": { + "entity": "e762d44c-366f-416a-af01-7ef8e39781ab", + "point": 2 + }, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "type": "horizontal", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, "2d658fb4-be83-4911-9c5e-72205ed851e2": { "entity1": { "entity": "4c1f0430-4779-4712-bf4a-339e6c0bf322", @@ -448,6 +581,19 @@ "type": "point_distance_vertical", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "332941a5-df20-4d06-933e-515b8415a8e1": { + "entity1": { + "entity": "03de5864-6459-44e6-9f32-dce8952d99ce", + "point": 1 + }, + "entity2": { + "entity": "03de5864-6459-44e6-9f32-dce8952d99ce", + "point": 2 + }, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "type": "horizontal", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, "338e0985-c5d8-42be-8120-2b1a86728f0e": { "group": "a762e83c-1b90-48b8-a2d3-85fcfcfee0a3", "point": { @@ -457,6 +603,19 @@ "type": "point_in_workplane", "wrkpl": "64d92e5b-a76b-5340-bb36-8a08611cec2d" }, + "345e163b-5e19-4139-b4ed-b1bfedd6de0e": { + "entity1": { + "entity": "8f05a11c-b1e9-4149-a20a-d3e27c2a6005", + "point": 1 + }, + "entity2": { + "entity": "8f05a11c-b1e9-4149-a20a-d3e27c2a6005", + "point": 2 + }, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "type": "vertical", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "34f262b9-7ec4-4ed1-9eec-52fc911ba584": { "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", "line": "25750a4b-f293-46ae-b46b-a76b7e280f70", @@ -465,7 +624,7 @@ "point": 2 }, "type": "point_on_line", - "val": 0.9989087734613706, + "val": 0.9989087734613705, "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, "358a3b28-40ac-4434-87e5-aa1972ad5c56": { @@ -504,6 +663,21 @@ "type": "points_coincident", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "39808c9e-3764-452e-b1f3-c1ad1f0dac36": { + "angle": 45.0, + "entity1": "27cbc557-ac42-4b18-adf1-51b96ea47a69", + "entity2": "ab8589fd-8886-4e92-b9b6-2bb611ef331e", + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "measurement": false, + "negative": true, + "offset": [ + 0.08863657163173855, + -5.551115123125783e-17, + -0.26590971492126414 + ], + "type": "lines_angle", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "3a7459f4-36d6-4190-88a6-a073da6ad044": { "entity1": { "entity": "f9096749-797a-4d7d-8750-fea5654db84a", @@ -637,6 +811,19 @@ "type": "equal_length", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "42a346c7-2f28-4b04-b321-15ba263c5eb7": { + "entity1": { + "entity": "975fd9e9-7e73-4dbd-8546-2731d8711a96", + "point": 2 + }, + "entity2": { + "entity": "0e5be49d-582a-48b3-8f64-bcf9e119634d", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "4437c74c-5cf0-43ae-bf53-984c1e536161": { "entity1": "ad21502e-fbb4-4443-8243-f9a531e5918d", "entity2": "c1ae90a7-6668-4365-b0c3-53b367ad2a36", @@ -694,6 +881,32 @@ "type": "points_coincident", "wrkpl": "2f65a3b5-472d-4d03-afde-8f62557dcf46" }, + "48855059-8191-4645-8124-da010c003c09": { + "entity1": { + "entity": "975fd9e9-7e73-4dbd-8546-2731d8711a96", + "point": 2 + }, + "entity2": { + "entity": "b1a6d335-bf89-4f8f-a714-258e128e495c", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "4b865361-80f4-4cb6-8f98-b709ea46fa20": { + "entity1": { + "entity": "975fd9e9-7e73-4dbd-8546-2731d8711a96", + "point": 1 + }, + "entity2": { + "entity": "f02d7d40-d150-4b02-8b71-4eb4a1497171", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "4c5fe805-3cb5-4540-8172-62feec5b3f17": { "entity1": { "entity": "449d1778-1728-43da-ac2c-0c0b1e49f379", @@ -750,6 +963,31 @@ "type": "points_coincident", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "4e3d78fb-60da-484a-8224-19d9cbc0c28f": { + "entity1": { + "entity": "f56a5ac8-80f4-4865-8d16-48b0a81b1569", + "point": 2 + }, + "entity2": { + "entity": "785a58df-39c1-40ec-aca8-805c89b1ccd7", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "51828e48-e3ed-47f0-8fe1-02d061450eda": { + "entity1": { + "entity": "37bc9a76-5272-59c8-9b8d-dae363d3d915", + "point": 1 + }, + "entity2": { + "entity": "e04fb071-8992-5165-91f6-ee40bc93d7b0", + "point": 1 + }, + "group": "1f2e2a28-3ac5-4e07-bc1e-399c752a151f", + "type": "points_coincident" + }, "5205c944-ed07-4d27-a5fe-e470a00c615d": { "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", "line": "1b845278-a0d8-43c5-b541-2cdf3d3ceccb", @@ -761,6 +999,19 @@ "val": 0.9831294812315479, "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "572d2ad9-3477-42eb-a20a-0434d1411a64": { + "entity1": { + "entity": "11278393-7212-4cd3-b13b-4c11c579531e", + "point": 1 + }, + "entity2": { + "entity": "11278393-7212-4cd3-b13b-4c11c579531e", + "point": 2 + }, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "type": "vertical", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, "57382861-b1ae-4fc1-93cd-488a22397563": { "entity1": { "entity": "e454e8af-f6f6-4f71-bbbc-0903a127f600", @@ -782,7 +1033,7 @@ "point": 2 }, "type": "point_on_line", - "val": 0.9989087734613706, + "val": 0.9989087734613705, "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, "57cf7ad2-5fb5-47d5-8b54-91b94bcafed2": { @@ -889,6 +1140,52 @@ "type": "points_coincident", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "5ebe1990-7189-442a-828a-9ee66969de6e": { + "entity1": { + "entity": "90557063-3ba4-43eb-bbc7-7ec699163feb", + "point": 1 + }, + "entity2": { + "entity": "90557063-3ba4-43eb-bbc7-7ec699163feb", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "horizontal", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "6069e0d4-cbdc-45cc-9536-a81aef5a548b": { + "entity1": { + "entity": "90557063-3ba4-43eb-bbc7-7ec699163feb", + "point": 2 + }, + "entity2": { + "entity": "785a58df-39c1-40ec-aca8-805c89b1ccd7", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "618cbb12-19d3-4142-a000-1c7eeb2f3fb3": { + "entity1": { + "entity": "f9138ab8-733a-4d96-8605-8444b099f189", + "point": 1 + }, + "entity2": { + "entity": "f9138ab8-733a-4d96-8605-8444b099f189", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "vertical", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "618dfbb2-f3f2-4d55-b6ac-7f1a6af6a9d6": { + "entity1": "3ff1f5c5-5b61-46f4-b86c-e7048dc6de9f", + "entity2": "f36306dc-d646-4538-b39c-01325194b3f7", + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "equal_length", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "62d1cb66-0471-4186-8374-c482ba497148": { "entity1": { "entity": "24118a14-3ece-4dbb-8bb5-ef7a0416d03f", @@ -947,6 +1244,32 @@ "type": "horizontal", "wrkpl": "2f65a3b5-472d-4d03-afde-8f62557dcf46" }, + "649f5d75-9679-47be-8567-181c14bedebc": { + "entity1": { + "entity": "523ff6c6-5b8f-47fd-8321-5cde5f3cf70c", + "point": 1 + }, + "entity2": { + "entity": "523ff6c6-5b8f-47fd-8321-5cde5f3cf70c", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "horizontal", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "64ecd72f-7943-4abf-8e2d-4fb5d336a892": { + "entity1": { + "entity": "8a67d43d-df42-413a-9938-e8c4423143c4", + "point": 2 + }, + "entity2": { + "entity": "27cbc557-ac42-4b18-adf1-51b96ea47a69", + "point": 1 + }, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "type": "points_coincident", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "651b5b97-bc0a-4010-8e0a-fafe4c0c5334": { "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", "line": "685b6a1a-0311-49a7-91c3-6569044a34bc", @@ -958,6 +1281,14 @@ "val": 0.06663787076728235, "wrkpl": "2f65a3b5-472d-4d03-afde-8f62557dcf46" }, + "65aa3be9-0378-4e20-94a0-46577b353952": { + "flip_normal": true, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "line1": "975fd9e9-7e73-4dbd-8546-2731d8711a96", + "line2": "7c4302d9-aef4-5131-ad99-4bb97180bfaf", + "type": "workplane_normal", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "68f9fb12-5053-4a36-a3bf-233ddc960259": { "circle": "d4a20e50-1a79-4f71-98da-93ba41ef3feb", "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", @@ -968,6 +1299,19 @@ "type": "point_on_circle", "wrkpl": "00000000-0000-0000-0000-000000000000" }, + "692b7757-e33c-4ea6-9aa1-56bcc0adf470": { + "entity1": { + "entity": "5b84ec3e-259d-48e2-8c58-d4cee004809c", + "point": 1 + }, + "entity2": { + "entity": "5b84ec3e-259d-48e2-8c58-d4cee004809c", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "horizontal", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "6a31fb46-a4dc-4943-879f-d46b950c764f": { "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", "line": "e454e8af-f6f6-4f71-bbbc-0903a127f600", @@ -976,9 +1320,41 @@ "point": 2 }, "type": "point_on_line", - "val": 0.002038985400864523, + "val": 0.002038985400864532, "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "6a47e725-51e2-413d-adb0-bec97770ed82": { + "entity1": { + "entity": "c59e2e54-449e-40b9-b226-0f3bb69dfd0f", + "point": 2 + }, + "entity2": { + "entity": "08835835-740d-4536-ade2-e32bfff7433a", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "6affffe3-9119-4a17-91aa-436947104576": { + "distance": 1.1, + "entity1": { + "entity": "1a2b7574-51ce-4728-822c-eeb2e7860a1b", + "point": 1 + }, + "entity2": { + "entity": "1a2b7574-51ce-4728-822c-eeb2e7860a1b", + "point": 2 + }, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "offset": [ + 0.47189727370376033, + 8.326672684688674e-17, + 0.571735295243343 + ], + "type": "point_distance_horizontal", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "6b94b91f-ac4d-4e2f-b9b8-e106b6f12f66": { "entity1": { "entity": "227a81e7-4929-47ba-8f07-d71a1a71c59b", @@ -992,6 +1368,19 @@ "type": "horizontal", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "6c8a6d70-ca54-4cd1-af99-83ac108ea66c": { + "entity1": { + "entity": "b1a6d335-bf89-4f8f-a714-258e128e495c", + "point": 2 + }, + "entity2": { + "entity": "7d9aa72a-80ea-4f3e-a2f2-f5c3f73e0e9b", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "6d37628f-68c3-4186-919c-7b1e2811f0c7": { "entity1": { "entity": "d4a20e50-1a79-4f71-98da-93ba41ef3feb", @@ -1094,6 +1483,19 @@ "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", "type": "points_coincident" }, + "70bbdf2a-75a5-400c-8394-d0c69f7797b0": { + "entity1": { + "entity": "f02d7d40-d150-4b02-8b71-4eb4a1497171", + "point": 2 + }, + "entity2": { + "entity": "523ff6c6-5b8f-47fd-8321-5cde5f3cf70c", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "73b8e7c9-0969-4c04-8432-b6f35cba2a8a": { "entity1": { "entity": "1b845278-a0d8-43c5-b541-2cdf3d3ceccb", @@ -1120,6 +1522,19 @@ "type": "horizontal", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "7551218f-b878-4c58-a6f4-82b617dc3361": { + "entity1": { + "entity": "f36306dc-d646-4538-b39c-01325194b3f7", + "point": 1 + }, + "entity2": { + "entity": "f36306dc-d646-4538-b39c-01325194b3f7", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "horizontal", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "7605742b-25fe-457c-aab3-57eba3bcb52f": { "entity1": { "entity": "71b7aec3-84d4-48a6-8e05-12d32ed47099", @@ -1146,6 +1561,38 @@ "type": "vertical", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "77861186-4605-4aeb-a1c3-3c94b25cb004": { + "entity1": { + "entity": "d56968d0-5a8e-413f-9bf5-74219cb8110c", + "point": 1 + }, + "entity2": { + "entity": "03de5864-6459-44e6-9f32-dce8952d99ce", + "point": 2 + }, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "type": "points_coincident", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, + "78df09ae-1570-4360-a045-6eb2163f6ecd": { + "distance": 1.1, + "entity1": { + "entity": "11278393-7212-4cd3-b13b-4c11c579531e", + "point": 2 + }, + "entity2": { + "entity": "11278393-7212-4cd3-b13b-4c11c579531e", + "point": 1 + }, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "offset": [ + 0.48520335439683593, + 0.0, + 0.8303799235096836 + ], + "type": "point_distance_vertical", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, "79cce57d-f9e2-4cd8-aa01-9b66978f6987": { "entity1": { "entity": "a776632b-180d-4376-9298-025b7faf6b3b", @@ -1159,6 +1606,32 @@ "type": "vertical", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "7a0bb331-a3fe-4cfe-a0dc-e9e649196596": { + "entity1": { + "entity": "11278393-7212-4cd3-b13b-4c11c579531e", + "point": 2 + }, + "entity2": { + "entity": "03de5864-6459-44e6-9f32-dce8952d99ce", + "point": 1 + }, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "type": "points_coincident", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, + "7b3f9476-fec1-42ec-89c7-67556080457f": { + "entity1": { + "entity": "f56a5ac8-80f4-4865-8d16-48b0a81b1569", + "point": 1 + }, + "entity2": { + "entity": "f56a5ac8-80f4-4865-8d16-48b0a81b1569", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "horizontal", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "7b93e025-2478-4471-a600-d1ba46a32fe5": { "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", "point": { @@ -1223,6 +1696,19 @@ "type": "vertical", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "7ea6683f-dfdf-4fef-b761-d03641c5ca33": { + "entity1": { + "entity": "31c630fd-0216-4d85-9054-82ec8f6d5455", + "point": 1 + }, + "entity2": { + "entity": "31c630fd-0216-4d85-9054-82ec8f6d5455", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "vertical", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "7fb5f89d-0db8-446a-b6d8-a941781eebdf": { "entity1": { "entity": "de267808-7994-4d47-9be6-45a3b289a0be", @@ -1258,6 +1744,19 @@ "type": "point_in_workplane", "wrkpl": "64d92e5b-a76b-5340-bb36-8a08611cec2d" }, + "80612679-1cfd-4df6-91a4-de40cc1db6eb": { + "entity1": { + "entity": "1a2b7574-51ce-4728-822c-eeb2e7860a1b", + "point": 1 + }, + "entity2": { + "entity": "1a2b7574-51ce-4728-822c-eeb2e7860a1b", + "point": 2 + }, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "type": "horizontal", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "80c500b8-5bb0-4242-b3e3-1b3253f8de65": { "arc": { "entity": "659d7ca0-cde1-403d-a669-2db221ea5115", @@ -1267,6 +1766,26 @@ "line": "4167ba37-2c0a-494d-ba82-e40914171f0d", "type": "arc_line_tangent" }, + "80e62621-ff7b-4940-b58c-d304346ffeb2": { + "entity1": "3ff1f5c5-5b61-46f4-b86c-e7048dc6de9f", + "entity2": "c59e2e54-449e-40b9-b226-0f3bb69dfd0f", + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "equal_length", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "80f23ea2-cd4a-43d0-b9db-2191fff3cf76": { + "entity1": { + "entity": "7d9aa72a-80ea-4f3e-a2f2-f5c3f73e0e9b", + "point": 2 + }, + "entity2": { + "entity": "5b84ec3e-259d-48e2-8c58-d4cee004809c", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "816e9156-8460-4c6d-92e5-caa2a9942f2b": { "distance": 98.89, "entity1": { @@ -1286,6 +1805,26 @@ "type": "point_distance_horizontal", "wrkpl": "2f65a3b5-472d-4d03-afde-8f62557dcf46" }, + "81804f0f-467e-4c74-9f66-333dd2d7ddc7": { + "entity1": { + "entity": "0e5be49d-582a-48b3-8f64-bcf9e119634d", + "point": 1 + }, + "entity2": { + "entity": "0e5be49d-582a-48b3-8f64-bcf9e119634d", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "vertical", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "827f62f0-d32a-4b73-92fd-cd2bee4e197e": { + "entity1": "c59e2e54-449e-40b9-b226-0f3bb69dfd0f", + "entity2": "f56a5ac8-80f4-4865-8d16-48b0a81b1569", + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "equal_length", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "82941227-48b0-4d73-a7a9-2ea0a14df31e": { "entity1": { "entity": "5ecbd9c6-bc79-4545-b395-2fd76340c3f4", @@ -1312,6 +1851,18 @@ "type": "points_coincident", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "833eeab0-aff0-4f0a-abae-abb3117a2919": { + "entity1": { + "entity": "025f8aab-0e7d-5d85-8e29-1fbd87332cf1", + "point": 1 + }, + "entity2": { + "entity": "c1208c14-b144-577d-a74b-bd884b72db60", + "point": 1 + }, + "group": "251a743e-1e0c-44a3-b62a-2d679a031958", + "type": "points_coincident" + }, "83c7e94c-7d26-4f47-81be-5c85401e6bd2": { "entity1": "45e8ebca-9590-4d35-8d23-da2bb2cf632a", "entity2": "d9f6b973-89cc-42f2-a10d-27e26510e602", @@ -1319,6 +1870,23 @@ "type": "equal_length", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "8411872c-2688-4245-b6f9-3c902b2e14f3": { + "distance": 1.2, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "line": "d56968d0-5a8e-413f-9bf5-74219cb8110c", + "measurement": false, + "offset": [ + 3.0325211353150676, + 0.0, + 0.03958519352128409 + ], + "point": { + "entity": "a2c731f1-0098-42b8-bdd9-a4d774525c4c", + "point": 2 + }, + "type": "point_line_distance", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, "84404dc1-7493-4d66-9c8d-4e798927b45d": { "entity1": { "entity": "ab9e012c-a9c0-4b21-864c-a31d7627e15f", @@ -1332,6 +1900,19 @@ "type": "points_coincident", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "8482cf51-8c23-4d03-830c-7390eb6ff5fb": { + "entity1": { + "entity": "8f05a11c-b1e9-4149-a20a-d3e27c2a6005", + "point": 1 + }, + "entity2": { + "entity": "ab8589fd-8886-4e92-b9b6-2bb611ef331e", + "point": 2 + }, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "type": "points_coincident", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "84bf9d91-cada-4bce-98b2-8b8c71d29ddc": { "entity1": { "entity": "20b9e91a-2a7a-433c-8985-b9cc1937dd72", @@ -1518,6 +2099,19 @@ "type": "vertical", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "92946f3e-dc8c-451e-9952-45e39fedcce2": { + "entity1": { + "entity": "523ff6c6-5b8f-47fd-8321-5cde5f3cf70c", + "point": 2 + }, + "entity2": { + "entity": "0e5be49d-582a-48b3-8f64-bcf9e119634d", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "93f4b48b-b6b7-4159-bed6-59a58163ab5c": { "distance": 13.505, "entity1": { @@ -1594,7 +2188,20 @@ "point": 2 }, "type": "point_on_line", - "val": 0.002038985400864552, + "val": 0.0020389854008645864, + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "99299841-fabc-4aca-8c3c-a38fa717d8a9": { + "entity1": { + "entity": "5b84ec3e-259d-48e2-8c58-d4cee004809c", + "point": 1 + }, + "entity2": { + "entity": "f9138ab8-733a-4d96-8605-8444b099f189", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, "995ec452-f5ed-4e2d-ab25-3a20fde24ffe": { @@ -1649,6 +2256,57 @@ "type": "horizontal", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "9c74db9e-e4c9-4a9f-85fd-778bf7aa5749": { + "distance": 95.25, + "entity1": { + "entity": "975fd9e9-7e73-4dbd-8546-2731d8711a96", + "point": 1 + }, + "entity2": { + "entity": "2e0ebabe-335f-4193-b674-5ea2d72a497d", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "offset": [ + -1.5733169668481821, + -9.712805061779704, + 0.0 + ], + "type": "point_distance_horizontal", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "9da4e24a-8074-405c-954f-7a10518c81b9": { + "entity1": { + "entity": "08835835-740d-4536-ade2-e32bfff7433a", + "point": 1 + }, + "entity2": { + "entity": "f56a5ac8-80f4-4865-8d16-48b0a81b1569", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "9df3ceb5-5e25-4744-a4a2-d0c29664250d": { + "distance": 9.525, + "entity1": { + "entity": "2e0ebabe-335f-4193-b674-5ea2d72a497d", + "point": 1 + }, + "entity2": { + "entity": "975fd9e9-7e73-4dbd-8546-2731d8711a96", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "offset": [ + -39.726546656022094, + -0.2636312534138483, + 0.0 + ], + "type": "point_distance_vertical", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "9e1dfb26-4b56-4d31-bdce-6b6b4d087e0a": { "entity1": { "entity": "4de97a2d-d864-4ce8-946a-497b28e6320a", @@ -1675,6 +2333,19 @@ "type": "points_coincident", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "9ff4f764-ddc6-4c2f-ac7a-143e4443b084": { + "entity1": { + "entity": "31c630fd-0216-4d85-9054-82ec8f6d5455", + "point": 1 + }, + "entity2": { + "entity": "3ff1f5c5-5b61-46f4-b86c-e7048dc6de9f", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "a08a8df8-cc95-49d6-af9b-6516bfb7c31c": { "entity1": { "entity": "777da758-c833-4641-81ba-abeda4a4ca80", @@ -1701,6 +2372,19 @@ "type": "horizontal", "wrkpl": "2f65a3b5-472d-4d03-afde-8f62557dcf46" }, + "a6d7f1c6-5414-49cb-aeb0-6ad41b335fb9": { + "entity1": { + "entity": "5b84ec3e-259d-48e2-8c58-d4cee004809c", + "point": 2 + }, + "entity2": { + "entity": "08835835-740d-4536-ade2-e32bfff7433a", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "a9643ffd-4cbc-4c1c-937a-0444d2baa485": { "entity1": { "entity": "0b6f848f-d001-4e6a-ae38-0a2297b85250", @@ -1740,6 +2424,19 @@ "type": "points_coincident", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "abdc6660-30bf-40ff-84ea-ebf495242140": { + "entity1": { + "entity": "7d9aa72a-80ea-4f3e-a2f2-f5c3f73e0e9b", + "point": 1 + }, + "entity2": { + "entity": "31c630fd-0216-4d85-9054-82ec8f6d5455", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "ad29b13c-773c-4b62-ad38-2e3ac7351d79": { "entity1": { "entity": "6a2e8721-be69-5338-a3f9-af048088d429", @@ -1814,6 +2511,51 @@ "val": 1.0, "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "b50abd53-d6dc-49c2-b17a-62add39b39d8": { + "entity1": { + "entity": "8f05a11c-b1e9-4149-a20a-d3e27c2a6005", + "point": 2 + }, + "entity2": { + "entity": "1a2b7574-51ce-4728-822c-eeb2e7860a1b", + "point": 1 + }, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "type": "points_coincident", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, + "b5af4c98-8767-49ee-bc43-3a2c7b77ddb5": { + "entity1": { + "entity": "0e5be49d-582a-48b3-8f64-bcf9e119634d", + "point": 1 + }, + "entity2": { + "entity": "f36306dc-d646-4538-b39c-01325194b3f7", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "b71263c8-ebcd-4d9f-a973-d4132ead9450": { + "distance": 1.2, + "entity1": { + "entity": "27cbc557-ac42-4b18-adf1-51b96ea47a69", + "point": 2 + }, + "entity2": { + "entity": "27cbc557-ac42-4b18-adf1-51b96ea47a69", + "point": 1 + }, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "offset": [ + 1.5370227852531855, + -1.3877787807814457e-17, + -0.0730853149814834 + ], + "type": "point_distance_vertical", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "ba0f756d-43ff-4e69-8744-f46229f928fb": { "distance": 228.6, "entity1": { @@ -1833,6 +2575,19 @@ "type": "point_distance_horizontal", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "bbd78493-ba59-44ad-80a4-01ad42a1a2a5": { + "entity1": { + "entity": "08835835-740d-4536-ade2-e32bfff7433a", + "point": 1 + }, + "entity2": { + "entity": "08835835-740d-4536-ade2-e32bfff7433a", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "vertical", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "bbedfdba-9253-4aa1-850e-0b3c16789d99": { "entity1": { "entity": "54b2a51c-8c07-47ea-93a7-bb2f58692c14", @@ -1936,6 +2691,19 @@ "type": "equal_length", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "c84ffe68-6d43-423b-b3b0-b885ec41fbd2": { + "entity1": { + "entity": "27cbc557-ac42-4b18-adf1-51b96ea47a69", + "point": 2 + }, + "entity2": { + "entity": "ab8589fd-8886-4e92-b9b6-2bb611ef331e", + "point": 1 + }, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "type": "points_coincident", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "c9dd02f4-b247-425c-82b0-6aa6e71782cb": { "entity1": { "entity": "1b845278-a0d8-43c5-b541-2cdf3d3ceccb", @@ -1962,6 +2730,19 @@ "type": "points_coincident", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "cb3b173b-977f-436e-8f34-71ad3fb8fbaa": { + "entity1": { + "entity": "d56968d0-5a8e-413f-9bf5-74219cb8110c", + "point": 1 + }, + "entity2": { + "entity": "d56968d0-5a8e-413f-9bf5-74219cb8110c", + "point": 2 + }, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "type": "vertical", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, "cd605e27-272f-4c30-a077-9ccf1a725931": { "entity1": { "entity": "22736cfa-e0bb-4f47-865c-a59b2596f820", @@ -2049,6 +2830,19 @@ "type": "horizontal", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "d0d6dcc0-1b85-4a0c-b451-f41c7d73111b": { + "entity1": { + "entity": "5b84ec3e-259d-48e2-8c58-d4cee004809c", + "point": 2 + }, + "entity2": { + "entity": "90557063-3ba4-43eb-bbc7-7ec699163feb", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "d37d0f86-ff87-436b-b50e-6c90520c6b99": { "entity1": { "entity": "a776632b-180d-4376-9298-025b7faf6b3b", @@ -2085,6 +2879,29 @@ "type": "midpoint", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "d542b0ec-08b6-4ac3-ac81-1b2353cb2d1e": { + "entity1": { + "entity": "a2c731f1-0098-42b8-bdd9-a4d774525c4c", + "point": 2 + }, + "entity2": { + "entity": "e762d44c-366f-416a-af01-7ef8e39781ab", + "point": 1 + }, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "type": "points_coincident", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, + "d5ae7792-4b9c-4a81-8008-456085e0f3f8": { + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "line": "7d9aa72a-80ea-4f3e-a2f2-f5c3f73e0e9b", + "point": { + "entity": "b247c17f-0238-41b8-a680-fd3329abcea4", + "point": 0 + }, + "type": "midpoint", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "d5b3de58-0c3d-4d97-ac86-bca86d223d46": { "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", "line": "54b2a51c-8c07-47ea-93a7-bb2f58692c14", @@ -2156,6 +2973,19 @@ "type": "point_line_distance", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "dc250a65-66c6-4f77-90da-a2301dec9160": { + "entity1": { + "entity": "3ff1f5c5-5b61-46f4-b86c-e7048dc6de9f", + "point": 2 + }, + "entity2": { + "entity": "f9138ab8-733a-4d96-8605-8444b099f189", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "dd6c092b-9fd1-4c9f-b35b-0d9e73029f89": { "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", "line": "cc244751-1f53-4784-a7d6-57f938a5c74f", @@ -2164,7 +2994,7 @@ "point": 2 }, "type": "point_on_line", - "val": 0.03062552637623458, + "val": 0.030625526376234617, "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, "de425911-67c2-4dd2-9523-af4aa79ee257": { @@ -2176,6 +3006,38 @@ "type": "point_in_workplane", "wrkpl": "64d92e5b-a76b-5340-bb36-8a08611cec2d" }, + "de6e71a7-d297-4f98-a523-6ad9b50b9ca3": { + "distance": 66.675, + "entity1": { + "entity": "2e0ebabe-335f-4193-b674-5ea2d72a497d", + "point": 1 + }, + "entity2": { + "entity": "523ff6c6-5b8f-47fd-8321-5cde5f3cf70c", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "offset": [ + 0.0, + 0.0, + 0.0 + ], + "type": "point_distance_vertical", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "df8270b7-086f-4f8b-af15-b910d0fecc8f": { + "entity1": { + "entity": "3ff1f5c5-5b61-46f4-b86c-e7048dc6de9f", + "point": 2 + }, + "entity2": { + "entity": "c59e2e54-449e-40b9-b226-0f3bb69dfd0f", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "dffcd11a-b320-4f38-aba0-bb301a4258bc": { "entity1": { "entity": "d4a20e50-1a79-4f71-98da-93ba41ef3feb", @@ -2285,6 +3147,32 @@ "type": "point_distance_vertical", "wrkpl": "2f65a3b5-472d-4d03-afde-8f62557dcf46" }, + "e8713935-054c-4d0d-b193-344e1b934a0b": { + "entity1": { + "entity": "975fd9e9-7e73-4dbd-8546-2731d8711a96", + "point": 1 + }, + "entity2": { + "entity": "11273443-60c6-4805-a084-3f2df1bc0a70", + "point": 0 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2f65a3b5-472d-4d03-afde-8f62557dcf46" + }, + "eaebec30-e313-4583-8b33-d929653f5c51": { + "entity1": { + "entity": "e762d44c-366f-416a-af01-7ef8e39781ab", + "point": 2 + }, + "entity2": { + "entity": "11278393-7212-4cd3-b13b-4c11c579531e", + "point": 1 + }, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "type": "points_coincident", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, "ec0c5116-1036-4bff-b07d-dbcce24431c4": { "entity1": "57e59a58-1d0e-47eb-8c5c-fe1321e8cf1a", "entity2": "cb395076-a8ac-492b-9c75-f401c82d0ba2", @@ -2292,6 +3180,21 @@ "type": "lines_perpendicular", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "ec21485f-e478-47e1-a732-ebe9048ac3a9": { + "angle": 45.0, + "entity1": "a2c731f1-0098-42b8-bdd9-a4d774525c4c", + "entity2": "d56968d0-5a8e-413f-9bf5-74219cb8110c", + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "measurement": false, + "negative": true, + "offset": [ + 0.0, + 0.0, + 0.0 + ], + "type": "lines_angle", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, "ed8ebe92-a8ff-4b5b-ac61-db51972e8f9b": { "entity1": { "entity": "839e9a3f-7dc4-4438-820d-ccd7040a17e9", @@ -2305,6 +3208,19 @@ "type": "points_coincident", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "f125d291-23df-4f79-ab16-211e716be982": { + "entity1": { + "entity": "1c40f49d-a241-5911-b3c8-64f9233b0736", + "point": 1 + }, + "entity2": { + "entity": "d56968d0-5a8e-413f-9bf5-74219cb8110c", + "point": 1 + }, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "type": "points_coincident", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, "f2947a54-3f0b-4fe9-994a-10f365eee1c0": { "entity1": { "entity": "f8a64a74-285c-4d78-9dfd-5f6da22bc2c6", @@ -2344,6 +3260,83 @@ "type": "points_coincident", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "f5a9b9e8-9d60-49bd-9d13-5499f513ce2e": { + "entity1": { + "entity": "b1a6d335-bf89-4f8f-a714-258e128e495c", + "point": 1 + }, + "entity2": { + "entity": "b1a6d335-bf89-4f8f-a714-258e128e495c", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "horizontal", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "fa3e6a9a-f54d-484c-9c23-b0012464c201": { + "entity1": { + "entity": "975fd9e9-7e73-4dbd-8546-2731d8711a96", + "point": 1 + }, + "entity2": { + "entity": "975fd9e9-7e73-4dbd-8546-2731d8711a96", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "horizontal", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "faa2da5e-1958-4646-a834-ef4bf4c8d688": { + "entity1": { + "entity": "7c4302d9-aef4-5131-ad99-4bb97180bfaf", + "point": 1 + }, + "entity2": { + "entity": "9539da83-d7ec-434c-8def-94586bdc256d", + "point": 1 + }, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "type": "points_coincident" + }, + "fb276927-cdbd-4b7f-a983-72771c512f7f": { + "entity1": { + "entity": "f36306dc-d646-4538-b39c-01325194b3f7", + "point": 2 + }, + "entity2": { + "entity": "31c630fd-0216-4d85-9054-82ec8f6d5455", + "point": 1 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "points_coincident", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "fb27a112-2e50-4317-84aa-4ec5cb6c3f93": { + "entity1": { + "entity": "7d9aa72a-80ea-4f3e-a2f2-f5c3f73e0e9b", + "point": 1 + }, + "entity2": { + "entity": "7d9aa72a-80ea-4f3e-a2f2-f5c3f73e0e9b", + "point": 2 + }, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "type": "horizontal", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "fb2bd12c-9683-4888-93a6-7ae9f6a8803b": { + "entity1": { + "entity": "145af109-db4b-5153-bcab-432a850ed694", + "point": 2 + }, + "entity2": { + "entity": "1a2b7574-51ce-4728-822c-eeb2e7860a1b", + "point": 1 + }, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "type": "horizontal", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "fc9d94cd-4486-477f-a20e-4ae9ac4f92ff": { "entity1": { "entity": "0b6f848f-d001-4e6a-ae38-0a2297b85250", @@ -2357,6 +3350,19 @@ "type": "points_coincident", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "fd2355fa-20e3-4dd1-9239-e9d9957b867f": { + "entity1": { + "entity": "9539da83-d7ec-434c-8def-94586bdc256d", + "point": 1 + }, + "entity2": { + "entity": "8f05a11c-b1e9-4149-a20a-d3e27c2a6005", + "point": 1 + }, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "type": "points_coincident", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "fd8512f0-3ab0-424c-ad72-f879e4e11c13": { "entity1": "31bc8a8b-7591-4b36-b7de-183703758466", "entity2": "7cb782eb-baf9-4395-9943-13a1bfefed8f", @@ -2366,6 +3372,36 @@ } }, "entities": { + "03de5864-6459-44e6-9f32-dce8952d99ce": { + "construction": false, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "name": "", + "p1": [ + 7.166143424879371, + -0.0 + ], + "p2": [ + -0.0, + -0.0 + ], + "type": "line_2d", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, + "08835835-740d-4536-ade2-e32bfff7433a": { + "construction": false, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p1": [ + 57.14999999999999, + 66.675 + ], + "p2": [ + 57.14999999999999, + 9.525 + ], + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "0a2c918e-f482-4097-b912-0f8ca2414cee": { "construction": false, "group": "a762e83c-1b90-48b8-a2d3-85fcfcfee0a3", @@ -2392,6 +3428,62 @@ "type": "line_2d", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "0e5be49d-582a-48b3-8f64-bcf9e119634d": { + "construction": false, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p1": [ + -57.15, + 66.675 + ], + "p2": [ + -57.15, + 9.525 + ], + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "11273443-60c6-4805-a084-3f2df1bc0a70": { + "construction": false, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p": [ + -95.25, + 9.525 + ], + "type": "point_2d", + "wrkpl": "2f65a3b5-472d-4d03-afde-8f62557dcf46" + }, + "11278393-7212-4cd3-b13b-4c11c579531e": { + "construction": false, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "name": "", + "p1": [ + 7.166143424879371, + 1.1 + ], + "p2": [ + 7.166143424879371, + -0.0 + ], + "type": "line_2d", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, + "1a2b7574-51ce-4728-822c-eeb2e7860a1b": { + "construction": false, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "name": "", + "p1": [ + 0.0, + 1.9999999999999976 + ], + "p2": [ + 1.1, + 1.9999999999999976 + ], + "type": "line_2d", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "1b845278-a0d8-43c5-b541-2cdf3d3ceccb": { "construction": false, "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", @@ -2428,11 +3520,11 @@ "name": "", "p1": [ 23.755, - 9.836237556171401 + 9.836237556171405 ], "p2": [ - 11.754999999999999, - 9.836237556171401 + 11.755, + 9.836237556171405 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -2454,19 +3546,19 @@ }, "24118a14-3ece-4dbb-8bb5-ef7a0416d03f": { "center": [ - 21.340786437626946, - 13.422023993798346 + 21.340786437626896, + 13.422023993798291 ], "construction": false, "from": [ - 24.754999999999985, - 13.422023993798346 + 24.755000000000017, + 13.422023993798291 ], "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "to": [ - 21.340786437626942, - 16.836237556171387 + 21.340786437626893, + 16.836237556171408 ], "type": "arc_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -2486,13 +3578,28 @@ "type": "line_2d", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "27cbc557-ac42-4b18-adf1-51b96ea47a69": { + "construction": false, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "name": "", + "p1": [ + 1.1, + 1.2 + ], + "p2": [ + 2.2999999999999985, + 2.1404846267714958e-31 + ], + "type": "line_2d", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "27f34219-4e4b-44cb-8c3f-5ef5c5bd4165": { "construction": false, "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p": [ - 17.755000000000003, - 12.836237556171394 + 17.755, + 12.836237556171408 ], "type": "point_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -2575,6 +3682,21 @@ "type": "line_2d", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "31c630fd-0216-4d85-9054-82ec8f6d5455": { + "construction": false, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p1": [ + -19.05, + 66.675 + ], + "p2": [ + -19.05, + 9.525 + ], + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "3437a128-30d4-4709-bb7e-5b78ecf845ad": { "construction": true, "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", @@ -2595,27 +3717,42 @@ "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 14.169213562373054, - 12.25045111854447 + 14.169213562373129, + 12.25045111854452 ], "p2": [ - 14.169213562373052, - 8.836237556171417 + 14.169213562373127, + 8.836237556171392 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "3ff1f5c5-5b61-46f4-b86c-e7048dc6de9f": { + "construction": true, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p1": [ + -19.05, + 66.675 + ], + "p2": [ + 19.05, + 66.675 + ], + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "40d5f690-b324-4a13-9567-e51f16cfedb7": { "construction": true, "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 11.754999999999999, - 9.836237556171401 + 11.755, + 9.836237556171405 ], "p2": [ - 11.754999999999999, - 15.836237556171401 + 11.755, + 15.836237556171405 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -2625,12 +3762,12 @@ "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 14.169213562373052, - 8.836237556171417 + 14.169213562373127, + 8.836237556171392 ], "p2": [ - 21.340786437626956, - 8.836237556171417 + 21.34078643762689, + 8.836237556171392 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -2666,12 +3803,12 @@ "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 14.169213562373052, - 16.836237556171387 + 14.16921356237311, + 16.836237556171408 ], "p2": [ - 21.340786437626942, - 16.836237556171387 + 21.340786437626893, + 16.836237556171408 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -2706,6 +3843,21 @@ "type": "line_2d", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "523ff6c6-5b8f-47fd-8321-5cde5f3cf70c": { + "construction": true, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p1": [ + -95.25, + 66.675 + ], + "p2": [ + -57.15, + 66.675 + ], + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "54b2a51c-8c07-47ea-93a7-bb2f58692c14": { "construction": true, "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", @@ -2741,12 +3893,12 @@ "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 21.340786437626942, - 16.836237556171387 + 21.340786437626893, + 16.836237556171408 ], "p2": [ - 24.754999999999985, - 13.422023993798346 + 24.755000000000017, + 13.422023993798291 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -2766,6 +3918,21 @@ "type": "line_2d", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "5b84ec3e-259d-48e2-8c58-d4cee004809c": { + "construction": true, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p1": [ + 19.05, + 9.525 + ], + "p2": [ + 57.14999999999999, + 9.525 + ], + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "5dacf6f9-51ba-409a-9f14-dafcb7810497": { "construction": false, "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", @@ -2794,19 +3961,19 @@ }, "659d7ca0-cde1-403d-a669-2db221ea5115": { "center": [ - 21.340786437626946, - 12.250451118544456 + 21.340786437626893, + 12.250451118544516 ], "construction": false, "from": [ - 21.340786437626956, - 8.836237556171417 + 21.34078643762689, + 8.836237556171392 ], "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "to": [ - 24.754999999999985, - 12.250451118544456 + 24.755000000000017, + 12.250451118544516 ], "type": "arc_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -2832,11 +3999,11 @@ "name": "", "p1": [ 23.755, - 15.836237556171401 + 15.836237556171405 ], "p2": [ 23.755, - 9.836237556171401 + 9.836237556171405 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -2887,7 +4054,7 @@ "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", "name": "", "p1": [ - 16.50999999999999, + 16.51, 113.805 ], "p2": [ @@ -2917,7 +4084,7 @@ "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", "name": "", "p": [ - 0.0, + -7.962564762074588e-30, -9.525 ], "type": "point_2d", @@ -2938,25 +4105,20 @@ "type": "line_2d", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, - "7a2d3e4b-5617-45ac-8aae-d4c57239da11": { - "anchors": {}, + "785a58df-39c1-40ec-aca8-805c89b1ccd7": { "construction": false, - "group": "4a4e3a7d-269f-4c7d-9298-5cb6933494ef", - "include_in_solid_model": false, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", "name": "", - "normal": [ - 0.0, - 0.0, - 0.0, - 1.0 + "p1": [ + 95.25, + 66.675 ], - "origin": [ - 0.0, - 0.0, - 0.0 + "p2": [ + 95.25, + 9.525 ], - "path": "C:\\Users\\Limeth\\workspace\\kicad\\acid\\target\\acid.step", - "type": "step" + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, "7cb782eb-baf9-4395-9943-13a1bfefed8f": { "construction": false, @@ -2973,17 +4135,32 @@ "type": "line_2d", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "7d9aa72a-80ea-4f3e-a2f2-f5c3f73e0e9b": { + "construction": true, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p1": [ + -19.05, + 9.525 + ], + "p2": [ + 19.05, + 9.525 + ], + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "82861a76-9591-44ad-acfa-9f4e7e57882f": { "construction": true, "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 14.169213562373054, - 13.422023993798332 + 14.169213562373113, + 13.422023993798298 ], "p2": [ - 21.340786437626946, - 12.250451118544456 + 21.340786437626893, + 12.250451118544516 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -2993,12 +4170,12 @@ "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 14.169213562373054, - 13.422023993798332 + 14.169213562373113, + 13.422023993798298 ], "p2": [ - 14.169213562373052, - 16.836237556171387 + 14.16921356237311, + 16.836237556171408 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -3018,6 +4195,21 @@ "type": "line_2d", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "8a67d43d-df42-413a-9938-e8c4423143c4": { + "construction": false, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "name": "", + "p1": [ + 1.1, + 1.9999999999999976 + ], + "p2": [ + 1.1, + 1.2 + ], + "type": "line_2d", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "8e862669-735e-4629-bf09-a1aaaaab8b97": { "construction": false, "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", @@ -3033,21 +4225,72 @@ "type": "line_2d", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "8f05a11c-b1e9-4149-a20a-d3e27c2a6005": { + "construction": false, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "name": "", + "p1": [ + 0.0, + 2.1404846267714958e-31 + ], + "p2": [ + 0.0, + 1.9999999999999976 + ], + "type": "line_2d", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, + "90557063-3ba4-43eb-bbc7-7ec699163feb": { + "construction": true, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p1": [ + 57.14999999999999, + 9.525 + ], + "p2": [ + 95.25, + 9.525 + ], + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "921911d8-82f0-488d-9e45-5b79db9d6318": { "construction": true, "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 21.340786437626946, - 13.422023993798346 + 21.340786437626896, + 13.422023993798291 ], "p2": [ - 21.340786437626942, - 16.836237556171387 + 21.340786437626893, + 16.836237556171408 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "9539da83-d7ec-434c-8def-94586bdc256d": { + "construction": false, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "name": "Screw Hole Workplane", + "normal": [ + 0.7071067811865475, + 0.0, + 0.0, + 0.7071067811865476 + ], + "origin": [ + -95.25, + 9.525, + -6.0 + ], + "size": [ + 10.0, + 10.0 + ], + "type": "workplane" + }, "96b72988-14d6-4847-9cb1-8d69d7357d4d": { "construction": false, "group": "a762e83c-1b90-48b8-a2d3-85fcfcfee0a3", @@ -3059,32 +4302,62 @@ "type": "point_2d", "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" }, + "975fd9e9-7e73-4dbd-8546-2731d8711a96": { + "construction": true, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p1": [ + -95.25, + 9.525 + ], + "p2": [ + -57.15, + 9.525 + ], + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "9b9a771d-235f-4c51-8354-f90e4ba9a41c": { "construction": true, "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 10.754999999999999, - 12.25045111854447 + 10.755, + 12.25045111854452 ], "p2": [ - 14.169213562373052, - 8.836237556171417 + 14.169213562373127, + 8.836237556171392 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "a2c731f1-0098-42b8-bdd9-a4d774525c4c": { + "construction": false, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "name": "", + "p1": [ + -0.0, + 2.3000000000000003 + ], + "p2": [ + 1.2, + 1.1 + ], + "type": "line_2d", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, "a776632b-180d-4376-9298-025b7faf6b3b": { "construction": false, "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 24.754999999999985, - 12.250451118544456 + 24.755000000000017, + 12.250451118544516 ], "p2": [ - 24.754999999999985, - 13.422023993798346 + 24.755000000000017, + 13.422023993798291 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -3100,17 +4373,32 @@ "type": "point_2d", "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" }, + "ab8589fd-8886-4e92-b9b6-2bb611ef331e": { + "construction": false, + "group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "name": "", + "p1": [ + 2.2999999999999985, + 2.1404846267714958e-31 + ], + "p2": [ + 0.0, + 2.1404846267714958e-31 + ], + "type": "line_2d", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "ab9e012c-a9c0-4b21-864c-a31d7627e15f": { "construction": false, "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 10.754999999999999, - 13.422023993798332 + 10.755, + 13.422023993798298 ], "p2": [ - 10.754999999999999, - 12.25045111854447 + 10.755, + 12.25045111854452 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -3120,12 +4408,12 @@ "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 11.754999999999999, - 15.836237556171401 + 11.755, + 15.836237556171405 ], "p2": [ 23.755, - 15.836237556171401 + 15.836237556171405 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -3135,12 +4423,12 @@ "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 10.754999999999999, - 13.422023993798332 + 10.755, + 13.422023993798298 ], "p2": [ - 14.169213562373052, - 16.836237556171387 + 14.16921356237311, + 16.836237556171408 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -3171,6 +4459,32 @@ "type": "line_2d", "wrkpl": "2f65a3b5-472d-4d03-afde-8f62557dcf46" }, + "b1a6d335-bf89-4f8f-a714-258e128e495c": { + "construction": true, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p1": [ + -57.15, + 9.525 + ], + "p2": [ + -19.05, + 9.525 + ], + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "b247c17f-0238-41b8-a680-fd3329abcea4": { + "construction": true, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p": [ + 1.5777218104420236e-30, + 9.525 + ], + "type": "point_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "b32e9787-02f0-43f9-915a-c383bba2f407": { "construction": false, "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", @@ -3222,6 +4536,26 @@ "type": "line_2d", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "bb717bdd-7053-4445-8832-3e3948b7de5e": { + "anchors": {}, + "construction": false, + "group": "4a4e3a7d-269f-4c7d-9298-5cb6933494ef", + "include_in_solid_model": false, + "name": "", + "normal": [ + 0.0, + 0.0, + 0.0, + 1.0 + ], + "origin": [ + 0.0, + 0.0, + 0.0 + ], + "path": "C:\\Users\\Limeth\\workspace\\kicad\\acid\\target\\acid.step", + "type": "step" + }, "bf97de99-7b09-47ab-9818-d542ce256a5e": { "construction": true, "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", @@ -3242,12 +4576,12 @@ "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 14.169213562373054, - 13.422023993798332 + 14.169213562373113, + 13.422023993798298 ], "p2": [ - 11.754999999999999, - 15.836237556171401 + 11.755, + 15.836237556171405 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -3257,27 +4591,42 @@ "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", "name": "", "p1": [ - 16.50999999999999, + 16.51, 88.50500000000001 ], "p2": [ - 16.50999999999999, + 16.51, 113.805 ], "type": "line_2d", "wrkpl": "2f65a3b5-472d-4d03-afde-8f62557dcf46" }, + "c59e2e54-449e-40b9-b226-0f3bb69dfd0f": { + "construction": true, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p1": [ + 19.05, + 66.675 + ], + "p2": [ + 57.14999999999999, + 66.675 + ], + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "cb395076-a8ac-492b-9c75-f401c82d0ba2": { "construction": true, "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 21.340786437626946, - 13.422023993798346 + 21.340786437626896, + 13.422023993798291 ], "p2": [ 23.755, - 15.836237556171401 + 15.836237556171405 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -3329,23 +4678,38 @@ }, "d4a20e50-1a79-4f71-98da-93ba41ef3feb": { "center": [ - 14.169213562373054, - 13.422023993798332 + 14.169213562373113, + 13.422023993798298 ], "construction": false, "from": [ - 14.169213562373052, - 16.836237556171387 + 14.16921356237311, + 16.836237556171408 ], "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "to": [ - 10.754999999999999, - 13.422023993798332 + 10.755, + 13.422023993798298 ], "type": "arc_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "d56968d0-5a8e-413f-9bf5-74219cb8110c": { + "construction": false, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "name": "", + "p1": [ + -0.0, + -0.0 + ], + "p2": [ + -0.0, + 2.3000000000000003 + ], + "type": "line_2d", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, "d9f6b973-89cc-42f2-a10d-27e26510e602": { "construction": true, "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", @@ -3378,19 +4742,19 @@ }, "de267808-7994-4d47-9be6-45a3b289a0be": { "center": [ - 14.169213562373054, - 12.25045111854447 + 14.169213562373129, + 12.25045111854452 ], "construction": false, "from": [ - 10.754999999999999, - 12.25045111854447 + 10.755, + 12.25045111854452 ], "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "to": [ - 14.169213562373052, - 8.836237556171417 + 14.169213562373127, + 8.836237556171392 ], "type": "arc_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -3410,17 +4774,32 @@ "type": "line_2d", "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" }, + "e762d44c-366f-416a-af01-7ef8e39781ab": { + "construction": false, + "group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "name": "", + "p1": [ + 1.2, + 1.1 + ], + "p2": [ + 7.166143424879371, + 1.1 + ], + "type": "line_2d", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, "e9a39a80-0c00-4a25-aefb-1b5420541ca7": { "construction": true, "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 11.754999999999999, - 9.836237556171401 + 11.755, + 9.836237556171405 ], "p2": [ - 14.169213562373054, - 12.25045111854447 + 14.169213562373129, + 12.25045111854452 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" @@ -3436,21 +4815,66 @@ "type": "point_2d", "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" }, + "f02d7d40-d150-4b02-8b71-4eb4a1497171": { + "construction": false, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p1": [ + -95.25, + 9.525 + ], + "p2": [ + -95.25, + 66.675 + ], + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, + "f36306dc-d646-4538-b39c-01325194b3f7": { + "construction": true, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p1": [ + -57.15, + 66.675 + ], + "p2": [ + -19.05, + 66.675 + ], + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "f54bbe2f-4148-4711-9482-2a4fac608f00": { "construction": true, "group": "28b49a36-d217-43b4-8236-0cd228dce0bf", "name": "", "p1": [ - 21.340786437626946, - 12.250451118544456 + 21.340786437626893, + 12.250451118544516 ], "p2": [ - 21.340786437626956, - 8.836237556171417 + 21.34078643762689, + 8.836237556171392 ], "type": "line_2d", "wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407" }, + "f56a5ac8-80f4-4865-8d16-48b0a81b1569": { + "construction": true, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p1": [ + 57.14999999999999, + 66.675 + ], + "p2": [ + 95.25, + 66.675 + ], + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "f8a64a74-285c-4d78-9dfd-5f6da22bc2c6": { "construction": true, "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", @@ -3475,12 +4899,27 @@ 88.50500000000001 ], "p2": [ - 16.50999999999999, + 16.51, 88.50500000000001 ], "type": "line_2d", "wrkpl": "2f65a3b5-472d-4d03-afde-8f62557dcf46" }, + "f9138ab8-733a-4d96-8605-8444b099f189": { + "construction": false, + "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", + "name": "", + "p1": [ + 19.05, + 66.675 + ], + "p2": [ + 19.05, + 9.525 + ], + "type": "line_2d", + "wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d" + }, "fe7e47c6-e3bb-4bb3-b31a-6ec0c64b05cb": { "construction": true, "group": "198e079e-9b04-433f-9758-b3f4ce22f31b", @@ -3511,7 +4950,7 @@ 154, 158 ], - "index": 13, + "index": 21, "name": "Chamfer 2", "radius": 2.0, "type": "chamfer" @@ -3519,24 +4958,64 @@ "198e079e-9b04-433f-9758-b3f4ce22f31b": { "active_wrkpl": "2f65a3b5-472d-4d03-afde-8f62557dcf46", "body": null, - "index": 4, + "index": 7, "name": "Sketch 5", "type": "sketch" }, + "19fb9b92-aa82-46ad-a6e1-4e746fa6f1d3": { + "active_wrkpl": "00000000-0000-0000-0000-000000000000", + "body": null, + "index": 8, + "name": "Sketch 1", + "type": "sketch" + }, + "1b3c90d4-3ce0-49f2-93ba-8b93fc0c5b88": { + "active_wrkpl": "00000000-0000-0000-0000-000000000000", + "body": null, + "index": 4, + "name": "Screw Hole", + "normal": "03de5864-6459-44e6-9f32-dce8952d99ce", + "operation": "union", + "origin": "03de5864-6459-44e6-9f32-dce8952d99ce", + "origin_point": 1, + "source_group": "c83abe59-ce12-4b2b-8607-8af08c932524", + "type": "lathe", + "wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736" + }, "1cc086bb-9037-487e-81f8-2f06ab476455": { "active_wrkpl": "2f65a3b5-472d-4d03-afde-8f62557dcf46", "body": null, "edges": [ - 60, - 61, - 67, - 77 + 120, + 121, + 127, + 137 ], - "index": 11, + "index": 19, "name": "Fillet 2", "radius": 1.0, "type": "fillet" }, + "1f2e2a28-3ac5-4e07-bc1e-399c752a151f": { + "active_wrkpl": "00000000-0000-0000-0000-000000000000", + "body": null, + "count": 2, + "dvec": [ + 0.0, + 57.15, + 0.0 + ], + "index": 16, + "name": "Linear array 2", + "offset": "zero", + "offset_vec": [ + 0.0, + 0.0, + 0.0 + ], + "source_group": "59fb9f02-181f-4c5f-b308-19df9c2d70b8", + "type": "linear_array" + }, "2510963e-e4a6-4f53-bebd-e51263d0785f": { "active_wrkpl": "00000000-0000-0000-0000-000000000000", "body": null, @@ -3546,15 +5025,35 @@ 4, 17 ], - "index": 10, + "index": 18, "name": "Fillet 1", "radius": 5.0, "type": "fillet" }, + "251a743e-1e0c-44a3-b62a-2d679a031958": { + "active_wrkpl": "00000000-0000-0000-0000-000000000000", + "body": null, + "count": 6, + "dvec": [ + 38.1, + 0.0, + 0.0 + ], + "index": 17, + "name": "Linear array 3", + "offset": "zero", + "offset_vec": [ + 0.0, + 0.0, + 0.0 + ], + "source_group": "1f2e2a28-3ac5-4e07-bc1e-399c752a151f", + "type": "linear_array" + }, "28b49a36-d217-43b4-8236-0cd228dce0bf": { "active_wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407", "body": null, - "index": 6, + "index": 10, "name": "USB connector cut-out", "type": "sketch" }, @@ -3565,6 +5064,19 @@ "name": "Sketch 3", "type": "sketch" }, + "59fb9f02-181f-4c5f-b308-19df9c2d70b8": { + "active_wrkpl": "00000000-0000-0000-0000-000000000000", + "body": null, + "index": 15, + "name": "Lathe 1", + "normal": "8f05a11c-b1e9-4149-a20a-d3e27c2a6005", + "operation": "difference", + "origin": "8f05a11c-b1e9-4149-a20a-d3e27c2a6005", + "origin_point": 1, + "source_group": "f604f59c-86d8-4a12-ab17-206bb1e6e4aa", + "type": "lathe", + "wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d" + }, "5f3cbdb7-749a-4936-9940-9cb0ef54611e": { "active_wrkpl": "00000000-0000-0000-0000-000000000000", "body": { @@ -3596,7 +5108,7 @@ 14, 15 ], - "index": 12, + "index": 20, "name": "Chamfer 1", "radius": 0.5, "type": "chamfer" @@ -3607,10 +5119,20 @@ "color": null, "name": "Body" }, - "index": 3, + "index": 6, "name": "Sketch 4", "type": "sketch" }, + "c83abe59-ce12-4b2b-8607-8af08c932524": { + "active_wrkpl": "1c40f49d-a241-5911-b3c8-64f9233b0736", + "body": { + "color": null, + "name": "Body" + }, + "index": 3, + "name": "Screw Hole Sketch", + "type": "sketch" + }, "cb0b1589-5b6b-42e9-b26f-185ddf71f8d2": { "active_wrkpl": "49fb2660-71f2-55d2-9685-904c78a4368e", "body": { @@ -3637,7 +5159,7 @@ ] }, "dd593d56-1e71-4cde-834a-ea14ad5c3b1e": { - "active_wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407", + "active_wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d", "body": null, "edges": [ 32, @@ -3649,21 +5171,21 @@ 38, 39 ], - "index": 14, + "index": 22, "name": "Chamfer 3", "radius": 0.5, "type": "chamfer" }, "eb576b03-516f-4f40-b04a-86a009ce9540": { - "active_wrkpl": "b32e9787-02f0-43f9-915a-c383bba2f407", + "active_wrkpl": "2e0ebabe-335f-4193-b674-5ea2d72a497d", "body": null, "direction": "normal", "dvec": [ - 3.584194844150782e-31, - -1.0554777330333566e-31, + 5.2756111167816336e-31, + -1.8657944319105463e-31, -16.0 ], - "index": 9, + "index": 13, "mode": "single", "name": "Extrude 2", "operation": "difference", @@ -3671,10 +5193,17 @@ "type": "extrude", "wrkpl": "2f65a3b5-472d-4d03-afde-8f62557dcf46" }, + "f604f59c-86d8-4a12-ab17-206bb1e6e4aa": { + "active_wrkpl": "9539da83-d7ec-434c-8def-94586bdc256d", + "body": null, + "index": 14, + "name": "Sketch 7", + "type": "sketch" + }, "f62df2be-9d0c-41b6-b51f-7243044b08d6": { "active_wrkpl": "2f65a3b5-472d-4d03-afde-8f62557dcf46", "body": null, - "index": 8, + "index": 12, "name": "Sketch 6", "type": "sketch" }, @@ -3684,10 +5213,10 @@ "direction": "normal", "dvec": [ 14.392940360201624, - 1.3452465257518244e-43, - 5.605193857299268e-44 + 0.0, + 0.0 ], - "index": 7, + "index": 11, "mode": "single", "name": "Extrude 3", "operation": "difference", @@ -3700,11 +5229,11 @@ "body": null, "direction": "normal", "dvec": [ - -4.077271254526208e-31, - 4.944939979087484e-32, + -4.605883234531325e-31, + 1.764089724720806e-31, 18.0 ], - "index": 5, + "index": 9, "mode": "single", "name": "Extrude 1", "operation": "union", diff --git a/cad/enclosure.d3dwrk b/cad/enclosure.d3dwrk index 3321e97..af4b52d 100644 --- a/cad/enclosure.d3dwrk +++ b/cad/enclosure.d3dwrk @@ -3,15 +3,15 @@ "169c9ec1-2892-4f30-ba8b-59c802557f29": { "cam_distance": 256.2900085449219, "cam_quat": [ - 0.3002392649650574, - -0.004515302833169699, - -0.014343691989779472, - 0.9537453651428223 + 0.2246929556131363, + -0.005232898518443108, + -0.022686798125505447, + 0.9741514325141907 ], "center": [ - -6.478042125701904, - 85.38955688476563, - 1.9134349822998047 + 34.54865646362305, + 37.62002944946289, + 73.81289672851563 ], "curvature_comb_scale": 0.0, "document": { @@ -31,6 +31,11 @@ "solid_model_visible": true, "visible": true }, + "c83abe59-ce12-4b2b-8607-8af08c932524": { + "expanded": true, + "solid_model_visible": true, + "visible": true + }, "cb0b1589-5b6b-42e9-b26f-185ddf71f8d2": { "expanded": true, "solid_model_visible": true,