Loading

Newton's cradle

by guberti, published

Newton's cradle by guberti Apr 24, 2013

Thing Info

3225Views 847Downloads Found in Puzzles
Report Thing

Summary

This thing is desinged to be a toy called a Newton's crade. What you do is you lift up a ball at one end, and the ball on the other end will recive the energy from the ball you lifted up, while the three in the middle don't move! There are other tricks you can do with this, such as lifting up two balls and two balls will recive the momentum. If you are going to print this, look at the instructions for how to print! If you don't follow them, this toy won't work. This thing was made in Open SCAD in two parts. The first one was the cradle. The code for that is below:
cube([50,45,5]);
difference() {
cube([50,5,50]);
translate([5,0,0])cube([40,5,45]);
translate([5,0,47])rotate([-90,0,0])cylinder(45,1,1,$fn=100);
translate([15,0,47])rotate([-90,0,0])cylinder(45,1,1,$fn=100);
translate([25,0,47])rotate([-90,0,0])cylinder(45,1,1,$fn=100);
translate([35,0,47])rotate([-90,0,0])cylinder(45,1,1,$fn=100);
translate([45,0,47])rotate([-90,0,0])cylinder(45,1,1,$fn=100);
translate([4,0,47.5])cube([2,45,5]);
translate([14,0,47.5])cube([2,45,5]);
translate([24,0,47.5])cube([2,45,5]);
translate([34,0,47.5])cube([2,45,5]);
translate([44,0,47.5])cube([2,45,5]);
}
difference() {
translate([0,40,0])cube([50,5,50]);
translate([5,40,0])cube([40,5,45]);
translate([5,0,47])rotate([-90,0,0])cylinder(45,1,1,$fn=100);
translate([15,0,47])rotate([-90,0,0])cylinder(45,1,1,$fn=100);
translate([25,0,47])rotate([-90,0,0])cylinder(45,1,1,$fn=100);
translate([35,0,47])rotate([-90,0,0])cylinder(45,1,1,$fn=100);
translate([45,0,47])rotate([-90,0,0])cylinder(45,1,1,$fn=100);
translate([4,0,47.5])cube([2,45,5]);
translate([14,0,47.5])cube([2,45,5]);
translate([24,0,47.5])cube([2,45,5]);
translate([34,0,47.5])cube([2,45,5]);
translate([44,0,47.5])cube([2,45,5]);
}
The second part are the balls. The code is for only one ball, you you must print this STL 5 times. The code for that is below:
translate([-40,-10,0])sphere(5);
translate([-40,-10,0])rotate([30,0,0])cylinder(35,1,1);
translate([-40,-10,0])rotate([-30,0,0])cylinder(35,1,1);
translate([0,23,30])translate([-40,-10,0])rotate([90,0,0])cylinder(45,1,1,$fn=100);

Instructions

To get this thing to work, you must first print out the STL file called "Newton's cradle" once. Then print the STL called "Newton's cradle ball" five times. After those are printed, put the balls into the groves on the stand. Now it's ready to use!

More from Puzzles

view more

Thing Info

3225Views 847Downloads Found in Puzzles
Report Thing

Liked By

View All

License

Newton's cradle by guberti is licensed under the Creative Commons - Attribution license.

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag. Print Thing Tag

All Apps

This extension connects Thingiverse with Makeprintable, a cloud-based mesh repair service that analyzes, validates and repairs most common mesh errors that can occur when preparing a 3D design file...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

Have you tried printing this? I think supports are mandatory because of the bar at the top.

It depends on the 3D printer. Some can do it without supports and others can't. I have a printing test that can test your 3D printer's capabilities. It's called my holey dice, and the link is this:
http://www.thingiverse.com/thing:76898http://www.thingiverse.com/thi....

Holey dice (3D printing test)
by guberti
Top