Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // include <threads_v2p1.scad>
- include<threads2.scad>;
- //Cap
- $fn=240;
- module Cap() {
- difference(){
- union(){
- translate([0,0,1.5])cylinder(d=38, h=10, center=false);
- translate([0,0,0])cylinder(d1=36, d2=38, h=1.5, center=false);
- }
- translate([0,0,0])metric_thread (diameter=33, pitch=1.5, length=12, internal=true, n_starts=1);
- }
- }
- module Neck(){
- difference(){
- union(){
- translate([0,0,0])metric_thread (diameter=33, pitch=1.5, length=12, internal=false, n_starts=1);
- translate([0,0,0]) cylinder(d=39, h=2, $fn=6, center=false);
- }
- translate([0,0,1.5])cylinder(d=30, h=15, center=false);
- }
- }
- // Cap();
- // Neck ();
- difference() {
- union(){
- color("blue",1 )rotate ([0,0,0]) translate ([0,0,1.5]) Cap();
- color("orange",1) rotate ([0,0,0]) translate ([0,0,0]) Neck ();
- }
- translate ([-25,-50,-2]) cube(50,50,50);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement