en.wikipedia.org/wiki/Möbius_strip

http://mechproto.olin.edu/final_projects/average_jo.html

Fabrication

The first element of the system we created was the rigid outer gear. This part was produced with the rapid prototype technique of fused deposition modeling, an additive 3D printing method that uses heated ABS plastic to create parts layer by layer. Printing the outer structure in one piece took a number of days at the highest resolution setting, but it was the most reliable and cost effective method for creating a piece of its precision and complexity. The final product was rigid, gorgeous, and as precise as needed. With the outer gear printed, we could begin to produce and integrate the other components of our design.

The next part we focused on creating was the compliant inner gear. After a number of material and design revisions, the final inner gear was molded out of MoldStar 30, a soft yet durable silicone from Reynolds’ catalog. The inner gear was molded as a straight rack gear, removed from it mold, and manually twisted into a Mobius gear. In order to give the gear structure along its neutral axis, the inner gear was molded with a hollow plastic tube traveling through the middle of the silicone strip. When the gear was removed and shaped into a Mobius structure, we fed a pre-bent galvanized steel wire through the hollow tube, fixing the structure as a ring around which the silicone teeth could bend. The piece was then placed back into the mold and joined together into the final Mobius structure by pouring the last tooth with the same silicone mix.

The inner gear was produced using 3D-printed molds, which, just like the inner gear itself, had undergone a series of revisions to make them reusable yet breakable if the compliant material was difficult to remove safely. When used in conjunction with shellac and Mold Release, the bendable gear mold allowed us to safely and easily remove the silicone gear. Given the length of the gear and the size limitations of the 3D printer, the mold was produced in three pieces. The mold was designed to make the gear initially linear, so that all of the teeth had the same shape and were not biased by the curvature of the final Mobius shape.

With the outer and inner gears created, the next step was to create the planetary gears that would ultimately keep the inner gear on track. As with the inner gear, we created reusable 3D printed molds for the planetary gears. For the sake of precision and easy removal of the gears, the molds were designed as two parts with locating features that locked into each other. These molds fit together snugly and were open at the top to allow for easy and quick pouring. In order to ensure that there were no bubbles present in any of the gears during the molding phase, we put the urethane mix in a vacuum before pouring the individual gears. The final product was a stiff, yet bendable enough, planetary gear that interfaced with both the inner and outer gears well.

Möbius strip的更多相关文章

  1. Matplotlib学习---用mplot3d画莫比乌斯环(Mobius strip)

    mplot3d是matplotlib里用于绘制3D图形的一个模块.关于mplot3d 绘图模块的介绍请见:https://blog.csdn.net/dahunihao/article/details ...

  2. 校园招聘 - 比較easy的面试题

    又到校园招聘的季节了, 自从和一些同事出版了<编程之美>一书之后, 我常常收到一些关于面试, 编程,  和"题库"的询问. 事实上我自己对算法没有什么研究, 有些问题都 ...

  3. 2016 ACM ICPC Asia Region - Tehran

    2016 ACM ICPC Asia Region - Tehran A - Tax 题目描述:算税. solution 模拟. B - Key Maker 题目描述:给出\(n\)个序列,给定一个序 ...

  4. python strip()函数 介绍

    python strip()函数 介绍,需要的朋友可以参考一下   函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm)        删除s字符串中开头.结尾处,位于 rm删除 ...

  5. 【组合数学】 02 - Möbius反演公式

    计数问题种类繁多,为了避免陷入漫无目的烧脑运动,我们先需要关注一些常用方法和结论.数学的抽象性和通用性是我们一直推崇的,从诸多特殊问题中发现一般性的方法,也总会让人兴奋和慨叹.一般教材多是以排列组合开 ...

  6. 4、Python:strip(),split()

    1.strip()函数 strip()是删除'()'里面的字符,当()为空时,默认删除空白符(包括'\n','\r','\t','') (1)s.strip(rm)        删除s字符串中开头. ...

  7. Strip JS – 低侵入,响应式的 Lightbox 效果

    Strip  是一个灯箱效果插件,显示的时候只会覆盖部分的页面,这使得侵扰程度较低,并留出了空间与页面上的大屏幕,同时给予小型移动设备上的经典灯箱体验.Strp JS 基于 jQuery 库实现,支持 ...

  8. strip的用法

    函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm)        删除s字符串中开头.结尾处,位于 rm删除序列的字符 s.lstrip(rm)       删除s字符串中开头 ...

  9. python中strip,lstrip,rstrip简介

    一.起因 今天在做角色控制中,有一个地方用到rstrip,判断用户请求的url是否与数据库对应可用权限中url相符. if request.path == x.url or request.path. ...

随机推荐

  1. 转 Python——UnicodeEncodeError: 'ascii' codec can't encode/decode characters

    转自: http://blog.csdn.net/zuyi532/article/details/8851316 我是写爬虫的时候遇到的问题,百度了一下,先贴解决方案: 在代码中加入: import ...

  2. linux-3.2.36内核启动1-启动参数(arm平台 启动参数的获取和处理,分析setup_arch)【转】

    转自:http://blog.csdn.net/tommy_wxie/article/details/17093297 最近公司要求调试一个内核,启动时有问题,所以就花了一点时间看看内核启动. 看的过 ...

  3. 反汇编->C++内联

    C/C++提供了内联函数机制 内联函数就是向编译器建议:编译这个函数的时候.直接把函数展开,而不是进行函数调用call.当然编译器并不接受这个建议.仍然把他当做普通函数进行编译 使用内联函数的优点:减 ...

  4. x86 下的 struct 變數 member 擺放位置

    2 int main() 3 { 4 struct _test { 5 int a; 6 int b; 7 int c; 8 }; 9 10 struct _test test; 11 test.a ...

  5. Tomcat是怎么工作的(2) -- 动手实现山寨版的简单Web Server

    本文先讲解一下Java web server都是怎么工作的.web server也叫HTTP server——顾名思义它是用HTTP协议和客户端交互的.客户端一般就是各种各样的浏览器了.相信所有朋友都 ...

  6. tomcat 项目迁移到jboss5.1

    1.拷贝tomcat\bin目录下两个jar到项目lib 目的:解决jboss java.lang.NoClassDefFoundError: org/apache/juli/logging/LogF ...

  7. PyTorch学习笔记之Tensors

    PyTorch Tensors are just like numpy arrays, but they can run on GPU.No built-in notion of computatio ...

  8. Android图片缓存之Lru算法(二)

    前言: 上篇我们总结了Bitmap的处理,同时对比了各种处理的效率以及对内存占用大小.我们得知一个应用如果使用大量图片就会导致OOM(out of memory),那该如何处理才能近可能的降低oom发 ...

  9. xamarin.IOS App闪退日志----crash

    一.查找日志文件位置:通过xcode/windows/device/你的IPhone/crash 二.拿到日志可以直接查看,但是日志记录太乱看不懂,需要转换处理,查找.DSYM文件,文件位置:/Use ...

  10. Python下opencv使用笔记(七)(图像梯度与边缘检測)

    梯度简单来说就是求导,在图像上表现出来的就是提取图像的边缘(无论是横向的.纵向的.斜方向的等等),所须要的无非也是一个核模板.模板的不同结果也不同.所以能够看到,全部的这些个算子函数,归结究竟都能够用 ...