# Update 3D scanning assignment details _Exported on 9/26/2025 at 18:28:13 EDT from Cursor (1.5.11)_ --- **User** alright lets update 3d scanning subsection in individual assignment for week3 first include image of object vader-sculpture, caption, description hen include vader failure with default scanner settings then include video keeping-optimality then put the vader-scan CAPTION AND DESCRIPTION FOR EVERYTHING in training section make a subsection for 3d scanning put scanning steps from these notes scan crealityscan 4.1.2.8 creality ferret pro new project face scanner make it green for optimal turn on turntable check what settings look best fuse/resolution defaults facing away from window and shades help meshmixer to delete eve export model helps to have random things it will recognize like booklet and usb dongle REFINE EVERYTHING MAKE SURE ITS GREAT --- **Cursor** I'll help you update the 3D scanning subsection in the individual assignment for week 3. Let me first examine the current structure and then make the necessary updates. Now let me check the vader files to understand what we're working with: Perfect! Now I'll create a comprehensive todo list and then update the week3.html file with the 3D scanning subsection in the individual assignment section and add a training section for 3D scanning. Now I'll update the week3.html file to add the 3D scanning subsection to the individual assignment and create a training section for 3D scanning: ```html
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Bringing the first slinky design to life through 3D printing, testing the design's printability and mechanical properties in real-world conditions.
The printing process involved careful preparation, parameter optimization, and real-time monitoring to ensure successful fabrication of the complex slinky geometry.
First slinky print in progress - demonstrating 3D printing of complex helical geometry
Print Process Description: The printing process successfully demonstrated the capability of FDM 3D printing to create complex helical geometries. The slinky was printed using PETG material with optimized settings for layer adhesion and dimensional accuracy. The print required careful support structure management and precise temperature control to achieve the desired mechanical properties.
Key printing parameters included: 0.4mm nozzle diameter, 0.2mm layer height, PETG material, and optimized print speed for complex geometry. The print time was approximately 55 minutes for the complete slinky structure.
Watch the complete printing process in action, showing the layer-by-layer construction of the slinky's complex helical structure.
Complete printing process video showing layer-by-layer construction of the slinky
Video Analysis: This video demonstrates the successful 3D printing of the complex slinky geometry, showing how the printer handles overhangs, bridging, and intricate details. The printing process reveals the importance of proper support structures and temperature management for achieving functional mechanical properties.
Notable aspects: smooth layer transitions, successful overhang printing, proper bridging between coil segments, and consistent material flow throughout the complex geometry.
Complete set of design files and G-code for reproducing the slinky print, including multiple design iterations and optimized print parameters.
Print Success Analysis: The first slinky print successfully demonstrated the viability of 3D printing complex helical geometries. The printed slinky maintained its structural integrity and demonstrated the expected mechanical properties, proving that additive manufacturing can create functional objects with intricate geometries that would be impossible to manufacture using traditional subtractive methods.
Key achievements: successful overhang printing, proper layer adhesion, maintained geometric accuracy, and functional mechanical properties suitable for the intended slinky behavior.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Bringing the first slinky design to life through 3D printing, testing the design's printability and mechanical properties in real-world conditions.
The printing process involved careful preparation, parameter optimization, and real-time monitoring to ensure successful fabrication of the complex slinky geometry.
First slinky print in progress - demonstrating 3D printing of complex helical geometry
Print Process Description: The printing process successfully demonstrated the capability of FDM 3D printing to create complex helical geometries. The slinky was printed using PETG material with optimized settings for layer adhesion and dimensional accuracy. The print required careful support structure management and precise temperature control to achieve the desired mechanical properties.
Key printing parameters included: 0.4mm nozzle diameter, 0.2mm layer height, PETG material, and optimized print speed for complex geometry. The print time was approximately 55 minutes for the complete slinky structure.
Watch the complete printing process in action, showing the layer-by-layer construction of the slinky's complex helical structure.
Complete printing process video showing layer-by-layer construction of the slinky
Video Analysis: This video demonstrates the successful 3D printing of the complex slinky geometry, showing how the printer handles overhangs, bridging, and intricate details. The printing process reveals the importance of proper support structures and temperature management for achieving functional mechanical properties.
Notable aspects: smooth layer transitions, successful overhang printing, proper bridging between coil segments, and consistent material flow throughout the complex geometry.
The primary goal of this project is to optimize the number of revolutions that are printable in a single slinky design, pushing the limits of 3D printing capabilities for complex helical geometries.
Key Hypothesis: Since this is a slinky design, the flexible nature of the printed object should allow for pulling and stretching to remove support material from between the coils. This hypothesis drives the design optimization process, testing how many revolutions can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation.
This approach challenges traditional 3D printing constraints by leveraging the inherent flexibility of the slinky geometry to overcome support removal limitations, potentially enabling more complex and longer helical structures than would otherwise be printable.
Design files and G-code are available for download in the Design Files section.
Print Success Analysis: The first slinky print successfully demonstrated the viability of 3D printing complex helical geometries. The printed slinky maintained its structural integrity and demonstrated the expected mechanical properties, proving that additive manufacturing can create functional objects with intricate geometries that would be impossible to manufacture using traditional subtractive methods.
Key achievements: successful overhang printing, proper layer adhesion, maintained geometric accuracy, and functional mechanical properties suitable for the intended slinky behavior.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Bringing the first slinky design to life through 3D printing, testing the design's printability and mechanical properties in real-world conditions.
The printing process involved careful preparation, parameter optimization, and real-time monitoring to ensure successful fabrication of the complex slinky geometry.
First slinky print in progress - demonstrating 3D printing of complex helical geometry
Print Process Description: The printing process successfully demonstrated the capability of FDM 3D printing to create complex helical geometries. The slinky was printed using PETG material with optimized settings for layer adhesion and dimensional accuracy. The print required careful support structure management and precise temperature control to achieve the desired mechanical properties.
Key printing parameters included: 0.4mm nozzle diameter, 0.2mm layer height, PETG material, and optimized print speed for complex geometry. The print time was approximately 55 minutes for the complete slinky structure.
Watch the complete printing process in action, showing the layer-by-layer construction of the slinky's complex helical structure.
Complete printing process video showing layer-by-layer construction of the slinky
Video Analysis: This video demonstrates the successful 3D printing of the complex slinky geometry, showing how the printer handles overhangs, bridging, and intricate details. The printing process reveals the importance of proper support structures and temperature management for achieving functional mechanical properties.
Notable aspects: smooth layer transitions, successful overhang printing, proper bridging between coil segments, and consistent material flow throughout the complex geometry.
The primary goal of this project is to optimize the number of revolutions that are printable in a single slinky design, pushing the limits of 3D printing capabilities for complex helical geometries.
Key Hypothesis: Since this is a slinky design, the flexible nature of the printed object should allow for pulling and stretching to remove support material from between the coils. This hypothesis drives the design optimization process, testing how many revolutions can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation.
This approach challenges traditional 3D printing constraints by leveraging the inherent flexibility of the slinky geometry to overcome support removal limitations, potentially enabling more complex and longer helical structures than would otherwise be printable.
Design files and G-code are available for download in the Design Files section.
Print Success Analysis: The first slinky print successfully demonstrated the viability of 3D printing complex helical geometries. The printed slinky maintained its structural integrity and demonstrated the expected mechanical properties, proving that additive manufacturing can create functional objects with intricate geometries that would be impossible to manufacture using traditional subtractive methods.
Key achievements: successful overhang printing, proper layer adhesion, maintained geometric accuracy, and functional mechanical properties suitable for the intended slinky behavior.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Complete set of slinky design files and G-code for testing printable revolution limits and support removal hypothesis:
Initial slinky design with 28 coil iterations - testing maximum printable length
📥 DownloadRefined version of the 28-coil slinky design with optimized geometry
📥 DownloadThird iteration with 21 coils - balanced design for printability and functionality
📥 DownloadFourth iteration with 7 coils - compact version for testing support removal hypothesis
📥 DownloadG-code for 28-coil slinky (51 minutes print time) - maximum length test
📥 DownloadG-code for 14-coil slinky (58 minutes print time) - mid-range optimization
📥 DownloadG-code for 21-coil slinky (55 minutes print time) - optimal balance
📥 DownloadG-code for 7-coil slinky (57 minutes print time) - support removal test
📥 DownloadDesign Iteration Strategy: These files represent a systematic approach to optimizing printable slinky designs. Each iteration tests different coil counts to find the maximum number of revolutions that can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation of the flexible slinky structure.
The progression from 7 to 28 coils allows for testing the limits of 3D printing capabilities while validating the hypothesis that slinky flexibility enables support removal in complex internal geometries.
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Bringing the first slinky design to life through 3D printing, testing the design's printability and mechanical properties in real-world conditions.
The printing process involved careful preparation, parameter optimization, and real-time monitoring to ensure successful fabrication of the complex slinky geometry.
First slinky print in progress - demonstrating 3D printing of complex helical geometry
Print Process Description: The printing process successfully demonstrated the capability of FDM 3D printing to create complex helical geometries. The slinky was printed using PETG material with optimized settings for layer adhesion and dimensional accuracy. The print required careful support structure management and precise temperature control to achieve the desired mechanical properties.
Key printing parameters included: 0.4mm nozzle diameter, 0.2mm layer height, PETG material, and optimized print speed for complex geometry. The print time was approximately 55 minutes for the complete slinky structure.
Watch the complete printing process in action, showing the layer-by-layer construction of the slinky's complex helical structure.
Complete printing process video showing layer-by-layer construction of the slinky
Video Analysis: This video demonstrates the successful 3D printing of the complex slinky geometry, showing how the printer handles overhangs, bridging, and intricate details. The printing process reveals the importance of proper support structures and temperature management for achieving functional mechanical properties.
Notable aspects: smooth layer transitions, successful overhang printing, proper bridging between coil segments, and consistent material flow throughout the complex geometry.
The primary goal of this project is to optimize the number of revolutions that are printable in a single slinky design, pushing the limits of 3D printing capabilities for complex helical geometries.
Key Hypothesis: Since this is a slinky design, the flexible nature of the printed object should allow for pulling and stretching to remove support material from between the coils. This hypothesis drives the design optimization process, testing how many revolutions can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation.
This approach challenges traditional 3D printing constraints by leveraging the inherent flexibility of the slinky geometry to overcome support removal limitations, potentially enabling more complex and longer helical structures than would otherwise be printable.
Design files and G-code are available for download in the Design Files section.
Print Success Analysis: The first slinky print successfully demonstrated the viability of 3D printing complex helical geometries. The printed slinky maintained its structural integrity and demonstrated the expected mechanical properties, proving that additive manufacturing can create functional objects with intricate geometries that would be impossible to manufacture using traditional subtractive methods.
Key achievements: successful overhang printing, proper layer adhesion, maintained geometric accuracy, and functional mechanical properties suitable for the intended slinky behavior.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Complete set of slinky design files and G-code for testing printable revolution limits and support removal hypothesis:
Initial slinky design with 28 coil iterations - testing maximum printable length
📥 DownloadRefined version of the 28-coil slinky design with optimized geometry
📥 DownloadThird iteration with 21 coils - balanced design for printability and functionality
📥 DownloadFourth iteration with 7 coils - compact version for testing support removal hypothesis
📥 DownloadG-code for 28-coil slinky (51 minutes print time) - maximum length test
📥 DownloadG-code for 14-coil slinky (58 minutes print time) - mid-range optimization
📥 DownloadG-code for 21-coil slinky (55 minutes print time) - optimal balance
📥 DownloadG-code for 7-coil slinky (57 minutes print time) - support removal test
📥 DownloadDesign Iteration Strategy: These files represent a systematic approach to optimizing printable slinky designs. Each iteration tests different coil counts to find the maximum number of revolutions that can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation of the flexible slinky structure.
The progression from 7 to 28 coils allows for testing the limits of 3D printing capabilities while validating the hypothesis that slinky flexibility enables support removal in complex internal geometries.
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Bringing the first slinky design to life through 3D printing, testing the design's printability and mechanical properties in real-world conditions.
The printing process involved careful preparation, parameter optimization, and real-time monitoring to ensure successful fabrication of the complex slinky geometry.
First slinky print in progress - demonstrating 3D printing of complex helical geometry
Print Process Description: The printing process successfully demonstrated the capability of FDM 3D printing to create complex helical geometries. The slinky was printed using PETG material with optimized settings for layer adhesion and dimensional accuracy. The print required careful support structure management and precise temperature control to achieve the desired mechanical properties.
Key printing parameters included: 0.4mm nozzle diameter, 0.2mm layer height, PETG material, and optimized print speed for complex geometry. The print time was approximately 55 minutes for the complete slinky structure.
Watch the complete printing process in action, showing the layer-by-layer construction of the slinky's complex helical structure.
Complete printing process video showing layer-by-layer construction of the slinky
Video Analysis: This video demonstrates the successful 3D printing of the complex slinky geometry, showing how the printer handles overhangs, bridging, and intricate details. The printing process reveals the importance of proper support structures and temperature management for achieving functional mechanical properties.
Notable aspects: smooth layer transitions, successful overhang printing, proper bridging between coil segments, and consistent material flow throughout the complex geometry.
The primary goal of this project is to optimize the number of revolutions that are printable in a single slinky design, pushing the limits of 3D printing capabilities for complex helical geometries.
Key Hypothesis: Since this is a slinky design, the flexible nature of the printed object should allow for pulling and stretching to remove support material from between the coils. This hypothesis drives the design optimization process, testing how many revolutions can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation.
This approach challenges traditional 3D printing constraints by leveraging the inherent flexibility of the slinky geometry to overcome support removal limitations, potentially enabling more complex and longer helical structures than would otherwise be printable.
Design files and G-code are available for download in the Design Files section.
Print Success Analysis: The first slinky print successfully demonstrated the viability of 3D printing complex helical geometries. The printed slinky maintained its structural integrity and demonstrated the expected mechanical properties, proving that additive manufacturing can create functional objects with intricate geometries that would be impossible to manufacture using traditional subtractive methods.
Key achievements: successful overhang printing, proper layer adhesion, maintained geometric accuracy, and functional mechanical properties suitable for the intended slinky behavior.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Complete set of slinky design files and G-code for testing printable revolution limits and support removal hypothesis:
Initial slinky design with 28 coil iterations - testing maximum printable length
📥 DownloadRefined version of the 28-coil slinky design with optimized geometry
📥 DownloadThird iteration with 21 coils - balanced design for printability and functionality
📥 DownloadFourth iteration with 7 coils - compact version for testing support removal hypothesis
📥 DownloadG-code for 28-coil slinky (51 minutes print time) - maximum length test
📥 DownloadG-code for 14-coil slinky (58 minutes print time) - mid-range optimization
📥 DownloadG-code for 21-coil slinky (55 minutes print time) - optimal balance
📥 DownloadG-code for 7-coil slinky (57 minutes print time) - support removal test
📥 DownloadDesign Iteration Strategy: These files represent a systematic approach to optimizing printable slinky designs. Each iteration tests different coil counts to find the maximum number of revolutions that can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation of the flexible slinky structure.
The progression from 7 to 28 coils allows for testing the limits of 3D printing capabilities while validating the hypothesis that slinky flexibility enables support removal in complex internal geometries.
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
Principles & Cutting · HTMAA 2025
Successfully fabricated and assembled parametric design modular construction kit based on laser cutting origami crease patterns on cardboard.
Applied vinyl stickers and completed takehome assignment
📁 Design Files Available
Download CAD files, view SVG patterns, and access all design assets from this week's assignments
📄 View Design FilesThis week focuses on the fundamentals of digital fabrication: computer-aided design (CAD), computer-aided manufacturing (CAM), laser cutting, and vinyl cutting. We'll learn the complete workflow from design to finished parts.
Comprehensive training notes and media from laser cutter and vinyl cutter sessions.
Additional resources and guides from Anthony Pennes for laser cutting, vinyl cutting, and image compression workflows.
Comprehensive guides covering essential digital fabrication techniques, parameter optimization, and workflow best practices.
Essential techniques for optimizing image file sizes, setting up batch processing tools, and maintaining repository efficiency.
📖 View GuideComplete laser cutting workflow including safety, parameter optimization, joint design, and troubleshooting techniques.
📖 View GuideDetailed vinyl cutting techniques, software setup, machine operation, and weeding processes for professional results.
📖 View GuideNote: These guides were created by Anthony Pennes and are maintained as supplementary resources for the HTMAA course. View original Slack message for context.
Systematic testing and documentation of laser cutter parameters for optimal cutting performance. Assignment started: September 11, 2025 Assignment completed: September 16, 2025
Workflow Note: The Universal Control Software provides precise control over laser parameters, while Inkscape serves as the design interface for creating and sending cutting jobs. The color-coded line system allows for efficient batch processing of both cutting and engraving operations in a single job.
Finger joint - interlocking design for structural connections
Size of the slot that provides tight enough fit for assembly
Material choice significantly impacts joint quality and assembly precision
Comprehensive analysis of kerf and clearance measurements from systematic laser cutter testing.
View and interact with the complete dataset in Google Sheets:
Systematic measurement approach for characterizing laser cutter kerf and joint clearance using precision calipers.
Peg and hole measurement setup
Top measurement view
Bottom measurement view
Kerf Definition: The width of material removed by the laser beam during cutting. Measured as the difference between prescribed cut dimensions and actual cut dimensions.
Prescribed Cut (in) | Actual Cut #1 (in) | Actual Cut #2 (in) | Actual Cut #3 (in) | Average (in) | Std Dev (in) | Avg Kerf (in) |
---|---|---|---|---|---|---|
0.136 | 0.142 | 0.1405 | 0.1445 | 0.1423 | 0.0020 | 0.0032 |
0.137 | 0.142 | 0.1475 | 0.149 | 0.1462 | 0.0037 | 0.0046 |
0.138 | 0.148 | 0.1495 | 0.147 | 0.1482 | 0.0013 | 0.0051 |
0.139 | 0.146 | 0.146 | 0.1475 | 0.1465 | 0.0009 | 0.0038 |
0.143 | 0.155 | 0.1555 | 0.1545 | 0.1550 | 0.0005 | 0.0060 |
0.144 | 0.1535 | 0.153 | 0.15 | 0.1522 | 0.0019 | 0.0041 |
0.152 | 0.163 | 0.1655 | 0.165 | 0.1645 | 0.0013 | 0.0063 |
0.153 | 0.166 | 0.169 | 0.168 | 0.1677 | 0.0015 | 0.0073 |
Clearance Definition: The dimensional difference between hole and peg sizes. Negative values indicate interference fit (hole smaller than peg), while positive values indicate clearance fit.
Measurement | Sample #1 (in) | Sample #2 (in) | Sample #3 (in) | Average (in) | Std Dev (in) |
---|---|---|---|---|---|
Peg Size | 0.1505 | 0.1535 | 0.1505 | 0.1515 | 0.0017 |
Hole Size | 0.156 | 0.1575 | 0.1545 | 0.1560 | 0.0015 |
Clearance | -0.0055 | -0.004 | -0.004 | -0.0045 | 0.0009 |
0.0049 inches (4.9 thousandths)
-0.0045 inches (interference fit)
±0.0017 inches (high precision)
±0.0009 inches (very consistent)
Design and fabricate a modular construction kit using laser cutting and vinyl cutting techniques. Assignment started: September 10, 2025. Assignment completed: September 15, 2025
Initial research and clarification discussions with instructors and classmates to understand assignment requirements and technical constraints.
Special thanks to Erik Demaine for guidance on vinyl cutting crease patterns and fold differentiation techniques, and Anthony Pennes for clarifying assignment requirements, file formats, and material options. Their expertise was invaluable in understanding the technical constraints and design possibilities for this project.
I hand‑folded the crease pattern to validate the assembly. The parts do come together when the folds are reasonably close to the intended lines. A second, refolded gadget produced a noticeably cleaner assembly.
We tried cutting the full crease pattern on one side. It failed when layers with opposite cuts overlapped and had to be push‑folded through during the final folding step — the piece broke.
First assembly of two gadgets. Folds were smooth after separating mountain and valley cuts onto opposite sides to avoid breaking during push‑folds over multiple layers. The shop cardboard was tight in the assembly pocket; thinner Amazon box cardboard folded by hand fit better. Next step: make the laser‑cut pattern more exact.
Left to right: clear mountain cut, flip and cut the opposite side, clear valley cut.
Measurements confirming mountain vs valley sides.
Side profile and insertion step demonstrating clean folds without tearing.
Exploring double‑part strategies: sequential cuts, flips between sides, and opposite‑side cuts.
Temporary rubber band used to hold alignment while completing final folds.
Switched to thinner Amazon cardboard because the shop cardboard was too thick for the assembly pocket. The Amazon box folded by hand fit perfectly and assembled smoothly. Three gadgets worked with the thinner material. Rubber bands are just for compression — they assemble without them, though the bands make it easier to keep them as one unit during insertion into the next gadget.
Scaling up to quadruple cuts: sequential cuts, flips between sides, and opposite-side cutting strategies.
Three views of the double gadget assembled with Amazon cardboard, showing clean folds and proper fit.
Assembly sequence showing compression, support positioning, and insertion process for stable construction.
The culmination: triple gadget assembly demonstrating successful scaling with Amazon cardboard and support techniques.
Applying thick‑origami concepts to avoid layer collisions and enable folding with real material thickness.
From a discussion with Erik Demaine: double each crease into parallel offsets and open vertex regions as polygons to prevent collisions. A uniform spacing works for a first pass, but for correctness the spacing between the doubled creases should depend on how many layers lie between faces in the final folded state. I plan to estimate per‑crease layer counts from an unfolded model and adjust offsets accordingly.
Citation: Jason S. Ku and Erik D. Demaine, “Folding Flat Crease Patterns With Thick Materials”, Journal of Mechanisms and Robotics, 8(3), June 2016, pp. 031003‑1–6. View paper
Input: crease segments with mountain/valley labels; sheet size S; target thickness t offset = t / S (or a chosen fraction) for each crease c: draw two lines parallel to c at ±offset for each vertex (intersection of original creases): place a small regular polygon (e.g., octagon) centered at the vertex Output: doubled creases + vertex holes
Input: crease lines; sheet size S; target thickness t offset = t / S for each crease c: compute unit direction v and normals n1,n2 define two infinite offset lines at ±offset along n1/n2 for each vertex: collect incident creases; sort by angle into cyclic order for each adjacent pair (i, j): pick the offset side that lies inside the angular sector intersect those two offset lines → one polygon vertex connect all vertices in order → convex vertex polygon trim faces/creases by polygons as needed Output: doubled creases + exact vertex polygons
Following Erik's advice, offsets should scale with the number of layers between faces in the folded state. Plan: estimate per‑crease layer counts and set per‑crease offset = k × thickness × layers(c), while keeping vertex polygons valid to avoid collisions.
Design and cut vinyl stickers and stencils using the vinyl cutter. Assignment started: September 15, 2025 Assignment completed: September 15, 2025
Planned to vinyl cut lab logo stickers at first. Collected .png or .svg for each logo for the vinyl cutter software, and executing the complete workflow from cutting to final application. I hope to come back to the lab logos when there is less traffic on the vinyl cutter, I was more excited to see the fine detail of the vinyl cutter with the 2D parametric design at first!
Used a parametric sticker design that can be infinitely customized through an interactive web application. The design demonstrates the power of parametric modeling in creating personalized vinyl stickers with adjustable parameters for size, complexity, and visual elements. The assignment demonstrated both successful execution and troubleshooting when equipment issues arose.
This web-based generator was created as a final project in 6.5310 last semester and was used to download a PNG of the default design shown above. Generate unlimited variations of this parametric design by adjusting parameters in real-time to create custom stickers for any application.
🎨 Generate Custom DesignsComplete workflow from vinyl cutting through final sticker application, demonstrating the full process from design to finished product.
Vinyl cutter in action, cutting the Gladyshev Lab logo design with precise blade control and proper tension settings.
Clean vinyl cut showing precise cuts with proper registration and no tearing or incomplete cuts.
Systematic weeding process: starting from center, progressing through unwanted sections, and finishing with clean weeded vinyl ready for transfer.
Transfer paper application process: carefully applying transfer paper to hold vinyl design, then removing it to prepare for final application.
Final application steps: positioning vinyl on target surface, using tweezers for precise removal of the broken thin vinyl strip, and achieving clean final application.
Final result: applied laptop vinyl sticker and takehome vinyl sticker ready for use, demonstrating successful completion of the vinyl cutting workflow.
Encountered and resolved a motor failure during the vinyl cutting process, demonstrating troubleshooting skills and equipment maintenance knowledge.
Vinyl cutter displaying motor error, indicating a mechanical issue that prevented normal operation.
Side-by-side comparison showing the vinyl roll before and after the failure. The roll ran out of material and then fell, causing the vinyl to kink under the cutting wheel.
Simple fix process:
This common issue occurs when the vinyl roll runs out or becomes misaligned, causing the cutting mechanism to fail. The solution involves proper material handling and machine setup.
Download or view design files from this week's assignments.
Key insights and challenges encountered during this week.
Reflections will be added here as the week progresses...
Acknowledgements for the help I received this week from my classmates and instructors.
This week's training was well-documented by Katrina Li, thank you!
Camron reviewed the website and provided valuable feedback on navigation and user experience. She suggested implementing a table of contents to make it easier for visitors to navigate through the different sections of the weekly documentation. This suggestion led to the creation of the sleek, organized table of contents that now appears on both Week 0 and Week 1 pages, significantly improving the overall user experience and accessibility of the documentation.
Photos and videos of this week's training were taken by Mariam Fitaihi, thank you!
Anthony Pennes provided the kerf and clearance design files (HTMAJointTest v0.f3d and HTMAJointTest.dxf) as part of the laser cutter training. These files were essential for understanding joint tolerances and clearance requirements when working with laser-cut materials.
Erik reviewed my approach to folding thick materials and suggested using the Ku & Demaine thick‑origami method. He pointed me to the paper and emphasized that doubled creases should be spaced according to the number of layers between faces in the final fold. This feedback led me to implement two variants (estimate and exact) of thickened crease patterns and to plan a next step for layer‑aware offsets.
Jesse helped me with laser cutting while figuring out how to do it, providing valuable guidance and support during the learning process. His assistance was crucial for understanding the laser cutting workflow and techniques.
I took notes on the individual group assignment for characterizaing the laser cutter. :-)
Transparent documentation of AI assistance used in this week's work, following course guidelines for ethical AI usage.
This week's webpage development, training documentation, and assignment preparation were assisted by Cursor AI. The AI helped with HTML/CSS implementation, content organization, and structuring technical documentation.
Cursor AI assisted with organizing webpage sections, cleaning up HTML structure, and updating content for both week 0 and week 1 pages. The AI helped with code refactoring, section reorganization, and maintaining consistent styling across pages.
Cursor AI assisted with adding Anthony's HTMA guides to the Week 1 page, creating a new "Useful Documentation" section, and integrating external resource links with proper styling and organization.
Cursor AI assisted with creating a comprehensive Results section for the Laser Cutter Characterization Group Assignment, including kerf and clearance analysis tables, measurement methodology documentation, concept diagrams, and downloadable resources. The AI helped integrate Google Sheets data, create professional data tables, and include the complete measurement analysis workflow.
Cursor AI assisted with creating an interactive highlights section for Week 1, including visual improvements to the results display, clickable navigation links to detailed sections, table of contents integration, and enhanced user experience features. The AI helped implement hover effects, proper section linking, and visual hierarchy improvements for better navigation.
A separate chat was used to convert a flat crease pattern into a thick‑origami version following Ku & Demaine.
The AI doubled each crease into parallel offsets and generated vertex polygons (estimate = regular polygons; exact = sector‑aware polygons) and explained how to map desired thickness by setting OFFSET_FRAC = thickness / sheet_size
.
Cursor AI assisted with repository size management by breaking down large commits into smaller, manageable chunks under 10MB each. The AI helped organize media files into logical commits, added the Vinyl Cutter Individual Assignment section with proper styling and image sizing, and provided guidance on git workflow optimization to work within platform size limits.
Cursor AI assisted with updating the vinyl cutter individual assignment section with comprehensive documentation including successful cut and transfer workflow, motor failure troubleshooting, and 2D parametric design integration. The AI helped structure the content with proper media organization, descriptive captions, and consistent styling throughout the section.
Cursor AI assisted with adding a comprehensive Design Files section to the Week 1 page, including table of contents integration, organized file listings with download and view links, and contextual hyperlinks throughout the page for easy access to design assets. The AI helped structure the files by category (laser cutter CAD files, SVG patterns, vinyl cutter images) with appropriate styling.
Cursor AI assisted with adding kerf and clearance design files from Anthony Pennes to the Week 1 Design Files section, creating a new subsubsection for joint test files, and properly attributing the contribution in the contributions section with links to both the Slack message and design files section.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Bringing the first slinky design to life through 3D printing, testing the design's printability and mechanical properties in real-world conditions.
The printing process involved careful preparation, parameter optimization, and real-time monitoring to ensure successful fabrication of the complex slinky geometry.
First slinky print in progress - demonstrating 3D printing of complex helical geometry
Print Process Description: The printing process successfully demonstrated the capability of FDM 3D printing to create complex helical geometries. The slinky was printed using PETG material with optimized settings for layer adhesion and dimensional accuracy. The print required careful support structure management and precise temperature control to achieve the desired mechanical properties.
Key printing parameters included: 0.4mm nozzle diameter, 0.2mm layer height, PETG material, and optimized print speed for complex geometry. The print time was approximately 55 minutes for the complete slinky structure.
Watch the complete printing process in action, showing the layer-by-layer construction of the slinky's complex helical structure.
Complete printing process video showing layer-by-layer construction of the slinky
Video Analysis: This video demonstrates the successful 3D printing of the complex slinky geometry, showing how the printer handles overhangs, bridging, and intricate details. The printing process reveals the importance of proper support structures and temperature management for achieving functional mechanical properties.
Notable aspects: smooth layer transitions, successful overhang printing, proper bridging between coil segments, and consistent material flow throughout the complex geometry.
The primary goal of this project is to optimize the number of revolutions that are printable in a single slinky design, pushing the limits of 3D printing capabilities for complex helical geometries.
Key Hypothesis: Since this is a slinky design, the flexible nature of the printed object should allow for pulling and stretching to remove support material from between the coils. This hypothesis drives the design optimization process, testing how many revolutions can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation.
This approach challenges traditional 3D printing constraints by leveraging the inherent flexibility of the slinky geometry to overcome support removal limitations, potentially enabling more complex and longer helical structures than would otherwise be printable.
Documenting the initial printing results and the challenges encountered with support removal, leading to refined techniques for successful slinky fabrication.
The first attempts at support removal revealed that simple breaking methods were insufficient for the complex internal geometry of the slinky design.
Breaking support fails - insufficient for complex internal geometry
Razor method works but requires caution and carefulness
Support Removal Analysis: Initial attempts at simply breaking support material proved ineffective due to the complex internal geometry of the slinky coils. The support material was too tightly integrated with the helical structure to be removed through mechanical breaking alone.
The razor method, while effective, requires extreme caution and carefulness to avoid damaging the delicate slinky structure. This process demands patience and precision to successfully remove internal supports without compromising the print quality.
After refining the support removal technique, the slinky prints achieved successful results with proper mechanical functionality.
First successful slinky print - demonstrating proper mechanical functionality
Multiple successful slinky prints - validation of design and process
Success Analysis: The successful slinky prints demonstrate the viability of 3D printing complex helical geometries with proper support removal techniques. The prints maintain their structural integrity and exhibit the expected slinky behavior, validating both the design approach and the fabrication process.
Key achievements: successful support removal, maintained geometric accuracy, functional mechanical properties, and reproducible results across multiple prints.
Design files and G-code are available for download in the Design Files section.
Print Success Analysis: The first slinky print successfully demonstrated the viability of 3D printing complex helical geometries. The printed slinky maintained its structural integrity and demonstrated the expected mechanical properties, proving that additive manufacturing can create functional objects with intricate geometries that would be impossible to manufacture using traditional subtractive methods.
Key achievements: successful overhang printing, proper layer adhesion, maintained geometric accuracy, and functional mechanical properties suitable for the intended slinky behavior.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Complete set of slinky design files and G-code for testing printable revolution limits and support removal hypothesis:
Initial slinky design with 28 coil iterations - testing maximum printable length
📥 DownloadRefined version of the 28-coil slinky design with optimized geometry
📥 DownloadThird iteration with 21 coils - balanced design for printability and functionality
📥 DownloadFourth iteration with 7 coils - compact version for testing support removal hypothesis
📥 DownloadG-code for 28-coil slinky (51 minutes print time) - maximum length test
📥 DownloadG-code for 14-coil slinky (58 minutes print time) - mid-range optimization
📥 DownloadG-code for 21-coil slinky (55 minutes print time) - optimal balance
📥 DownloadG-code for 7-coil slinky (57 minutes print time) - support removal test
📥 DownloadDesign Iteration Strategy: These files represent a systematic approach to optimizing printable slinky designs. Each iteration tests different coil counts to find the maximum number of revolutions that can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation of the flexible slinky structure.
The progression from 7 to 28 coils allows for testing the limits of 3D printing capabilities while validating the hypothesis that slinky flexibility enables support removal in complex internal geometries.
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Bringing the first slinky design to life through 3D printing, testing the design's printability and mechanical properties in real-world conditions.
The printing process involved careful preparation, parameter optimization, and real-time monitoring to ensure successful fabrication of the complex slinky geometry.
First slinky print in progress - demonstrating 3D printing of complex helical geometry
Print Process Description: The printing process successfully demonstrated the capability of FDM 3D printing to create complex helical geometries. The slinky was printed using PETG material with optimized settings for layer adhesion and dimensional accuracy. The print required careful support structure management and precise temperature control to achieve the desired mechanical properties.
Key printing parameters included: 0.4mm nozzle diameter, 0.2mm layer height, PETG material, and optimized print speed for complex geometry. The print time was approximately 55 minutes for the complete slinky structure.
Watch the complete printing process in action, showing the layer-by-layer construction of the slinky's complex helical structure.
Complete printing process video showing layer-by-layer construction of the slinky
Video Analysis: This video demonstrates the successful 3D printing of the complex slinky geometry, showing how the printer handles overhangs, bridging, and intricate details. The printing process reveals the importance of proper support structures and temperature management for achieving functional mechanical properties.
Notable aspects: smooth layer transitions, successful overhang printing, proper bridging between coil segments, and consistent material flow throughout the complex geometry.
The primary goal of this project is to optimize the number of revolutions that are printable in a single slinky design, pushing the limits of 3D printing capabilities for complex helical geometries.
Key Hypothesis: Since this is a slinky design, the flexible nature of the printed object should allow for pulling and stretching to remove support material from between the coils. This hypothesis drives the design optimization process, testing how many revolutions can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation.
This approach challenges traditional 3D printing constraints by leveraging the inherent flexibility of the slinky geometry to overcome support removal limitations, potentially enabling more complex and longer helical structures than would otherwise be printable.
Documenting the initial printing results and the challenges encountered with support removal, leading to refined techniques for successful slinky fabrication.
The first attempts at support removal revealed that simple breaking methods were insufficient for the complex internal geometry of the slinky design.
Breaking support fails - insufficient for complex internal geometry
Razor method works but requires caution and carefulness
Support Removal Analysis: Initial attempts at simply breaking support material proved ineffective due to the complex internal geometry of the slinky coils. The support material was too tightly integrated with the helical structure to be removed through mechanical breaking alone.
The razor method, while effective, requires extreme caution and carefulness to avoid damaging the delicate slinky structure. This process demands patience and precision to successfully remove internal supports without compromising the print quality.
After refining the support removal technique, the slinky prints achieved successful results with proper mechanical functionality.
First successful slinky print - demonstrating proper mechanical functionality
Multiple successful slinky prints - validation of design and process
Success Analysis: The successful slinky prints demonstrate the viability of 3D printing complex helical geometries with proper support removal techniques. The prints maintain their structural integrity and exhibit the expected slinky behavior, validating both the design approach and the fabrication process.
Key achievements: successful support removal, maintained geometric accuracy, functional mechanical properties, and reproducible results across multiple prints.
Design files and G-code are available for download in the Design Files section.
Print Success Analysis: The first slinky print successfully demonstrated the viability of 3D printing complex helical geometries. The printed slinky maintained its structural integrity and demonstrated the expected mechanical properties, proving that additive manufacturing can create functional objects with intricate geometries that would be impossible to manufacture using traditional subtractive methods.
Key achievements: successful overhang printing, proper layer adhesion, maintained geometric accuracy, and functional mechanical properties suitable for the intended slinky behavior.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Complete set of slinky design files and G-code for testing printable revolution limits and support removal hypothesis:
Initial slinky design with 28 coil iterations - testing maximum printable length
📥 DownloadRefined version of the 28-coil slinky design with optimized geometry
📥 DownloadThird iteration with 21 coils - balanced design for printability and functionality
📥 DownloadFourth iteration with 7 coils - compact version for testing support removal hypothesis
📥 DownloadG-code for 28-coil slinky (51 minutes print time) - maximum length test
📥 DownloadG-code for 14-coil slinky (58 minutes print time) - mid-range optimization
📥 DownloadG-code for 21-coil slinky (55 minutes print time) - optimal balance
📥 DownloadG-code for 7-coil slinky (57 minutes print time) - support removal test
📥 DownloadDesign Iteration Strategy: These files represent a systematic approach to optimizing printable slinky designs. Each iteration tests different coil counts to find the maximum number of revolutions that can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation of the flexible slinky structure.
The progression from 7 to 28 coils allows for testing the limits of 3D printing capabilities while validating the hypothesis that slinky flexibility enables support removal in complex internal geometries.
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
To optimize print time and material usage, we strategically grouped all supported and unsupported tests into two separate prints, allowing for comprehensive evaluation of printer capabilities.
Supported tests print - grouped for efficient testing
Unsupported tests print - challenging geometry evaluation
Print Strategy: By grouping all supported tests in one print and all unsupported tests in another, we were able to efficiently evaluate printer capabilities while minimizing material waste and print time. This approach allowed for direct comparison between different test geometries and provided comprehensive data on the printer's performance across various design constraints.
The supported tests focused on features that should print reliably, while the unsupported tests pushed the boundaries of what the printer could achieve without additional support structures.
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Bringing the first slinky design to life through 3D printing, testing the design's printability and mechanical properties in real-world conditions.
The printing process involved careful preparation, parameter optimization, and real-time monitoring to ensure successful fabrication of the complex slinky geometry.
First slinky print in progress - demonstrating 3D printing of complex helical geometry
Print Process Description: The printing process successfully demonstrated the capability of FDM 3D printing to create complex helical geometries. The slinky was printed using PETG material with optimized settings for layer adhesion and dimensional accuracy. The print required careful support structure management and precise temperature control to achieve the desired mechanical properties.
Key printing parameters included: 0.4mm nozzle diameter, 0.2mm layer height, PETG material, and optimized print speed for complex geometry. The print time was approximately 55 minutes for the complete slinky structure.
Watch the complete printing process in action, showing the layer-by-layer construction of the slinky's complex helical structure.
Complete printing process video showing layer-by-layer construction of the slinky
Video Analysis: This video demonstrates the successful 3D printing of the complex slinky geometry, showing how the printer handles overhangs, bridging, and intricate details. The printing process reveals the importance of proper support structures and temperature management for achieving functional mechanical properties.
Notable aspects: smooth layer transitions, successful overhang printing, proper bridging between coil segments, and consistent material flow throughout the complex geometry.
The primary goal of this project is to optimize the number of revolutions that are printable in a single slinky design, pushing the limits of 3D printing capabilities for complex helical geometries.
Key Hypothesis: Since this is a slinky design, the flexible nature of the printed object should allow for pulling and stretching to remove support material from between the coils. This hypothesis drives the design optimization process, testing how many revolutions can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation.
This approach challenges traditional 3D printing constraints by leveraging the inherent flexibility of the slinky geometry to overcome support removal limitations, potentially enabling more complex and longer helical structures than would otherwise be printable.
Documenting the initial printing results and the challenges encountered with support removal, leading to refined techniques for successful slinky fabrication.
The first attempts at support removal revealed that simple breaking methods were insufficient for the complex internal geometry of the slinky design.
Breaking support fails - insufficient for complex internal geometry
Razor method works but requires caution and carefulness
Support Removal Analysis: Initial attempts at simply breaking support material proved ineffective due to the complex internal geometry of the slinky coils. The support material was too tightly integrated with the helical structure to be removed through mechanical breaking alone.
The razor method, while effective, requires extreme caution and carefulness to avoid damaging the delicate slinky structure. This process demands patience and precision to successfully remove internal supports without compromising the print quality.
After refining the support removal technique, the slinky prints achieved successful results with proper mechanical functionality.
First successful slinky print - demonstrating proper mechanical functionality
Multiple successful slinky prints - validation of design and process
Success Analysis: The successful slinky prints demonstrate the viability of 3D printing complex helical geometries with proper support removal techniques. The prints maintain their structural integrity and exhibit the expected slinky behavior, validating both the design approach and the fabrication process.
Key achievements: successful support removal, maintained geometric accuracy, functional mechanical properties, and reproducible results across multiple prints.
Design files and G-code are available for download in the Design Files section.
Print Success Analysis: The first slinky print successfully demonstrated the viability of 3D printing complex helical geometries. The printed slinky maintained its structural integrity and demonstrated the expected mechanical properties, proving that additive manufacturing can create functional objects with intricate geometries that would be impossible to manufacture using traditional subtractive methods.
Key achievements: successful overhang printing, proper layer adhesion, maintained geometric accuracy, and functional mechanical properties suitable for the intended slinky behavior.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Complete set of slinky design files and G-code for testing printable revolution limits and support removal hypothesis:
Initial slinky design with 28 coil iterations - testing maximum printable length
📥 DownloadRefined version of the 28-coil slinky design with optimized geometry
📥 DownloadThird iteration with 21 coils - balanced design for printability and functionality
📥 DownloadFourth iteration with 7 coils - compact version for testing support removal hypothesis
📥 DownloadG-code for 28-coil slinky (51 minutes print time) - maximum length test
📥 DownloadG-code for 14-coil slinky (58 minutes print time) - mid-range optimization
📥 DownloadG-code for 21-coil slinky (55 minutes print time) - optimal balance
📥 DownloadG-code for 7-coil slinky (57 minutes print time) - support removal test
📥 DownloadDesign Iteration Strategy: These files represent a systematic approach to optimizing printable slinky designs. Each iteration tests different coil counts to find the maximum number of revolutions that can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation of the flexible slinky structure.
The progression from 7 to 28 coils allows for testing the limits of 3D printing capabilities while validating the hypothesis that slinky flexibility enables support removal in complex internal geometries.
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Comprehensive guide to 3D printing techniques, software configuration, and best practices for optimal print quality and efficiency.
Advanced slicing software with comprehensive print settings and optimization tools
High-quality PLA filament with consistent properties and reliable printing characteristics
0.4mm nozzle diameter for balanced detail and print speed
Maximum height: 10 inches - consider this constraint for tall prints
Start with 0.2mm for most prints, reduce to 0.15mm for detailed parts, increase to 0.3mm for prototypes.
Test higher speeds gradually - many printers can handle faster speeds than default settings suggest.
Use 2-3 walls for most applications, increase for structural parts, decrease for decorative items.
Remember the 10-inch height limit when designing tall objects - consider splitting large prints.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
To optimize print time and material usage, we strategically grouped all supported and unsupported tests into two separate prints, allowing for comprehensive evaluation of printer capabilities.
Supported tests print - grouped for efficient testing
Unsupported tests print - challenging geometry evaluation
Print Strategy: By grouping all supported tests in one print and all unsupported tests in another, we were able to efficiently evaluate printer capabilities while minimizing material waste and print time. This approach allowed for direct comparison between different test geometries and provided comprehensive data on the printer's performance across various design constraints.
The supported tests focused on features that should print reliably, while the unsupported tests pushed the boundaries of what the printer could achieve without additional support structures.
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Bringing the first slinky design to life through 3D printing, testing the design's printability and mechanical properties in real-world conditions.
The printing process involved careful preparation, parameter optimization, and real-time monitoring to ensure successful fabrication of the complex slinky geometry.
First slinky print in progress - demonstrating 3D printing of complex helical geometry
Print Process Description: The printing process successfully demonstrated the capability of FDM 3D printing to create complex helical geometries. The slinky was printed using PETG material with optimized settings for layer adhesion and dimensional accuracy. The print required careful support structure management and precise temperature control to achieve the desired mechanical properties.
Key printing parameters included: 0.4mm nozzle diameter, 0.2mm layer height, PETG material, and optimized print speed for complex geometry. The print time was approximately 55 minutes for the complete slinky structure.
Watch the complete printing process in action, showing the layer-by-layer construction of the slinky's complex helical structure.
Complete printing process video showing layer-by-layer construction of the slinky
Video Analysis: This video demonstrates the successful 3D printing of the complex slinky geometry, showing how the printer handles overhangs, bridging, and intricate details. The printing process reveals the importance of proper support structures and temperature management for achieving functional mechanical properties.
Notable aspects: smooth layer transitions, successful overhang printing, proper bridging between coil segments, and consistent material flow throughout the complex geometry.
The primary goal of this project is to optimize the number of revolutions that are printable in a single slinky design, pushing the limits of 3D printing capabilities for complex helical geometries.
Key Hypothesis: Since this is a slinky design, the flexible nature of the printed object should allow for pulling and stretching to remove support material from between the coils. This hypothesis drives the design optimization process, testing how many revolutions can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation.
This approach challenges traditional 3D printing constraints by leveraging the inherent flexibility of the slinky geometry to overcome support removal limitations, potentially enabling more complex and longer helical structures than would otherwise be printable.
Documenting the initial printing results and the challenges encountered with support removal, leading to refined techniques for successful slinky fabrication.
The first attempts at support removal revealed that simple breaking methods were insufficient for the complex internal geometry of the slinky design.
Breaking support fails - insufficient for complex internal geometry
Razor method works but requires caution and carefulness
Support Removal Analysis: Initial attempts at simply breaking support material proved ineffective due to the complex internal geometry of the slinky coils. The support material was too tightly integrated with the helical structure to be removed through mechanical breaking alone.
The razor method, while effective, requires extreme caution and carefulness to avoid damaging the delicate slinky structure. This process demands patience and precision to successfully remove internal supports without compromising the print quality.
After refining the support removal technique, the slinky prints achieved successful results with proper mechanical functionality.
First successful slinky print - demonstrating proper mechanical functionality
Multiple successful slinky prints - validation of design and process
Success Analysis: The successful slinky prints demonstrate the viability of 3D printing complex helical geometries with proper support removal techniques. The prints maintain their structural integrity and exhibit the expected slinky behavior, validating both the design approach and the fabrication process.
Key achievements: successful support removal, maintained geometric accuracy, functional mechanical properties, and reproducible results across multiple prints.
Design files and G-code are available for download in the Design Files section.
Print Success Analysis: The first slinky print successfully demonstrated the viability of 3D printing complex helical geometries. The printed slinky maintained its structural integrity and demonstrated the expected mechanical properties, proving that additive manufacturing can create functional objects with intricate geometries that would be impossible to manufacture using traditional subtractive methods.
Key achievements: successful overhang printing, proper layer adhesion, maintained geometric accuracy, and functional mechanical properties suitable for the intended slinky behavior.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Complete set of slinky design files and G-code for testing printable revolution limits and support removal hypothesis:
Initial slinky design with 28 coil iterations - testing maximum printable length
📥 DownloadRefined version of the 28-coil slinky design with optimized geometry
📥 DownloadThird iteration with 21 coils - balanced design for printability and functionality
📥 DownloadFourth iteration with 7 coils - compact version for testing support removal hypothesis
📥 DownloadG-code for 28-coil slinky (51 minutes print time) - maximum length test
📥 DownloadG-code for 14-coil slinky (58 minutes print time) - mid-range optimization
📥 DownloadG-code for 21-coil slinky (55 minutes print time) - optimal balance
📥 DownloadG-code for 7-coil slinky (57 minutes print time) - support removal test
📥 DownloadDesign Iteration Strategy: These files represent a systematic approach to optimizing printable slinky designs. Each iteration tests different coil counts to find the maximum number of revolutions that can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation of the flexible slinky structure.
The progression from 7 to 28 coils allows for testing the limits of 3D printing capabilities while validating the hypothesis that slinky flexibility enables support removal in complex internal geometries.
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Comprehensive guide to 3D printing techniques, software configuration, and best practices for optimal print quality and efficiency.
Advanced slicing software with comprehensive print settings and optimization tools
High-quality PLA filament with consistent properties and reliable printing characteristics
0.4mm nozzle diameter for balanced detail and print speed
Maximum height: 10 inches - consider this constraint for tall prints
Start with 0.2mm for most prints, reduce to 0.15mm for detailed parts, increase to 0.3mm for prototypes.
Test higher speeds gradually - many printers can handle faster speeds than default settings suggest.
Use 2-3 walls for most applications, increase for structural parts, decrease for decorative items.
Remember the 10-inch height limit when designing tall objects - consider splitting large prints.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
To optimize print time and material usage, we strategically grouped all supported and unsupported tests into two separate prints, allowing for comprehensive evaluation of printer capabilities.
Supported tests print - grouped for efficient testing
Unsupported tests print - challenging geometry evaluation
Print Strategy: By grouping all supported tests in one print and all unsupported tests in another, we were able to efficiently evaluate printer capabilities while minimizing material waste and print time. This approach allowed for direct comparison between different test geometries and provided comprehensive data on the printer's performance across various design constraints.
The supported tests focused on features that should print reliably, while the unsupported tests pushed the boundaries of what the printer could achieve without additional support structures.
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Bringing the first slinky design to life through 3D printing, testing the design's printability and mechanical properties in real-world conditions.
The printing process involved careful preparation, parameter optimization, and real-time monitoring to ensure successful fabrication of the complex slinky geometry.
First slinky print in progress - demonstrating 3D printing of complex helical geometry
Print Process Description: The printing process successfully demonstrated the capability of FDM 3D printing to create complex helical geometries. The slinky was printed using PETG material with optimized settings for layer adhesion and dimensional accuracy. The print required careful support structure management and precise temperature control to achieve the desired mechanical properties.
Key printing parameters included: 0.4mm nozzle diameter, 0.2mm layer height, PETG material, and optimized print speed for complex geometry. The print time was approximately 55 minutes for the complete slinky structure.
Watch the complete printing process in action, showing the layer-by-layer construction of the slinky's complex helical structure.
Complete printing process video showing layer-by-layer construction of the slinky
Video Analysis: This video demonstrates the successful 3D printing of the complex slinky geometry, showing how the printer handles overhangs, bridging, and intricate details. The printing process reveals the importance of proper support structures and temperature management for achieving functional mechanical properties.
Notable aspects: smooth layer transitions, successful overhang printing, proper bridging between coil segments, and consistent material flow throughout the complex geometry.
The primary goal of this project is to optimize the number of revolutions that are printable in a single slinky design, pushing the limits of 3D printing capabilities for complex helical geometries.
Key Hypothesis: Since this is a slinky design, the flexible nature of the printed object should allow for pulling and stretching to remove support material from between the coils. This hypothesis drives the design optimization process, testing how many revolutions can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation.
This approach challenges traditional 3D printing constraints by leveraging the inherent flexibility of the slinky geometry to overcome support removal limitations, potentially enabling more complex and longer helical structures than would otherwise be printable.
Documenting the initial printing results and the challenges encountered with support removal, leading to refined techniques for successful slinky fabrication.
The first attempts at support removal revealed that simple breaking methods were insufficient for the complex internal geometry of the slinky design.
Breaking support fails - insufficient for complex internal geometry
Razor method works but requires caution and carefulness
Support Removal Analysis: Initial attempts at simply breaking support material proved ineffective due to the complex internal geometry of the slinky coils. The support material was too tightly integrated with the helical structure to be removed through mechanical breaking alone.
The razor method, while effective, requires extreme caution and carefulness to avoid damaging the delicate slinky structure. This process demands patience and precision to successfully remove internal supports without compromising the print quality.
After refining the support removal technique, the slinky prints achieved successful results with proper mechanical functionality.
First successful slinky print - demonstrating proper mechanical functionality
Multiple successful slinky prints - validation of design and process
Success Analysis: The successful slinky prints demonstrate the viability of 3D printing complex helical geometries with proper support removal techniques. The prints maintain their structural integrity and exhibit the expected slinky behavior, validating both the design approach and the fabrication process.
Key achievements: successful support removal, maintained geometric accuracy, functional mechanical properties, and reproducible results across multiple prints.
Design files and G-code are available for download in the Design Files section.
Print Success Analysis: The first slinky print successfully demonstrated the viability of 3D printing complex helical geometries. The printed slinky maintained its structural integrity and demonstrated the expected mechanical properties, proving that additive manufacturing can create functional objects with intricate geometries that would be impossible to manufacture using traditional subtractive methods.
Key achievements: successful overhang printing, proper layer adhesion, maintained geometric accuracy, and functional mechanical properties suitable for the intended slinky behavior.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Complete set of slinky design files and G-code for testing printable revolution limits and support removal hypothesis:
Initial slinky design with 28 coil iterations - testing maximum printable length
📥 DownloadRefined version of the 28-coil slinky design with optimized geometry
📥 DownloadThird iteration with 21 coils - balanced design for printability and functionality
📥 DownloadFourth iteration with 7 coils - compact version for testing support removal hypothesis
📥 DownloadG-code for 28-coil slinky (51 minutes print time) - maximum length test
📥 DownloadG-code for 14-coil slinky (58 minutes print time) - mid-range optimization
📥 DownloadG-code for 21-coil slinky (55 minutes print time) - optimal balance
📥 DownloadG-code for 7-coil slinky (57 minutes print time) - support removal test
📥 DownloadDesign Iteration Strategy: These files represent a systematic approach to optimizing printable slinky designs. Each iteration tests different coil counts to find the maximum number of revolutions that can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation of the flexible slinky structure.
The progression from 7 to 28 coils allows for testing the limits of 3D printing capabilities while validating the hypothesis that slinky flexibility enables support removal in complex internal geometries.
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Comprehensive guide to 3D printing techniques, software configuration, and best practices for optimal print quality and efficiency.
Advanced slicing software with comprehensive print settings and optimization tools
High-quality PLA filament with consistent properties and reliable printing characteristics
0.4mm nozzle diameter for balanced detail and print speed
Maximum height: 10 inches - consider this constraint for tall prints
Start with 0.2mm for most prints, reduce to 0.15mm for detailed parts, increase to 0.3mm for prototypes.
Test higher speeds gradually - many printers can handle faster speeds than default settings suggest.
Use 2-3 walls for most applications, increase for structural parts, decrease for decorative items.
Remember the 10-inch height limit when designing tall objects - consider splitting large prints.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
To optimize print time and material usage, we strategically grouped all supported and unsupported tests into two separate prints, allowing for comprehensive evaluation of printer capabilities.
Supported tests print - grouped for efficient testing
Unsupported tests print - challenging geometry evaluation
Print Strategy: By grouping all supported tests in one print and all unsupported tests in another, we were able to efficiently evaluate printer capabilities while minimizing material waste and print time. This approach allowed for direct comparison between different test geometries and provided comprehensive data on the printer's performance across various design constraints.
The supported tests focused on features that should print reliably, while the unsupported tests pushed the boundaries of what the printer could achieve without additional support structures.
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Bringing the first slinky design to life through 3D printing, testing the design's printability and mechanical properties in real-world conditions.
The printing process involved careful preparation, parameter optimization, and real-time monitoring to ensure successful fabrication of the complex slinky geometry.
First slinky print in progress - demonstrating 3D printing of complex helical geometry
Print Process Description: The printing process successfully demonstrated the capability of FDM 3D printing to create complex helical geometries. The slinky was printed using PETG material with optimized settings for layer adhesion and dimensional accuracy. The print required careful support structure management and precise temperature control to achieve the desired mechanical properties.
Key printing parameters included: 0.4mm nozzle diameter, 0.2mm layer height, PETG material, and optimized print speed for complex geometry. The print time was approximately 55 minutes for the complete slinky structure.
Watch the complete printing process in action, showing the layer-by-layer construction of the slinky's complex helical structure.
Complete printing process video showing layer-by-layer construction of the slinky
Video Analysis: This video demonstrates the successful 3D printing of the complex slinky geometry, showing how the printer handles overhangs, bridging, and intricate details. The printing process reveals the importance of proper support structures and temperature management for achieving functional mechanical properties.
Notable aspects: smooth layer transitions, successful overhang printing, proper bridging between coil segments, and consistent material flow throughout the complex geometry.
The primary goal of this project is to optimize the number of revolutions that are printable in a single slinky design, pushing the limits of 3D printing capabilities for complex helical geometries.
Key Hypothesis: Since this is a slinky design, the flexible nature of the printed object should allow for pulling and stretching to remove support material from between the coils. This hypothesis drives the design optimization process, testing how many revolutions can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation.
This approach challenges traditional 3D printing constraints by leveraging the inherent flexibility of the slinky geometry to overcome support removal limitations, potentially enabling more complex and longer helical structures than would otherwise be printable.
Documenting the initial printing results and the challenges encountered with support removal, leading to refined techniques for successful slinky fabrication.
The first attempts at support removal revealed that simple breaking methods were insufficient for the complex internal geometry of the slinky design.
Breaking support fails - insufficient for complex internal geometry
Razor method works but requires caution and carefulness
Support Removal Analysis: Initial attempts at simply breaking support material proved ineffective due to the complex internal geometry of the slinky coils. The support material was too tightly integrated with the helical structure to be removed through mechanical breaking alone.
The razor method, while effective, requires extreme caution and carefulness to avoid damaging the delicate slinky structure. This process demands patience and precision to successfully remove internal supports without compromising the print quality.
After refining the support removal technique, the slinky prints achieved successful results with proper mechanical functionality.
First successful slinky print - demonstrating proper mechanical functionality
Multiple successful slinky prints - validation of design and process
Success Analysis: The successful slinky prints demonstrate the viability of 3D printing complex helical geometries with proper support removal techniques. The prints maintain their structural integrity and exhibit the expected slinky behavior, validating both the design approach and the fabrication process.
Key achievements: successful support removal, maintained geometric accuracy, functional mechanical properties, and reproducible results across multiple prints.
The final iteration of the slinky design achieved full functionality with proper mechanical behavior and successful support removal.
The final step in support removal required precise snipping to achieve clean separation and proper slinky functionality.
Fine snipping process - precise support removal for clean slinky functionality
Snipping Process: The final support removal required careful snipping with precision tools to achieve clean separation between the slinky coils and support material. This delicate process was essential for maintaining the structural integrity while enabling proper slinky movement.
Key considerations: maintaining coil geometry, avoiding damage to the helical structure, and ensuring smooth movement between coils.
The completed slinky successfully passed the classic staircase test, demonstrating proper mechanical functionality and slinky behavior.
Complete full slinky - ready for staircase test
Slinky staircase test - demonstrating proper mechanical functionality
Test Success: The slinky successfully passed the staircase test, demonstrating proper mechanical functionality with smooth coil movement and the characteristic slinky behavior. This validates both the design approach and the 3D printing process for creating functional mechanical objects.
Key achievements: proper coil separation, smooth movement, maintained structural integrity, and classic slinky behavior.
Design files and G-code are available for download in the Design Files section.
Print Success Analysis: The first slinky print successfully demonstrated the viability of 3D printing complex helical geometries. The printed slinky maintained its structural integrity and demonstrated the expected mechanical properties, proving that additive manufacturing can create functional objects with intricate geometries that would be impossible to manufacture using traditional subtractive methods.
Key achievements: successful overhang printing, proper layer adhesion, maintained geometric accuracy, and functional mechanical properties suitable for the intended slinky behavior.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Complete set of slinky design files and G-code for testing printable revolution limits and support removal hypothesis:
Initial slinky design with 28 coil iterations - testing maximum printable length
📥 DownloadRefined version of the 28-coil slinky design with optimized geometry
📥 DownloadThird iteration with 21 coils - balanced design for printability and functionality
📥 DownloadFourth iteration with 7 coils - compact version for testing support removal hypothesis
📥 DownloadG-code for 28-coil slinky (51 minutes print time) - maximum length test
📥 DownloadG-code for 14-coil slinky (58 minutes print time) - mid-range optimization
📥 DownloadG-code for 21-coil slinky (55 minutes print time) - optimal balance
📥 DownloadG-code for 7-coil slinky (57 minutes print time) - support removal test
📥 DownloadDesign Iteration Strategy: These files represent a systematic approach to optimizing printable slinky designs. Each iteration tests different coil counts to find the maximum number of revolutions that can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation of the flexible slinky structure.
The progression from 7 to 28 coils allows for testing the limits of 3D printing capabilities while validating the hypothesis that slinky flexibility enables support removal in complex internal geometries.
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Comprehensive guide to 3D printing techniques, software configuration, and best practices for optimal print quality and efficiency.
Advanced slicing software with comprehensive print settings and optimization tools
High-quality PLA filament with consistent properties and reliable printing characteristics
0.4mm nozzle diameter for balanced detail and print speed
Maximum height: 10 inches - consider this constraint for tall prints
Start with 0.2mm for most prints, reduce to 0.15mm for detailed parts, increase to 0.3mm for prototypes.
Test higher speeds gradually - many printers can handle faster speeds than default settings suggest.
Use 2-3 walls for most applications, increase for structural parts, decrease for decorative items.
Remember the 10-inch height limit when designing tall objects - consider splitting large prints.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
To optimize print time and material usage, we strategically grouped all supported and unsupported tests into two separate prints, allowing for comprehensive evaluation of printer capabilities.
Supported tests print - grouped for efficient testing
Unsupported tests print - challenging geometry evaluation
Print Strategy: By grouping all supported tests in one print and all unsupported tests in another, we were able to efficiently evaluate printer capabilities while minimizing material waste and print time. This approach allowed for direct comparison between different test geometries and provided comprehensive data on the printer's performance across various design constraints.
The supported tests focused on features that should print reliably, while the unsupported tests pushed the boundaries of what the printer could achieve without additional support structures.
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Bringing the first slinky design to life through 3D printing, testing the design's printability and mechanical properties in real-world conditions.
The printing process involved careful preparation, parameter optimization, and real-time monitoring to ensure successful fabrication of the complex slinky geometry.
First slinky print in progress - demonstrating 3D printing of complex helical geometry
Print Process Description: The printing process successfully demonstrated the capability of FDM 3D printing to create complex helical geometries. The slinky was printed using PETG material with optimized settings for layer adhesion and dimensional accuracy. The print required careful support structure management and precise temperature control to achieve the desired mechanical properties.
Key printing parameters included: 0.4mm nozzle diameter, 0.2mm layer height, PETG material, and optimized print speed for complex geometry. The print time was approximately 55 minutes for the complete slinky structure.
Watch the complete printing process in action, showing the layer-by-layer construction of the slinky's complex helical structure.
Complete printing process video showing layer-by-layer construction of the slinky
Video Analysis: This video demonstrates the successful 3D printing of the complex slinky geometry, showing how the printer handles overhangs, bridging, and intricate details. The printing process reveals the importance of proper support structures and temperature management for achieving functional mechanical properties.
Notable aspects: smooth layer transitions, successful overhang printing, proper bridging between coil segments, and consistent material flow throughout the complex geometry.
The primary goal of this project is to optimize the number of revolutions that are printable in a single slinky design, pushing the limits of 3D printing capabilities for complex helical geometries.
Key Hypothesis: Since this is a slinky design, the flexible nature of the printed object should allow for pulling and stretching to remove support material from between the coils. This hypothesis drives the design optimization process, testing how many revolutions can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation.
This approach challenges traditional 3D printing constraints by leveraging the inherent flexibility of the slinky geometry to overcome support removal limitations, potentially enabling more complex and longer helical structures than would otherwise be printable.
Documenting the initial printing results and the challenges encountered with support removal, leading to refined techniques for successful slinky fabrication.
The first attempts at support removal revealed that simple breaking methods were insufficient for the complex internal geometry of the slinky design.
Breaking support fails - insufficient for complex internal geometry
Razor method works but requires caution and carefulness
Support Removal Analysis: Initial attempts at simply breaking support material proved ineffective due to the complex internal geometry of the slinky coils. The support material was too tightly integrated with the helical structure to be removed through mechanical breaking alone.
The razor method, while effective, requires extreme caution and carefulness to avoid damaging the delicate slinky structure. This process demands patience and precision to successfully remove internal supports without compromising the print quality.
After refining the support removal technique, the slinky prints achieved successful results with proper mechanical functionality.
First successful slinky print - demonstrating proper mechanical functionality
Multiple successful slinky prints - validation of design and process
Success Analysis: The successful slinky prints demonstrate the viability of 3D printing complex helical geometries with proper support removal techniques. The prints maintain their structural integrity and exhibit the expected slinky behavior, validating both the design approach and the fabrication process.
Key achievements: successful support removal, maintained geometric accuracy, functional mechanical properties, and reproducible results across multiple prints.
The final iteration of the slinky design achieved full functionality with proper mechanical behavior and successful support removal.
The final step in support removal required precise snipping to achieve clean separation and proper slinky functionality.
Fine snipping process - precise support removal for clean slinky functionality
Snipping Process: The final support removal required careful snipping with precision tools to achieve clean separation between the slinky coils and support material. This delicate process was essential for maintaining the structural integrity while enabling proper slinky movement.
Key considerations: maintaining coil geometry, avoiding damage to the helical structure, and ensuring smooth movement between coils.
The completed slinky successfully passed the classic staircase test, demonstrating proper mechanical functionality and slinky behavior.
Complete full slinky - ready for staircase test
Slinky staircase test - demonstrating proper mechanical functionality
Test Success: The slinky successfully passed the staircase test, demonstrating proper mechanical functionality with smooth coil movement and the characteristic slinky behavior. This validates both the design approach and the 3D printing process for creating functional mechanical objects.
Key achievements: proper coil separation, smooth movement, maintained structural integrity, and classic slinky behavior.
Design files and G-code are available for download in the Design Files section.
Print Success Analysis: The first slinky print successfully demonstrated the viability of 3D printing complex helical geometries. The printed slinky maintained its structural integrity and demonstrated the expected mechanical properties, proving that additive manufacturing can create functional objects with intricate geometries that would be impossible to manufacture using traditional subtractive methods.
Key achievements: successful overhang printing, proper layer adhesion, maintained geometric accuracy, and functional mechanical properties suitable for the intended slinky behavior.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Converting the scanned Vader model into a printable 3D object required extensive post-processing and optimization for 3D printing constraints.
Successfully printed Vader sculpture - demonstrating 3D scan to print workflow
Print Success: The printed Vader sculpture successfully demonstrates the complete workflow from 3D scanning to 3D printing. Despite the complex post-processing requirements, the final print maintains good detail and structural integrity, proving the viability of scanning-to-printing workflows for complex organic shapes.
Key achievements: successful mesh cleanup, proper alignment, effective support generation, and successful printing of complex scanned geometry.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Complete set of slinky design files and G-code for testing printable revolution limits and support removal hypothesis:
Initial slinky design with 28 coil iterations - testing maximum printable length
📥 DownloadRefined version of the 28-coil slinky design with optimized geometry
📥 DownloadThird iteration with 21 coils - balanced design for printability and functionality
📥 DownloadFourth iteration with 7 coils - compact version for testing support removal hypothesis
📥 DownloadG-code for 28-coil slinky (51 minutes print time) - maximum length test
📥 DownloadG-code for 14-coil slinky (58 minutes print time) - mid-range optimization
📥 DownloadG-code for 21-coil slinky (55 minutes print time) - optimal balance
📥 DownloadG-code for 7-coil slinky (57 minutes print time) - support removal test
📥 DownloadDesign Iteration Strategy: These files represent a systematic approach to optimizing printable slinky designs. Each iteration tests different coil counts to find the maximum number of revolutions that can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation of the flexible slinky structure.
The progression from 7 to 28 coils allows for testing the limits of 3D printing capabilities while validating the hypothesis that slinky flexibility enables support removal in complex internal geometries.
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Comprehensive guide to 3D printing techniques, software configuration, and best practices for optimal print quality and efficiency.
Advanced slicing software with comprehensive print settings and optimization tools
High-quality PLA filament with consistent properties and reliable printing characteristics
0.4mm nozzle diameter for balanced detail and print speed
Maximum height: 10 inches - consider this constraint for tall prints
Start with 0.2mm for most prints, reduce to 0.15mm for detailed parts, increase to 0.3mm for prototypes.
Test higher speeds gradually - many printers can handle faster speeds than default settings suggest.
Use 2-3 walls for most applications, increase for structural parts, decrease for decorative items.
Remember the 10-inch height limit when designing tall objects - consider splitting large prints.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
To optimize print time and material usage, we strategically grouped all supported and unsupported tests into two separate prints, allowing for comprehensive evaluation of printer capabilities.
Supported tests print - grouped for efficient testing
Unsupported tests print - challenging geometry evaluation
Print Strategy: By grouping all supported tests in one print and all unsupported tests in another, we were able to efficiently evaluate printer capabilities while minimizing material waste and print time. This approach allowed for direct comparison between different test geometries and provided comprehensive data on the printer's performance across various design constraints.
The supported tests focused on features that should print reliably, while the unsupported tests pushed the boundaries of what the printer could achieve without additional support structures.
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Bringing the first slinky design to life through 3D printing, testing the design's printability and mechanical properties in real-world conditions.
The printing process involved careful preparation, parameter optimization, and real-time monitoring to ensure successful fabrication of the complex slinky geometry.
First slinky print in progress - demonstrating 3D printing of complex helical geometry
Print Process Description: The printing process successfully demonstrated the capability of FDM 3D printing to create complex helical geometries. The slinky was printed using PETG material with optimized settings for layer adhesion and dimensional accuracy. The print required careful support structure management and precise temperature control to achieve the desired mechanical properties.
Key printing parameters included: 0.4mm nozzle diameter, 0.2mm layer height, PETG material, and optimized print speed for complex geometry. The print time was approximately 55 minutes for the complete slinky structure.
Watch the complete printing process in action, showing the layer-by-layer construction of the slinky's complex helical structure.
Complete printing process video showing layer-by-layer construction of the slinky
Video Analysis: This video demonstrates the successful 3D printing of the complex slinky geometry, showing how the printer handles overhangs, bridging, and intricate details. The printing process reveals the importance of proper support structures and temperature management for achieving functional mechanical properties.
Notable aspects: smooth layer transitions, successful overhang printing, proper bridging between coil segments, and consistent material flow throughout the complex geometry.
The primary goal of this project is to optimize the number of revolutions that are printable in a single slinky design, pushing the limits of 3D printing capabilities for complex helical geometries.
Key Hypothesis: Since this is a slinky design, the flexible nature of the printed object should allow for pulling and stretching to remove support material from between the coils. This hypothesis drives the design optimization process, testing how many revolutions can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation.
This approach challenges traditional 3D printing constraints by leveraging the inherent flexibility of the slinky geometry to overcome support removal limitations, potentially enabling more complex and longer helical structures than would otherwise be printable.
Documenting the initial printing results and the challenges encountered with support removal, leading to refined techniques for successful slinky fabrication.
The first attempts at support removal revealed that simple breaking methods were insufficient for the complex internal geometry of the slinky design.
Breaking support fails - insufficient for complex internal geometry
Razor method works but requires caution and carefulness
Support Removal Analysis: Initial attempts at simply breaking support material proved ineffective due to the complex internal geometry of the slinky coils. The support material was too tightly integrated with the helical structure to be removed through mechanical breaking alone.
The razor method, while effective, requires extreme caution and carefulness to avoid damaging the delicate slinky structure. This process demands patience and precision to successfully remove internal supports without compromising the print quality.
After refining the support removal technique, the slinky prints achieved successful results with proper mechanical functionality.
First successful slinky print - demonstrating proper mechanical functionality
Multiple successful slinky prints - validation of design and process
Success Analysis: The successful slinky prints demonstrate the viability of 3D printing complex helical geometries with proper support removal techniques. The prints maintain their structural integrity and exhibit the expected slinky behavior, validating both the design approach and the fabrication process.
Key achievements: successful support removal, maintained geometric accuracy, functional mechanical properties, and reproducible results across multiple prints.
The final iteration of the slinky design achieved full functionality with proper mechanical behavior and successful support removal.
The final step in support removal required precise snipping to achieve clean separation and proper slinky functionality.
Fine snipping process - precise support removal for clean slinky functionality
Snipping Process: The final support removal required careful snipping with precision tools to achieve clean separation between the slinky coils and support material. This delicate process was essential for maintaining the structural integrity while enabling proper slinky movement.
Key considerations: maintaining coil geometry, avoiding damage to the helical structure, and ensuring smooth movement between coils.
The completed slinky successfully passed the classic staircase test, demonstrating proper mechanical functionality and slinky behavior.
Complete full slinky - ready for staircase test
Slinky staircase test - demonstrating proper mechanical functionality
Test Success: The slinky successfully passed the staircase test, demonstrating proper mechanical functionality with smooth coil movement and the characteristic slinky behavior. This validates both the design approach and the 3D printing process for creating functional mechanical objects.
Key achievements: proper coil separation, smooth movement, maintained structural integrity, and classic slinky behavior.
Design files and G-code are available for download in the Design Files section.
Print Success Analysis: The first slinky print successfully demonstrated the viability of 3D printing complex helical geometries. The printed slinky maintained its structural integrity and demonstrated the expected mechanical properties, proving that additive manufacturing can create functional objects with intricate geometries that would be impossible to manufacture using traditional subtractive methods.
Key achievements: successful overhang printing, proper layer adhesion, maintained geometric accuracy, and functional mechanical properties suitable for the intended slinky behavior.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Converting the scanned Vader model into a printable 3D object required extensive post-processing and optimization for 3D printing constraints.
Successfully printed Vader sculpture - demonstrating 3D scan to print workflow
Print Success: The printed Vader sculpture successfully demonstrates the complete workflow from 3D scanning to 3D printing. Despite the complex post-processing requirements, the final print maintains good detail and structural integrity, proving the viability of scanning-to-printing workflows for complex organic shapes.
Key achievements: successful mesh cleanup, proper alignment, effective support generation, and successful printing of complex scanned geometry.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Complete set of slinky design files and G-code for testing printable revolution limits and support removal hypothesis:
Initial slinky design with 28 coil iterations - testing maximum printable length
📥 DownloadRefined version of the 28-coil slinky design with optimized geometry
📥 DownloadThird iteration with 21 coils - balanced design for printability and functionality
📥 DownloadFourth iteration with 7 coils - compact version for testing support removal hypothesis
📥 DownloadG-code for 28-coil slinky (51 minutes print time) - maximum length test
📥 DownloadG-code for 14-coil slinky (58 minutes print time) - mid-range optimization
📥 DownloadG-code for 21-coil slinky (55 minutes print time) - optimal balance
📥 DownloadG-code for 7-coil slinky (57 minutes print time) - support removal test
📥 DownloadDesign Iteration Strategy: These files represent a systematic approach to optimizing printable slinky designs. Each iteration tests different coil counts to find the maximum number of revolutions that can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation of the flexible slinky structure.
The progression from 7 to 28 coils allows for testing the limits of 3D printing capabilities while validating the hypothesis that slinky flexibility enables support removal in complex internal geometries.
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This session documents the consultation with ChatGPT for optimizing the Vader scan post-processing workflow. The conversation focused on edge smoothing techniques in Meshmixer and best practices for preparing scanned meshes for 3D printing.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Comprehensive guide to 3D printing techniques, software configuration, and best practices for optimal print quality and efficiency.
Advanced slicing software with comprehensive print settings and optimization tools
High-quality PLA filament with consistent properties and reliable printing characteristics
0.4mm nozzle diameter for balanced detail and print speed
Maximum height: 10 inches - consider this constraint for tall prints
Start with 0.2mm for most prints, reduce to 0.15mm for detailed parts, increase to 0.3mm for prototypes.
Test higher speeds gradually - many printers can handle faster speeds than default settings suggest.
Use 2-3 walls for most applications, increase for structural parts, decrease for decorative items.
Remember the 10-inch height limit when designing tall objects - consider splitting large prints.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
To optimize print time and material usage, we strategically grouped all supported and unsupported tests into two separate prints, allowing for comprehensive evaluation of printer capabilities.
Supported tests print - grouped for efficient testing
Unsupported tests print - challenging geometry evaluation
Print Strategy: By grouping all supported tests in one print and all unsupported tests in another, we were able to efficiently evaluate printer capabilities while minimizing material waste and print time. This approach allowed for direct comparison between different test geometries and provided comprehensive data on the printer's performance across various design constraints.
The supported tests focused on features that should print reliably, while the unsupported tests pushed the boundaries of what the printer could achieve without additional support structures.
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Bringing the first slinky design to life through 3D printing, testing the design's printability and mechanical properties in real-world conditions.
The printing process involved careful preparation, parameter optimization, and real-time monitoring to ensure successful fabrication of the complex slinky geometry.
First slinky print in progress - demonstrating 3D printing of complex helical geometry
Print Process Description: The printing process successfully demonstrated the capability of FDM 3D printing to create complex helical geometries. The slinky was printed using PETG material with optimized settings for layer adhesion and dimensional accuracy. The print required careful support structure management and precise temperature control to achieve the desired mechanical properties.
Key printing parameters included: 0.4mm nozzle diameter, 0.2mm layer height, PETG material, and optimized print speed for complex geometry. The print time was approximately 55 minutes for the complete slinky structure.
Watch the complete printing process in action, showing the layer-by-layer construction of the slinky's complex helical structure.
Complete printing process video showing layer-by-layer construction of the slinky
Video Analysis: This video demonstrates the successful 3D printing of the complex slinky geometry, showing how the printer handles overhangs, bridging, and intricate details. The printing process reveals the importance of proper support structures and temperature management for achieving functional mechanical properties.
Notable aspects: smooth layer transitions, successful overhang printing, proper bridging between coil segments, and consistent material flow throughout the complex geometry.
The primary goal of this project is to optimize the number of revolutions that are printable in a single slinky design, pushing the limits of 3D printing capabilities for complex helical geometries.
Key Hypothesis: Since this is a slinky design, the flexible nature of the printed object should allow for pulling and stretching to remove support material from between the coils. This hypothesis drives the design optimization process, testing how many revolutions can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation.
This approach challenges traditional 3D printing constraints by leveraging the inherent flexibility of the slinky geometry to overcome support removal limitations, potentially enabling more complex and longer helical structures than would otherwise be printable.
Documenting the initial printing results and the challenges encountered with support removal, leading to refined techniques for successful slinky fabrication.
The first attempts at support removal revealed that simple breaking methods were insufficient for the complex internal geometry of the slinky design.
Breaking support fails - insufficient for complex internal geometry
Razor method works but requires caution and carefulness
Support Removal Analysis: Initial attempts at simply breaking support material proved ineffective due to the complex internal geometry of the slinky coils. The support material was too tightly integrated with the helical structure to be removed through mechanical breaking alone.
The razor method, while effective, requires extreme caution and carefulness to avoid damaging the delicate slinky structure. This process demands patience and precision to successfully remove internal supports without compromising the print quality.
After refining the support removal technique, the slinky prints achieved successful results with proper mechanical functionality.
First successful slinky print - demonstrating proper mechanical functionality
Multiple successful slinky prints - validation of design and process
Success Analysis: The successful slinky prints demonstrate the viability of 3D printing complex helical geometries with proper support removal techniques. The prints maintain their structural integrity and exhibit the expected slinky behavior, validating both the design approach and the fabrication process.
Key achievements: successful support removal, maintained geometric accuracy, functional mechanical properties, and reproducible results across multiple prints.
The final iteration of the slinky design achieved full functionality with proper mechanical behavior and successful support removal.
The final step in support removal required precise snipping to achieve clean separation and proper slinky functionality.
Fine snipping process - precise support removal for clean slinky functionality
Snipping Process: The final support removal required careful snipping with precision tools to achieve clean separation between the slinky coils and support material. This delicate process was essential for maintaining the structural integrity while enabling proper slinky movement.
Key considerations: maintaining coil geometry, avoiding damage to the helical structure, and ensuring smooth movement between coils.
The completed slinky successfully passed the classic staircase test, demonstrating proper mechanical functionality and slinky behavior.
Complete full slinky - ready for staircase test
Slinky staircase test - demonstrating proper mechanical functionality
Test Success: The slinky successfully passed the staircase test, demonstrating proper mechanical functionality with smooth coil movement and the characteristic slinky behavior. This validates both the design approach and the 3D printing process for creating functional mechanical objects.
Key achievements: proper coil separation, smooth movement, maintained structural integrity, and classic slinky behavior.
Design files and G-code are available for download in the Design Files section.
Print Success Analysis: The first slinky print successfully demonstrated the viability of 3D printing complex helical geometries. The printed slinky maintained its structural integrity and demonstrated the expected mechanical properties, proving that additive manufacturing can create functional objects with intricate geometries that would be impossible to manufacture using traditional subtractive methods.
Key achievements: successful overhang printing, proper layer adhesion, maintained geometric accuracy, and functional mechanical properties suitable for the intended slinky behavior.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Converting the scanned Vader model into a printable 3D object required extensive post-processing and optimization for 3D printing constraints.
Successfully printed Vader sculpture - demonstrating 3D scan to print workflow
Print Success: The printed Vader sculpture successfully demonstrates the complete workflow from 3D scanning to 3D printing. Despite the complex post-processing requirements, the final print maintains good detail and structural integrity, proving the viability of scanning-to-printing workflows for complex organic shapes.
Key achievements: successful mesh cleanup, proper alignment, effective support generation, and successful printing of complex scanned geometry.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Complete set of slinky design files and G-code for testing printable revolution limits and support removal hypothesis:
Initial slinky design with 28 coil iterations - testing maximum printable length
📥 DownloadRefined version of the 28-coil slinky design with optimized geometry
📥 DownloadThird iteration with 21 coils - balanced design for printability and functionality
📥 DownloadFourth iteration with 7 coils - compact version for testing support removal hypothesis
📥 DownloadG-code for 28-coil slinky (51 minutes print time) - maximum length test
📥 DownloadG-code for 14-coil slinky (58 minutes print time) - mid-range optimization
📥 DownloadG-code for 21-coil slinky (55 minutes print time) - optimal balance
📥 DownloadG-code for 7-coil slinky (57 minutes print time) - support removal test
📥 DownloadDesign Iteration Strategy: These files represent a systematic approach to optimizing printable slinky designs. Each iteration tests different coil counts to find the maximum number of revolutions that can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation of the flexible slinky structure.
The progression from 7 to 28 coils allows for testing the limits of 3D printing capabilities while validating the hypothesis that slinky flexibility enables support removal in complex internal geometries.
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This session documents the consultation with ChatGPT for optimizing the Vader scan post-processing workflow. The conversation focused on edge smoothing techniques in Meshmixer and best practices for preparing scanned meshes for 3D printing.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3D Scanning and Printing
Exploring the capabilities and limitations of additive manufacturing through hands-on design and printing experiments.
This week focuses on additive manufacturing processes and 3D scanning technologies. We'll explore the differences between subtractive and additive processes, learn about various 3D printing materials and techniques, and understand the design constraints and capabilities of 3D printing systems.
Understanding different additive manufacturing technologies and their applications.
Most common desktop 3D printing method using thermoplastic filament
UV-cured resin printing for high detail and smooth surfaces
Powder-based printing for complex geometries without supports
Similar to SLA but uses digital light projection for faster printing
Powder and binder system for full-color printing
Inkjet-style printing with multiple materials and colors
Common 3D printing materials and their properties.
Plant-based, biodegradable, easy to print, glass transition ~60°C, more brittle
Oil-based recyclable, glass transition ~80°C, tougher, better UV resistance
Strong, impact-resistant, requires heated bed, more difficult to print
Flexible material for rubber-like properties
Water-soluble support material
Wood-filled, metal-filled, carbon fiber, conductive materials
Key constraints and guidelines for designing printable objects.
Various technologies for capturing 3D geometry of physical objects.
Multiple photos from different angles, processed with software like Meshroom, Polycam
Projects patterns onto object, captures deformation for 3D reconstruction
Time-of-flight or triangulation-based distance measurement
Two cameras for depth perception, similar to human vision
X-ray tomography for internal structures and complex geometries
Light detection and ranging for large-scale scanning
Comprehensive guide to 3D scanning techniques and best practices using structured light scanning systems.
Structured light 3D scanner with advanced scanning capabilities and user-friendly interface
Professional-grade 3D scanner with high-resolution capture and precision scanning features
Ensure consistent, diffused lighting. Avoid direct sunlight and harsh shadows that can interfere with structured light scanning.
Clean the object thoroughly. For dark or reflective surfaces, consider applying scanning spray or powder for better light reflection.
Place small, recognizable objects around the main subject to help the scanner track movement and improve alignment accuracy.
Capture the object from multiple angles and positions to ensure complete coverage and minimize blind spots in the final mesh.
Comprehensive guide to 3D printing techniques, software configuration, and best practices for optimal print quality and efficiency.
Advanced slicing software with comprehensive print settings and optimization tools
High-quality PLA filament with consistent properties and reliable printing characteristics
0.4mm nozzle diameter for balanced detail and print speed
Maximum height: 10 inches - consider this constraint for tall prints
Start with 0.2mm for most prints, reduce to 0.15mm for detailed parts, increase to 0.3mm for prototypes.
Test higher speeds gradually - many printers can handle faster speeds than default settings suggest.
Use 2-3 walls for most applications, increase for structural parts, decrease for decorative items.
Remember the 10-inch height limit when designing tall objects - consider splitting large prints.
Common file formats used in 3D printing and scanning workflows.
Test the design rules for your 3D printer(s) by creating a comprehensive test print that evaluates various design constraints and capabilities.
Comprehensive STL files for testing various 3D printing design rules and constraints:
To optimize print time and material usage, we strategically grouped all supported and unsupported tests into two separate prints, allowing for comprehensive evaluation of printer capabilities.
Supported tests print - grouped for efficient testing
Unsupported tests print - challenging geometry evaluation
Print Strategy: By grouping all supported tests in one print and all unsupported tests in another, we were able to efficiently evaluate printer capabilities while minimizing material waste and print time. This approach allowed for direct comparison between different test geometries and provided comprehensive data on the printer's performance across various design constraints.
The supported tests focused on features that should print reliably, while the unsupported tests pushed the boundaries of what the printer could achieve without additional support structures.
Design, document, and 3D print an object that could not be made subtractively. The object should be small (few cm³) and limited by printer time.
I hope to design and fabricate a handgripper to measure age based on hand grip strength. This builds on our aging biomarker research by focusing on locomotive age assessment.
The idea is to measure functional decline due to aging across multiple modalities:
Last week we measured cognition with reaction time - this week we focus on locomotive age through grip strength.
Complex interlocking geometry that cannot be manufactured subtractively. Tests printer's ability to create intricate, self-supporting structures with minimal overhangs.
Helical spring mechanism for grip force measurement. Demonstrates additive manufacturing's capability to create functional mechanical components in one piece.
Nested spring system with different spring constants. Tests printer's ability to create complex, multi-component mechanisms with varying material properties.
Spiral coil for force transmission and measurement. Explores the limits of printable coil geometries and their mechanical properties for sensor integration.
A complex 3D printable design that demonstrates additive manufacturing capabilities through intricate geometry that cannot be manufactured subtractively.
This design was co-developed through iterative discussion with ChatGPT, exploring various approaches to create an untanglable slinky geometry.
The design process involved multiple iterations, with the first two attempts resulting in tangled slinkies that failed to maintain proper coil separation:
First attempt: Tangled slinky with improper coil geometry
Second attempt: Still resulted in tangled geometry
The third iteration successfully achieved the desired untanglable geometry:
Final design: Untanglable slinky with proper coil geometry
Design Description: This design shows an untanglable slinky with flat, oval coils, tiny spacers between turns, and solid end caps, so it collapses neatly without knots. The geometry enforces orderly stacking while preventing coils from slipping past each other.
This design was co-created through iterative discussion with ChatGPT, demonstrating effective human-AI collaboration in 3D design. View the full conversation transcript in the Ethical AI Use section →
My initial exploration into creating a 3D printable slinky design, inspired by the classic magic spring concept.
First slinky design - exploring the magic spring concept
Design Description: This first slinky design represents my initial exploration into creating a 3D printable magic spring. The design focuses on creating a helical structure that can collapse and expand while maintaining its structural integrity.
This design was inspired by the classic slinky toy and the concept of creating a "magic spring" that can be 3D printed in one piece, demonstrating the unique capabilities of additive manufacturing.
This design draws inspiration from several sources and builds upon existing work in 3D printable magic springs:
Watch the slinky in action: YouTube Video - Magic Spring Demonstration
Download the original design: Printables - Slinky Magic Spring
Explore the technical details: Hackaday - 3D Printed Magic Spring
The Hackaday project provides comprehensive documentation including Java code for generating G-code, print parameters, and detailed instructions for creating 3D printable magic springs. The project includes multiple iterations of the code with different features like temperature control, spiral priming, and delta printer compatibility.
Design files are available for download in the Design Files section.
Bringing the first slinky design to life through 3D printing, testing the design's printability and mechanical properties in real-world conditions.
The printing process involved careful preparation, parameter optimization, and real-time monitoring to ensure successful fabrication of the complex slinky geometry.
First slinky print in progress - demonstrating 3D printing of complex helical geometry
Print Process Description: The printing process successfully demonstrated the capability of FDM 3D printing to create complex helical geometries. The slinky was printed using PETG material with optimized settings for layer adhesion and dimensional accuracy. The print required careful support structure management and precise temperature control to achieve the desired mechanical properties.
Key printing parameters included: 0.4mm nozzle diameter, 0.2mm layer height, PETG material, and optimized print speed for complex geometry. The print time was approximately 55 minutes for the complete slinky structure.
Watch the complete printing process in action, showing the layer-by-layer construction of the slinky's complex helical structure.
Complete printing process video showing layer-by-layer construction of the slinky
Video Analysis: This video demonstrates the successful 3D printing of the complex slinky geometry, showing how the printer handles overhangs, bridging, and intricate details. The printing process reveals the importance of proper support structures and temperature management for achieving functional mechanical properties.
Notable aspects: smooth layer transitions, successful overhang printing, proper bridging between coil segments, and consistent material flow throughout the complex geometry.
The primary goal of this project is to optimize the number of revolutions that are printable in a single slinky design, pushing the limits of 3D printing capabilities for complex helical geometries.
Key Hypothesis: Since this is a slinky design, the flexible nature of the printed object should allow for pulling and stretching to remove support material from between the coils. This hypothesis drives the design optimization process, testing how many revolutions can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation.
This approach challenges traditional 3D printing constraints by leveraging the inherent flexibility of the slinky geometry to overcome support removal limitations, potentially enabling more complex and longer helical structures than would otherwise be printable.
Documenting the initial printing results and the challenges encountered with support removal, leading to refined techniques for successful slinky fabrication.
The first attempts at support removal revealed that simple breaking methods were insufficient for the complex internal geometry of the slinky design.
Breaking support fails - insufficient for complex internal geometry
Razor method works but requires caution and carefulness
Support Removal Analysis: Initial attempts at simply breaking support material proved ineffective due to the complex internal geometry of the slinky coils. The support material was too tightly integrated with the helical structure to be removed through mechanical breaking alone.
The razor method, while effective, requires extreme caution and carefulness to avoid damaging the delicate slinky structure. This process demands patience and precision to successfully remove internal supports without compromising the print quality.
After refining the support removal technique, the slinky prints achieved successful results with proper mechanical functionality.
First successful slinky print - demonstrating proper mechanical functionality
Multiple successful slinky prints - validation of design and process
Success Analysis: The successful slinky prints demonstrate the viability of 3D printing complex helical geometries with proper support removal techniques. The prints maintain their structural integrity and exhibit the expected slinky behavior, validating both the design approach and the fabrication process.
Key achievements: successful support removal, maintained geometric accuracy, functional mechanical properties, and reproducible results across multiple prints.
The final iteration of the slinky design achieved full functionality with proper mechanical behavior and successful support removal.
The final step in support removal required precise snipping to achieve clean separation and proper slinky functionality.
Fine snipping process - precise support removal for clean slinky functionality
Snipping Process: The final support removal required careful snipping with precision tools to achieve clean separation between the slinky coils and support material. This delicate process was essential for maintaining the structural integrity while enabling proper slinky movement.
Key considerations: maintaining coil geometry, avoiding damage to the helical structure, and ensuring smooth movement between coils.
The completed slinky successfully passed the classic staircase test, demonstrating proper mechanical functionality and slinky behavior.
Complete full slinky - ready for staircase test
Slinky staircase test - demonstrating proper mechanical functionality
Test Success: The slinky successfully passed the staircase test, demonstrating proper mechanical functionality with smooth coil movement and the characteristic slinky behavior. This validates both the design approach and the 3D printing process for creating functional mechanical objects.
Key achievements: proper coil separation, smooth movement, maintained structural integrity, and classic slinky behavior.
Design files and G-code are available for download in the Design Files section.
Print Success Analysis: The first slinky print successfully demonstrated the viability of 3D printing complex helical geometries. The printed slinky maintained its structural integrity and demonstrated the expected mechanical properties, proving that additive manufacturing can create functional objects with intricate geometries that would be impossible to manufacture using traditional subtractive methods.
Key achievements: successful overhang printing, proper layer adhesion, maintained geometric accuracy, and functional mechanical properties suitable for the intended slinky behavior.
Using 3D scanning technology to capture and digitize physical objects, demonstrating the capabilities of structured light scanning systems.
For the 3D scanning component, I selected a detailed Darth Vader sculpture as the target object. This choice was strategic - the sculpture's complex geometry, dark surface, and intricate details would test the scanning system's capabilities and limitations.
Darth Vader sculpture - complex geometry with dark surfaces and intricate details
Object Description: This detailed Darth Vader sculpture features complex geometry including flowing cape details, helmet ridges, and facial features. The dark surface material and intricate details present an excellent challenge for 3D scanning technology, testing both the system's ability to capture fine details and handle challenging surface properties.
The sculpture's combination of organic curves, sharp edges, and dark surface finish makes it an ideal test subject for evaluating scanning system performance across different surface types and geometric complexities.
The first scanning attempt used default scanner settings, which proved insufficient for capturing the complex geometry and dark surfaces of the Vader sculpture.
Failed scan result using default scanner settings - insufficient detail capture
Scan Failure Analysis: The default settings failed to capture sufficient detail from the dark Vader sculpture. The resulting mesh shows significant gaps, missing geometry, and poor surface reconstruction. This demonstrates the importance of optimizing scanner settings for specific object characteristics.
Key issues identified: insufficient lighting for dark surfaces, inadequate resolution settings, and suboptimal scanning angle coverage for complex geometry.
The optimization process involved adjusting scanner settings and scanning parameters to achieve better results with the challenging Vader sculpture.
Video demonstration of scanner optimization process and parameter adjustment
Optimization Process: This video demonstrates the iterative process of adjusting scanner settings, lighting conditions, and scanning parameters to achieve optimal results. The process involved multiple attempts with different configurations to find the best balance between detail capture and scanning efficiency.
Key optimization steps included: adjusting lighting intensity, modifying scanning resolution, optimizing turntable speed, and fine-tuning surface detection parameters for dark materials.
After optimization, the scanning process successfully captured the complex geometry of the Vader sculpture with significantly improved detail and surface reconstruction.
Successful 3D scan result with optimized settings - improved detail capture and surface reconstruction
Successful Scan Analysis: The optimized scan successfully captured the complex geometry of the Vader sculpture, including fine details like helmet ridges, cape folds, and facial features. The resulting mesh shows good surface reconstruction with minimal gaps and accurate geometric representation.
Key improvements achieved: enhanced detail capture, better surface reconstruction, reduced scanning artifacts, and improved geometric accuracy for complex organic shapes.
Converting the scanned Vader model into a printable 3D object required extensive post-processing and optimization for 3D printing constraints.
Successfully printed Vader sculpture - demonstrating 3D scan to print workflow
Print Success: The printed Vader sculpture successfully demonstrates the complete workflow from 3D scanning to 3D printing. Despite the complex post-processing requirements, the final print maintains good detail and structural integrity, proving the viability of scanning-to-printing workflows for complex organic shapes.
Key achievements: successful mesh cleanup, proper alignment, effective support generation, and successful printing of complex scanned geometry.
Links to CAD files, STL files, and other design assets for this week's assignments.
Comprehensive STL files for testing various 3D printing design rules and constraints:
Complete set of slinky design files and G-code for testing printable revolution limits and support removal hypothesis:
Initial slinky design with 28 coil iterations - testing maximum printable length
📥 DownloadRefined version of the 28-coil slinky design with optimized geometry
📥 DownloadThird iteration with 21 coils - balanced design for printability and functionality
📥 DownloadFourth iteration with 7 coils - compact version for testing support removal hypothesis
📥 DownloadG-code for 28-coil slinky (51 minutes print time) - maximum length test
📥 DownloadG-code for 14-coil slinky (58 minutes print time) - mid-range optimization
📥 DownloadG-code for 21-coil slinky (55 minutes print time) - optimal balance
📥 DownloadG-code for 7-coil slinky (57 minutes print time) - support removal test
📥 DownloadDesign Iteration Strategy: These files represent a systematic approach to optimizing printable slinky designs. Each iteration tests different coil counts to find the maximum number of revolutions that can be successfully printed while maintaining the ability to remove internal supports through mechanical manipulation of the flexible slinky structure.
The progression from 7 to 28 coils allows for testing the limits of 3D printing capabilities while validating the hypothesis that slinky flexibility enables support removal in complex internal geometries.
Design files for the first slinky exploration project:
Key insights and lessons learned from working with 3D printing and scanning technologies.
Reflections will be added as work progresses
Acknowledgements and team roles for this week's work.
Contributions will be documented as work progresses
Documentation of AI tool usage for this week's assignments and design work.
This session covers the development of the Week 3 page for 3D scanning and printing, including content population from MIT Academy resources, navigation updates, and design file integration.
This session documents the iterative co-design process for creating an untanglable slinky using ChatGPT. The conversation shows multiple design iterations, from initial failed attempts to the final successful geometry.
This session documents the comprehensive refactoring of the entire web development repository to make it fully responsive and mobile-friendly. The conversation covers the implementation of modern CSS techniques, responsive design patterns, and mobile-first development approaches.
This session documents the integration of the first slinky design into the untanglable slinky section, including adding the image, description, inspiration resources, and design file links.
This session documents the consultation with ChatGPT for optimizing the Vader scan post-processing workflow. The conversation focused on edge smoothing techniques in Meshmixer and best practices for preparing scanned meshes for 3D printing.
This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License