DP 1
DP 2
DP 3
DP 4
DP 5
Patterns: A design/shape that repeats itself.
This is the final sketch on paper that was the moved into Onshape.
These pattern sketches are ideas I explored for my lantern design.
This sketch is in onshape an application that we have been using in class this past week. This is the sketch I exported and placed in Glowforge to be printed.
My lantern is an emulation of a firefly or dragon fly. It's an abstract version. The lantern project was a very fun quick way to learn how to use the application, On shape, and to learn how to use the laser cutter.
Create a matching set of four coasters to give as a holiday gift to a family member or friend. They will be made strictly out of different varieties of hardwood. The wood types include Padauk, Walnut, Maple, Oak, and Purple Heart. Strips of wood will be offered in ⅛”, ¼” and ½” wide strips.
In this project you will focus on craftsmanship, and demonstrating mastery of woodworking tools that you have learned to use this semester.
My sketch is using oak, padauk, and purple heart. I wanted to do a simple pattern so that it fits with the decor in my house. I want to give these coasters to my mom for her tea mugs and cups.
Cut wood into strips
glue them together in the pattern you want
Plane the wood so that its nice and smooth
Cut wood with the measurements of the size you want your coaster
finish the edges and make them the preferred shape
finish with a clear protective coat
These are strips of wood before they got cut. These are Maple and Walnut.
These are the trips of wood that were made using the table saw. These woods include, Padauk, Walnut, Maple, Oak, and Purple Heart.
For my coaster I utilized half inch strips of wood. I then used wood glue to get all of the pieces covered. After glued I leaned them up, all facing the same direction. I then pressed the pieces together, propped them up on claps, and clamped the strips together. I used four clamps two in the center and two on either end.
This is my wood before I cut it with the table saw.
These are the four coasters I cut from the previous wooden plank. My coasters are 3 3/4" by 4".
These are my coasters right after the table saw. The have not been cut to round the edges.
These are the routed coasters. The have been rounded out so the edge is nice and smooth.
This is the final step! After being clear coated my coasters will be ready to gift. They will be nice and shiny as well as protected for the things that will be placed on them.
I am most proud of the fact that I can say that I could successfully make coasters by hand, as a gift. I like the pattern and I am glad that it turned out nice. I fell that the skill that I have mastered the proper way to route the edges of the wood. I think that I could teach a student that skill pretty well. This set of coasters is better than anything I've ever made. This is the second biggest project that I've made, along with my box. I have made a box and a set of coasters. The first woodworking project I ever did was the box project. The box was not the best. The top doesn't close all the way, the staid is somewhat uneven, and the sides do not line up. This set of coasters looks so good. The stain is even, the sides are smooth and even, the wood pattern matches up on every side, and all of the measurements are correct. The craftsmanship of my coasters is much better than my box.
we are making an infinity mirror or table.
here are some of the primary constraints
This is a video of the Pico's built-in LED Blinking
we were required to
This is the code for the built in LED
This is the video of my external LED blinking
This is the code for the external LED.
For the stoplight a code was given 90% complete. There was an error in the code that needed to be fixed. This was the code given:
import time
import board
import digitalio
red_led = digitalio.DigitalInOut(board.GP11)
red_led.direction = digitalio.Direction.OUTPUT
amber_led = digitalio.DigitalInOut(board.GP14)
amber_led.direction = digitalio.Direction.OUTPUT
green_led = digitalio.DigitalInOut(board.GP13)
green_led.direction = digitalio.Direction.OUTPUT
while True:
red_led.value = True
time.sleep(5)
amber_led.value = True
time.sleep(2)
red_led.value = False
amber_led.value = False
green_led.value = True
time.sleep(5)
green_led.value = False
amber_led.value = True
time.sleep(3)
amber_led.value = False
The error was located in one of the lines of code for the amber light. all I had to do was move one of the lines of code to fix it.
For the light patterns I made separate codes for all five patterns. The code is all on one file but they are separated. For the up down code two lights had to turn on at a time. The chase clockwise and counter clockwise one light turns one at a time. left and right three lights on the left were on and then three lights on the left turned on. blink all was the last pattern and that was the one that I coded, and all of the lights turned on for that code.
For the creation and assembly of my infinity mirror prototype, I first started off by creating a document in onshape. For the shapes I started with 2 rectangles. Next we created a thin rectangle and a thick rectangle. The measurements for the thin piece are 0.125 inches, and the thick piece is 0.25 from the outside. Then the next thing I did was start gluing it together. The two thin pieces that I had went on top and bottom of four wide pieces. I use one of the inside parts of the thin cardboard to apply the solid mirror film. Next I used a piece of acrylic to apply the translucent mirror film. I then inserted the LED lights and the finished gluing the rest of the wide cardboard to either side.
Today in class I learned how to code a Neo-pixel strip of lights. we also learned how and where to load the code for the Neo-Pixels. For the Neo-Pixels
My final design for my infinity mirror is a bear that also is a piece of toast. I wanted to do something original for my design and go with something outside of what I've done before. All of the steps to create a single point perspective sketch where used to display the ideas each student had.
This is my final infinity mirror! The three light patterns are the ones that were provided, with different colors pink and purple.
An infinity mirror works through the repeated reflection of light (incident and reflected rays) between a translucent front mirror and an opaque, fully reflective back mirror. The luminous object (LEDs) emits photons, which reflect multiple times, forming the illusion that the lights continue forever. The effect depends on how these photons interact with transparent, translucent, and opaque materials, with minor refraction at surfaces.
How does an infinity mirror work?
🔆 Light Source / Luminous Object
The Infinity mirror contains a light source—usually a strip of LEDs, which are luminous objects because they emit their own light.
When the LEDs are turned on, they emit photons (particles of light) that travel outward from the light source.
These photons travel in straight lines and strike surfaces as incident rays. The first surface they usually hit is a partially reflective mirror (often made of translucent material), which acts like a two-way mirror.
When the incident ray hits this translucent mirror, some photons pass through (because it’s not fully opaque) while others are reflected back. The reflected photons bounce between the fully reflective opaque mirror on the back and the translucent front mirror. Each bounce creates a reflected ray, which our eyes interpret as another layer of light.
The front mirror is translucent—some light passes through, some is reflected.
The back mirror is opaque and highly reflective, meaning no light passes through; it just reflects photons.
If a surface were transparent, all light would pass through with minimal reflection (which wouldn’t help in creating the infinity effect).
Although refraction (bending of light as it passes between materials) isn’t the main principle in the infinity mirror, it may slightly occur at the surfaces of the glass mirrors, but it doesn’t significantly contribute to the illusion.
The mirror itself is a non-luminous object—it does not emit light but instead reflects the light emitted by the LEDs.
As the light bounces back and forth between the translucent front mirror and the opaque back mirror, some photons escape through the front with each reflection. This repeated reflection of light creates smaller and dimmer versions of the original light source, producing the illusion of a tunnel of endless lights.
This information comes from the notes I took in class as well as my own research on April 16, 2025.
My favorite project that I have done this year is the coaster project that we did for the two weeks before Christmas break. I enjoyed that project because I was proud that I could gift something that I made to my parents. It was really cool and interesting to see how to make the wooden coasters you see from fancy furniture and craftsman stores. I've seen many different coasters on many websites when doing research for the project. I feel very proud of my unique color choices and my craftsman ship of the coaster project. I feel that I know how to use Onshape very well and I could teach a new student how to use it. One challenge I had to overcome this school year was the infinity mirror project as a whole. I had lots of issues with my Pico, my Mu editing code software, and issues with saving all of my code to the Pico. Overall I have enjoyed the products that I've done this year and I am proud of what I have created.