OSE Lesson - Universal Axis

From Open Source Ecology
Jump to navigation Jump to search

Trashcan content

Sizes and its applications

  • 8 mms (5/16") rods: Used for D3D Universal
  • 1 inch rods:
  • 2 inches rods:

wikipages

Intro

  • The Universal Axis is a modular and scalable CNC axis which can be used to create cartesian CNC machines. We have so far prototyped 8 mm, 1", and 2" rod versions of this. The core of the axis is belt drive and linear motion rods where carriages are pulled on the rods. The axis system may be used for the X, Y, and Z axes of cartesian robot system. The system is scalable to any size and number of axes. Rotary axes may also be used with this system The system uses a combination of 3D printed parts, metal plates, and belt-driven shafts. Applications include 3D printers, CNC torch tables, heavy duty CNC machines, and many other production machines.
  • Both the belts, drive pulleys, and linear bearings may be 3D printed. This remains as future work.
  • Force limits - the universal axis does 50 lb precision force (10 micron resolution using 16 microstepping and 1/2" diameter pulleys) per 15 mm wide high precision GT2 belt strand with nema 23 motors. So in practice we can safely get up to 600 lb of precision drive force if we use 2-sided drive (like Y1 + Y2), 2 motors per axis, 3 belts per axis. Screws can be used for higher force. If we want more than 600 lb force with belts, we could use belts other than the tiny GT2 belts.
  • Applications - precision machining, automation, digital fabrication construction sets. A generic platform for precision motion and linear actuation.

5/16" Universal Axis

<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2FOpenSourceEcology%2Fposts%2F10155894534671562&width=500" width="500" height="627" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe> </html>

There are 14 unique parts in the Universal Axis:

<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10214642693518175&width=500" width="500" height="708" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html>

Limits

We have built up to a 2 Meter Tall 3D Printer and a 1 cubic meter 3D printer using the 8 mm (5/16") Universal Axis:

<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10214641316923761&width=500" width="500" height="286" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>

<iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10214642618796307&width=500" width="500" height="378" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html>

Bigprinter1.jpgBigprinter2.jpg

Simplification

<html><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vRVNldLElDQ4NTypy1GdPkb0Tmhlqnd2biVQjC0BlQn8PIRB1u1tvPG-cm6rA4mfoszOEPQwfpOtPX-/embed?start=false&loop=false&delayms=3000" frameborder="0" width="480" height="389" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html>

edit

Part Library

Visual History:

Unimototorside.pngUnimototorside2.pngAddedsetscrew.pngCarriagenew.pngCarriageclosure.pngCarriage+closure.pngChamferedmotornutcatch.pngFullclosure.pngCarriage+closure2.pngCarriageholeswidened.pngWidenedclosure.pngFixedassembly.pngNweidler.pngUniidler.pngAddedsetscrew2.png



Gallery:

Applications of 5/16" or 8 mm Universal Axis So Far

1" Universal Axis

See 1" Universal Axis

So far it was used to prototope a CNC Torch Table.

<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10211318810383174&width=500" width="500" height="665" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe> </html>

It interoperates with the 8 mm axis:

<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10219080932751382&width=500" width="500" height="380" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html>

2" Universal Axis

See 2" Universal Axis.

Universal Axis Development Directions

Current Work - Universal Axis Designer in FreeCAD

See Universal Axis Designer in FreeCAD.

Future Work

<html><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vTDSE5kz6mCBWHvE_M_mGbQO09LQe_qfYb-EK2eQWckLLv0X89SHdDzquoTLfcLn62CvMA0uUxJJ93O/embed?start=false&loop=false&delayms=3000" frameborder="0" width="480" height="389" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html>

edit

Example of CNC Circuit Mill Configuration, 5/16" Axis

See full documentation at D3D CNC Circuit Mill

<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fvoltfolioblog%2Fphotos%2Fa.434149283630889.1073741828.132265123819308%2F434149713630846%2F%3Ftype%3D3&width=500" width="500" height="485" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe></html>

<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fvoltfolioblog%2Fphotos%2Fa.434149283630889.1073741828.132265123819308%2F434149690297515%2F%3Ftype%3D3&width=500" width="500" height="466" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe></html>

Intro

The following is a 5/16" or 8 mm version of the universal CNC axis described at http://opensourceecology.org/3d-printer-construction-set-workshop/

Larger axes will also be built, up to 2" for heavy duty CNC machining, with plastic parts sandwiched between metal plate as a plastic/metal composite structure. See calculations for beam deflection at Heavy_Duty_CNC_Construction_Set.

Universal Axis - Working Document

<html><iframe src="https://docs.google.com/presentation/d/1c16frI1XSWUaqCRtWsGnv5-GaXvNl6P6fXIkUY72CdA/embed?start=false&loop=false&delayms=3000" frameborder="0" width="960" height="569" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html>

edit

Concept

<html><iframe src="http://opensourceecology.org/3d-printer-construction-set-workshop/" height=500 width=1000 ></iframe></html>

WebGL

Source

<html><iframe src="http://3dcontent.be/axis_8mm_rods/axis_8mm_rods.html" height=600 width=1000></iframe></html>

Build

Carriage

From Michel Dhoore in Belgium in 2016. Early prototype using larger carriage pieces for larger machines.

Carriage.jpg

Frame

<html><iframe src="https://www.facebook.com/marcin.jakubowski.378/posts/10209786489356106"></iframe></html>

<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10209786477675814&width=500" width="500" height="387" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe></html>

Axis

<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10209786464555486&width=500" width="500" height="603" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe></html>

BOM

edit

<html><iframe src="https://docs.google.com/spreadsheets/d/1WqNz_uBYTf9nK-bkwNKWl3srjdSCVLt-cPeqmIL6o34/pubhtml?widget=true&headers=false" height=500 width=800></iframe></html>

Order

3dpcsamazon.jpg

3dpcsmcmaster.jpg

Frame Parts

Frame3dpcs.jpg

CAD

FreeCAD and STL Files for Printing

See 3D Printer Part Library for all printer parts.

Originals from 2016 by Michel Dhoore

This file has the carriage belt tensioners, not shown below.

Universal Axis with Magnet Holes 2017

HintLightbulb.png Hint: Under development Feb 2017

Fabrication

  • Print time - 3hr27min for the idler end -

8mmidlerprint.jpg

Belt Tensioning

<html><iframe width="560" height="315" src="https://www.youtube.com/embed/8krl-v2gcQw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></html>

One Axis Attached to Frame

<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10208727003469621&width=500" width="500" height="503" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe></html>

See Also

Communications

Industry Standards

  • This one appears to be open source - [1], but has about 4x the unique count and lacks scalability and right angle connection ability.

Links


Videos

Documentation, files, etc

End of trashcan content - start of real content

{{#ifeq:|yes||

{{#if:This lesson is part of|}}{{#if:OSE 9 Day STEAM Camp|{{#if:OSE 9 Day STEAM Camp |
|{{#if:
|{{#if: | }} }} }} }}{{#ifeq:|yes|{{#if:This lesson is part of|This lesson is part of}}}}{{#if:|{{#if: |
|{{#if:
|{{#if: | }} }} }}{{#if:|{{#if: |
|{{#if:
|{{#if: | }} }} }}{{#if:STEAM Camp|{{#if: |
|{{#if:STEAM Camp{{#if:|
}}
|{{#if: | }} }} }}{{#if:|{{#if: |
|{{#if:{{{image2}}}{{#if:|
{{{caption2}}}}}
|{{#if: | }} }} }}{{#if:Day 1 |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if: Welcome & OSE Introduction
|{{#if:Lesson-1 | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:OSE Lesson - D3D Universal 3D Printer
|{{#if:Lesson-3 | }} }}{{#if: |
|{{#if: Universal Axis
|{{#if:Lesson-4 | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if: Universal Controller - 1 hour
|{{#if:Lesson 5 | }} }}{{#if: |
|{{#if: D3D Universal - Wire & Calibrate
|{{#if:Lesson-6 | }} }}{{#if: |
|{{#if: FreeCAD
|{{#if:Lesson-7 | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if:Day 2 |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if: Collaborative literacy and OSE product development
|{{#if:Lesson 3 | }} }}{{#if: |
|{{#if: Modular Electronics 1h
|{{#if:Lesson 4 | }} }}{{#if: |
|{{#if: Designing an Arduino Uno in KiCAD 1h
|{{#if:Lesson 5 | }} }}{{#if: |
|{{#if: Build a circuit plotter 1h
|{{#if:Lesson 6 | }} }}{{#if: |
|{{#if: Plotting and Etching an Arduino Uno 2h
|{{#if:Lesson 7 | }} }}{{#if: |
|{{#if: Soldering an Arduino together 2h
|{{#if:Lesson 8 | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if:Unsorted |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if: OSE Lesson - Plotting and Drill Combined Exercise 1h
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if: |
|{{#if:
|{{#if: | }} }}{{#if:
This lesson is part of
OSE 9 Day STEAM Camp
{{{label}}} |
 }}
{{{data}}}
{{{header}}}
{{{label}}} |
 }}
{{{header}}}
{{{label}}} |
 }}
{{{header}}}
{{{label}}} |
 }}
STEAM Camp{{#if:|
}}
{{{header}}}
{{{label}}} |
 }}
{{{image2}}}{{#if:|
{{{caption2}}}}}
Day 1
|
 }}
Lesson-1 |
 }}
Welcome & OSE Introduction
|
 }}
Lesson-3 |
 }}
OSE Lesson - D3D Universal 3D Printer
Lesson-4 |
 }}
Universal Axis
|
 }}
Lesson 5 |
 }}
Universal Controller - 1 hour
Lesson-6 |
 }}
D3D Universal - Wire & Calibrate
Lesson-7 |
 }}
FreeCAD
|
 }}
|
 }}
Day 2
|
 }}
Lesson 3 |
 }}
Collaborative literacy and OSE product development
Lesson 4 |
 }}
Modular Electronics 1h
Lesson 5 |
 }}
Designing an Arduino Uno in KiCAD 1h
Lesson 6 |
 }}
Build a circuit plotter 1h
Lesson 7 |
 }}
Plotting and Etching an Arduino Uno 2h
Lesson 8 |
 }}
Soldering an Arduino together 2h
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
Unsorted
|
 }}
|
 }}
OSE Lesson - Plotting and Drill Combined Exercise 1h
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
|
 }}
OSE Required Reading
Wiki instructions  · Crash course on OSE  · Global Village Construction Set  · Getting Started Guide  · Team Culturing  · Version control - Genealogies

|

OSE Required Reading
Wiki instructions  · Crash course on OSE  · Global Village Construction Set  · Getting Started Guide  · Team Culturing  · Version control - Genealogies
|{{#if:

|{{#if: | |

 }}

}} }}{{#if: |

|{{#if:

|{{#if: | |

 }}

}} }}{{#if: |

|{{#if:

|{{#if: | |

 }}

}} }}{{#if: |

|{{#if:

|{{#if: | |

 }}

}} }}{{#if: |

|{{#if:

|{{#if: | |

 }}

}} }}{{#if: |

|{{#if:

|{{#if: | |

 }}

}} }}{{#if: |

|{{#if:

|{{#if: | |

 }}

}} }}{{#if: |

|{{#if:

|{{#if: | |

 }}

}} }}{{#if: |

|{{#if:

|{{#if: | |

 }}

}} }}{{#if: |

|{{#if:

|{{#if: | |

 }}

}} }}{{#if: |

|{{#if:

|{{#if: | |

 }}

}} }}{{#if: Lesson Repository| Lesson Repository}}{{#if:Infobox STEAMcamp|

{{#if:1||This box: }}{{#if:|[}}[[{{#switch:
|#default = Infobox STEAMcamp 
| = 
   {{#ifeq:  | 
     | Template:Infobox STEAMcamp            
     | Infobox STEAMcamp      
   }}

}}|{{#if:1|v|view}}]] · [[|{{#if:1|d|talk}}]]{{#if:|| · [{{fullurl:{{#switch:

|#default = Infobox STEAMcamp 
| = 
   {{#ifeq:  | 
     | Template:Infobox STEAMcamp            
     | Infobox STEAMcamp      
   }}
}}|action=edit}} {{#if:1|e|edit}}]}}
{{#if:|]}}

}} {{#ifeq:|yes||}}{{#switch:¬

|¬|no       = 
||force|yes = Template:Italic title

}} <html><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vRVNldLElDQ4NTypy1GdPkb0Tmhlqnd2biVQjC0BlQn8PIRB1u1tvPG-cm6rA4mfoszOEPQwfpOtPX-/embed?start=false&loop=false&delayms=3000" frameborder="0" width="480" height="389" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html>

About this lesson

Purpose of this lesson, what will we build, and why. Where does this product fit in human technology


  • Subject(s) -
  • Course Topic -
  • Time allotment - 1 hour


Learning Objectives

Course Content

Product specifications and requirements

pdf-file of full downloadable version

Prerequisites

Prerequisite lessons

You need to have an understanding of

  1. xxx - covered in lesson yyy
  2. xxx - covered in lesson yyy

Prerequisite tools and parts

You need to have the following parts to get the most from this lesson:

  1. xxx - built in lesson yyy - can be bought from *link*

How to enroll

There are three alternatives to enroll

  • DIY
  • Prerecorded
  • Webinar - recordings, live participation, Q&A

Background reading

Background reading - background information, videos, etc - to prapare for the lesson (in addition to earlier finished modules)

Hardware instructions

BOM

BOM: Parts, sources, and tools. Would be good to have one BOM for this alone + part of e.g. the D3D Universal BOM. See section Universal Controller of the D3D Universal BOM

3D Printing files

Instructions

hardware picture

embedd 3d view

language agnostic instructional

iconic representation of the product's main building blocks (See Open Source Technology Pattern Language

Diagram of how it works - google slides

KiCad file source

Blender assembly animation

Technical drawings (from Freecad)

Scale experiment instructions

Modularity experiment instructions

Course Completion

Grading and test

Incentive Challenge

Review

Teacher's corner

Schedule

  • 0-15 min
  • 15-30 min
  • 30-45 min
  • 45-60 min Round up, try to quit before the end of the class to give people some time to go to the loo before the next class.

Read More

Subsequent lesson

Discussion