diff --git a/assembly-guide/gifs/addMagnetsToSideWall.gif b/assembly-guide/gifs/addMagnetsToSideWall.gif index 8d02121..7fcd77b 100644 Binary files a/assembly-guide/gifs/addMagnetsToSideWall.gif and b/assembly-guide/gifs/addMagnetsToSideWall.gif differ diff --git a/assembly-guide/gifs/attachXYPlates.gif b/assembly-guide/gifs/attachXYPlates.gif index 6072611..4083a4b 100644 Binary files a/assembly-guide/gifs/attachXYPlates.gif and b/assembly-guide/gifs/attachXYPlates.gif differ diff --git a/assembly-guide/gifs/attachXYTrays.gif b/assembly-guide/gifs/attachXYTrays.gif index d7e57e5..54dcb1b 100644 Binary files a/assembly-guide/gifs/attachXYTrays.gif and b/assembly-guide/gifs/attachXYTrays.gif differ diff --git a/assembly-guide/gifs/insertDowelsIntoSideWall.gif b/assembly-guide/gifs/insertDowelsIntoSideWall.gif index 1091a08..3bf9a84 100644 Binary files a/assembly-guide/gifs/insertDowelsIntoSideWall.gif and b/assembly-guide/gifs/insertDowelsIntoSideWall.gif differ diff --git a/assembly-guide/gifs/insertFeet.gif b/assembly-guide/gifs/insertFeet.gif index 8805ad4..c196316 100644 Binary files a/assembly-guide/gifs/insertFeet.gif and b/assembly-guide/gifs/insertFeet.gif differ diff --git a/assembly-guide/gifs/propUpBottomXYTraywithSideWalls.gif b/assembly-guide/gifs/propUpBottomXYTraywithSideWalls.gif index 4bc0d47..f0d05d7 100644 Binary files a/assembly-guide/gifs/propUpBottomXYTraywithSideWalls.gif and b/assembly-guide/gifs/propUpBottomXYTraywithSideWalls.gif differ diff --git a/assembly-guide/gifs/screwFeet.gif b/assembly-guide/gifs/screwFeet.gif index fd3bdea..76ff380 100644 Binary files a/assembly-guide/gifs/screwFeet.gif and b/assembly-guide/gifs/screwFeet.gif differ diff --git a/assembly-guide/gifs/slideHexNutsIntoYBarXYPlate.gif b/assembly-guide/gifs/slideHexNutsIntoYBarXYPlate.gif index 9f67bd4..ceffc72 100644 Binary files a/assembly-guide/gifs/slideHexNutsIntoYBarXYPlate.gif and b/assembly-guide/gifs/slideHexNutsIntoYBarXYPlate.gif differ diff --git a/misc/animate.sh b/misc/animate.sh index e0aab08..41cdb1b 100755 --- a/misc/animate.sh +++ b/misc/animate.sh @@ -2,8 +2,6 @@ # simple bash script to animate the frame dump from openscad name="anim" - -# TODO provide through script png_dir="./assembly-guide/gifs/tmp" target_dir="./assembly-guide/gifs" diff --git a/opt.sh b/opt.sh deleted file mode 100755 index 50abc77..0000000 --- a/opt.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash - -# Set the directory where the GIF files are located -directory="./assembly" - -# Change to the target directory -cd "$directory" || exit - - - -# Iterate over each GIF file in the directory -for file in *.gif; do - # Check if the file is a regular file - if [[ -f "$file" ]]; then - # Create a temporary file name for the resized GIF - temp_file=$(mktemp) - - # Optimize and resize the GIF file using gifsicle - gifsicle -O3 --resize-fit 1920x1080 --colors 8 "$file" -o "$temp_file" - - # Replace the original file with the optimized and resized version - mv "$temp_file" "$file" - fi -done diff --git a/rack/assembly/finalBuilds.scad b/rack/assembly/finalBuilds.scad index 8bec1cf..10ed343 100644 --- a/rack/assembly/finalBuilds.scad +++ b/rack/assembly/finalBuilds.scad @@ -1,10 +1,6 @@ include <./common.scad> include <./screwFeet.scad> -$vpt = [23,22,20]; -$vpr = [57,0,46]; -$vpd = 60; - // TODO fix this module finalBuilds () { @@ -16,7 +12,7 @@ module finalBuilds () { // Features: // render() // slideInNuts(at=$t); - // stackable(at=$t); // recommended at least 32 frames for animation + // stackable(at=$t); // sideSwivel(at=$t); module finalSingle(r=0) { diff --git a/rbuild.py b/rbuild.py index e357f8b..a6fadf7 100644 --- a/rbuild.py +++ b/rbuild.py @@ -181,7 +181,7 @@ def build_assembly_gifs(config, dz, nightly): def build_gif_from_png(fileName): try: - subprocess.run(["bash", BUILD_GIF_FROM_PNG_SCRIPT, fileName], check=True) + subprocess.run(["bash", BUILD_GIF_FROM_PNG_SCRIPT, fileName, ASSEMBLY_GIF_TEMP_DIR, ASSEMBLY_GIF_BUILD_DIR], check=True) except subprocess.CalledProcessError as e: print(f"Error calling shell script: {e}") diff --git a/stl/micro/rack-mount/frontBoxHolder_P.stl b/stl/micro/rack-mount/frontBoxHolder_P.stl index 31491f3..4d9ec0d 100644 Binary files a/stl/micro/rack-mount/frontBoxHolder_P.stl and b/stl/micro/rack-mount/frontBoxHolder_P.stl differ diff --git a/stl/micro/rack-mount/patchPanel_P.stl b/stl/micro/rack-mount/patchPanel_P.stl index 1be76e9..45570d9 100644 Binary files a/stl/micro/rack-mount/patchPanel_P.stl and b/stl/micro/rack-mount/patchPanel_P.stl differ diff --git a/stl/micro/rack-mount/sideSupportRail_P1.stl b/stl/micro/rack-mount/sideSupportRail_P1.stl index c6d78e7..1ccd7c5 100644 Binary files a/stl/micro/rack-mount/sideSupportRail_P1.stl and b/stl/micro/rack-mount/sideSupportRail_P1.stl differ diff --git a/stl/micro/rack-mount/sideSupportRail_P2.stl b/stl/micro/rack-mount/sideSupportRail_P2.stl index cc257b6..65ff4a0 100644 Binary files a/stl/micro/rack-mount/sideSupportRail_P2.stl and b/stl/micro/rack-mount/sideSupportRail_P2.stl differ diff --git a/stl/micro/rack-mount/tray_P.stl b/stl/micro/rack-mount/tray_P.stl index 0b30218..5dc9f4d 100644 Binary files a/stl/micro/rack-mount/tray_P.stl and b/stl/micro/rack-mount/tray_P.stl differ diff --git a/stl/micro/rack/eval_P.stl b/stl/micro/rack/eval_P.stl index a43d2fa..8e6075f 100644 Binary files a/stl/micro/rack/eval_P.stl and b/stl/micro/rack/eval_P.stl differ diff --git a/stl/micro/rack/hingeModule.stl b/stl/micro/rack/hingeModule.stl index e57eaf1..51744a4 100644 Binary files a/stl/micro/rack/hingeModule.stl and b/stl/micro/rack/hingeModule.stl differ diff --git a/stl/micro/rack/magnetModuleLeft_P.stl b/stl/micro/rack/magnetModuleLeft_P.stl index 4784848..9d35238 100644 Binary files a/stl/micro/rack/magnetModuleLeft_P.stl and b/stl/micro/rack/magnetModuleLeft_P.stl differ diff --git a/stl/micro/rack/magnetModuleRight_P.stl b/stl/micro/rack/magnetModuleRight_P.stl index 6098854..ad6cdc0 100644 Binary files a/stl/micro/rack/magnetModuleRight_P.stl and b/stl/micro/rack/magnetModuleRight_P.stl differ diff --git a/stl/micro/rack/mainRail_P.stl b/stl/micro/rack/mainRail_P.stl index 879cfb3..58e4a9e 100644 Binary files a/stl/micro/rack/mainRail_P.stl and b/stl/micro/rack/mainRail_P.stl differ diff --git a/stl/micro/rack/rackFeet_P.stl b/stl/micro/rack/rackFeet_P.stl new file mode 100644 index 0000000..68d6158 Binary files /dev/null and b/stl/micro/rack/rackFeet_P.stl differ diff --git a/stl/micro/rack/rackJoiner_P.stl b/stl/micro/rack/rackJoiner_P.stl new file mode 100644 index 0000000..48a997b Binary files /dev/null and b/stl/micro/rack/rackJoiner_P.stl differ diff --git a/stl/micro/rack/sideWallLeft_P.stl b/stl/micro/rack/sideWallLeft_P.stl index 451216b..2df4159 100644 Binary files a/stl/micro/rack/sideWallLeft_P.stl and b/stl/micro/rack/sideWallLeft_P.stl differ diff --git a/stl/micro/rack/sideWallRight_P.stl b/stl/micro/rack/sideWallRight_P.stl index 786d68b..03ee43a 100644 Binary files a/stl/micro/rack/sideWallRight_P.stl and b/stl/micro/rack/sideWallRight_P.stl differ diff --git a/stl/micro/rack/stackConnectorBottom_P.stl b/stl/micro/rack/stackConnectorBottom_P.stl index a3a3f2d..c7ceccf 100644 Binary files a/stl/micro/rack/stackConnectorBottom_P.stl and b/stl/micro/rack/stackConnectorBottom_P.stl differ diff --git a/stl/micro/rack/xBar_P.stl b/stl/micro/rack/xBar_P.stl index 704c6a8..7157417 100644 Binary files a/stl/micro/rack/xBar_P.stl and b/stl/micro/rack/xBar_P.stl differ diff --git a/stl/micro/rack/xyPlate_P.stl b/stl/micro/rack/xyPlate_P.stl index a4e97b0..2aae7d7 100644 Binary files a/stl/micro/rack/xyPlate_P.stl and b/stl/micro/rack/xyPlate_P.stl differ diff --git a/stl/micro/rack/yBar_P.stl b/stl/micro/rack/yBar_P.stl index 0ddd46f..4c312ad 100644 Binary files a/stl/micro/rack/yBar_P.stl and b/stl/micro/rack/yBar_P.stl differ