{"id":148140,"date":"2026-05-28T15:41:53","date_gmt":"2026-05-28T13:41:53","guid":{"rendered":"https:\/\/xometry.pro\/?post_type=stories&#038;p=148140"},"modified":"2026-05-28T15:41:55","modified_gmt":"2026-05-28T13:41:55","slug":"cubli-self-balancing-gyroscopic-cube","status":"publish","type":"stories","link":"https:\/\/xometry.pro\/en\/stories\/cubli-self-balancing-gyroscopic-cube\/","title":{"rendered":"A Cube That Doesn\u2019t Fall Over: The Making of a Self-Balancing Gyroscopic Cube"},"content":{"rendered":"<div role=\"navigation\" aria-label=\"Table of Contents\" class=\"simpletoc wp-block-simpletoc-toc\"><h2 class=\"simpletoc-title\">Table of Contents<\/h2>\n<ul class=\"simpletoc-list\">\n<li><a href=\"#h-the-idea-a-cube-that-does-not-simply-fall-over\">The Idea: A Cube That Does Not Simply Fall Over<\/a>\n<\/li>\n<li><a href=\"#h-from-a-2d-test-setup-to-a-3d-cubli\">From a 2D Test Setup to a 3D Cubli<\/a>\n<\/li>\n<li><a href=\"#h-design-when-the-center-of-gravity-determines-functionality\">Design: When the Center of Gravity Determines Functionality<\/a>\n<\/li>\n<li><a href=\"#h-laser-cut-frame-parts-as-a-stable-foundation\">Laser-Cut Frame Parts as a Stable Foundation<\/a>\n<\/li>\n<li><a href=\"#h-challenges-small-manufacturing-details-with-major-consequences\">Challenges: Small Manufacturing Details with Major Consequences<\/a>\n<\/li>\n<li><a href=\"#h-where-the-project-leads-next\">Where the Project Leads Next<\/a>\n<\/li><\/ul><\/div>\n\n\n<p class=\"wp-block-paragraph\">Hi, I\u2019m Timon Moser, and together with Alexander Moldaschl and Florian Fafilek from the Mechanical Design and Construction Department at <a href=\"https:\/\/www.htl-hl.ac.at\/web\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\">HTL Hollabrunn<\/a>, Austria, we developed a self-balancing gyroscopic cube as part of our diploma thesis.\u00a0<\/p>\n\n\n\n<h2 id=\"h-the-idea-a-cube-that-does-not-simply-fall-over\" class=\"wp-block-heading\"><strong>The Idea: A Cube That Does Not Simply Fall Over<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The project did not begin with a typical everyday problem, but with a technical challenge: <em>Can a cube be stabilized using internal reaction wheels?<\/em> The idea eventually evolved into a fully functional Cubli: a compact system that combines mechanical design, electronics, and control engineering.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A Cubli is a gyroscopic cube that can balance on an edge or corner using rotating flywheels. A sensor detects the cube\u2019s position, a microcontroller processes the data, and controls the motors. By changing the flywheels&#8217; rotational speed, reaction torques are generated that help restore the cube&#8217;s balance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the team, the project was especially exciting because it combined several disciplines: mechanics, electronics, software, and control engineering. I was particularly interested in working on a project that was not only theoretical, but could actually be built and made to work.<\/p>\n\n\n\n<h2 id=\"h-from-a-2d-test-setup-to-a-3d-cubli\" class=\"wp-block-heading\"><strong>From a 2D Test Setup to a 3D Cubli<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before building the complete 3D cube, our team first developed a two-dimensional test setup. This reduced the complexity to a single tilting axis and made the basic principle easier to control: one frame, one motor, one reaction wheel, and one defined axis of rotation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><div class=\"wp-block-image__wrap\"><img decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Prototype-setup-with-electronics-768x1024.jpg\" alt=\"\" class=\"wp-image-148231\" style=\"max-width:400px\" srcset=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Prototype-setup-with-electronics-768x1024.jpg 768w, https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Prototype-setup-with-electronics-225x300.jpg 225w, https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Prototype-setup-with-electronics.jpg 882w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Prototype-setup-with-electronics.jpg\" data-fancybox=\"gallery-148140\" data-caption=\"Prototype setup with electronics\" aria-label=\"Open full image\"><img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Prototype-setup-with-electronics.jpg\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\"><svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n               <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"\/>\r\n             <\/svg><\/a><\/div><figcaption class=\"wp-element-caption\">Prototype setup with electronics<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This intermediate step was crucial. The 2D setup helped to understand the behavior of a single reaction wheel, observe the mass distribution, and identify potential design issues at an early stage. Only then was the principle transferred to three spatial axes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The final 3D Cubli consists of six rectangular frame parts that form the cube. Inside are three orthogonally arranged reaction wheels, motors, motor mounts, torque transmission components, and the electronics, including the PCB. Each axis must be able to act independently without colliding with the other wheels or components.<\/p>\n\n\n    <section class=\"article-slider-block\">\r\n        <div class=\"article-content-wrapper\">\r\n            <!-- Swiper -->\r\n            <div class=\"swiper mySwiper2 article-slider-display\">\r\n                <div class=\"swiper-wrapper\">\r\n                                                <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-3.png\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-3.png\" data-fancybox=\"gallery\" data-caption=\"Final 2D test setup\" aria-label=\"Open full image\">\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-3.png\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>Final 2D test setup<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                                        <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-5.png\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-5.png\" data-fancybox=\"gallery\" data-caption=\"Parts of 2D test setup\" aria-label=\"Open full image\">\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-5.png\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>Parts of 2D test setup<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                                        <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-4.png\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-4.png\" data-fancybox=\"gallery\" data-caption=\"Parts of 2D test setup\" aria-label=\"Open full image\">\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-4.png\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>Parts of 2D test setup<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                                        <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-1.jpg\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-1.jpg\" data-fancybox=\"gallery\" data-caption=\"Parts of 2D test setup\" aria-label=\"Open full image\">\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-1.jpg\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>Parts of 2D test setup<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                                        <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-2.png\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-2.png\" data-fancybox=\"gallery\" data-caption=\"Parts of 2D test setup\" aria-label=\"Open full image\">\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-2.png\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>Parts of 2D test setup<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                                        <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-1.png\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-1.png\" data-fancybox=\"gallery\" data-caption=\"Parts of 2D test setup\" aria-label=\"Open full image\">\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-1.png\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>Parts of 2D test setup<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                            <\/div>\r\n            <\/div>\r\n            <div thumbsSlider=\"\" class=\"swiper mySwiper article-slider-list\">\r\n                <div class=\"swiper-wrapper\">\r\n                                            <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-3.png\" alt=\"\">\r\n                        <\/div>\r\n                                                <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-5.png\" alt=\"\">\r\n                        <\/div>\r\n                                                <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-4.png\" alt=\"\">\r\n                        <\/div>\r\n                                                <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-1.jpg\" alt=\"\">\r\n                        <\/div>\r\n                                                <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-2.png\" alt=\"\">\r\n                        <\/div>\r\n                                                <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/test-setup-1.png\" alt=\"\">\r\n                        <\/div>\r\n                                        <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n    \n\n\n<h2 id=\"h-design-when-the-center-of-gravity-determines-functionality\" class=\"wp-block-heading\"><strong>Design: When the Center of Gravity Determines Functionality<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In a project like this, success does not depend only on whether all parts fit together. What matters just as much is where the mass is located.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When balancing, the Cubli is in an unstable equilibrium position. Even small deviations in the center of gravity can create additional tipping moments and make control more difficult. That is why the heavy components had to be positioned as close to the center as possible. At the same time, the cube needed sufficient space for motors, reaction wheels, bearings, torque-transmission components, and electronics.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I was mainly responsible for the mechanical part of the project. Alexander handled the software and PCB design, while Florian handled the electronics, calculations, wiring, and assembly. This clear distribution of responsibilities was important because mechanics, electronics, and control engineering directly interact in this project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The most important mechanical components included:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Frame parts as the supporting structure<\/li>\n\n\n\n<li>Reaction wheels to generate angular momentum<\/li>\n\n\n\n<li>Motor mounts<\/li>\n\n\n\n<li>Torque transmission components<\/li>\n\n\n\n<li>Bearings and connecting elements<\/li>\n\n\n\n<li>3D-printed corner elements<\/li>\n\n\n\n<li>PCB and electronic components<\/li>\n<\/ul>\n\n\n    <section class=\"article-slider-block\">\r\n        <div class=\"article-content-wrapper\">\r\n            <!-- Swiper -->\r\n            <div class=\"swiper mySwiper2 article-slider-display\">\r\n                <div class=\"swiper-wrapper\">\r\n                                                <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cobli-Torque-Transmission-Component.jpg\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cobli-Torque-Transmission-Component.jpg\" data-fancybox=\"gallery\" data-caption=\"CAD model of the torque transmission component\" aria-label=\"Open full image\">\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cobli-Torque-Transmission-Component.jpg\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>CAD model of the torque transmission component<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                                        <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Motor-Mount.jpg\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Motor-Mount.jpg\" data-fancybox=\"gallery\" data-caption=\"CAD model of the motor mount\" aria-label=\"Open full image\">\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Motor-Mount.jpg\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>CAD model of the motor mount<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                                        <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Base-Frame.jpg\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Base-Frame.jpg\" data-fancybox=\"gallery\" data-caption=\"CAD model of the frame structure\" aria-label=\"Open full image\"0>\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Base-Frame.jpg\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>CAD model of the frame structure<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                                        <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Motor-Integration-Frame.jpg\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Motor-Integration-Frame.jpg\" data-fancybox=\"gallery\" data-caption=\"CAD model of the frame structure for motor mounting\" aria-label=\"Open full image\"1>\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Motor-Integration-Frame.jpg\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>CAD model of the frame structure for motor mounting<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                                        <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-PCB-mounting-frame.jpg\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-PCB-mounting-frame.jpg\" data-fancybox=\"gallery\" data-caption=\"CAD model of the PCB mounting frame\" aria-label=\"Open full image\"2>\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-PCB-mounting-frame.jpg\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>CAD model of the PCB mounting frame<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                                        <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Reaction-Wheel.jpg\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Reaction-Wheel.jpg\" data-fancybox=\"gallery\" data-caption=\"CAD model of the reaction wheel\" aria-label=\"Open full image\"3>\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Reaction-Wheel.jpg\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>CAD model of the reaction wheel<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                            <\/div>\r\n            <\/div>\r\n            <div thumbsSlider=\"\" class=\"swiper mySwiper article-slider-list\">\r\n                <div class=\"swiper-wrapper\">\r\n                                            <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cobli-Torque-Transmission-Component.jpg\" alt=\"\">\r\n                        <\/div>\r\n                                                <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Motor-Mount.jpg\" alt=\"\">\r\n                        <\/div>\r\n                                                <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Base-Frame.jpg\" alt=\"\">\r\n                        <\/div>\r\n                                                <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Motor-Integration-Frame.jpg\" alt=\"\">\r\n                        <\/div>\r\n                                                <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-PCB-mounting-frame.jpg\" alt=\"\">\r\n                        <\/div>\r\n                                                <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Reaction-Wheel.jpg\" alt=\"\">\r\n                        <\/div>\r\n                                        <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n    \n\n\n<p class=\"wp-block-paragraph\">The biggest challenge was coordinating all mechanical components in such a way that the setup would actually work later and fit together precisely.<\/p>\n\n\n\n<h2 id=\"h-laser-cut-frame-parts-as-a-stable-foundation\" class=\"wp-block-heading\"><strong>Laser-Cut Frame Parts as a Stable Foundation<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For the frame parts we chose laser cutting. These components form the basic structure of the cube and had to be lightweight, stable, and precisely manufactured. Aluminum was the obvious choice because it offers a good combination of low weight and sufficient stability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The laser-cut frame parts were manufactured with support by Xometry. For our team, not only was the manufacturing itself important, but also the fast and straightforward process. In a diploma thesis, time is limited. Quotes, decisions, and manufacturing steps, therefore, need to fit together quickly.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For our team, this was practical help and proof that companies take technical student projects seriously. In a project with a limited budget and tight schedule, a reliable manufacturing partner can make a decisive difference. Beyond a clean finish, the frame parts had to ensure precise mechanical assembly.<\/p>\n\n\n    <section class=\"article-slider-block\">\r\n        <div class=\"article-content-wrapper\">\r\n            <!-- Swiper -->\r\n            <div class=\"swiper mySwiper2 article-slider-display\">\r\n                <div class=\"swiper-wrapper\">\r\n                                                <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-1.jpg\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-1.jpg\" data-fancybox=\"gallery\" data-caption=\"Assembly steps of the gyroscopic cube using laser-cut aluminum parts and the reaction wheel\" aria-label=\"Open full image\"4>\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-1.jpg\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>Assembly steps of the gyroscopic cube using laser-cut aluminum parts and the reaction wheel<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                                        <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-2.jpg\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-2.jpg\" data-fancybox=\"gallery\" data-caption=\"Assembly steps of the gyroscopic cube using laser-cut aluminum parts and the reaction wheel\" aria-label=\"Open full image\"5>\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-2.jpg\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>Assembly steps of the gyroscopic cube using laser-cut aluminum parts and the reaction wheel<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                                        <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-3.jpg\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-3.jpg\" data-fancybox=\"gallery\" data-caption=\"Assembly steps of the gyroscopic cube using laser-cut aluminum parts and the reaction wheel\" aria-label=\"Open full image\"6>\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-3.jpg\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>Assembly steps of the gyroscopic cube using laser-cut aluminum parts and the reaction wheel<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                                        <div class=\"swiper-slide\">\r\n                                <div class=\"wp-block-image__wrap\">\r\n                                    <img decoding=\"async\"  src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-4.jpg\" alt=\"\"\r\n                                    >\r\n                                    <a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-4.jpg\" data-fancybox=\"gallery\" data-caption=\"Assembly steps of the gyroscopic cube using laser-cut aluminum parts and the reaction wheel\" aria-label=\"Open full image\"7>\r\n                                        <img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-4.jpg\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\">\r\n                                        <svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n                                            <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"><\/path>\r\n                                        <\/svg>\r\n                                    <\/a>\r\n                                <\/div>\r\n                                <div class=\"article-slider-text\">\r\n                                    <p>Assembly steps of the gyroscopic cube using laser-cut aluminum parts and the reaction wheel<\/p>\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                                            <\/div>\r\n            <\/div>\r\n            <div thumbsSlider=\"\" class=\"swiper mySwiper article-slider-list\">\r\n                <div class=\"swiper-wrapper\">\r\n                                            <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-1.jpg\" alt=\"\">\r\n                        <\/div>\r\n                                                <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-2.jpg\" alt=\"\">\r\n                        <\/div>\r\n                                                <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-3.jpg\" alt=\"\">\r\n                        <\/div>\r\n                                                <div class=\"swiper-slide\">\r\n                            <img decoding=\"async\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-4.jpg\" alt=\"\">\r\n                        <\/div>\r\n                                        <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n    \n\n\n<h2 id=\"h-challenges-small-manufacturing-details-with-major-consequences\" class=\"wp-block-heading\"><strong>Challenges: Small Manufacturing Details with Major Consequences<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As with many technical projects, the gyroscopic cube also showed that the most important lessons often do not appear in the CAD model, but during real assembly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One particular challenge was cutting threads in stainless steel components. The thread taps broke off and got stuck in the motor mount and torque transmission parts. As a result, some threads could not be completed initially. The problem was not only frustrating but also blocked further mechanical assembly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We looked for external solutions and learned how important design for manufacturability really is. Some holes could have been adjusted earlier, certain thread depths proved unfavorable for manual machining, and small details had a greater impact than expected.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This became one of the project\u2019s most important lessons: even small design decisions can later have major consequences for manufacturing, assembly, and functionality.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><div class=\"wp-block-image__wrap\"><img decoding=\"async\" width=\"987\" height=\"1024\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-5-987x1024.jpg\" alt=\"\" class=\"wp-image-148396\" style=\"max-width:400px\" srcset=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-5-987x1024.jpg 987w, https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-5-289x300.jpg 289w, https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-5-768x797.jpg 768w, https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-5.jpg 1292w\" sizes=\"(max-width: 987px) 100vw, 987px\" \/><a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-5.jpg\" data-fancybox=\"gallery-148140\" data-caption=\"Assembly stage of the Cubli with integrated motors and reaction wheels\" aria-label=\"Open full image\"8><img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-Assembly-Steps-5.jpg\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\"><svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n               <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"\/>\r\n             <\/svg><\/a><\/div><figcaption class=\"wp-element-caption\">Assembly stage of the Cubli with integrated motors and reaction wheels<\/figcaption><\/figure>\n\n\n\n<h2 id=\"h-where-the-project-leads-next\" class=\"wp-block-heading\"><strong>Where the Project Leads Next<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the end, the result is not only a technical demonstrator but a project that closely connects theory and practice. The team built a functional 2D test setup, completed the final mechanical and electrical assembly of the 3D Cubli, and gained valuable experience in design, manufacturing, electronics, and project work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For me it was especially motivating to see an idea gradually turn into a physical system. What excites me most is that, in the end, you have a real functioning system in front of you and not just a theoretical concept.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><div class=\"wp-block-image__wrap\"><img decoding=\"async\" width=\"877\" height=\"856\" src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli.jpg\" alt=\"\" class=\"wp-image-148408\" style=\"max-width:400px\" srcset=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli.jpg 877w, https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-300x293.jpg 300w, https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-768x750.jpg 768w\" sizes=\"(max-width: 877px) 100vw, 877px\" \/><a class=\"wp-block-image__fancy-box-button\" href=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli.jpg\" data-fancybox=\"gallery-148140\" data-caption=\"Fully assembled Cubli with integrated electronics and stabilization system\" aria-label=\"Open full image\"9><img src=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli.jpg\" class=\"wp-block-image__fancy-box-button-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" decoding=\"async\"><svg class=\"wp-block-image__fancy-box-button-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" aria-hidden=\"true\">\r\n               <path d=\"M0 2V6H2V2H6V0H2C0.895 0 0 0.895 0 2ZM2 12H0V16C0 17.105 0.895 18 2 18H6V16H2V12ZM16 16H12V18H16C17.105 18 18 17.105 18 16V12H16V16ZM16 0H12V2H16V6H18V2C18 0.895 17.105 0 16 0Z\" fill=\"#092C47\"\/>\r\n             <\/svg><\/a><\/div><figcaption class=\"wp-element-caption\">Fully assembled Cubli with integrated electronics and stabilization system<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The next steps are the full implementation and testing of the stabilization system. One possible future development would be enabling the Cubli to stand itself up autonomously.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The most important insight, however, is already clear: technical projects rarely work without detours. And that is exactly what makes them valuable. Planning, precision, and clean design are important \u2013 but so is the ability to react flexibly to problems and keep going.<\/p>\n","protected":false},"author":49,"featured_media":148141,"comment_status":"open","ping_status":"closed","template":"","c-tag-stories":[],"global-tag":[1777,13],"class_list":["post-148140","stories","type-stories","status-publish","has-post-thumbnail","hentry","global-tag-laser-cutting","global-tag-sheet-metal"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.7 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>A Cube That Doesn\u2019t Fall Over: The Making of a Self-Balancing Gyroscopic Cube | Xometry Pro<\/title>\n<meta name=\"description\" content=\"As part of the diploma thesis, students from HTL Hollabrunn built a Cubli, a self-balancing gyroscopic cube capable of stabilizing itself on an edge or corner using internal reaction wheels. Combining mechanical design, electronics, and control engineering, the project turned a complex robotics concept into a fully functional prototype.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/xometry.pro\/en\/stories\/cubli-self-balancing-gyroscopic-cube\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Cube That Doesn\u2019t Fall Over: The Making of a Self-Balancing Gyroscopic Cube | Xometry Pro\" \/>\n<meta property=\"og:description\" content=\"As part of the diploma thesis, students from HTL Hollabrunn built a Cubli, a self-balancing gyroscopic cube capable of stabilizing itself on an edge or corner using internal reaction wheels. Combining mechanical design, electronics, and control engineering, the project turned a complex robotics concept into a fully functional prototype.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xometry.pro\/en\/stories\/cubli-self-balancing-gyroscopic-cube\/\" \/>\n<meta property=\"og:site_name\" content=\"Xometry Pro\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-28T13:41:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-project-HTL-Hollabrunn.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1171\" \/>\n\t<meta property=\"og:image:height\" content=\"637\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/xometry.pro\\\/en\\\/stories\\\/cubli-self-balancing-gyroscopic-cube\\\/\",\"url\":\"https:\\\/\\\/xometry.pro\\\/en\\\/stories\\\/cubli-self-balancing-gyroscopic-cube\\\/\",\"name\":\"A Cube That Doesn\u2019t Fall Over: The Making of a Self-Balancing Gyroscopic Cube | Xometry Pro\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xometry.pro\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/xometry.pro\\\/en\\\/stories\\\/cubli-self-balancing-gyroscopic-cube\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/xometry.pro\\\/en\\\/stories\\\/cubli-self-balancing-gyroscopic-cube\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xometry.pro\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Cubli-project-HTL-Hollabrunn.png\",\"datePublished\":\"2026-05-28T13:41:53+00:00\",\"dateModified\":\"2026-05-28T13:41:55+00:00\",\"description\":\"As part of the diploma thesis, students from HTL Hollabrunn built a Cubli, a self-balancing gyroscopic cube capable of stabilizing itself on an edge or corner using internal reaction wheels. Combining mechanical design, electronics, and control engineering, the project turned a complex robotics concept into a fully functional prototype.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/xometry.pro\\\/en\\\/stories\\\/cubli-self-balancing-gyroscopic-cube\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/xometry.pro\\\/en\\\/stories\\\/cubli-self-balancing-gyroscopic-cube\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/xometry.pro\\\/en\\\/stories\\\/cubli-self-balancing-gyroscopic-cube\\\/#primaryimage\",\"url\":\"https:\\\/\\\/xometry.pro\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Cubli-project-HTL-Hollabrunn.png\",\"contentUrl\":\"https:\\\/\\\/xometry.pro\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Cubli-project-HTL-Hollabrunn.png\",\"width\":1171,\"height\":637},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/xometry.pro\\\/en\\\/stories\\\/cubli-self-balancing-gyroscopic-cube\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/xometry.pro\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Stories & Case Studies\",\"item\":\"https:\\\/\\\/xometry.pro\\\/en\\\/stories\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"A Cube That Doesn\u2019t Fall Over: The Making of a Self-Balancing Gyroscopic Cube\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/xometry.pro\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/xometry.pro\\\/en\\\/\",\"name\":\"Xometry Pro\",\"description\":\"Knowledge &amp; Community For Engineers &amp; Product Designers\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/xometry.pro\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"A Cube That Doesn\u2019t Fall Over: The Making of a Self-Balancing Gyroscopic Cube | Xometry Pro","description":"As part of the diploma thesis, students from HTL Hollabrunn built a Cubli, a self-balancing gyroscopic cube capable of stabilizing itself on an edge or corner using internal reaction wheels. Combining mechanical design, electronics, and control engineering, the project turned a complex robotics concept into a fully functional prototype.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/xometry.pro\/en\/stories\/cubli-self-balancing-gyroscopic-cube\/","og_locale":"en_US","og_type":"article","og_title":"A Cube That Doesn\u2019t Fall Over: The Making of a Self-Balancing Gyroscopic Cube | Xometry Pro","og_description":"As part of the diploma thesis, students from HTL Hollabrunn built a Cubli, a self-balancing gyroscopic cube capable of stabilizing itself on an edge or corner using internal reaction wheels. Combining mechanical design, electronics, and control engineering, the project turned a complex robotics concept into a fully functional prototype.","og_url":"https:\/\/xometry.pro\/en\/stories\/cubli-self-balancing-gyroscopic-cube\/","og_site_name":"Xometry Pro","article_modified_time":"2026-05-28T13:41:55+00:00","og_image":[{"width":1171,"height":637,"url":"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-project-HTL-Hollabrunn.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/xometry.pro\/en\/stories\/cubli-self-balancing-gyroscopic-cube\/","url":"https:\/\/xometry.pro\/en\/stories\/cubli-self-balancing-gyroscopic-cube\/","name":"A Cube That Doesn\u2019t Fall Over: The Making of a Self-Balancing Gyroscopic Cube | Xometry Pro","isPartOf":{"@id":"https:\/\/xometry.pro\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xometry.pro\/en\/stories\/cubli-self-balancing-gyroscopic-cube\/#primaryimage"},"image":{"@id":"https:\/\/xometry.pro\/en\/stories\/cubli-self-balancing-gyroscopic-cube\/#primaryimage"},"thumbnailUrl":"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-project-HTL-Hollabrunn.png","datePublished":"2026-05-28T13:41:53+00:00","dateModified":"2026-05-28T13:41:55+00:00","description":"As part of the diploma thesis, students from HTL Hollabrunn built a Cubli, a self-balancing gyroscopic cube capable of stabilizing itself on an edge or corner using internal reaction wheels. Combining mechanical design, electronics, and control engineering, the project turned a complex robotics concept into a fully functional prototype.","breadcrumb":{"@id":"https:\/\/xometry.pro\/en\/stories\/cubli-self-balancing-gyroscopic-cube\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xometry.pro\/en\/stories\/cubli-self-balancing-gyroscopic-cube\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xometry.pro\/en\/stories\/cubli-self-balancing-gyroscopic-cube\/#primaryimage","url":"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-project-HTL-Hollabrunn.png","contentUrl":"https:\/\/xometry.pro\/wp-content\/uploads\/2026\/05\/Cubli-project-HTL-Hollabrunn.png","width":1171,"height":637},{"@type":"BreadcrumbList","@id":"https:\/\/xometry.pro\/en\/stories\/cubli-self-balancing-gyroscopic-cube\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/xometry.pro\/en\/"},{"@type":"ListItem","position":2,"name":"Stories & Case Studies","item":"https:\/\/xometry.pro\/en\/stories\/"},{"@type":"ListItem","position":3,"name":"A Cube That Doesn\u2019t Fall Over: The Making of a Self-Balancing Gyroscopic Cube"}]},{"@type":"WebSite","@id":"https:\/\/xometry.pro\/en\/#website","url":"https:\/\/xometry.pro\/en\/","name":"Xometry Pro","description":"Knowledge &amp; Community For Engineers &amp; Product Designers","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/xometry.pro\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/xometry.pro\/en\/wp-json\/wp\/v2\/stories\/148140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xometry.pro\/en\/wp-json\/wp\/v2\/stories"}],"about":[{"href":"https:\/\/xometry.pro\/en\/wp-json\/wp\/v2\/types\/stories"}],"author":[{"embeddable":true,"href":"https:\/\/xometry.pro\/en\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/xometry.pro\/en\/wp-json\/wp\/v2\/comments?post=148140"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xometry.pro\/en\/wp-json\/wp\/v2\/media\/148141"}],"wp:attachment":[{"href":"https:\/\/xometry.pro\/en\/wp-json\/wp\/v2\/media?parent=148140"}],"wp:term":[{"taxonomy":"c-tag-stories","embeddable":true,"href":"https:\/\/xometry.pro\/en\/wp-json\/wp\/v2\/c-tag-stories?post=148140"},{"taxonomy":"global-tag","embeddable":true,"href":"https:\/\/xometry.pro\/en\/wp-json\/wp\/v2\/global-tag?post=148140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}