BBB for the Win

You didn’t post any ideas. So what was I supposed to think?

Bashing things online without providing any other ideas is your right. But it’s pretty weak.
I wasnt "bashing" anything. Whats weak is putting words in other peoples mouths, or posts.
 
I wasnt "bashing" anything. Whats weak is putting words in other peoples mouths, or posts.
Nah. You said plenty.

Addressing one of the largest government Expenditure programs is a positive step imo. All journeys start with the first step
 
It’s laughable that anyone thinks that either side is willing or wants to cut spending to decrease debt. I am 33 and all I have heard all my life is “they are going to cut spending and reduce the debt.” Yet, here we are, more in debt each year and still believing it will change.
 
It’s laughable that anyone thinks that either side is willing or wants to cut spending to decrease debt. I am 33 and all I have heard all my life is “they are going to cut spending and reduce the debt.” Yet, here we are, more in debt each year and still believing it will change.
I am in the same boat as you, more and more. At this point is it possible to cut debt. ?
 
I am in the same boat as you, more and more. At this point is it possible to cut debt. ?
Possible? Yes. People willing? No.

So much of our economy is built on the back of government spending that you would be talking a complete collapse and rebuild of an economy. Businesses, 401K, pensions, etc all gone.

Not saying we shouldn’t cut spending and get the debt under control but it’s going to take far far more than a couple spending bills and even at that, every politician is going to make sure they and their friends get their cut. The cycle will continue.
 
It’s laughable that anyone thinks that either side is willing or wants to cut spending to decrease debt. I am 33 and all I have heard all my life is “they are going to cut spending and reduce the debt.” Yet, here we are, more in debt each year and still believing it will change.
This is partially due to people fighting tooth and nail to stop their pet programs from being defunded. Look at the pushback the DOGE team gets just trying to weed out fraud for example, they're burning Teslas because they're mad somebody's auditing the books.
 
If we did not add a penny to the deficit, and paid 1 billion DAILY towards it, it would take 270 YEARS to pay it off. This is why nobody in DC cares about it, we are already too far gone to get out. It's better to wait for a major engagement in world war to extinguish it altogether....and at some point that is exactly what will happen and DC knows it.
 
37 trillion - most minds can't even wrap their head around how much that is. I am glad there are some legislators trying to cut spending and reduce fraud, but the reality is they have let the debt get so far out of control there is no way it can be addressed by either party by just putting forward spending bills that are like a drop in the ocean. The best we can hope for at this point, is to hopefully just not increase the debt any further.
Could we clone Bill Clinton and Newt Gingrich and have them write the budgets for the next 50 years?
Only politicians who had the balls to put forth budgets with surpluses.
 
Could we clone Bill Clinton and Newt Gingrich and have them write the budgets for the next 50 years?
Only politicians who had the balls to put forth budgets with surpluses.
Didn't Arnold Schwarzenegger also do a good job with budgets?
 
Could we clone Bill Clinton and Newt Gingrich and have them write the budgets for the next 50 years?
Only politicians who had the balls to put forth budgets with surpluses.
They did benefit from the first internet boom. And when that busted Clinton’s economics didn’t look as good.
 
Did this as scad exercise, but my print button finger has been itching for this.

C-like:
// Dimensions

mainDiameter = 31;
lipHeight = 7.6;
lipThickness = 2.8;
subDiameter = mainDiameter - 2 * lipThickness;
fullLength = 77.5;
mainLength = fullLength - lipHeight;

stepHeight = mainLength / 4;
apertureD = 6;

$fn = 80;


// upper locator
color("blue", 0.3){
translate([0, 0, fullLength]){
    mirror([0, 0, 1]){
        linear_extrude(lipHeight){
            difference(){
                circle(subDiameter / 2);
                circle(subDiameter / 2 - 2);
            }
        }
    }
}

translate([0, 0, mainLength]){
    rotate_extrude(angle = 360){
        translate([mainDiameter / 2 - 2, 0, 0]){
           polygon([ [0, 0], [-3.5, 0], [0, -8]]);
        }
    }
}
}

// diff for aperture
difference(){
    union(){
        for ( whichChunk = [0 : 4 - 1])
            translate([0, 0, stepHeight * whichChunk]){
                // one chunk
                color("orange", 1)
                difference(){
                    translate([0, 0, 2]){
                        linear_extrude(stepHeight, twist = 90, slices = 50, scale = .4){
                                circle(mainDiameter / 2, $fn = 8);
                        }
                    }

                    translate([0, 0, 0]){
                        linear_extrude(stepHeight, twist = 60, slices = 50, scale = .2){
                            circle(mainDiameter / 2.2, $fn = 36);
                        }
                    }

                }
            }
        
        // bottom
        color("green", 0.3)
        cylinder(2, r = mainDiameter / 2);
    } // union


    // the subtractive section
    //small holes
    translate([0, 0, 3]){
    linear_extrude(mainLength, twist = 360, slices = 50){
        holeSize = 0.75;
        holeOffset = 9;
        rotate([0, 0, 20]){
            translate([holeOffset, 0, 0]){
                circle(holeSize);
            }
            translate([-holeOffset, 0, 0]){
                circle(holeSize);
            }
            translate([0, holeOffset, 0]){
                circle(holeSize);
            }
            translate([0, -holeOffset, 0]){
                circle(holeSize);
            }
        }
    }
    }
    // aperture
    translate([0, 0, -10]){
    cylinder(h = fullLength * 2, r = apertureD / 2);
    }
} // aperture diff

//outer
color("green", 0.3)
linear_extrude(mainLength, twist = 90, slices = 50){
    difference(){
        circle(mainDiameter / 2);
        offset(-2){
            circle(mainDiameter / 2);
        }
    }
}
 

Attachments

  • Screenshot_20250522_215714.png
    Screenshot_20250522_215714.png
    149.7 KB · Views: 43
Did this as scad exercise, but my print button finger has been itching for this.

C-like:
// Dimensions

mainDiameter = 31;
lipHeight = 7.6;
lipThickness = 2.8;
subDiameter = mainDiameter - 2 * lipThickness;
fullLength = 77.5;
mainLength = fullLength - lipHeight;

stepHeight = mainLength / 4;
apertureD = 6;

$fn = 80;


// upper locator
color("blue", 0.3){
translate([0, 0, fullLength]){
mirror([0, 0, 1]){
linear_extrude(lipHeight){
difference(){
circle(subDiameter / 2);
circle(subDiameter / 2 - 2);
}
}
}
}

translate([0, 0, mainLength]){
rotate_extrude(angle = 360){
translate([mainDiameter / 2 - 2, 0, 0]){
polygon([ [0, 0], [-3.5, 0], [0, -8]]);
}
}
}
}

// diff for aperture
difference(){
union(){
for ( whichChunk = [0 : 4 - 1])
translate([0, 0, stepHeight * whichChunk]){
// one chunk
color("orange", 1)
difference(){
translate([0, 0, 2]){
linear_extrude(stepHeight, twist = 90, slices = 50, scale = .4){
circle(mainDiameter / 2, $fn = 8);
}
}

translate([0, 0, 0]){
linear_extrude(stepHeight, twist = 60, slices = 50, scale = .2){
circle(mainDiameter / 2.2, $fn = 36);
}
}

}
}

// bottom
color("green", 0.3)
cylinder(2, r = mainDiameter / 2);
} // union


// the subtractive section
//small holes
translate([0, 0, 3]){
linear_extrude(mainLength, twist = 360, slices = 50){
holeSize = 0.75;
holeOffset = 9;
rotate([0, 0, 20]){
translate([holeOffset, 0, 0]){
circle(holeSize);
}
translate([-holeOffset, 0, 0]){
circle(holeSize);
}
translate([0, holeOffset, 0]){
circle(holeSize);
}
translate([0, -holeOffset, 0]){
circle(holeSize);
}
}
}
}
// aperture
translate([0, 0, -10]){
cylinder(h = fullLength * 2, r = apertureD / 2);
}
} // aperture diff

//outer
color("green", 0.3)
linear_extrude(mainLength, twist = 90, slices = 50){
difference(){
circle(mainDiameter / 2);
offset(-2){
circle(mainDiameter / 2);
}
}
}

Would this be to 3d print a suppressor?


Sent from my iPhone using Tapatalk
 
Would this be to 3d print a suppressor?


Sent from my iPhone using Tapatalk
Not by itself, but as a component that would turn a mass produced fully unregulated muzzle device into a regulated one. Do I think the hearing protection clause will pass? Not really, so this is in all likelihood an indefinite hypothetical digital prototype.
 
Back
Top