Back to docs

Catapult Scoop
A prpol catapult_scoop part

catapult_scoop() is a torus-section scoop with a straight tail and a bolted grid mount.

Customizing catapult_scoop with OpenSCAD parameters

catapult_scoop is a torus-section scoop with a straight tail and an attaching block that bolts to the robot grid:

catapult_scoop( projectile_diameter = 25, extra_margin = 1, straight_section_length = 25, scoop_extrude_radius = 50, bolt_hole_diameter = global_default_hole_diameter, echo_parameters = true );
projectile_diameter diameter of the projectile the scoop throws in mm (default 25).
extra_margin clearance between the projectile and the scoop in mm (default 1).
straight_section_length length of the straight tail in mm (default 25).
scoop_extrude_radius radius the scoop cross section is rotated around in mm (default 50).
bolt_hole_diameter mounting hole diameter in mm (default global_default_hole_diameter, 3.2 mm, sized for m3 screws).
echo_parameters when true (default), the OpenSCAD console echoes the full parameter list when you preview or render the module.

If you leave a parameter out of the module call, that parameter will just have the default value. For example, these are all valid module calls:

catapult_scoop(); catapult_scoop(projectile_diameter=20); catapult_scoop(straight_section_length=40, scoop_extrude_radius=60);