diff --git a/config/vcode_configs.zip b/config/vcode_configs.zip
new file mode 100644
index 0000000000000000000000000000000000000000..dcf0424ad88b9f5dfc4134e8a6562b7f0a97dc5f
Binary files /dev/null and b/config/vcode_configs.zip differ
diff --git a/dockerfiles/devenv.Dockerfile b/dockerfiles/devenv.Dockerfile
index 7dece7465b730f351163ce4e3bb3441f15020706..ad41fe2ac8632a3a129a1157f2cb20dc63797972 100644
--- a/dockerfiles/devenv.Dockerfile
+++ b/dockerfiles/devenv.Dockerfile
@@ -65,7 +65,7 @@ RUN apt-get update && \
 # Install zsh if requested
 RUN if [ "$EXT_SHELL" = "zsh" ]; \
     then \
-        apt-get -y install zsh; \
+    apt-get -y install zsh; \
     fi
 
 # Configure system to look for debian packages in the Tecnalia's artifactory repository
@@ -83,14 +83,14 @@ COPY /distro_dependencies/* ./
 # Install the packages listed in ${ROS_DISTRO}_requirements.txt
 RUN if [ -f "${ROS_DISTRO}_requirements.txt" ]; \
     then \
-        apt-get update && \
-        # Install apt-get packages
-        awk '/^# APT-GET PACKAGES/,/^# PIP PACKAGES/' ${ROS_DISTRO}_requirements.txt | grep -v '^#' | xargs apt-get install -y && \
-        # Install pip packages
-        # workaround for ROS jazzy
-        export PIP_BREAK_SYSTEM_PACKAGES=1 && \
-        awk '/^# PIP PACKAGES/,0' ${ROS_DISTRO}_requirements.txt | grep -v '^#' | xargs -r -n1 pip install -U ;\
-        apt-get clean; \
+    apt-get update && \
+    # Install apt-get packages
+    awk '/^# APT-GET PACKAGES/,/^# PIP PACKAGES/' ${ROS_DISTRO}_requirements.txt | grep -v '^#' | xargs apt-get install -y && \
+    # Install pip packages
+    # workaround for ROS jazzy
+    export PIP_BREAK_SYSTEM_PACKAGES=1 && \
+    awk '/^# PIP PACKAGES/,0' ${ROS_DISTRO}_requirements.txt | grep -v '^#' | xargs -r -n1 pip install -U ;\
+    apt-get clean; \
     fi
 
 # Install extra libs from .deb files
@@ -100,10 +100,10 @@ COPY /extra_libs/* ./
 # Install the packages listed in common_libs.txt
 RUN if [ -f "common_libs.txt" ]; \
     then \
-        # Download .deb files from common_libs.txt using wget
-        grep -v '^#' common_libs.txt | xargs wget \
-        # Install .deb files
-        && dpkg -i *.deb; \
+    # Download .deb files from common_libs.txt using wget
+    grep -v '^#' common_libs.txt | xargs wget \
+    # Install .deb files
+    && dpkg -i *.deb; \
     fi
 
 # Install notify-osd
@@ -146,40 +146,40 @@ WORKDIR /tmp/dependencies/
 COPY /ws_dependencies/* ./
 RUN if [ "$PACKAGES" != "none" ]; \
     then \
-        if [ -f "${PACKAGES}" ]; \
-        then \
-            # Install apt-get packages
-            apt-get update && \
-            awk '/^# APT-GET PACKAGES/,/^# PIP PACKAGES/' ${PACKAGES} | grep -v '^#' | xargs apt-get install -y && \
-            # Install pip packages
-            export PIP_BREAK_SYSTEM_PACKAGES=1 && \
-            awk '/^# PIP PACKAGES/,0' ${PACKAGES} | grep -v '^#' | xargs -r -n1 pip install -U ;\
-            apt-get clean; \
-        fi \
+    if [ -f "${PACKAGES}" ]; \
+    then \
+    # Install apt-get packages
+    apt-get update && \
+    awk '/^# APT-GET PACKAGES/,/^# PIP PACKAGES/' ${PACKAGES} | grep -v '^#' | xargs apt-get install -y && \
+    # Install pip packages
+    export PIP_BREAK_SYSTEM_PACKAGES=1 && \
+    awk '/^# PIP PACKAGES/,0' ${PACKAGES} | grep -v '^#' | xargs -r -n1 pip install -U ;\
+    apt-get clean; \
+    fi \
     fi
 
 # Install open3d from source workaround in jazzy
 ARG OPEN3D=none
 RUN if [ "$OPEN3D" = "install" ]; \
     then \
-        PIP_BREAK_SYSTEM_PACKAGES=1 pip install -U -f https://www.open3d.org/docs/latest/getting_started.html --only-binary open3d open3d; \
+    PIP_BREAK_SYSTEM_PACKAGES=1 pip install -U -f https://www.open3d.org/docs/latest/getting_started.html --only-binary open3d open3d || true; \
     fi
 
 # Install Peak driver
 ARG PEAK_DRIVER=none
 RUN if [ "$PEAK_DRIVER" = "install" ]; \
     then \
-        apt-get update && apt-get install -y udev libpopt-dev linux-headers-$(uname -r) \
-        && wget https://www.peak-system.com/fileadmin/media/linux/files/peak-linux-driver-8.18.0.tar.gz \
-        # && wget https://www.peak-system.com/quick/PEAK-Linux-Driver -O peak-linux-driver.tar.gz \
-        && wget https://www.peak-system.com/quick/BasicLinux -O PCAN-Basic_Linux.tar.gz \
-        && tar -xvf peak-linux-driver-8.18.0.tar.gz \
-        && cd peak-linux-driver-8.18.0 \
-        && make clean && make install || echo 'make failed but move forward'\
-        && cd .. \
-        && tar -xvf PCAN-Basic_Linux.tar.gz \
-        && cd PCAN-Basic_Linux-4.9.0.7/libpcanbasic \
-        && make clean && make install || echo 'make failed but move forward';\
+    apt-get update && apt-get install -y udev libpopt-dev linux-headers-$(uname -r) \
+    && wget https://www.peak-system.com/fileadmin/media/linux/files/peak-linux-driver-8.18.0.tar.gz \
+    # && wget https://www.peak-system.com/quick/PEAK-Linux-Driver -O peak-linux-driver.tar.gz \
+    && wget https://www.peak-system.com/quick/BasicLinux -O PCAN-Basic_Linux.tar.gz \
+    && tar -xvf peak-linux-driver-8.18.0.tar.gz \
+    && cd peak-linux-driver-8.18.0 \
+    && make clean && make install || echo 'make failed but move forward'\
+    && cd .. \
+    && tar -xvf PCAN-Basic_Linux.tar.gz \
+    && cd PCAN-Basic_Linux-4.9.0.7/libpcanbasic \
+    && make clean && make install || echo 'make failed but move forward';\
     fi
 
 RUN rm -rf *
diff --git a/dockerfiles/ws_dependencies/mairon_jazzy.txt b/dockerfiles/ws_dependencies/mairon_jazzy.txt
index fcb8e755d1569f54f111702e7e89da1360c59bec..b09a134be4db771077c9dc9615e40e74a35c527e 100644
--- a/dockerfiles/ws_dependencies/mairon_jazzy.txt
+++ b/dockerfiles/ws_dependencies/mairon_jazzy.txt
@@ -57,7 +57,6 @@ ros-jazzy-ur-moveit-config
 ros-jazzy-ur-robot-driver
 xdot
 # PIP PACKAGES
-open3d
 pyads
 sqlite-utils
 torch
diff --git a/dockerfiles/ws_dependencies/neurondones_humble.txt b/dockerfiles/ws_dependencies/neurondones_humble.txt
index 1f0890b4277643cd8a96ed1179d1257ac506ed71..25fbdc98682af31a997b2d3e8713c17da6602660 100644
--- a/dockerfiles/ws_dependencies/neurondones_humble.txt
+++ b/dockerfiles/ws_dependencies/neurondones_humble.txt
@@ -39,6 +39,9 @@ ros-humble-controller-interface
 ros-humble-controller-manager
 ros-humble-generate-parameter-library
 ros-humble-hardware-interface
+# moveIT servo
+ros-humble-moveit-servo
+ros-humble-moveit-resources
 # PIP PACKAGES
 # transform3d
 # EOF
\ No newline at end of file