[ENGR251]Final Project – One Dollar Glasses Bending Tool

For final project, we focused on eye care for third world countries. A German company started an initiative known as onedollarglasses.org to provide inexpensive glasses for those in impoverished areas. On-site production of these glasses is enabled by the company’s creation kit, a small bending machine that forms spring steel into a basic, round glasses frame. However, the purported price of the box is over $2500 USD, which severely limits distribution to only significantly invested or incredibly motivated entrepreneurs. 
To eliminate this significant barrier to entry, the goal of our project is to produce a more economical design for the bending machine that can recreate or emulate the style and structure of the glasses frames built by the One Dollar Glasses organization, making efficient designs and material choices to reduce the total cost of the optician’s kit and make the fabrication process more intuitive.

Figure 1: A child wearing the one dollar glasses


Figure 2: The one dollar glasses


Figure 3: The first bending tool


Figure 4: The second bending tool

To determine the efficiency of the bending box, a model of the bending machine was reverse-engineered from specifications from the training manuals on the One Dollar Glasses website.

Figure 5: The reverse engineered bending machine

With the knowledge and experience from the reverse-engineered model, some fundamental concepts for design were established for creating a more intuitive and inexpensive system.

Figure 6: Concept sketch of one of our ideas


Figure 7: Dubro EZ Wire Bender

Commercially available at $24.95, the DU-BRO E-Z Wire Bender provided the most effective design for making precise 90o bends. Because the wire is placed between two ridges in the casted die, the bend is not only secured on both sides, but is also guaranteed to bend to exactly 90o due to the angle of the ridges accounting for springback of the wire. This repeatable system of making 90o bends without guesswork or slipping makes this product the most efficient system for making wireframe glasses, reducing the occurrence of irreparable mistakes in the frame fabrication process. In line with the fundamental concepts of design for the project, the final design for the bending machine was based off of this design, with minor adjustments made for the dimensions of the ridges to match the notch lengths of the wireframe design.

Figure 8: SolidWorks design of final prototype (Dubro EZ Wire Bender)

In the end, for this project, we dis a lot of analysis and try to find out the best possible solution for this. It is unexpected that there is an existing commercialize product that perfectly solve our problem, and we glad we found it.

[CSCI 204] “Iron Mario” Game

“Iron Mario” is my biggest project for CSCI 204. It is originally a Mar Rover game but in the final phrase I re-skin the game into a “Mario” game to make it more coherent and interesting. The making of this game applied some fundamental tool and concept in computer science: object oriented programming, linked list, stack, queue…


The above screen is the openning screen of the game. The rule is that player use arrow button to move Mario around the map, collect items to inventory and use those item to perform tasks.When Mario step on a pipe, he is teleported to a new map with more items.

When got lost player can click “show the way back” button. The portal that Mario last entered will change color and player can use that to come back to main map.
When player collect enough item for a task, he/she can hover Mario above the part needed to fix and click “Perform Task”, the robot part will turn into Iron Man part. The picture above show the finished game with the whole Iron Man suit appeared.

The code of Iron Mario can be found at my GitHub: csci204_ironMario

[ENGR251] Design Project 2 – Soul Saver Shoes

Our second project topic for ENGR 251 is “product for other 90s”, in other words, product for people in developing countries. After doing a lot of brainstorming, we decided to focus on foot wear. In many developing nations, families cannot afford to buy shoes for their children. So children have to go school by bare feet, which allows many serious parasitic diseases absorbed and damages the feet by sharp items on the road.
“Sole Saver is an affordable alternative to normal shoes with reasonable durability. The product protects vulnerable feet from the ground using hardened glue or resin on the bottom of a sock. The idea behind this very simple design is that a local craftsmen could be trained to make and sell these shoes in their communities. Once an individual has experience fabricating Sole Savers, pairs can be sold for less than $1.”

sole shoes

Figure 1: Sole Saver prototype

“The benefit of the Sole Saver is that it costs less than expensive sneakers, but provides more protection than sandals. The simplicity of the design allows for easy repair and maintenance on the product, and it is affordable enough so that new pairs can be purchased when they wear out or are outgrown. Since they can be made from any type of socks, the Sole Saver allows for the possibility of customization for any color and pattern. Additionally, if the shoes are manufactured locally instead of being shipped from overseas, this business plan also creates jobs.
However, there are several costs associated with this product. The Sole Saver is not as durable as traditional sneakers, and so they will need to be repaired or replaced more often. Moreover, there is the social implication of wearing something different — people may not want these shoes if they are viewed as unfashionable. There is also a small learning curve that would have to be overcome when teaching new craftsmen to manufacture and market the products.”