2012-03-12 01:13:07 +00:00
|
|
|
//
|
|
|
|
// Mendel90
|
|
|
|
//
|
|
|
|
// GNU GPL v2
|
|
|
|
// nop.head@gmail.com
|
|
|
|
// hydraraptor.blogspot.com
|
|
|
|
//
|
|
|
|
// Off the shelf parts
|
|
|
|
//
|
|
|
|
include <../vitamins/washers.scad>
|
|
|
|
include <../vitamins/nuts.scad>
|
|
|
|
include <../vitamins/screws.scad>
|
|
|
|
include <../vitamins/microswitch.scad>
|
|
|
|
include <../vitamins/stepper-motors.scad>
|
|
|
|
include <../vitamins/ball-bearings.scad>
|
|
|
|
include <../vitamins/linear-bearings.scad>
|
|
|
|
include <../vitamins/pillars.scad>
|
|
|
|
include <../vitamins/belts.scad>
|
|
|
|
include <../vitamins/sheet.scad>
|
|
|
|
include <../vitamins/springs.scad>
|
|
|
|
include <../vitamins/d-connectors.scad>
|
|
|
|
include <../vitamins/ziptie.scad>
|
|
|
|
include <../vitamins/bulldog.scad>
|
|
|
|
include <../vitamins/cable_strip.scad>
|
|
|
|
include <../vitamins/fans.scad>
|
|
|
|
include <../vitamins/electronics.scad>
|
2012-11-15 17:45:30 +00:00
|
|
|
include <../vitamins/spools.scad>
|
|
|
|
include <../vitamins/terminals.scad>
|
|
|
|
include <../vitamins/o_rings.scad>
|
|
|
|
include <../vitamins/tubing.scad>
|
|
|
|
include <../vitamins/components.scad>
|
|
|
|
include <../vitamins/hot_ends.scad>
|
|
|
|
include <../vitamins/bars.scad>
|
2012-11-17 10:33:00 +00:00
|
|
|
include <../vitamins/pullies.scad>
|
2012-03-12 01:13:07 +00:00
|
|
|
|
|
|
|
module rod(d , l) {
|
2012-04-02 15:30:31 +01:00
|
|
|
vitamin(str("RD", d, round(l), ": Smooth rod ", d, "mm x ", round(l), "mm"));
|
2012-03-13 10:02:35 -05:00
|
|
|
color(rod_color)
|
2012-03-12 01:13:07 +00:00
|
|
|
cylinder(r = d / 2, h = l, center = true);
|
|
|
|
}
|
|
|
|
|
|
|
|
module studding(d , l) {
|
2012-04-02 15:30:31 +01:00
|
|
|
vitamin(str("ST", d, round(l),": Threaded rod M", d, " x ", round(l), "mm"));
|
2012-03-13 10:02:35 -05:00
|
|
|
color(studding_color)
|
2012-03-12 01:13:07 +00:00
|
|
|
cylinder(r = d / 2, h = l, center = true);
|
|
|
|
}
|
2012-11-17 10:33:00 +00:00
|
|
|
|
|
|
|
module wire(color, strands, length)
|
|
|
|
vitamin(str("WR", strands, color[0], length, ": ",color, " wire ", strands, "/0.2 length ",length, "mm"));
|
|
|
|
|
|
|
|
module ribbon_cable(ways, length)
|
|
|
|
vitamin(str("RC", ways, length, ": Ribbon cable ", ways, " way ", length, "mm"));
|