From 2df8b914d25d22fe927d500219292a5d33a654a7 Mon Sep 17 00:00:00 2001 From: Rahix Date: Sat, 31 May 2025 21:17:27 +0200 Subject: [PATCH] Fix spring dimensioning calc error We have 4 springs, so the effective spring constant is 4 times higher. Reflect this in the calculations and adjust the CAD model for the updated spring length. --- FootBracket.FCStd | 4 ++-- MiscParts.FCStd | 4 ++-- Profiles.FCStd | 4 ++-- STM-Cage.FCStd | 4 ++-- STM-Frame.FCStd | 4 ++-- STM.FCStd | 4 ++-- Spring-Dimensioning.ipynb | 16 +++++++++++----- 7 files changed, 23 insertions(+), 17 deletions(-) diff --git a/FootBracket.FCStd b/FootBracket.FCStd index df92892..8c989e7 100644 --- a/FootBracket.FCStd +++ b/FootBracket.FCStd @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:419a7f9d1609126ba83677047168d9d12095f87d7a9aa4857486e1d8660c9d2f -size 810379 +oid sha256:8beaa499e84d1df72b27edc59d55c35ef5ae3d4fb872a1807c46ca4348156abe +size 805743 diff --git a/MiscParts.FCStd b/MiscParts.FCStd index c6d87ee..467034c 100644 --- a/MiscParts.FCStd +++ b/MiscParts.FCStd @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e55773359ace46370f9dd794b408f73a1ea1cede2141e687ca299e1ec2f87b5 -size 246385 +oid sha256:593d49b1eda0b1ed7c285e48bbabd48f0ba9edd402539374c44e63f11b6b94b0 +size 246982 diff --git a/Profiles.FCStd b/Profiles.FCStd index a3f88a3..7d60262 100644 --- a/Profiles.FCStd +++ b/Profiles.FCStd @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d8ed7527f7a7d33051fbc867196fd9624c5dd4bc2fcb3c0d7caf6f21a8037e53 -size 989972 +oid sha256:6d5483458e7b2af03d98394694a9707e1e9dd7abedcd66e1dac358be605f20de +size 988522 diff --git a/STM-Cage.FCStd b/STM-Cage.FCStd index 11073cd..c67c3e7 100644 --- a/STM-Cage.FCStd +++ b/STM-Cage.FCStd @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c5f4fa18f0927805fd459e59cd1667f2482e46f14e270c64675f48e549513140 -size 101735 +oid sha256:fd5fad41c6526ae8906f4bc6d18e1dd630e5c027b819668162d5d639b2f70137 +size 91608 diff --git a/STM-Frame.FCStd b/STM-Frame.FCStd index 5ef4239..ce083be 100644 --- a/STM-Frame.FCStd +++ b/STM-Frame.FCStd @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e0f59094da70d2c345f1553c198cf7a1bee965c7cf2a2f783a1c326b01f2bbae -size 157931 +oid sha256:323b9464fdf6d2e929e772fc6ab9a9885343352f82a026d029752db45b167e0e +size 163279 diff --git a/STM.FCStd b/STM.FCStd index 49bc1d4..eae1607 100644 --- a/STM.FCStd +++ b/STM.FCStd @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7bcd65c0d56bc50dd3369d5b6b39950f905b92aa323b92db80ebdc1ea5792c92 -size 87244 +oid sha256:a1754ac24038bb9722db6b8c2e160dd936f6ad3ca7a90744663bfe5f009d5603 +size 81952 diff --git a/Spring-Dimensioning.ipynb b/Spring-Dimensioning.ipynb index 0793aa7..7bd44e8 100644 --- a/Spring-Dimensioning.ipynb +++ b/Spring-Dimensioning.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 17, + "execution_count": 1, "id": "5bef2913-4855-471d-9594-5ec45c029048", "metadata": {}, "outputs": [ @@ -10,8 +10,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "Length: 236.9 mm\n", - "Freq: 1.411 Hz\n" + "Length: 143.2 mm\n", + "Freq: 2.822 Hz\n" ] } ], @@ -19,7 +19,7 @@ "import math\n", "\n", "# Parameters\n", - "spring_constant_n_mm = 1.1\n", + "spring_constant_n_mm = 1.1 * 4\n", "spring_length_resting_mm = 112\n", "\n", "def spring_length_at(weight):\n", @@ -39,7 +39,13 @@ "cell_type": "code", "execution_count": null, "id": "f21d84d9-c7a1-4fd2-aa32-136f04db32e5", - "metadata": {}, + "metadata": { + "editable": true, + "slideshow": { + "slide_type": "" + }, + "tags": [] + }, "outputs": [], "source": [] }