diff --git a/STL/28BYJ-48/bevelcoupler.stl b/STL/28BYJ-48/bevelcoupler.stl index f47daa4..950096c 100644 Binary files a/STL/28BYJ-48/bevelcoupler.stl and b/STL/28BYJ-48/bevelcoupler.stl differ diff --git a/STL/28BYJ-48/ft_28BYJ-48.stl b/STL/28BYJ-48/ft_28BYJ-48.stl index bded767..c66e6da 100644 Binary files a/STL/28BYJ-48/ft_28BYJ-48.stl and b/STL/28BYJ-48/ft_28BYJ-48.stl differ diff --git a/STL/28BYJ-48/gear.stl b/STL/28BYJ-48/gear.stl index 61bb091..aa1dab9 100644 Binary files a/STL/28BYJ-48/gear.stl and b/STL/28BYJ-48/gear.stl differ diff --git a/STL/28BYJ-48/shaftcoupler.stl b/STL/28BYJ-48/shaftcoupler.stl index e42a3a2..0382d38 100644 Binary files a/STL/28BYJ-48/shaftcoupler.stl and b/STL/28BYJ-48/shaftcoupler.stl differ diff --git a/STL/Blocks/angleblocks.stl b/STL/Blocks/angleblocks.stl index d7d98ee..5f2cdec 100644 Binary files a/STL/Blocks/angleblocks.stl and b/STL/Blocks/angleblocks.stl differ diff --git a/STL/Blocks/basicblock.stl b/STL/Blocks/basicblock.stl index 8e99b22..c499a2c 100644 Binary files a/STL/Blocks/basicblock.stl and b/STL/Blocks/basicblock.stl differ diff --git a/STL/Blocks/symangleblocks.stl b/STL/Blocks/symangleblocks.stl new file mode 100644 index 0000000..ae164f6 Binary files /dev/null and b/STL/Blocks/symangleblocks.stl differ diff --git a/STL/Flexrail/flexrail_circle.stl b/STL/Flexrail/flexrail_circle.stl index 38800a2..82b49d7 100644 Binary files a/STL/Flexrail/flexrail_circle.stl and b/STL/Flexrail/flexrail_circle.stl differ diff --git a/STL/Flexrail/flexrail_pins.stl b/STL/Flexrail/flexrail_pins.stl index bd58b03..23e78f1 100644 Binary files a/STL/Flexrail/flexrail_pins.stl and b/STL/Flexrail/flexrail_pins.stl differ diff --git a/STL/Flexrail/flexrail_straight.stl b/STL/Flexrail/flexrail_straight.stl index 946dc7b..46701d0 100644 Binary files a/STL/Flexrail/flexrail_straight.stl and b/STL/Flexrail/flexrail_straight.stl differ diff --git a/STL/Gears/gear_2010.stl b/STL/Gears/gear_2010.stl index 723613f..ccff5e7 100644 Binary files a/STL/Gears/gear_2010.stl and b/STL/Gears/gear_2010.stl differ diff --git a/STL/Gears/gear_20_opt.stl b/STL/Gears/gear_20_opt.stl new file mode 100644 index 0000000..e9782dd Binary files /dev/null and b/STL/Gears/gear_20_opt.stl differ diff --git a/STL/Girders/anglegirder.stl b/STL/Girders/anglegirder.stl index 09cb5a2..9c1a9ab 100644 Binary files a/STL/Girders/anglegirder.stl and b/STL/Girders/anglegirder.stl differ diff --git a/STL/Girders/ugirder.stl b/STL/Girders/ugirder.stl index 1d732a1..d9b0183 100644 Binary files a/STL/Girders/ugirder.stl and b/STL/Girders/ugirder.stl differ diff --git a/STL/Lugs/lug_connection.stl b/STL/Lugs/lug_connection.stl index 3fad62a..b1f2c09 100644 Binary files a/STL/Lugs/lug_connection.stl and b/STL/Lugs/lug_connection.stl differ diff --git a/STL/Lugs/lug_star.stl b/STL/Lugs/lug_star.stl new file mode 100644 index 0000000..e9fd0f2 Binary files /dev/null and b/STL/Lugs/lug_star.stl differ diff --git a/STL/Lugs/lug_y.stl b/STL/Lugs/lug_y.stl new file mode 100644 index 0000000..70a6b8e Binary files /dev/null and b/STL/Lugs/lug_y.stl differ diff --git a/STL/Plates/baseplate.stl b/STL/Plates/baseplate.stl index e3cb4c5..2af823a 100644 Binary files a/STL/Plates/baseplate.stl and b/STL/Plates/baseplate.stl differ diff --git a/STL/Plates/bottomplate.stl b/STL/Plates/bottomplate.stl index 2270fc6..c698cbd 100644 Binary files a/STL/Plates/bottomplate.stl and b/STL/Plates/bottomplate.stl differ diff --git a/STL/Plates/platewithholes.stl b/STL/Plates/platewithholes.stl index 85c7e22..771cadb 100644 Binary files a/STL/Plates/platewithholes.stl and b/STL/Plates/platewithholes.stl differ diff --git a/STL/Plates/platewithpins.stl b/STL/Plates/platewithpins.stl index 730b6fd..485499e 100644 Binary files a/STL/Plates/platewithpins.stl and b/STL/Plates/platewithpins.stl differ diff --git a/buildingblocks.scad b/buildingblocks.scad index aca9edd..1953893 100644 --- a/buildingblocks.scad +++ b/buildingblocks.scad @@ -302,12 +302,14 @@ module main() { basic_block(length=Block_length, pins=Pins, flatblock= Flat_block, bore=Has_bore, squarehole=Is_square); } else if (Block_type == 2) { - angle_block(7.5, with_pin=With_pin); - translate ([20, 0, 0]) angle_block(15, with_pin=With_pin); - translate ([40, 0, 0]) angle_block(30, with_pin=With_pin); + angle_block(Angle, with_pin=With_pin); + // translate ([20, 0, 0]) angle_block(15, with_pin=With_pin); + // translate ([40, 0, 0]) angle_block(30, with_pin=With_pin); } else if (Block_type == 3) { symmetrical_angle_block(Angle, pins = Which_pins, grooves = Which_grooves, bottom_groove = Which_bottom_groove, short_grooves=Has_short_grooves); + // translate ([20, 0, 0]) symmetrical_angle_block(45, pins = Which_pins, grooves = Which_grooves, bottom_groove = Which_bottom_groove, short_grooves=Has_short_grooves); + // translate ([40, 0, 0]) symmetrical_angle_block(70, pins = Which_pins, grooves = Which_grooves, bottom_groove = Which_bottom_groove, short_grooves=Has_short_grooves); } }