From d86126e30a8f8cd46bfa0429035ce70814e7fb88 Mon Sep 17 00:00:00 2001
From: Robert Harft <roberthart56@gmail.com>
Date: Sat, 3 Dec 2022 14:17:00 -0500
Subject: [PATCH] add 2D files to xy2022

---
 .../files/2D/Two_pulley_mount.dxf             | 448 ++++++++++
 UrumbotXY-Fall2022/files/2D/foot.dxf          | 384 +++++++++
 UrumbotXY-Fall2022/files/2D/motor_mount.dxf   | 620 ++++++++++++++
 UrumbotXY-Fall2022/files/2D/table_lg.dxf      | 588 +++++++++++++
 UrumbotXY-Fall2022/files/2D/table_small.dxf   | 500 +++++++++++
 UrumbotXY-Fall2022/files/2D/x_y_plate.dxf     | 796 ++++++++++++++++++
 UrumbotXY-Fall2022/files/2D/y_plate.dxf       | 508 +++++++++++
 UrumbotXY-Fall2022/files/3d/adjuster.stl      | Bin 0 -> 36084 bytes
 8 files changed, 3844 insertions(+)
 create mode 100644 UrumbotXY-Fall2022/files/2D/Two_pulley_mount.dxf
 create mode 100644 UrumbotXY-Fall2022/files/2D/foot.dxf
 create mode 100644 UrumbotXY-Fall2022/files/2D/motor_mount.dxf
 create mode 100644 UrumbotXY-Fall2022/files/2D/table_lg.dxf
 create mode 100644 UrumbotXY-Fall2022/files/2D/table_small.dxf
 create mode 100644 UrumbotXY-Fall2022/files/2D/x_y_plate.dxf
 create mode 100644 UrumbotXY-Fall2022/files/2D/y_plate.dxf
 create mode 100644 UrumbotXY-Fall2022/files/3d/adjuster.stl

diff --git a/UrumbotXY-Fall2022/files/2D/Two_pulley_mount.dxf b/UrumbotXY-Fall2022/files/2D/Two_pulley_mount.dxf
new file mode 100644
index 0000000..90954ca
--- /dev/null
+++ b/UrumbotXY-Fall2022/files/2D/Two_pulley_mount.dxf
@@ -0,0 +1,448 @@
+0
+SECTION
+2
+HEADER
+9
+$INSUNITS
+70
+4
+9
+$ACADVER
+1
+AC1014
+9
+$HANDSEED
+5
+FFFF
+0
+ENDSEC
+0
+SECTION
+2
+TABLES
+0
+TABLE
+2
+VPORT
+5
+8
+100
+AcDbSymbolTable
+0
+ENDTAB
+0
+TABLE
+2
+LTYPE
+5
+5
+100
+AcDbSymbolTable
+0
+LTYPE
+5
+14
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+2
+BYBLOCK
+70
+0
+0
+LTYPE
+5
+15
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+2
+BYLAYER
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+LAYER
+5
+2
+100
+AcDbSymbolTable
+70
+2
+0
+LAYER
+5
+50
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+2
+0
+70
+0
+6
+CONTINUOUS
+0
+ENDTAB
+0
+TABLE
+2
+STYLE
+5
+3
+100
+AcDbSymbolTable
+70
+1
+0
+STYLE
+5
+11
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+2
+STANDARD
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+VIEW
+5
+6
+100
+AcDbSymbolTable
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+UCS
+5
+7
+100
+AcDbSymbolTable
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+APPID
+5
+9
+100
+AcDbSymbolTable
+70
+2
+0
+APPID
+5
+12
+100
+AcDbSymbolTableRecord
+100
+AcDbRegAppTableRecord
+2
+ACAD
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+DIMSTYLE
+5
+A
+100
+AcDbSymbolTable
+70
+1
+0
+ENDTAB
+0
+TABLE
+2
+BLOCK_RECORD
+5
+1
+100
+AcDbSymbolTable
+70
+1
+0
+BLOCK_RECORD
+5
+1F
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+2
+*MODEL_SPACE
+0
+BLOCK_RECORD
+5
+1B
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+2
+*PAPER_SPACE
+0
+ENDTAB
+0
+ENDSEC
+0
+SECTION
+2
+BLOCKS
+0
+BLOCK
+5
+20
+100
+AcDbEntity
+100
+AcDbBlockBegin
+2
+*MODEL_SPACE
+0
+ENDBLK
+5
+21
+100
+AcDbEntity
+100
+AcDbBlockEnd
+0
+BLOCK
+5
+1C
+100
+AcDbEntity
+100
+AcDbBlockBegin
+2
+*PAPER_SPACE
+0
+ENDBLK
+5
+1D
+100
+AcDbEntity
+100
+AcDbBlockEnd
+0
+ENDSEC
+0
+SECTION
+2
+ENTITIES
+0
+LWPOLYLINE
+5
+100
+100
+AcDbEntity
+8
+0
+100
+AcDbPolyline
+90
+9
+70
+1
+43
+0.0
+10
+-6.0000000000000133
+20
+21.000000000000011
+10
+-10.000000000000011
+20
+17.000000000000011
+10
+-9.9999999999999911
+20
+-51.000000000000007
+10
+10.000000000000009
+20
+-51.000000000000007
+10
+10.000000000000011
+20
+-21.000000000000007
+10
+21
+20
+-20.999999999999996
+10
+25
+20
+-16.999999999999996
+10
+24.999999999999993
+20
+17.000000000000007
+10
+20.999999999999996
+20
+21.000000000000007
+0
+CIRCLE
+5
+101
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+20
+20
+-10
+30
+0
+40
+2.5999999999999979
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+102
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+0
+20
+-43.500000000000007
+30
+0
+40
+2.6000000000000005
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+103
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+0
+20
+-28.499999999999996
+30
+0
+40
+2.5999999999999988
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+104
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+0
+20
+11.25
+30
+0
+40
+2.6000000000000001
+210
+0
+220
+0
+230
+1
+0
+ENDSEC
+0
+SECTION
+2
+OBJECTS
+0
+DICTIONARY
+5
+C
+100
+AcDbDictionary
+3
+ACAD_GROUP
+350
+D
+3
+ACAD_MLINESTYLE
+350
+17
+0
+DICTIONARY
+5
+D
+100
+AcDbDictionary
+0
+DICTIONARY
+5
+1A
+330
+C
+100
+AcDbDictionary
+0
+DICTIONARY
+5
+17
+100
+AcDbDictionary
+0
+ENDSEC
+0
+EOF
diff --git a/UrumbotXY-Fall2022/files/2D/foot.dxf b/UrumbotXY-Fall2022/files/2D/foot.dxf
new file mode 100644
index 0000000..6a10f6e
--- /dev/null
+++ b/UrumbotXY-Fall2022/files/2D/foot.dxf
@@ -0,0 +1,384 @@
+0
+SECTION
+2
+HEADER
+9
+$INSUNITS
+70
+4
+9
+$ACADVER
+1
+AC1014
+9
+$HANDSEED
+5
+FFFF
+0
+ENDSEC
+0
+SECTION
+2
+TABLES
+0
+TABLE
+2
+VPORT
+5
+8
+100
+AcDbSymbolTable
+0
+ENDTAB
+0
+TABLE
+2
+LTYPE
+5
+5
+100
+AcDbSymbolTable
+0
+LTYPE
+5
+14
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+2
+BYBLOCK
+70
+0
+0
+LTYPE
+5
+15
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+2
+BYLAYER
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+LAYER
+5
+2
+100
+AcDbSymbolTable
+70
+2
+0
+LAYER
+5
+50
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+2
+0
+70
+0
+6
+CONTINUOUS
+0
+ENDTAB
+0
+TABLE
+2
+STYLE
+5
+3
+100
+AcDbSymbolTable
+70
+1
+0
+STYLE
+5
+11
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+2
+STANDARD
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+VIEW
+5
+6
+100
+AcDbSymbolTable
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+UCS
+5
+7
+100
+AcDbSymbolTable
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+APPID
+5
+9
+100
+AcDbSymbolTable
+70
+2
+0
+APPID
+5
+12
+100
+AcDbSymbolTableRecord
+100
+AcDbRegAppTableRecord
+2
+ACAD
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+DIMSTYLE
+5
+A
+100
+AcDbSymbolTable
+70
+1
+0
+ENDTAB
+0
+TABLE
+2
+BLOCK_RECORD
+5
+1
+100
+AcDbSymbolTable
+70
+1
+0
+BLOCK_RECORD
+5
+1F
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+2
+*MODEL_SPACE
+0
+BLOCK_RECORD
+5
+1B
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+2
+*PAPER_SPACE
+0
+ENDTAB
+0
+ENDSEC
+0
+SECTION
+2
+BLOCKS
+0
+BLOCK
+5
+20
+100
+AcDbEntity
+100
+AcDbBlockBegin
+2
+*MODEL_SPACE
+0
+ENDBLK
+5
+21
+100
+AcDbEntity
+100
+AcDbBlockEnd
+0
+BLOCK
+5
+1C
+100
+AcDbEntity
+100
+AcDbBlockBegin
+2
+*PAPER_SPACE
+0
+ENDBLK
+5
+1D
+100
+AcDbEntity
+100
+AcDbBlockEnd
+0
+ENDSEC
+0
+SECTION
+2
+ENTITIES
+0
+CIRCLE
+5
+100
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+20
+20
+0
+30
+0
+40
+2.7000000000000002
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+101
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-20
+20
+0
+30
+0
+40
+2.7000000000000002
+210
+0
+220
+0
+230
+1
+0
+LWPOLYLINE
+5
+102
+100
+AcDbEntity
+8
+0
+100
+AcDbPolyline
+90
+5
+70
+1
+43
+0.0
+10
+34.999999999999837
+20
+59.999999999999886
+10
+14.999999999999831
+20
+60
+10
+-34.999999999999964
+20
+10
+10
+-34.999999999999957
+20
+-10
+10
+34.999999999999957
+20
+-10
+0
+ENDSEC
+0
+SECTION
+2
+OBJECTS
+0
+DICTIONARY
+5
+C
+100
+AcDbDictionary
+3
+ACAD_GROUP
+350
+D
+3
+ACAD_MLINESTYLE
+350
+17
+0
+DICTIONARY
+5
+D
+100
+AcDbDictionary
+0
+DICTIONARY
+5
+1A
+330
+C
+100
+AcDbDictionary
+0
+DICTIONARY
+5
+17
+100
+AcDbDictionary
+0
+ENDSEC
+0
+EOF
diff --git a/UrumbotXY-Fall2022/files/2D/motor_mount.dxf b/UrumbotXY-Fall2022/files/2D/motor_mount.dxf
new file mode 100644
index 0000000..9bcafce
--- /dev/null
+++ b/UrumbotXY-Fall2022/files/2D/motor_mount.dxf
@@ -0,0 +1,620 @@
+0
+SECTION
+2
+HEADER
+9
+$INSUNITS
+70
+4
+9
+$ACADVER
+1
+AC1014
+9
+$HANDSEED
+5
+FFFF
+0
+ENDSEC
+0
+SECTION
+2
+TABLES
+0
+TABLE
+2
+VPORT
+5
+8
+100
+AcDbSymbolTable
+0
+ENDTAB
+0
+TABLE
+2
+LTYPE
+5
+5
+100
+AcDbSymbolTable
+0
+LTYPE
+5
+14
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+2
+BYBLOCK
+70
+0
+0
+LTYPE
+5
+15
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+2
+BYLAYER
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+LAYER
+5
+2
+100
+AcDbSymbolTable
+70
+2
+0
+LAYER
+5
+50
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+2
+0
+70
+0
+6
+CONTINUOUS
+0
+ENDTAB
+0
+TABLE
+2
+STYLE
+5
+3
+100
+AcDbSymbolTable
+70
+1
+0
+STYLE
+5
+11
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+2
+STANDARD
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+VIEW
+5
+6
+100
+AcDbSymbolTable
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+UCS
+5
+7
+100
+AcDbSymbolTable
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+APPID
+5
+9
+100
+AcDbSymbolTable
+70
+2
+0
+APPID
+5
+12
+100
+AcDbSymbolTableRecord
+100
+AcDbRegAppTableRecord
+2
+ACAD
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+DIMSTYLE
+5
+A
+100
+AcDbSymbolTable
+70
+1
+0
+ENDTAB
+0
+TABLE
+2
+BLOCK_RECORD
+5
+1
+100
+AcDbSymbolTable
+70
+1
+0
+BLOCK_RECORD
+5
+1F
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+2
+*MODEL_SPACE
+0
+BLOCK_RECORD
+5
+1B
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+2
+*PAPER_SPACE
+0
+ENDTAB
+0
+ENDSEC
+0
+SECTION
+2
+BLOCKS
+0
+BLOCK
+5
+20
+100
+AcDbEntity
+100
+AcDbBlockBegin
+2
+*MODEL_SPACE
+0
+ENDBLK
+5
+21
+100
+AcDbEntity
+100
+AcDbBlockEnd
+0
+BLOCK
+5
+1C
+100
+AcDbEntity
+100
+AcDbBlockBegin
+2
+*PAPER_SPACE
+0
+ENDBLK
+5
+1D
+100
+AcDbEntity
+100
+AcDbBlockEnd
+0
+ENDSEC
+0
+SECTION
+2
+ENTITIES
+0
+LWPOLYLINE
+5
+100
+100
+AcDbEntity
+8
+0
+100
+AcDbPolyline
+90
+16
+70
+1
+43
+0.0
+10
+-18.000000000000021
+20
+21.000000000000011
+10
+-21.000000000000018
+20
+18.000000000000011
+10
+-21.000000000000028
+20
+-18.000000000000004
+10
+-18.000000000000025
+20
+-21
+10
+-7
+20
+-21.000000000000007
+10
+-7
+20
+-53.000000000000007
+10
+11
+20
+-52.999999999999972
+10
+10.999999999999998
+20
+-21.000000000000014
+10
+17.999999999999975
+20
+-21.000000000000011
+10
+20.999999999999975
+20
+-18.000000000000011
+10
+20.999999999999982
+20
+18.000000000000014
+10
+17.999999999999986
+20
+21.000000000000011
+10
+7.5
+20
+21.000000000000007
+10
+7.5
+20
+39
+10
+-7.5
+20
+39
+10
+-7.5
+20
+21.000000000000007
+0
+CIRCLE
+5
+101
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+0
+20
+30
+30
+0
+40
+2.75
+210
+0
+220
+0
+230
+1
+0
+LWPOLYLINE
+5
+102
+100
+AcDbEntity
+8
+0
+100
+AcDbPolyline
+90
+4
+70
+1
+43
+0.0
+10
+16.249999999999996
+20
+-17.20000000000001
+10
+14.749999999999996
+20
+-17.200000000000003
+42
+-0.99999999999999989
+10
+14.749999999999996
+20
+-13.800000000000001
+10
+16.249999999999996
+20
+-13.80000000000001
+42
+-0.99999999999999989
+0
+LWPOLYLINE
+5
+103
+100
+AcDbEntity
+8
+0
+100
+AcDbPolyline
+90
+4
+70
+1
+43
+0.0
+10
+-16.250000000000004
+20
+-13.799999999999992
+42
+0.99999999999999989
+10
+-16.250000000000004
+20
+-17.199999999999992
+10
+-14.750000000000005
+20
+-17.200000000000003
+42
+0.99999999999999989
+10
+-14.750000000000005
+20
+-13.799999999999997
+0
+CIRCLE
+5
+104
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+0
+20
+0
+30
+0
+40
+12.5
+210
+-0
+220
+0
+230
+1
+0
+LWPOLYLINE
+5
+105
+100
+AcDbEntity
+8
+0
+100
+AcDbPolyline
+90
+4
+70
+1
+43
+0.0
+10
+-14.75
+20
+13.800000000000001
+42
+0.99999999999999989
+10
+-14.75
+20
+17.199999999999999
+10
+-16.25
+20
+17.199999999999999
+42
+0.99999999999999989
+10
+-16.25
+20
+13.800000000000001
+0
+LWPOLYLINE
+5
+106
+100
+AcDbEntity
+8
+0
+100
+AcDbPolyline
+90
+4
+70
+1
+43
+0.0
+10
+14.75
+20
+17.199999999999999
+42
+0.99999999999999989
+10
+14.75
+20
+13.800000000000001
+10
+16.25
+20
+13.800000000000001
+42
+0.99999999999999989
+10
+16.25
+20
+17.199999999999999
+0
+CIRCLE
+5
+107
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+1.9999999999999993
+20
+-29.5
+30
+0
+40
+2.7499999999999996
+210
+-0
+220
+0
+230
+1
+0
+CIRCLE
+5
+108
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+2.0000000000000009
+20
+-44.5
+30
+0
+40
+2.7500000000000013
+210
+-0
+220
+0
+230
+1
+0
+ENDSEC
+0
+SECTION
+2
+OBJECTS
+0
+DICTIONARY
+5
+C
+100
+AcDbDictionary
+3
+ACAD_GROUP
+350
+D
+3
+ACAD_MLINESTYLE
+350
+17
+0
+DICTIONARY
+5
+D
+100
+AcDbDictionary
+0
+DICTIONARY
+5
+1A
+330
+C
+100
+AcDbDictionary
+0
+DICTIONARY
+5
+17
+100
+AcDbDictionary
+0
+ENDSEC
+0
+EOF
diff --git a/UrumbotXY-Fall2022/files/2D/table_lg.dxf b/UrumbotXY-Fall2022/files/2D/table_lg.dxf
new file mode 100644
index 0000000..37f5e66
--- /dev/null
+++ b/UrumbotXY-Fall2022/files/2D/table_lg.dxf
@@ -0,0 +1,588 @@
+0
+SECTION
+2
+HEADER
+9
+$INSUNITS
+70
+4
+9
+$ACADVER
+1
+AC1014
+9
+$HANDSEED
+5
+FFFF
+0
+ENDSEC
+0
+SECTION
+2
+TABLES
+0
+TABLE
+2
+VPORT
+5
+8
+100
+AcDbSymbolTable
+0
+ENDTAB
+0
+TABLE
+2
+LTYPE
+5
+5
+100
+AcDbSymbolTable
+0
+LTYPE
+5
+14
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+2
+BYBLOCK
+70
+0
+0
+LTYPE
+5
+15
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+2
+BYLAYER
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+LAYER
+5
+2
+100
+AcDbSymbolTable
+70
+2
+0
+LAYER
+5
+50
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+2
+0
+70
+0
+6
+CONTINUOUS
+0
+ENDTAB
+0
+TABLE
+2
+STYLE
+5
+3
+100
+AcDbSymbolTable
+70
+1
+0
+STYLE
+5
+11
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+2
+STANDARD
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+VIEW
+5
+6
+100
+AcDbSymbolTable
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+UCS
+5
+7
+100
+AcDbSymbolTable
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+APPID
+5
+9
+100
+AcDbSymbolTable
+70
+2
+0
+APPID
+5
+12
+100
+AcDbSymbolTableRecord
+100
+AcDbRegAppTableRecord
+2
+ACAD
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+DIMSTYLE
+5
+A
+100
+AcDbSymbolTable
+70
+1
+0
+ENDTAB
+0
+TABLE
+2
+BLOCK_RECORD
+5
+1
+100
+AcDbSymbolTable
+70
+1
+0
+BLOCK_RECORD
+5
+1F
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+2
+*MODEL_SPACE
+0
+BLOCK_RECORD
+5
+1B
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+2
+*PAPER_SPACE
+0
+ENDTAB
+0
+ENDSEC
+0
+SECTION
+2
+BLOCKS
+0
+BLOCK
+5
+20
+100
+AcDbEntity
+100
+AcDbBlockBegin
+2
+*MODEL_SPACE
+0
+ENDBLK
+5
+21
+100
+AcDbEntity
+100
+AcDbBlockEnd
+0
+BLOCK
+5
+1C
+100
+AcDbEntity
+100
+AcDbBlockBegin
+2
+*PAPER_SPACE
+0
+ENDBLK
+5
+1D
+100
+AcDbEntity
+100
+AcDbBlockEnd
+0
+ENDSEC
+0
+SECTION
+2
+ENTITIES
+0
+CIRCLE
+5
+100
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-23.000000000000007
+20
+0
+30
+0
+40
+1.5999999999999996
+210
+0
+220
+-0
+230
+1
+0
+CIRCLE
+5
+101
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+23.000000000000004
+20
+23.000000000000004
+30
+0
+40
+1.6000000000000003
+210
+0
+220
+-0
+230
+1
+0
+CIRCLE
+5
+102
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+23.000000000000004
+20
+-22.999999999999993
+30
+0
+40
+1.5999999999999979
+210
+0
+220
+-0
+230
+1
+0
+LINE
+5
+103
+100
+AcDbEntity
+8
+0
+100
+AcDbLine
+10
+-120
+20
+0
+30
+0
+11
+74.754622987773701
+21
+0
+31
+0
+0
+LINE
+5
+104
+100
+AcDbEntity
+8
+0
+100
+AcDbLine
+10
+0
+20
+-50
+30
+0
+11
+0
+21
+90
+31
+0
+0
+LWPOLYLINE
+5
+105
+100
+AcDbEntity
+8
+0
+100
+AcDbPolyline
+90
+4
+70
+1
+43
+0.0
+10
+39.999999999999993
+20
+-49.999999999999993
+10
+-39.999999999999993
+20
+-49.999999999999993
+10
+-40.000000000000007
+20
+50
+10
+39.999999999999993
+20
+50
+0
+LINE
+5
+106
+100
+AcDbEntity
+8
+0
+100
+AcDbLine
+10
+39.999999999999993
+20
+-49.999999999999993
+30
+0
+11
+-40.000000000000007
+21
+50
+31
+0
+0
+LINE
+5
+107
+100
+AcDbEntity
+8
+0
+100
+AcDbLine
+10
+-39.999999999999993
+20
+-49.999999999999993
+30
+0
+11
+39.999999999999993
+21
+50
+31
+0
+0
+CIRCLE
+5
+108
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-31.999999999999993
+20
+40
+30
+0
+40
+2.6500000000000035
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+109
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-23.000000000000007
+20
+0
+30
+0
+40
+2.7750000000000004
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+110
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+23.000000000000004
+20
+23.000000000000004
+30
+0
+40
+2.7750000000000012
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+111
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+23.000000000000004
+20
+-22.999999999999993
+30
+0
+40
+2.7750000000000008
+210
+0
+220
+0
+230
+1
+0
+ENDSEC
+0
+SECTION
+2
+OBJECTS
+0
+DICTIONARY
+5
+C
+100
+AcDbDictionary
+3
+ACAD_GROUP
+350
+D
+3
+ACAD_MLINESTYLE
+350
+17
+0
+DICTIONARY
+5
+D
+100
+AcDbDictionary
+0
+DICTIONARY
+5
+1A
+330
+C
+100
+AcDbDictionary
+0
+DICTIONARY
+5
+17
+100
+AcDbDictionary
+0
+ENDSEC
+0
+EOF
diff --git a/UrumbotXY-Fall2022/files/2D/table_small.dxf b/UrumbotXY-Fall2022/files/2D/table_small.dxf
new file mode 100644
index 0000000..2e4a0f2
--- /dev/null
+++ b/UrumbotXY-Fall2022/files/2D/table_small.dxf
@@ -0,0 +1,500 @@
+0
+SECTION
+2
+HEADER
+9
+$INSUNITS
+70
+4
+9
+$ACADVER
+1
+AC1014
+9
+$HANDSEED
+5
+FFFF
+0
+ENDSEC
+0
+SECTION
+2
+TABLES
+0
+TABLE
+2
+VPORT
+5
+8
+100
+AcDbSymbolTable
+0
+ENDTAB
+0
+TABLE
+2
+LTYPE
+5
+5
+100
+AcDbSymbolTable
+0
+LTYPE
+5
+14
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+2
+BYBLOCK
+70
+0
+0
+LTYPE
+5
+15
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+2
+BYLAYER
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+LAYER
+5
+2
+100
+AcDbSymbolTable
+70
+2
+0
+LAYER
+5
+50
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+2
+0
+70
+0
+6
+CONTINUOUS
+0
+ENDTAB
+0
+TABLE
+2
+STYLE
+5
+3
+100
+AcDbSymbolTable
+70
+1
+0
+STYLE
+5
+11
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+2
+STANDARD
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+VIEW
+5
+6
+100
+AcDbSymbolTable
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+UCS
+5
+7
+100
+AcDbSymbolTable
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+APPID
+5
+9
+100
+AcDbSymbolTable
+70
+2
+0
+APPID
+5
+12
+100
+AcDbSymbolTableRecord
+100
+AcDbRegAppTableRecord
+2
+ACAD
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+DIMSTYLE
+5
+A
+100
+AcDbSymbolTable
+70
+1
+0
+ENDTAB
+0
+TABLE
+2
+BLOCK_RECORD
+5
+1
+100
+AcDbSymbolTable
+70
+1
+0
+BLOCK_RECORD
+5
+1F
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+2
+*MODEL_SPACE
+0
+BLOCK_RECORD
+5
+1B
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+2
+*PAPER_SPACE
+0
+ENDTAB
+0
+ENDSEC
+0
+SECTION
+2
+BLOCKS
+0
+BLOCK
+5
+20
+100
+AcDbEntity
+100
+AcDbBlockBegin
+2
+*MODEL_SPACE
+0
+ENDBLK
+5
+21
+100
+AcDbEntity
+100
+AcDbBlockEnd
+0
+BLOCK
+5
+1C
+100
+AcDbEntity
+100
+AcDbBlockBegin
+2
+*PAPER_SPACE
+0
+ENDBLK
+5
+1D
+100
+AcDbEntity
+100
+AcDbBlockEnd
+0
+ENDSEC
+0
+SECTION
+2
+ENTITIES
+0
+CIRCLE
+5
+100
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-23.000000000000007
+20
+0
+30
+0
+40
+2.7749999999999986
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+101
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+23.000000000000004
+20
+23.000000000000004
+30
+0
+40
+2.7749999999999986
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+102
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+23.000000000000004
+20
+-22.999999999999993
+30
+0
+40
+2.7749999999999986
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+103
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-22.000000000000295
+20
+20.000000000000359
+30
+0
+40
+2.6500000000000012
+210
+0
+220
+0
+230
+1
+0
+LWPOLYLINE
+5
+104
+100
+AcDbEntity
+8
+0
+100
+AcDbPolyline
+90
+4
+70
+1
+43
+0.0
+10
+29.999999999999709
+20
+30.000000000000359
+10
+-30.000000000000291
+20
+30.000000000000359
+10
+-30.000000000000291
+20
+-29.999999999999641
+10
+29.999999999999709
+20
+-29.999999999999641
+0
+CIRCLE
+5
+105
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+23.000000000000004
+20
+-22.999999999999993
+30
+0
+40
+1.5999999999999996
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+106
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-23.000000000000007
+20
+0
+30
+0
+40
+1.6000000000000003
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+107
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+23.000000000000004
+20
+23.000000000000004
+30
+0
+40
+1.5999999999999996
+210
+0
+220
+0
+230
+1
+0
+ENDSEC
+0
+SECTION
+2
+OBJECTS
+0
+DICTIONARY
+5
+C
+100
+AcDbDictionary
+3
+ACAD_GROUP
+350
+D
+3
+ACAD_MLINESTYLE
+350
+17
+0
+DICTIONARY
+5
+D
+100
+AcDbDictionary
+0
+DICTIONARY
+5
+1A
+330
+C
+100
+AcDbDictionary
+0
+DICTIONARY
+5
+17
+100
+AcDbDictionary
+0
+ENDSEC
+0
+EOF
diff --git a/UrumbotXY-Fall2022/files/2D/x_y_plate.dxf b/UrumbotXY-Fall2022/files/2D/x_y_plate.dxf
new file mode 100644
index 0000000..8f8f843
--- /dev/null
+++ b/UrumbotXY-Fall2022/files/2D/x_y_plate.dxf
@@ -0,0 +1,796 @@
+0
+SECTION
+2
+HEADER
+9
+$INSUNITS
+70
+4
+9
+$ACADVER
+1
+AC1014
+9
+$HANDSEED
+5
+FFFF
+0
+ENDSEC
+0
+SECTION
+2
+TABLES
+0
+TABLE
+2
+VPORT
+5
+8
+100
+AcDbSymbolTable
+0
+ENDTAB
+0
+TABLE
+2
+LTYPE
+5
+5
+100
+AcDbSymbolTable
+0
+LTYPE
+5
+14
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+2
+BYBLOCK
+70
+0
+0
+LTYPE
+5
+15
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+2
+BYLAYER
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+LAYER
+5
+2
+100
+AcDbSymbolTable
+70
+2
+0
+LAYER
+5
+50
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+2
+0
+70
+0
+6
+CONTINUOUS
+0
+ENDTAB
+0
+TABLE
+2
+STYLE
+5
+3
+100
+AcDbSymbolTable
+70
+1
+0
+STYLE
+5
+11
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+2
+STANDARD
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+VIEW
+5
+6
+100
+AcDbSymbolTable
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+UCS
+5
+7
+100
+AcDbSymbolTable
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+APPID
+5
+9
+100
+AcDbSymbolTable
+70
+2
+0
+APPID
+5
+12
+100
+AcDbSymbolTableRecord
+100
+AcDbRegAppTableRecord
+2
+ACAD
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+DIMSTYLE
+5
+A
+100
+AcDbSymbolTable
+70
+1
+0
+ENDTAB
+0
+TABLE
+2
+BLOCK_RECORD
+5
+1
+100
+AcDbSymbolTable
+70
+1
+0
+BLOCK_RECORD
+5
+1F
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+2
+*MODEL_SPACE
+0
+BLOCK_RECORD
+5
+1B
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+2
+*PAPER_SPACE
+0
+ENDTAB
+0
+ENDSEC
+0
+SECTION
+2
+BLOCKS
+0
+BLOCK
+5
+20
+100
+AcDbEntity
+100
+AcDbBlockBegin
+2
+*MODEL_SPACE
+0
+ENDBLK
+5
+21
+100
+AcDbEntity
+100
+AcDbBlockEnd
+0
+BLOCK
+5
+1C
+100
+AcDbEntity
+100
+AcDbBlockBegin
+2
+*PAPER_SPACE
+0
+ENDBLK
+5
+1D
+100
+AcDbEntity
+100
+AcDbBlockEnd
+0
+ENDSEC
+0
+SECTION
+2
+ENTITIES
+0
+LWPOLYLINE
+5
+100
+100
+AcDbEntity
+8
+0
+100
+AcDbPolyline
+90
+8
+70
+1
+43
+0.0
+10
+-27
+20
+30
+42
+0.41421356237309503
+10
+-30
+20
+27
+10
+-30
+20
+-26.999999999999986
+42
+0.41421356237309592
+10
+-27
+20
+-29.999999999999993
+10
+27
+20
+-29.999999999999996
+42
+0.41421356237309503
+10
+30
+20
+-26.999999999999993
+10
+30
+20
+26.999999999999993
+42
+0.41421356237309592
+10
+27
+20
+30
+0
+CIRCLE
+5
+101
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+23.000000000000004
+20
+-22.999999999999993
+30
+0
+40
+1.599999999999997
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+102
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+0
+20
+13
+30
+0
+40
+1.6000000000000003
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+103
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-21
+20
+23.000000000000004
+30
+0
+40
+2.6500000000000012
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+104
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+0
+20
+-13
+30
+0
+40
+1.6000000000000003
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+105
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+21
+20
+0
+30
+0
+40
+3.9999999999999991
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+106
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+23.000000000000004
+20
+23.000000000000004
+30
+0
+40
+1.6000000000000014
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+107
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-23.000000000000007
+20
+0
+30
+0
+40
+1.6000000000000014
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+108
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-21
+20
+-23.000000000000004
+30
+0
+40
+2.6500000000000012
+210
+0
+220
+0
+230
+1
+0
+LWPOLYLINE
+5
+109
+100
+AcDbEntity
+8
+0
+100
+AcDbPolyline
+90
+8
+70
+1
+43
+0.0
+10
+-27
+20
+30
+42
+0.41421356237309503
+10
+-30
+20
+27
+10
+-30
+20
+-26.999999999999986
+42
+0.41421356237309592
+10
+-27
+20
+-29.999999999999996
+10
+27
+20
+-29.999999999999993
+42
+0.41421356237309503
+10
+30
+20
+-26.999999999999993
+10
+30.000000000000004
+20
+26.999999999999996
+42
+0.41421356237309548
+10
+27
+20
+30.000000000000004
+0
+CIRCLE
+5
+110
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+23.000000000000004
+20
+-22.999999999999993
+30
+0
+40
+1.599999999999997
+210
+0
+220
+-0
+230
+1
+0
+CIRCLE
+5
+111
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+0
+20
+13
+30
+0
+40
+1.6000000000000003
+210
+0
+220
+-0
+230
+1
+0
+CIRCLE
+5
+112
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-21
+20
+23.000000000000004
+30
+0
+40
+2.6500000000000012
+210
+0
+220
+-0
+230
+1
+0
+CIRCLE
+5
+113
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+0
+20
+-13
+30
+0
+40
+1.6000000000000003
+210
+0
+220
+-0
+230
+1
+0
+CIRCLE
+5
+114
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+21
+20
+0
+30
+0
+40
+3.9999999999999991
+210
+0
+220
+-0
+230
+1
+0
+CIRCLE
+5
+115
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+23.000000000000004
+20
+23.000000000000004
+30
+0
+40
+1.6000000000000014
+210
+0
+220
+-0
+230
+1
+0
+CIRCLE
+5
+116
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-23.000000000000007
+20
+0
+30
+0
+40
+1.6000000000000014
+210
+0
+220
+-0
+230
+1
+0
+CIRCLE
+5
+117
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-21
+20
+-23.000000000000004
+30
+0
+40
+2.6500000000000012
+210
+0
+220
+-0
+230
+1
+0
+ENDSEC
+0
+SECTION
+2
+OBJECTS
+0
+DICTIONARY
+5
+C
+100
+AcDbDictionary
+3
+ACAD_GROUP
+350
+D
+3
+ACAD_MLINESTYLE
+350
+17
+0
+DICTIONARY
+5
+D
+100
+AcDbDictionary
+0
+DICTIONARY
+5
+1A
+330
+C
+100
+AcDbDictionary
+0
+DICTIONARY
+5
+17
+100
+AcDbDictionary
+0
+ENDSEC
+0
+EOF
diff --git a/UrumbotXY-Fall2022/files/2D/y_plate.dxf b/UrumbotXY-Fall2022/files/2D/y_plate.dxf
new file mode 100644
index 0000000..c74ec16
--- /dev/null
+++ b/UrumbotXY-Fall2022/files/2D/y_plate.dxf
@@ -0,0 +1,508 @@
+0
+SECTION
+2
+HEADER
+9
+$INSUNITS
+70
+4
+9
+$ACADVER
+1
+AC1014
+9
+$HANDSEED
+5
+FFFF
+0
+ENDSEC
+0
+SECTION
+2
+TABLES
+0
+TABLE
+2
+VPORT
+5
+8
+100
+AcDbSymbolTable
+0
+ENDTAB
+0
+TABLE
+2
+LTYPE
+5
+5
+100
+AcDbSymbolTable
+0
+LTYPE
+5
+14
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+2
+BYBLOCK
+70
+0
+0
+LTYPE
+5
+15
+100
+AcDbSymbolTableRecord
+100
+AcDbLinetypeTableRecord
+2
+BYLAYER
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+LAYER
+5
+2
+100
+AcDbSymbolTable
+70
+2
+0
+LAYER
+5
+50
+100
+AcDbSymbolTableRecord
+100
+AcDbLayerTableRecord
+2
+0
+70
+0
+6
+CONTINUOUS
+0
+ENDTAB
+0
+TABLE
+2
+STYLE
+5
+3
+100
+AcDbSymbolTable
+70
+1
+0
+STYLE
+5
+11
+100
+AcDbSymbolTableRecord
+100
+AcDbTextStyleTableRecord
+2
+STANDARD
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+VIEW
+5
+6
+100
+AcDbSymbolTable
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+UCS
+5
+7
+100
+AcDbSymbolTable
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+APPID
+5
+9
+100
+AcDbSymbolTable
+70
+2
+0
+APPID
+5
+12
+100
+AcDbSymbolTableRecord
+100
+AcDbRegAppTableRecord
+2
+ACAD
+70
+0
+0
+ENDTAB
+0
+TABLE
+2
+DIMSTYLE
+5
+A
+100
+AcDbSymbolTable
+70
+1
+0
+ENDTAB
+0
+TABLE
+2
+BLOCK_RECORD
+5
+1
+100
+AcDbSymbolTable
+70
+1
+0
+BLOCK_RECORD
+5
+1F
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+2
+*MODEL_SPACE
+0
+BLOCK_RECORD
+5
+1B
+100
+AcDbSymbolTableRecord
+100
+AcDbBlockTableRecord
+2
+*PAPER_SPACE
+0
+ENDTAB
+0
+ENDSEC
+0
+SECTION
+2
+BLOCKS
+0
+BLOCK
+5
+20
+100
+AcDbEntity
+100
+AcDbBlockBegin
+2
+*MODEL_SPACE
+0
+ENDBLK
+5
+21
+100
+AcDbEntity
+100
+AcDbBlockEnd
+0
+BLOCK
+5
+1C
+100
+AcDbEntity
+100
+AcDbBlockBegin
+2
+*PAPER_SPACE
+0
+ENDBLK
+5
+1D
+100
+AcDbEntity
+100
+AcDbBlockEnd
+0
+ENDSEC
+0
+SECTION
+2
+ENTITIES
+0
+LWPOLYLINE
+5
+100
+100
+AcDbEntity
+8
+0
+100
+AcDbPolyline
+90
+16
+70
+1
+43
+0.0
+10
+-49.999999999999993
+20
+-7
+42
+0.41421356237309581
+10
+-46.999999999999993
+20
+-10.000000000000004
+10
+-33
+20
+-10.000000000000004
+42
+-0.41421356237309503
+10
+-30
+20
+-13.000000000000004
+10
+-30
+20
+-24
+10
+-24.000000000000004
+20
+-29.999999999999996
+10
+24.000000000000004
+20
+-29.999999999999996
+10
+30
+20
+-23.999999999999993
+10
+30
+20
+24.000000000000014
+10
+24.000000000000004
+20
+30.000000000000004
+10
+-24.000000000000004
+20
+30.000000000000004
+10
+-30
+20
+24.000000000000004
+10
+-30
+20
+13
+42
+-0.41421356237309503
+10
+-33
+20
+10
+10
+-47
+20
+10
+42
+0.41421356237309709
+10
+-50
+20
+7
+0
+CIRCLE
+5
+101
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-42
+20
+0
+30
+0
+40
+2.6500000000000012
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+102
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+21.25
+20
+0
+30
+0
+40
+3.9999999999999991
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+103
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-20
+20
+0
+30
+0
+40
+2.6500000000000012
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+104
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-21.25
+20
+23.000000000000004
+30
+0
+40
+2.6500000000000012
+210
+0
+220
+0
+230
+1
+0
+CIRCLE
+5
+105
+100
+AcDbEntity
+8
+0
+100
+AcDbCircle
+10
+-21.25
+20
+-23.000000000000004
+30
+0
+40
+2.6500000000000012
+210
+0
+220
+0
+230
+1
+0
+ENDSEC
+0
+SECTION
+2
+OBJECTS
+0
+DICTIONARY
+5
+C
+100
+AcDbDictionary
+3
+ACAD_GROUP
+350
+D
+3
+ACAD_MLINESTYLE
+350
+17
+0
+DICTIONARY
+5
+D
+100
+AcDbDictionary
+0
+DICTIONARY
+5
+1A
+330
+C
+100
+AcDbDictionary
+0
+DICTIONARY
+5
+17
+100
+AcDbDictionary
+0
+ENDSEC
+0
+EOF
diff --git a/UrumbotXY-Fall2022/files/3d/adjuster.stl b/UrumbotXY-Fall2022/files/3d/adjuster.stl
new file mode 100644
index 0000000000000000000000000000000000000000..fd4242c9c737f514272d18f437f20e6f4559712c
GIT binary patch
literal 36084
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

literal 0
HcmV?d00001

-- 
GitLab