From 7264cb475f4d7c7f7dd520d377cd175ad3ea85ca Mon Sep 17 00:00:00 2001 From: kpierzynski Date: Fri, 11 Aug 2023 14:15:55 +0200 Subject: [PATCH] created freecad sketch for bottom pcb shape --- kicad_workspace/bottom/pcb_shape/.gitignore | 1 + kicad_workspace/bottom/pcb_shape/shape.FCStd | Bin 0 -> 5032 bytes kicad_workspace/bottom/pcb_shape/shape.dxf | 926 +++++++++++++++++++ 3 files changed, 927 insertions(+) create mode 100644 kicad_workspace/bottom/pcb_shape/.gitignore create mode 100644 kicad_workspace/bottom/pcb_shape/shape.FCStd create mode 100644 kicad_workspace/bottom/pcb_shape/shape.dxf diff --git a/kicad_workspace/bottom/pcb_shape/.gitignore b/kicad_workspace/bottom/pcb_shape/.gitignore new file mode 100644 index 0000000..bc68825 --- /dev/null +++ b/kicad_workspace/bottom/pcb_shape/.gitignore @@ -0,0 +1 @@ +*.FCStd1 diff --git a/kicad_workspace/bottom/pcb_shape/shape.FCStd b/kicad_workspace/bottom/pcb_shape/shape.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..2d57e0e11d08514d9954c0c13b76e312077766d7 GIT binary patch literal 5032 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 literal 0 HcmV?d00001 diff --git a/kicad_workspace/bottom/pcb_shape/shape.dxf b/kicad_workspace/bottom/pcb_shape/shape.dxf new file mode 100644 index 0000000..2407c71 --- /dev/null +++ b/kicad_workspace/bottom/pcb_shape/shape.dxf @@ -0,0 +1,926 @@ +999 +FreeCAD v0.20 + 0 +SECTION + 2 +HEADER + 9 +$ACADVER + 1 +AC1014 + 9 +$ACADMAINTVER + 70 + 9 + 9 +$DWGCODEPAGE + 3 +ANSI_1252 + 9 +$TEXTSTYLE + 7 +STANDARD + 9 +$DIMSTYLE + 2 +STANDARD + 9 +$DIMTXSTY + 7 +STANDARD + 9 +$CMLSTYLE + 2 +STANDARD + 9 +$LUNITS + 70 +2 + 9 +$INSUNITS + 70 +4 + 9 +$PEXTMAX + 10 +50 + 20 +50 + 30 +50 + 9 +$PEXTMIN + 10 +0 + 20 +0 + 30 +0 + 9 +$HANDSEED + 5 +FFFF + 0 +ENDSEC + 0 +SECTION + 2 +CLASSES + 0 +CLASS + 1 +ACDBDICTIONARYWDFLT + 2 +AcDbDictionaryWithDefault + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +XRECORD + 2 +AcDbXrecord + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 0 + 0 +CLASS + 1 +LWPOLYLINE + 2 +AcDbPolyline + 3 +ObjectDBX Classes + 90 + 0 +280 + 0 +281 + 1 + 0 +ENDSEC + 0 +SECTION + 2 +TABLES + 0 +TABLE + 2 +VPORT + 5 +20 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +VPORT + 5 +21 +330 +20 +100 +AcDbSymbolTableRecord +100 +AcDbViewportTableRecord + 2 +*ACTIVE + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +LTYPE + 5 +22 +330 +0 +100 +AcDbSymbolTable + 70 + 1 + 0 +LTYPE + 5 +23 +330 +21 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BYBLOCK + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +24 +330 +21 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +BYLAYER + 70 + 0 + 3 + + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +LTYPE + 5 +25 +330 +21 +100 +AcDbSymbolTableRecord +100 +AcDbLinetypeTableRecord + 2 +CONTINUOUS + 70 + 0 + 3 +Solid line + 72 + 65 + 73 + 0 + 40 +0.0 + 0 +ENDTAB + 0 +TABLE + 2 +LAYER + 5 +A10 +330 +0 +100 +AcDbSymbolTable + 70 +3 + 0 +LAYER + 5 +A11 +330 +A10 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +0 + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +A12 +330 +A10 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +none + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +LAYER + 5 +A13 +330 +A10 +100 +AcDbSymbolTableRecord +100 +AcDbLayerTableRecord + 2 +Sketch + 70 + 0 + 62 + 7 + 6 +CONTINUOUS + 0 +ENDTAB + 0 +TABLE + 2 +STYLE + 5 +70 +330 +0 +100 +AcDbSymbolTable + 70 + 2 + 0 +STYLE + 5 +71 +330 +70 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +STANDARD + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +2.5 + 3 +arial.ttf + 4 + + 0 +STYLE + 5 +72 +330 +70 +100 +AcDbSymbolTableRecord +100 +AcDbTextStyleTableRecord + 2 +ANNOTATIVE + 70 + 0 + 40 +0.0 + 41 +1.0 + 50 +0.0 + 71 + 0 + 42 +2.5 + 3 +arial.ttf + 4 + + 0 +ENDTAB + 0 +TABLE + 2 +VIEW + 5 +73 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +UCS + 5 +74 +330 +0 +100 +AcDbSymbolTable + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +APPID + 5 +75 +330 +0 +100 +AcDbSymbolTable + 70 + 2 + 0 +APPID + 5 +76 +330 +75 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACAD + 70 + 0 + 0 +APPID + 5 +77 +330 +75 +100 +AcDbSymbolTableRecord +100 +AcDbRegAppTableRecord + 2 +ACADANNOTATIVE + 70 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +DIMSTYLE + 5 +78 +330 +0 +100 +AcDbSymbolTable + 70 + 2 + 0 +DIMSTYLE +105 +79 +330 +78 +100 +AcDbSymbolTableRecord +100 +AcDbDimStyleTableRecord + 2 +STANDARD + 70 + 0 + 3 + + 4 + + 5 + + 6 + + 7 + + 40 +0.0 + 41 +2.5 + 42 +0.625 + 43 +3.75 + 44 +1.25 + 45 +0.0 + 46 +0.0 + 47 +0.0 + 48 +0.0 +140 +2.5 +141 +2.5 +142 +0.0 +143 +0.03937007874016 +144 +1.0 +145 +0.0 +146 +1.0 +147 +0.625 + 71 + 0 + 72 + 0 + 73 + 0 + 74 + 0 + 75 + 0 + 76 + 0 + 77 + 1 + 78 + 8 +170 + 0 +171 + 3 +172 + 1 +173 + 0 +174 + 0 +175 + 0 +176 + 0 +177 + 0 +178 + 0 +270 + 2 +271 + 2 +272 + 2 +273 + 2 +274 + 3 +340 +71 +275 + 0 +280 + 0 +281 + 0 +282 + 0 +283 + 0 +284 + 8 +285 + 0 +286 + 0 +287 + 3 +288 + 0 + 0 +ENDTAB + 0 +TABLE + 2 +BLOCK_RECORD + 5 +A01 +330 +0 +100 +AcDbSymbolTable + 70 +5 + 0 +BLOCK_RECORD + 5 +A02 +330 +A01 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*MODEL_SPACE + 0 +BLOCK_RECORD + 5 +A03 +330 +A01 +100 +AcDbSymbolTableRecord +100 +AcDbBlockTableRecord + 2 +*PAPER_SPACE + 0 +ENDTAB + 0 +ENDSEC + 0 +SECTION + 2 +BLOCKS + 0 +BLOCK + 5 +A04 +330 +A02 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockBegin + 2 +*MODEL_SPACE + 70 + 0 + 10 +0 + 20 +0 + 30 +0 + 3 +*MODEL_SPACE + 1 + + 0 +ENDBLK + 5 +A05 +330 +A02 +100 +AcDbEntity + 8 +0 +100 +AcDbBlockEnd + 0 +BLOCK + 5 +A06 +330 +A03 +100 +AcDbEntity + 67 +1 + 8 +0 +100 +AcDbBlockBegin + 2 +*PAPER_SPACE + 70 + 0 + 10 +0 + 20 +0 + 30 +0 + 3 +*PAPER_SPACE + 1 + + 0 +ENDBLK + 5 +A07 +330 +A03 +100 +AcDbEntity + 67 + 1 + 8 +0 +100 +AcDbBlockEnd + 0 +ENDSEC + 0 +SECTION + 2 +ENTITIES + 0 +ARC + 5 +A08 +330 +A02 +100 +AcDbEntity + 8 +Sketch +100 +AcDbCircle + 10 +-1.35744e-31 + 20 +-1.17021e-30 + 30 +0 + 40 +41 +100 +AcDbArc + 50 +29.1964 + 51 +150.804 + 0 +LINE + 5 +A09 +330 +A02 +100 +AcDbEntity + 8 +Sketch +100 +AcDbLine + 10 +-35.7911 + 20 +20 + 30 +0 + 11 +-27.7911 + 21 +20 + 31 +0 + 0 +LINE + 5 +A0A +330 +A02 +100 +AcDbEntity + 8 +Sketch +100 +AcDbLine + 10 +-27.7911 + 20 +20 + 30 +0 + 11 +-27.7911 + 21 +-20 + 31 +0 + 0 +LINE + 5 +A0B +330 +A02 +100 +AcDbEntity + 8 +Sketch +100 +AcDbLine + 10 +-27.7911 + 20 +-20 + 30 +0 + 11 +-35.7911 + 21 +-20 + 31 +0 + 0 +ARC + 5 +A0C +330 +A02 +100 +AcDbEntity + 8 +Sketch +100 +AcDbCircle + 10 +-1.35744e-31 + 20 +-1.17021e-30 + 30 +0 + 40 +41 +100 +AcDbArc + 50 +-150.804 + 51 +-29.1964 + 0 +LINE + 5 +A0D +330 +A02 +100 +AcDbEntity + 8 +Sketch +100 +AcDbLine + 10 +35.7911 + 20 +-20 + 30 +0 + 11 +27.7911 + 21 +-20 + 31 +0 + 0 +LINE + 5 +A0E +330 +A02 +100 +AcDbEntity + 8 +Sketch +100 +AcDbLine + 10 +27.7911 + 20 +-20 + 30 +0 + 11 +27.7911 + 21 +20 + 31 +0 + 0 +LINE + 5 +A0F +330 +A02 +100 +AcDbEntity + 8 +Sketch +100 +AcDbLine + 10 +27.7911 + 20 +20 + 30 +0 + 11 +35.7911 + 21 +20 + 31 +0 + 0 +ENDSEC + 0 +SECTION + 2 +OBJECTS + 0 +DICTIONARY + 5 +F000 +330 +0 +100 +AcDbDictionary + 3 +ACAD_GROUP +350 +F001 + 0 +DICTIONARY + 5 +F001 +330 +F000 +100 +AcDbDictionary + 0 +ENDSEC + 0 +EOF \ No newline at end of file