diff --git a/assets/illustration/hardware_overview/hardware_overview.3dm b/assets/illustration/hardware_overview/hardware_overview.3dm new file mode 100644 index 00000000..3b68f326 Binary files /dev/null and b/assets/illustration/hardware_overview/hardware_overview.3dm differ diff --git a/assets/illustration/meshbit_illustration/meshbit_illustration_v2.3dm.rhl b/assets/illustration/hardware_overview/hardware_overview.3dm.rhl similarity index 100% rename from assets/illustration/meshbit_illustration/meshbit_illustration_v2.3dm.rhl rename to assets/illustration/hardware_overview/hardware_overview.3dm.rhl diff --git a/assets/illustration/meshbit_illustration/meshbit_illustration_v2.3dm b/assets/illustration/meshbit_illustration/meshbit_illustration_v2.3dm index fa6bb647..a3329cfa 100644 Binary files a/assets/illustration/meshbit_illustration/meshbit_illustration_v2.3dm and b/assets/illustration/meshbit_illustration/meshbit_illustration_v2.3dm differ diff --git a/assets/illustration/meshbit_illustration/meshbit_illustration_v2.3dmbak b/assets/illustration/meshbit_illustration/meshbit_illustration_v2.3dmbak index 9fe3f3fa..fa6bb647 100644 Binary files a/assets/illustration/meshbit_illustration/meshbit_illustration_v2.3dmbak and b/assets/illustration/meshbit_illustration/meshbit_illustration_v2.3dmbak differ diff --git a/assets/illustration/meshbit_illustration/moveit.py b/assets/illustration/meshbit_illustration/moveit.py index 083c4668..a20f4986 100644 --- a/assets/illustration/meshbit_illustration/moveit.py +++ b/assets/illustration/meshbit_illustration/moveit.py @@ -111,7 +111,7 @@ def main() -> None: __OPT_is_saving_gif = Rhino.Input.Custom.OptionToggle(False, "Off", "On") __OPT_transparent_background = Rhino.Input.Custom.OptionToggle(True, "Off", "On") __OPT_fps = Rhino.Input.Custom.OptionInteger(30, 0, 120) - __OPT_duration = Rhino.Input.Custom.OptionInteger(3500, 1, 10000) + __OPT_duration = Rhino.Input.Custom.OptionInteger(7000, 1, 10000) _build_folder = os.path.dirname(Rhino.RhinoDoc.ActiveDoc.Path) __OPT_width = Rhino.Input.Custom.OptionInteger(1500, 1, 5000) __OPT_height = Rhino.Input.Custom.OptionInteger(1500, 1, 5000) @@ -119,7 +119,7 @@ def main() -> None: __OPT_rot_degrees = Rhino.Input.Custom.OptionInteger(360, 0, 360) __OPT_gaussian_move = Rhino.Input.Custom.OptionToggle(True, "Off", "On") __OPT_translation_axis = Rhino.Input.Custom.OptionInteger(2, 0, 2) - __OPT_translation_distance = Rhino.Input.Custom.OptionDouble(0.1, 0., 10000.) + __OPT_translation_distance = Rhino.Input.Custom.OptionDouble(0.03, 0., 10000.) __OPT_translation_go_back = Rhino.Input.Custom.OptionToggle(True, "Off", "On") is_subopt = False diff --git a/docs/assets/images/getting_started/hardware_mounts/animation_mount_1.gif b/docs/assets/images/getting_started/hardware_mounts/animation_mount_1.gif new file mode 100644 index 00000000..3c173b4e Binary files /dev/null and b/docs/assets/images/getting_started/hardware_mounts/animation_mount_1.gif differ diff --git a/docs/assets/images/getting_started/hardware_mounts/animation_mount_10.gif b/docs/assets/images/getting_started/hardware_mounts/animation_mount_10.gif new file mode 100644 index 00000000..dea5c710 Binary files /dev/null and b/docs/assets/images/getting_started/hardware_mounts/animation_mount_10.gif differ diff --git a/docs/assets/images/getting_started/hardware_mounts/animation_mount_2.gif b/docs/assets/images/getting_started/hardware_mounts/animation_mount_2.gif new file mode 100644 index 00000000..909ed40b Binary files /dev/null and b/docs/assets/images/getting_started/hardware_mounts/animation_mount_2.gif differ diff --git a/docs/assets/images/getting_started/hardware_mounts/animation_mount_5.gif b/docs/assets/images/getting_started/hardware_mounts/animation_mount_5.gif new file mode 100644 index 00000000..a715bbba Binary files /dev/null and b/docs/assets/images/getting_started/hardware_mounts/animation_mount_5.gif differ diff --git a/docs/assets/images/getting_started/hardware_mounts/animation_mount_7.gif b/docs/assets/images/getting_started/hardware_mounts/animation_mount_7.gif new file mode 100644 index 00000000..8d23cf21 Binary files /dev/null and b/docs/assets/images/getting_started/hardware_mounts/animation_mount_7.gif differ diff --git a/docs/assets/images/getting_started/hardware_mounts/animation_mount_8.gif b/docs/assets/images/getting_started/hardware_mounts/animation_mount_8.gif new file mode 100644 index 00000000..4d089514 Binary files /dev/null and b/docs/assets/images/getting_started/hardware_mounts/animation_mount_8.gif differ diff --git a/docs/assets/images/getting_started/hardware_mounts/animation_mount_9.gif b/docs/assets/images/getting_started/hardware_mounts/animation_mount_9.gif new file mode 100644 index 00000000..bf4038d5 Binary files /dev/null and b/docs/assets/images/getting_started/hardware_mounts/animation_mount_9.gif differ diff --git a/docs/changelog/index.md b/docs/changelog/index.md index 2450aa0f..83e719c9 100644 Binary files a/docs/changelog/index.md and b/docs/changelog/index.md differ diff --git a/docs/hardware/woodworking-tools.md b/docs/hardware/woodworking-tools.md index 8e073713..2a98a497 100644 --- a/docs/hardware/woodworking-tools.md +++ b/docs/hardware/woodworking-tools.md @@ -58,7 +58,7 @@ The following is a list of the available toolheads that are already integrated i ## Available 3D mounts
-![](../assets/images/getting_started/hardware_mounts/mount_ex_1.png){width="200"} ![](../assets/images/getting_started/hardware_mounts/mount_ex_2.png){width="200"} ![](../assets/images/getting_started/hardware_mounts/mount_ex_3.png){width="200"} ![](../assets/images/getting_started/hardware_mounts/mount_ex_4.png){width="200"} ![](../assets/images/getting_started/hardware_mounts/mount_ex_9.png){width="200"} ![](../assets/images/getting_started/hardware_mounts/mount_ex_5.png){width="200"} ![](../assets/images/getting_started/hardware_mounts/mount_ex_6.png){width="200"} ![](../assets/images/getting_started/hardware_mounts/mount_ex_7.png){width="200"} ![](../assets/images/getting_started/hardware_mounts/mount_ex_8.png){width="200"} ![](../assets/images/getting_started/hardware_mounts/mount_ex_10.png){width="200"} +![](../assets/images/getting_started/hardware_mounts/animation_mount_1.gif){width="210"} ![](../assets/images/getting_started/hardware_mounts/animation_mount_2.gif){width="210"} ![](../assets/images/getting_started/hardware_mounts/mount_ex_3.png){width="210"} ![](../assets/images/getting_started/hardware_mounts/mount_ex_4.png){width="210"} ![](../assets/images/getting_started/hardware_mounts/animation_mount_9.gif){width="210"} ![](../assets/images/getting_started/hardware_mounts/animation_mount_5.gif){width="210"} ![](../assets/images/getting_started/hardware_mounts/mount_ex_6.png){width="210"} ![](../assets/images/getting_started/hardware_mounts/animation_mount_7.gif){width="210"} ![](../assets/images/getting_started/hardware_mounts/animation_mount_8.gif){width="210"} ![](../assets/images/getting_started/hardware_mounts/animation_mount_10.gif){width="210"}
Each mount is designed with a flexible integration mechanism, allowing for the attachment of various clipping solutions. Our reference implementation utilizes magnetic clips and a loc-line arm to ensure secure, tool-safe mounting of the sensors and interfaces and easy removal. However, the design files allow users to incorporate their preferred fastening methods—ranging from simple clips to more complex spring-loaded solutions—enabling adaptation to a broad range of tool geometries.