Design Resources

From Open Source Ecology
Jump to: navigation, search


Name your new product version correctly: Product designation followed by "_v" followed by the last two digits of the current year followed by .two digits indicating current month.

Name example: Steam engine_v21.05

where "21" indicates the year 2021 and "05" indicates the month of May.

1. To create your product version page, enter its name (according to the format described above) in the search bar in the top right corner and press enter or click the search icon.

2. On the results-page, click the link found within the sentence Create the page "Product Designation_vYY.MM" on this wiki!

3. Go back to this template and Press Edit.

4. Copy the contents.

5. Go back to your product version page.

6. Paste the template contents into your product version page.

Now you can start adding contents. If appropriate, headings provided in this template can be modified, deleted or replaced.

This line and those above shall be deleted after you have implemented this template for a new development page.


For other versions of this product, see the Product page: [Insert link to the product page here. This template can be used for product pages: Template:Product]

Replace this text with a brief description of the product version. Feel free to include a picture (see Wiki instructions to learn how to upload files).


This project is in stage 1 of 5; Design.

1. Design

2. Planning

3. Prototype

4. Almost done

5. Full Release


No replications so far.

The following format can be used to reference a replication:

[Start date YYYY-MM-DD, Location, Product version, Link to a page showing some documentation of the replication process or results]


Replace this text with a DevTemplate. A DevTemplate is a table linking to the necessary documentation for the product version. It can be created in two ways:

Product ecology

The product ecology shown below is from the Power Cube page and merely serves as an example. Each product has its own context in the product ecology. Delete this text and modify the internal links in the product ecology table below so that this product ecology section is appropriate for the product/version you are describing.

Product Ecology
Power Cube Power Cube
From Uses Creates Enables



No concrete plan so far (consider using Scrumy or a Critical path.)


Replace this text with more detailed information about the product.

Working principle

Replace this text with a clear description of the product's working principle.

Safety considerations

Replace this text by listing safety considerations.


Replace this text with a BOM (Bill of Materials). To learn how to make a BOM, see How_to_Make_a_BOM.


Replace this text with a Part Library. Go to Part_Library_Template to see what a Part Library should look like.


No bugs identified yet.


See the Discussion tab for general communication regarding this product version.

Meeting logs

Replace this text with internal links to OSE wiki pages for meeting logs related to this version of the product.

Active team members

See the meeting log for active team members.

See also

Insert relevant internal links to OSE wiki pages.

External links

Insert external links here.


General Design Tips


The elements are the foundation of hardware design. Get to know the important ones and how they interact with each other in different environments.

Ptable: Periodic Table of Elements

Needs: quality videos explaining the most relevant elements (ex. Hydrogen, Oxygen, Carbon)

Useful Materials


Assembly Mechanisms

Forming Mechanisms

Transport Mechanisms

A Short Guide to Moving Stuff

A Short Guide to Keeping Stuff Together



Quick Connect/Terminal Block/Cable

Common Electronics Misconceptions Clarified



Synthetic Chemistry

Optics and Lasers





A machine base, regardless of how light and stiff it might be, will elastically sag between supports from its own weight. While fabricated structures generally have a better strength to-weight ratio than cast structures, the weight induced sag is an important issue neverthe less because it causes supposedly flat surfaces to warp. The traditional way of dealing with this symptom is the following: the machine base is milled and ground on a machining cen ter large enough to hold the entire base. With the base evenly supported, all precision sur faces are machined to specification. Next, the base is put on its supports which are commonly located in the corners of the base and, depending on the overall length, some times even in between. Because the support is now localized and no longer uniform, the structure will sag, which is removed through scraping. Scraping is a manual finishing pro cess whereby a a thin layer of ink is spread over the surface of interest. Next, a straight master surface, usually granite, is put on top and rubbed against. The ink will wear off at the high spots but remain untouched at the low spots. Next, a scraper is used to remove all high spots and then the process is repeated until the surface is sufficiently flat. Due to its low forces, scraping is a tremendously accurate but also very time consuming process that requires very skilled workers.


Originally Posted by digits View Post

   ....I guess a more interesting question is how do you use a mill to build a bigger mill than itself? ...

It's the old bootstrap question.

So let's say you were stranded on a deserted island, with nothing but a bridgeport mill and a huge pile of material. It's a funny picture, a guy standing on the beach next to a Bridgeport mill sticking out of the sand! So instead let's also assume it is located in a covered shop (with utility services) and you have unlimited consumables (fasteners, bearings, motors, wire, endmills, paint, structural tubing, hand tools, food) but no other machines.

I imagine you could not make the larger machine directly. You might first have to build fixtures and build some intermediate machines. For instance, you might start by building a lathe and then a surface grinder.

Any parts too large to fit inside the cutting envelope of your Bridgeport would be either made by indexing the part through the cutting area or as multiple pieces bolted together. The biggest problem would be making a substitute for what is normally a gigantic iron casting -- the machine base. This part will be too big to simply index.

The main casting can be made of individual pieces bolted together. This is where the suface grinder comes in handy, to make a flat surface across multiple pieces. We're not talking perfecly flat or perfectly square. Just "good enough." This first round of machines will have to be made adjustable, because you are certain to accumulate error while building large pieces from many small ones.

I think something about this concept is appealing, even though it is unlikely that any of us will attempt it. Perhaps this is what made Dave Gingery's books so popular! I know I've thought a long time about how each generation's biggest machine was made -- obviously it was made on a smaller machine.

For any of this to work -- to build larger machines from smaller ones -- or to build more accurate machines from less accurate ones -- requires something that the DIY world does very, very well. It's a cross between the "get 'er done!" manta and "let's do something completely different!" For instance, most of the DIY router machines on this site are built with skate bearings on gas pipe! As a manufacturer, you would reject that concept because of all the time it takes to adjust each machine into tolerance. But if you need to do something new (say building a larger machine from a smaller one), then you are willing to put up with less-than-ideal solutions and make them work manually.

All sorts of possibilities open up when you have more time than money! That's better than having more money than brains anyway.

When you finished with the second generation machines (larger, but perhaps less accurate), then you would manually scrape and tinker and adjust those machines. They might be accurate only in a certain configuration, or for a certain setup. But then you could build the next generation that was yet more accurate, and needing less adjustment.

Essentially, isn't that how today's modern machines got here?