If Leonardo Had CAD!


Type: Investigation

Theme: Engineering

Grades: 5, 6, 7, 8, 9, 10, 11, 12

Learning Target: Students will use boolean functions in OpenSCAD to add and subtract shapes to design a structure.

Instructions

This project is designed for groups of two.

  1. Research one of Leonardo da Vinci's inventions. Write a few context paragraphs describing the structure and purpose of the invention. Was the invention ever actually constructed? If so, compare Leonardo's invention to the modern version.
  2. Plan your project. Keep it simple (simplify)! Create an annotated sketch of your component. Please use isometric paper unless blank paper would be a better choice. Digital ink is OK. Please list all the primitive solids you will be using.
  3. Build your OpenSCAD design. Use inline comments to annotate your code. Students should work together on OpenSCAD. If there are multiple components, they may be constructed separately. Submit your project with your code merged.

Submission

  1. Word document, Sway, or PowerPoint.
    1. Title of your project and your name.
    2. Context paragraphs.
    3. Your annotated sketch.
    4. A screenshot (snip) of your OpenSCAD structure.
    5. Your code (annotated).
  2. Peer Review.

OpenSCAD

 

Example

difference(){
union(){
color("red")
translate([0,0,5])
cube(10,true);

color("yellow")
translate([0,0,14])
rotate([0,0,45])
cube(8,true);
}
translate([0,0,9])
cylinder (h = 20, r=1, center = true, $fn=100);
}

Resources

Exit Ticket
CCSS Math Practice
  • I can model with mathematics.
NGSS Crosscutting Concepts
  • Scale, Proportion, and Quantity

Samples

Renton Prep Student Work