diff --git a/CAD/AntennaStand - AntennaBracket.stl b/CAD/AntennaStand - AntennaBracket.stl new file mode 100644 index 0000000..a1f24be Binary files /dev/null and b/CAD/AntennaStand - AntennaBracket.stl differ diff --git a/CAD/TableTop/STL/8mm_bearing/8mm_bearing_spacer.STL b/CAD/TableTop/STL/8mm_bearing/8mm_bearing_spacer.STL new file mode 100644 index 0000000..b01e141 Binary files /dev/null and b/CAD/TableTop/STL/8mm_bearing/8mm_bearing_spacer.STL differ diff --git a/CAD/TableTop/STL/8mm_bearing/base_merged_8mm_bearing.STL b/CAD/TableTop/STL/8mm_bearing/base_merged_8mm_bearing.STL new file mode 100644 index 0000000..27b7995 Binary files /dev/null and b/CAD/TableTop/STL/8mm_bearing/base_merged_8mm_bearing.STL differ diff --git a/CAD/TableTop/STL/8mm_bearing/pin_bearing_8mm.STL b/CAD/TableTop/STL/8mm_bearing/pin_bearing_8mm.STL new file mode 100644 index 0000000..c4d5abd Binary files /dev/null and b/CAD/TableTop/STL/8mm_bearing/pin_bearing_8mm.STL differ diff --git a/CAD/TableTop/STL/base_merged.STL b/CAD/TableTop/STL/base_merged.STL new file mode 100644 index 0000000..b236324 Binary files /dev/null and b/CAD/TableTop/STL/base_merged.STL differ diff --git a/CAD/TableTop/STL/clamp_X2.STL b/CAD/TableTop/STL/clamp_X2.STL new file mode 100644 index 0000000..d613717 Binary files /dev/null and b/CAD/TableTop/STL/clamp_X2.STL differ diff --git a/CAD/TableTop/STL/drone_mount_schell.STL b/CAD/TableTop/STL/drone_mount_schell.STL new file mode 100644 index 0000000..ae0af6b Binary files /dev/null and b/CAD/TableTop/STL/drone_mount_schell.STL differ diff --git a/CAD/TableTop/STL/pin.STL b/CAD/TableTop/STL/pin.STL new file mode 100644 index 0000000..db9fd0a Binary files /dev/null and b/CAD/TableTop/STL/pin.STL differ diff --git a/CAD/TableTop/STL/ring_1_quater_X4.STL b/CAD/TableTop/STL/ring_1_quater_X4.STL new file mode 100644 index 0000000..d2be52a Binary files /dev/null and b/CAD/TableTop/STL/ring_1_quater_X4.STL differ diff --git a/CAD/TableTop/STL/ring_2_foot.STL b/CAD/TableTop/STL/ring_2_foot.STL new file mode 100644 index 0000000..5b2f6da Binary files /dev/null and b/CAD/TableTop/STL/ring_2_foot.STL differ diff --git a/CAD/TableTop/STL/ring_2_quater_X3.STL b/CAD/TableTop/STL/ring_2_quater_X3.STL new file mode 100644 index 0000000..f48c527 Binary files /dev/null and b/CAD/TableTop/STL/ring_2_quater_X3.STL differ diff --git a/CAD/TableTop/STL/vertical_support_part_bottom.STL b/CAD/TableTop/STL/vertical_support_part_bottom.STL new file mode 100644 index 0000000..c943ec1 Binary files /dev/null and b/CAD/TableTop/STL/vertical_support_part_bottom.STL differ diff --git a/CAD/TableTop/STL/vertical_support_part_top.STL b/CAD/TableTop/STL/vertical_support_part_top.STL new file mode 100644 index 0000000..63a78d7 Binary files /dev/null and b/CAD/TableTop/STL/vertical_support_part_top.STL differ diff --git a/CAD/TableTop/TableTopV/README-2.md b/CAD/TableTop/TableTopV/README-2.md new file mode 100644 index 0000000..4f892ad --- /dev/null +++ b/CAD/TableTop/TableTopV/README-2.md @@ -0,0 +1 @@ +Deafult version uses parts in main TableTopV directory and in(TableTopV/big_bearing_version). You can use standart bearing (8mm outer / 3 inner d) with base_8mm_bearing_version. diff --git a/CAD/TableTop/TableTopV/assembly.SLDASM b/CAD/TableTop/TableTopV/assembly.SLDASM new file mode 100644 index 0000000..4eb3e5a Binary files /dev/null and b/CAD/TableTop/TableTopV/assembly.SLDASM differ diff --git a/CAD/TableTop/TableTopV/base_8mm_bearing_version/8mm_bearing_spacer.SLDPRT b/CAD/TableTop/TableTopV/base_8mm_bearing_version/8mm_bearing_spacer.SLDPRT new file mode 100644 index 0000000..16dda76 Binary files /dev/null and b/CAD/TableTop/TableTopV/base_8mm_bearing_version/8mm_bearing_spacer.SLDPRT differ diff --git a/CAD/TableTop/TableTopV/base_8mm_bearing_version/base_merged.SLDPRT b/CAD/TableTop/TableTopV/base_8mm_bearing_version/base_merged.SLDPRT new file mode 100644 index 0000000..08dded0 Binary files /dev/null and b/CAD/TableTop/TableTopV/base_8mm_bearing_version/base_merged.SLDPRT differ diff --git a/CAD/TableTop/TableTopV/base_8mm_bearing_version/base_merged_8mm_bearing.SLDPRT b/CAD/TableTop/TableTopV/base_8mm_bearing_version/base_merged_8mm_bearing.SLDPRT new file mode 100644 index 0000000..c01339b Binary files /dev/null and b/CAD/TableTop/TableTopV/base_8mm_bearing_version/base_merged_8mm_bearing.SLDPRT differ diff --git a/CAD/TableTop/TableTopV/base_8mm_bearing_version/base_merged_for_8mm_bearing_spacer.SLDPRT b/CAD/TableTop/TableTopV/base_8mm_bearing_version/base_merged_for_8mm_bearing_spacer.SLDPRT new file mode 100644 index 0000000..780f208 Binary files /dev/null and b/CAD/TableTop/TableTopV/base_8mm_bearing_version/base_merged_for_8mm_bearing_spacer.SLDPRT differ diff --git a/CAD/TableTop/TableTopV/base_8mm_bearing_version/pin_bearing_8mm.SLDPRT b/CAD/TableTop/TableTopV/base_8mm_bearing_version/pin_bearing_8mm.SLDPRT new file mode 100644 index 0000000..540db14 Binary files /dev/null and b/CAD/TableTop/TableTopV/base_8mm_bearing_version/pin_bearing_8mm.SLDPRT differ diff --git a/CAD/TableTop/TableTopV/big_bearing_version/base_merged.SLDPRT b/CAD/TableTop/TableTopV/big_bearing_version/base_merged.SLDPRT new file mode 100644 index 0000000..08dded0 Binary files /dev/null and b/CAD/TableTop/TableTopV/big_bearing_version/base_merged.SLDPRT differ diff --git a/CAD/TableTop/TableTopV/big_bearing_version/pin.SLDPRT b/CAD/TableTop/TableTopV/big_bearing_version/pin.SLDPRT new file mode 100644 index 0000000..9699681 Binary files /dev/null and b/CAD/TableTop/TableTopV/big_bearing_version/pin.SLDPRT differ diff --git a/CAD/TableTop/TableTopV/clamp_X2.SLDPRT b/CAD/TableTop/TableTopV/clamp_X2.SLDPRT new file mode 100644 index 0000000..a6b450d Binary files /dev/null and b/CAD/TableTop/TableTopV/clamp_X2.SLDPRT differ diff --git a/CAD/TableTop/TableTopV/drone_mount_schell.SLDPRT b/CAD/TableTop/TableTopV/drone_mount_schell.SLDPRT new file mode 100644 index 0000000..cfe6996 Binary files /dev/null and b/CAD/TableTop/TableTopV/drone_mount_schell.SLDPRT differ diff --git a/CAD/TableTop/TableTopV/ring_1_quater_X4.SLDPRT b/CAD/TableTop/TableTopV/ring_1_quater_X4.SLDPRT new file mode 100644 index 0000000..6febb4b Binary files /dev/null and b/CAD/TableTop/TableTopV/ring_1_quater_X4.SLDPRT differ diff --git a/CAD/TableTop/TableTopV/ring_2_foot.SLDPRT b/CAD/TableTop/TableTopV/ring_2_foot.SLDPRT new file mode 100644 index 0000000..9bd90eb Binary files /dev/null and b/CAD/TableTop/TableTopV/ring_2_foot.SLDPRT differ diff --git a/CAD/TableTop/TableTopV/ring_2_quater_X3.SLDPRT b/CAD/TableTop/TableTopV/ring_2_quater_X3.SLDPRT new file mode 100644 index 0000000..2132269 Binary files /dev/null and b/CAD/TableTop/TableTopV/ring_2_quater_X3.SLDPRT differ diff --git a/CAD/TableTop/TableTopV/vertical_support_part_bottom.SLDPRT b/CAD/TableTop/TableTopV/vertical_support_part_bottom.SLDPRT new file mode 100644 index 0000000..3565dd4 Binary files /dev/null and b/CAD/TableTop/TableTopV/vertical_support_part_bottom.SLDPRT differ diff --git a/CAD/TableTop/TableTopV/vertical_support_part_top.SLDPRT b/CAD/TableTop/TableTopV/vertical_support_part_top.SLDPRT new file mode 100644 index 0000000..eabd794 Binary files /dev/null and b/CAD/TableTop/TableTopV/vertical_support_part_top.SLDPRT differ diff --git a/cadFiles/assembly v45.f3z b/CAD/Tripod/assembly v45.f3z old mode 100644 new mode 100755 similarity index 100% rename from cadFiles/assembly v45.f3z rename to CAD/Tripod/assembly v45.f3z diff --git a/cadFiles/assembly v45.step b/CAD/Tripod/assembly v45.step old mode 100644 new mode 100755 similarity index 100% rename from cadFiles/assembly v45.step rename to CAD/Tripod/assembly v45.step diff --git a/prusaSlicerFullGimbal.3mf b/CAD/Tripod/prusaSlicerFullGimbal.3mf old mode 100644 new mode 100755 similarity index 100% rename from prusaSlicerFullGimbal.3mf rename to CAD/Tripod/prusaSlicerFullGimbal.3mf diff --git a/README.md b/README.md index af655b6..b673043 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,10 @@ -# Open Gimbal -This is an Open Source 3D Printable Gimbal for nano and micro UAVs. The gimbal was designed to test different control algorithms as part of research activities at the ENS lab at TU Delft. The original work was created in the summer of 2022, using Fusion 360 and is made for a CrazyFlie drone. The design is available in both .step and .fbz files. The Prusa slicer project used to print all components on a Prusa MK3S at once is also included. The design has been tested with a Crazyflie 2.1 and is intended to be attached to a standard tripod screw. +# OpenGimbal +OpenGimbal is a specially designed 3 DoF test bench that caters to the unique requirements of mUAVs and nUAVs. This test bench allows for unrestricted rotational motion, enabling comprehensive experimentation and evaluation of these UAVs. Our approach focuses on simplicity and accessibility. We developed an open-source, 3D printable electro-mechanical design that emphasizes minimal size and complexity. This design facilitates easy replication and customization, making it widely accessible to researchers and developers. - For assembly, please refer to this [interactive model](https://teamtumbleweed3.autodesk360.com/g/shares/SH35dfcQT936092f0e431fe7335b7a1c18c6). +The CAD design files are available in both .step and .fbz. The Prusa slicer project used to print all components on a Prusa MK3S at once is also included. The design has been tested with a Crazyflie 2.1 and is intended to be attached to a standard tripod screw or kept on a table top with a suitable base. + +For assembly of the tripod version, please refer to this [interactive model](https://teamtumbleweed3.autodesk360.com/g/shares/SH35dfcQT936092f0e431fe7335b7a1c18c6). +Further we also have a browser based version: [onshape link](https://cad.onshape.com/documents/f2281a1593cecd1e86d04a9a/w/4fd3c36d2f4a6c3e1b4013a5/e/7b1d20f3bce717410d81325e) ### Parts @@ -24,6 +27,9 @@ This is an Open Source 3D Printable Gimbal for nano and micro UAVs. The gimbal w | m2 Threaded insets | Drone attachment | 2 | -### Galery -![Alt text](doc/gimbalfusion.png) -![Alt text](doc/gimbal.png) +### Gallery +#### Tripod Version +Tripod Version + +#### Tabletop Version +Tabletop Version diff --git a/doc/DesktopVersionCAD.png b/doc/DesktopVersionCAD.png new file mode 100644 index 0000000..f799dc3 Binary files /dev/null and b/doc/DesktopVersionCAD.png differ diff --git a/doc/TripodVersionCAD.png b/doc/TripodVersionCAD.png new file mode 100644 index 0000000..391973b Binary files /dev/null and b/doc/TripodVersionCAD.png differ