Trey Wagner’s Status Report for 4/26/25

Personal Accomplishments

1. More Gantry Fine-Tuning and Troubleshooting (13hr): During this week, we noticed a phenomenon where the pieces began to move more inconsistently. This led to a lot of troubleshooting where I tried to change the height of the top board, alter the angle of the board, and think critically about why this might be occurring. In the end, I determined that the sharp edges of the 3D-printed pieces would hit the wooden board during movement, which added enough friction to prevent movement altogether. I fixed this by going through and sanding down all of the edges of the pieces, as well as sanding the surface of the board. At this point, officially, all piece types are moving as expected again.

2. Testing Movement and Specific Circuit Components (4hr): After fine-tuning the details above, I tested movements in different directions with the chess pieces. I also wanted to go through the process of verifying the functionality of our circuitry. Therefore, I went through and looked at the roller switches and electromagnet. One thing that I noticed (which we will have to note during demo) is that the electromagnet does not work as effectively if it becomes overheated. To avoid this, we will need to ensure the electromagnet does not stay on for long periods of time. This should be straightforward, as the magnet should only be on for the short period of time during a move.

3. Mandatory Lab Sessions (4hr): During our class sessions this week, we had the opportunity to share our final presentations. It was my turn to present, so I explained our project’s progress so far and the steps we still have to complete. It was great to see everyone else’s project as well, and I took some time to fill out peer reviews for all of the other presentations.

4. Prepare for Final Presentation (2hr): In order to give a good presentation, I spent some time beforehand to prepare what I wanted to say. This time seemed to help a lot, as I felt that our presentation went very smoothly with no major issues.

Progress

The small movement issues were solved this week, but that, unfortunately, prevented me from making much forward progress as I was instead focused on getting back to the functional spot we were before. The purely mechanical nature of the gantry can cause these issues to occur, so I want to iron out as many as possible before our demo this Thursday. I will need to put in some time early this week to finish my portion and get the project to match my initial vision, but I have no doubt we can get it done fully.

Next Week Tasks & Goals
  1. Give a good demo and show the class what we’ve been up to!
  2. Finish all final project documentation requirements

Trey Wagner’s Status Report for 4/19/25

Personal Accomplishments

1. Gantry Piece Movement and Lid (12 hr): Since I was finally able to build the box last week, I spent a lot of time this week measuring the top and testing piece movement. There were some slight issues with the top, as the thin piece of plywood (5mm) tends to bow due to the lack of support in the middle. I believe I came up with a solution as we will use a small “table” design inside the box that supports the top and can be lifted out for maintenance. A picture of the top will be placed below. This also allowed us to test the magnet and piece movement. I found that the magnet was able to move the pieces in both the x- and y-direction. A video will be linked below. This was really cool to see, and great to see with the full box assembled. The next step will be fine tuning the movement and testing with a full gameboard.

Chess Movement Video

2. Small Box Adjustments (2hr): I also made some slight adjustments to the box to make the design easier to use. First, all the electronics are inside the box (which hides them from view and cuts down on distractions). I also made the wiring cleaner, rather than the old tangle of wires we had before. Another such improvement was drilling holes in the side of the box to access the wires and power devices. Each hole was also labeled. This will make it even easier to test in the future without having to remove the whole top each time!

3. Mandatory Lab Sessions (4hr): During our class sessions this week, we once again had uninterrupted time to discuss the final details of our project and how we wanted to approach the upcoming deadlines. The weekly meeting with Professor Kim and Alex showed us that we needed to stay motivated and continue working to make sure we have a good demo for the final week.

4. Work on Final Presentation (3hr): The last thing I worked on this week was the final presentation. I put effort into building the slides and making sure they met the requirements. I will also be presenting these slides, so I took some time to practice certain details as I wrote them.

Progress

Once again, I feel that the gantry is basically done. I have to iron out a few details with some spacing and measurements, but the core functionality is all there. I plan to continue to solve these small issues throughout the week to finish out my part of the project!

Next Week Tasks & Goals
  1. Test movement on a full board with all chess pieces included.
  2. Show knight piece moving between two other pieces.
  3. Get chessboard design engraved in top of box.
  4. Give a good presentation!
New Tools & Knowledge

Looking back on the details of my portion of capstone, I realize that many details were mechanical in nature. The entire gantry is a very physical design composed of precise measuring, woodworking, assembly with various tools, and an eye for structural issues. I worked with electronics every now and then, but my part involved lots of tinkering to design a physical system. As such, I felt that I needed to gain the following skills:

  1. Woodworking: Although building a box doesn’t sound overly difficult, there were certain issues I had to deal with as I planned and assembled it. First, the absolute size of our box (roughly 43″ x 48″ x 3″) amplified the entire process. I relearned how to use a table saw and belt sanders. I would continuously visit wood shops around campus to get help and hear ideas from the staff there. The thinness of the top board also proposed some issues as the wood would bow easily, so I had to learn how to fix and support a bowing piece of wood to keep things straight. This was actually a very fun part of the project and I hope to do more woodworking in the future.
  2. Basic tinkering/making: Because our project has so many intricate details, I found myself having to be very creative when looking for solutions to our issues. I would often look at YouTube videos and maker forums by people who made projects with similar features. These would serve as inspiration for how to improve certain details that I did not know how to approach. I would also go to TechSpark and ask the staff if they had any ideas, as I learned they were very knowledgeful in these mechanical systems.
  3. Various tools: Most of the assembly involved tools like power drills, sanders, saws, and wrenches. While I didn’t have to learn how to use many of these things, I did have to change my understanding of how to use them effectively. I found myself becoming very hands-on for most of this project and using tools in ways I never had before.
  4. CAD tools: I had to design some 3D-printed parts for our project, which allowed me to become more familiar with some of the programs available for CAD. I had to read many online guides and forums to learn how to use these tools well.
  5. Embedded Design and Component Selection: Although Tarek did the Arduino code, I had to select the components that we used for this design (including the step motors, drivers, roller switches, etc.). I also had to gain an understanding of how my physical system would interface with some sort of logic controller (i.e. our Arduino). This led to some research into step motor control and pulley system design to optimize our control and motion. Thankfully, there are many guides and home projects online which walk through these processes.

Trey Wagner’s Status Report for 4/12/25

1. Buying, measuring, cutting, and assembling wood (10hr): This week, I spent a lot of time trying to make the box that will go around the gantry system. This involved going to Home Depot to buy the wood, measuring out the exact dimensions necessary for our box, looking for options to cut the wood, and then assembling it after the cut. Unfortunately, TechSpark’s wood shop was closed this week, which led me to 4 different places until I finally found someone to help us cut. The sides were put together and the bottom was attached. There is empty space on the right and left for our circuitry to be placed.  The top will be placed on later as we still plan to adjust elements of the gantry when needed.                                                                                                                                 2. Basic Magnet Testing (4hr): Due to the external delays for cutting the wood, we had to wait to fully test some of the electromagnet functionality. However, in the meantime, we did some basic tests by propping up a piece of wood above the electromagnet at the same height as the box lid. We placed a magnet on top of the wood and turned the magnet on, then moved the gantry using the step motors. We found that the magnet moved smoothly in each direction. I also used some chess pieces that Tarek 3D printed, placed them on top of the magnet, and tested again to determine that we could move these chess pieces around the wood with the electromagnet. That was exciting to see!

3. Gantry Odds and Ends (2hr): I spent some time adjusting parts of the gantry that were slightly off, including making sure the corners were square. I adjusted the 3D-printed corner brace to ensure the corners would stay in this correct angle. I also spent some time cleaning up the wiring and creating a circuit for the electromagnet. The new plan is to use an NMOS to help power the electromagnet since the Arduino does not have a 5V configurable output pin. All of these changes should help to complete the overall design of the gantry.

4. Mandatory Lab Sessions (4hr): During our class sessions this week, I had an opportunity to work closely with Tarek to talk about some of the details about the Arduino-gantry interface. We also had some great conversations about the gaze detection, along with some risk mitigation plans in these final weeks. Most importantly, we got to meet with Professor Kim and Alex, who pushed us to continue working hard toward the final demo and prioritize the gaze detection.

Progress

I feel that the gantry is almost entirely done, minus a few small details. My progress was definitely stunted by the difficulty finding a wood shop to help us cut the wood. However, I plan to go in tomorrow to place the top on the box and test out movement on a larger space using the 3D-printed chess pieces. This will give a great indication of the functionality of our piece movement. I feel that I am still on schedule, although this time of the semester feels more rushed.

Next Week Tasks & Goals
  1. Test movement on a full board with all chess pieces included.
  2. Show knight piece moving between two other pieces.
  3. Get chessboard design engraved in top of box.
  4. Finish circuitry for small components and make a clean wiring design for all electronics involved.
Gantry Verification

Here is an overview of the plan and completed tasks for the gantry verification:

  1. Dimension iteration: One of the first elements of “testing” was an iteration of the height and thickness of the board that we would use as our chessboard. We ran various tests to see what material we could use and how far above the electromagnet it could go. We settled on a 5mm thick plywood piece that sits approximately 1/8″ above the electromagnet.
  2. Basic testing: This week, we carried out some basic testing to ensure that the electromagnet could move a chess piece through a wooden slab as the stepper motors controlled the movement. This is crucial given that all chess movements will be controlled by the Arduino, step motors, pulley system, and electromagnet. We saw consistent, smooth movements, regardless of the direction.
  3. Chess Movement Testing: With each type of piece, we will test all possible types of moves. Vertical, horizontal, and L-shaped moves will be tested to ensure that we can accurately move a piece for short or long distances. We are looking for consistent accuracy, with 70% of the chess piece base placed in the intended square.
  4. Knight Movement Testing: One of the most difficult movements to mimic is early-game knight behavior, as it often jumps over a row of pawns. Our solution will instead move the pawn between the pieces in front of it, which could lead to magnetic interference on the adjacent pieces. To ensure that this interference is minimized, we will test various movements between two other pieces. This worst-case scenario will confirm that these moves are possible. We want to ensure that all pieces more than 0.75″ away are not picked up.
  5. Full-Game Scenario Testing: After all of the “unit testing” is finished, it will allow us to test continuous moves that would be seen in a real chess game. We will set up all pieces in a normal start state, then test basic moves based on real chess games that we find online. Each move should grab the correct piece and move it to the intended position without disrupting nearby pieces.

Trey Wagner’s Status Report for 3/29/25

PERSONAL Accomplishments
  1. Setting up and Testing Gantry Pulley System (12 hr): Once the second timing belt arrived, I placed both belts onto the gantry to complete the assembly.                                                                                           As the image shows, the entire gantry is now assembled. I went through and continued to touch up the angles and tightness of the rails so that the middle bar rolled easily. This took some time to ensure that everything was ready for testing. Then, I worked with Tarek to help him set up his configuration to test his Arduino code with my gantry system. We saw great results in being able to control the gantry with great detail. The entire system moved smoothly and we were able to move it vertically, horizontally, and diagonally. An example video is found here: Gantry Movement Video
  2. Created braces for our gantry (2hr): I also spent some time designing some braces to 3D print that would maintain right angles in our design. This would ensure that our rails do not shift and pinch the movement. 
  3. Mandatory Lab Sessions (4hr): During our class sessions this week, we had an opportunity to continue to work together as a team. This helped to maintain our schedule and understand where our entire project stood. In particular, a meeting with Professor Kim helped to emphasize the importance of going above and beyond for our demo. We gained some motivation to not just do the bare minimum, but to aim for more functionality in our demo.
Progress

This week, I once again felt that I made some big progress by proving that the gantry design works and can facilitate movement. I feel that I am back on track and will now change my focus to prove the feasibility of chess piece movement on a full board.

Next Week Tasks & Goals
  1. Continue working on the design for our chessboard and pieces
  2. Test the movement of chess pieces on a few pieces
  3. Test movement with a full board

Trey Wagner’s Status Report for 3/22/25

PERSONAL Accomplishments
  1. Assembling Gantry System (15+ hr): The entirety of my time this week was set aside to assemble the gantry system.                                                                                    As the image shows, the bones of the gantry system are all assembled. This involved a lot of measurements, layout, precise angles, and assembly with screws, nuts, and sockets. The middle bar can move freely left and right due to the wheels on the 3D-printed assembly holding it up. The trolley system in the middle was also 3D printed and carries the electromagnet for our design. It can move freely up and down, allowing motion in both the X- and Y-directions. Lots of small adjustments had to be made throughout the assembly to ensure the bars were not pinched or angled in a way that limited movement. Due to some issues with the timing belt, we have to wait for another to be delivered before finishing the entire pulley system. Once that arrives (hopefully Monday), we can finish the entire system and begin testing with Tarek’s Arduino code. This was an exciting piece of progress! It was very fulfilling to see the design begin to come to life, and I am excited to watch it perform during our initial testing.

2. Mandatory Lab Sessions (4hr): During our class sessions this week, we had an opportunity to explore the ethical implications of our capstone project. This was a very helpful exercise to map out our stakeholders, determine risks, and manage the tensions that could form over time. I believe this was extremely valuable insight, especially during the red teaming exercise which identified some of the key user values that we may be ignoring.

Progress

This week, I felt that I made significant progress and met a major goal for our design. However, we just missed the goal of having a demo of the basic movements for the gantry system. As such, I still feel slightly behind. I plan to work more on Sunday and Monday to polish the design and test the movement with Tarek. This will put us back on track and allow us to present a basic demo to Professor Kim in our Wednesday meeting.

Next Week Tasks & Goals
  1. Test basic movements (from point A to point B) for consistent accuracy
  2. Determine circuit/logic for roller switches that calibrate the gantry system
  3. Continue working on the design for our chessboard and pieces

Trey Wagner’s Status Report for 3/15/2025

PERSONAL Accomplishments
  1. Ethics Assignment (4hr): The large assignment that occupied some time this week was the ethics assignment, which included professional articles and written reflections. First, I learned that technical systems/designs can carry political weight, which caused me to rethink how Check, Mate, Vision may be fitting users into a box rather than allowing freedom to express themselves through chess. The article about red teaming helped to evaluate whether our model will have any significant vulnerabilities that need to be reconsidered. Lastly, the stakeholder video helped to map out who has the most interest and influence in our design process. All of these resources came together to form an in-depth response discussing the readings for general technology, then focusing on Check, Mate, Vision to determine the ethical trade-offs for public health, safety, and welfare.

2. Designing and Printing 3D Parts (3hr): All components from external vendors have been purchased and received. However, I realized the need for some small, specific pieces in the gantry system. As such, I decided to 3D print parts to match our needs. Listed below are images of two such pieces.

The first part will sit on top of the center bar (which also holds the electromagnet). The main purpose comes from the two extrusions seen on top of the piece. This will allow one pulley (and belt) to sit higher than the other so that we can have both in close proximity without interference. The second part will hold the electromagnet. The belts will also attach to the holes in the left and right side to pull the electromagnet sideways along the X-axis.

3. Gantry System Initial Assembly (3hr): As I planned out the assembly of the gantry, my priority was to ensure that our “workable area” (or the space that our electromagnet could reach) was large enough for our needs. Once I determined that workable area size, I was able to determine the necessary lengths for our V-slot rails. I visited TechSpark to get the aluminum rails cut down to the right length. Then, I began laying out and assembling some of the initial pieces for the gantry system. This helped the entire team visualize the physical space needed for our design. I will continue to work on the assembly throughout this week to complete it by the weekend.

4. Mandatory Lab Sessions (4hr): During our class sessions this week, we had valuable time to meet together and with the course staff. One particular note from our meeting with Prof. Kim was to set a deadline to have an initial demo by next Saturday. This will help to push along the progress of our project, and it will put us ahead of the initial demo deadline listed on the course page. I was also able to plan out certain design specifications with Liam and Tarek, including the details of how Liam’s gaze detection will work for the demo.

Progress

For various reasons, I was unable to complete the gantry system assembly by this week. However, after our conversation with Prof. Kim, I feel that having the assembly done by this week will still keep me on schedule. In order to make that happen, I plan to set aside time on Tuesday and Thursday to assemble the parts of the gantry. I am currently waiting for my parts to finish 3D printing, which delays certain aspects of the assembly. I expect to receive these parts early in the week. Thus, I am still in a good position to finish by the weekend.

Next Week Tasks & Goals
  1. Assemble entire gantry system outside of the box (must finish by Saturday!)
  2. Test basic movements (from point A to point B) for consistent accuracy
  3. Continue working on the design for our chessboard and pieces.

Trey Wagner’s Status Report for 3/8/25

PERSONAL Accomplishments
  1. Design Report (13hr): The design report was a large undertaking for this week, taking up most of our time in mandatory sessions and outside of class. Most of this time was spent writing a full description of the gantry system, discussing some design trade-offs evaluated for this subsystem, outlining test strategies, and writing various other sections. This took more time than expected due to the more professional language required for the report, as well as the need to develop some diagrams and tables to show our design. One of these diagrams will be shown in the next section.
  2. Pulley System Design (2hr): As I evaluated the plan for the gantry system, I settled on a design for the pulley setup. 

The design uses two step motors and two timing belts, which move the electromagnet along the X and Y axes. The pulley system design, while more complicated, avoids having a motor on the central beam. This increases the working range of the gantry system while also reducing the size of the horizontal bar.

3. Gathering Necessary Screws, Nuts, and Washers (3hr): In order to assemble the gantry system, a specific arrangement of screws, nuts, washers, and brackets were needed. I went through the process of gathering all of these components to ensure that all elements were ready to assemble. This will fully enable the building of the gantry system design.

Progress

As was expected, the design report took a lot of time. As such, I was unable to finish the assembly of the gantry system before spring break. I will work throughout this week to ensure that the gantry system gets assembled and testing can begin. This will put me back on schedule for the rest of the semester.

Next Week Tasks & Goals
  1. Assemble entire gantry system outside of the box.
  2. Test basic movements (from point A to point B) for consistent accuracy
  3. Start (and hopefully finish) the design for our chessboard

Trey Wagner’s Status Report for 2/22/25

PERSONAL Accomplishments
  1. Electromagnet Testing (4hr): Since the electromagnets were delivered this week, I wanted to do some testing to ensure they would work for our system. We received two electromagnets — one with 2.5kg holding force and the other with 5kg holding force. Both were attached to a 5V input supply. We gathered some ferrous pieces of metal (more on that later) and some potential board materials to test. I determined that the 2.5kg electromagnet would not be strong enough for our design. The 5kg electromagnet was able to move pieces of metal smoothly through 1/8″ thick plywood and acrylic. Increasing the thickness to 1/4″ limited the functionality of the magnet. For the 1/8″ thick materials, the plywood appeared to be a better choice for smooth motion. We found that the magnet would not easily attract nearby metal if already holding onto a large piece of metal. I also found some random results, such as the electromagnet working better at 5.5V than 5V. Overall, this proved that the electromagnet could work through a chessboard surface. Now, testing will focus on moving actual pieces with other pieces nearby. A video of this test can be found below:

Video of Electromagnet

2. Finding the Right Metal (1hr): As mentioned above, electromagnet testing also brought about considerations of the size and shape of the metal needed for our pieces. Liam and I spent an hour retrieving various metal nuts, washers, and screws from TechSpark to determine the best fit. Testing showed that a heavier piece moved more smoothly, although the piece could be too heavy. Some washers/nuts didn’t move easily due to the large hollow middle. We will need to find a solid piece of ferrous metal with some weight to place inside each chess piece. The weight could also be provided by the chess piece itself.

3. Interfacing Stepper Motors with Arduino (3hr): I worked with Tarek to get the step motors moving using the Arduino Mega. First, I had to learn about the wiring of the step motors and the interface of the motor drivers. After that, I helped to wire the two together and connect them back to the Arduino. We played around with various input voltages (within the specs of the drivers) and configurations to determine step size. Ultimately we got the motors to spin with the desired rotation. Tarek will post more details on his status report.

4. Mandatory Lab Meetings (4hr): During our lab sessions, I watched Tarek present our design review presentation. Once again, we received good questions about handling edge case rules in chess. We also received feedback from Professor Kim, who advised that our pedal to lock in moves may go against the accessibility that our product advertises. We plan to carry this feedback into our design to handle chess logic properly and determine a better move lock mechanism (voice or facial recognition). I also got the chance to witness other groups present their design presentations and give valuable peer reviews. It is encouraging and stimulating to see the design choices of other groups.

5. Gathered Data for Design Report (2hr): As the design report is upcoming, I wanted to get ahead on some of the elements needed for my subsystem. As such, I began gathering data about my components into one shared document. I also started to create visuals to represent the design decisions that I made, and why I believe that my decisions were best for our project. We will continue working on the design review throughout the next week.

Progress

My progress is still slightly behind schedule to finish an MVP design by spring break. I believe that I can have some assembly completed by this week, but the design report could be a huge undertaking. Depending on how much work that requires, it may take away from my available time for assembly and testing this week. I will have plenty of time directly after spring break, which should allow me to get back on track.

Next Week Tasks & Goals
  1. Design 3D-printed trolley component to hold electromagnet in our gantry system.
  2. Assembly entire gantry system outside of the box.
  3. Finish design report.

Trey Wagner’s Status Report for 2/15/25

PERSONAL Accomplishments
  1. Finalized Gantry Design (4hr): My main goal for this week was to finalize decisions for each detail of our gantry system so part ordering could occur. One large question mark during last week was the pickup/movement mechanism for the chess pieces. Through my research, I decided to pivot from an above-board system to a below-board system. This decision will allow the board to look cleaner since all machinery will be hidden away. It also eliminates the need for a z-axis step motor as no vertical extension/retraction is necessary. I have decided to use electromagnets to move the chess pieces, as they provide a seamless and precise method for piece manipulation, even with a physical board acting as a barrier. The final decision was board sizing (which will be discussed in detail below).
  2. Board Sizing Decision-Making (1hr): I worked with Tarek and Liam to determine the sizing of our chessboard. This decision included considerations for the error of Liam’s gaze detection model and the materials needed to produce the gantry system at each size. We settled on the dimensions seen below: This design also includes a piece graveyard, which handles the cases where the user’s piece is taken. The placement of the pieces is optimized to handle potential edge cases such as promotion (where a player can replace a pawn with a queen, rook, knight, or bishop).
  3. Part Research and Ordering (2hr): Based on the decisions discussed above, I researched the parts necessary to assemble our gantry system. This includes pieces such as linear rails, timing belts, motor drivers, etc. I attempted to order pieces that worked well for our design specifications but also offered the flexibility to pivot in certain ways (i.e. changing the board size or switching back to above-ground gantry). All necessary pieces were ordered and will be assembled upon delivery.
  4. Mandatory Lab Meetings (4hr): During our lab sessions, we got valuable feedback during meetings with the teaching staff. One useful piece of advice was to get to MVP as soon as possible. As such, I changed my priorities to create a somewhat functional gantry (move from A to B) before spring break. The lab meetings also allowed our team to discuss key integration points between our three major sections.
  5. Design Presentation Work (3hr): I spent time laying out the outline and plan for completing our design presentation. My responsibility was to create an implementation guide for our hardware system, including block diagrams and a proposed design. I also helped to focus on testing plans and the use case requirements for our project. Some of these details will be finished tomorrow before the deadline.
Progress

My progress is slightly behind schedule for our new accelerated design plan. I plan to put in extra time to get the gantry system assembled and carry out baseline testing as the pieces come in. However, I am very much dependent on the delivery times at this point.

Next Week Tasks & Goals
  1. Assemble pieces as they come in and begin calibrating and testing the system.
  2. Devise the circuitry needed to control the motors and electromagnet so I am prepared when they arrive.
  3. Decide material and thickness for our chess board to allow for proper electromagnet testing.

Trey Wagner’s Status Report for 2/8/25

PERSONAL Accomplishments
  1. Gantry system research and meetings (6hr): This week, I focused on finding viable solutions for our proposed gantry system. Many other previous capstone groups have implemented similar systems, so I took time to evaluate each group to see different approaches. One particular group (A1:AutoChargerX from F24) agreed to meet with me to discuss their gantry solution. From the research and meetings, I found the TwoTrees NEMA 17 stepper motor and corresponding motor drivers. These motors are cheap but have specifications that match our project needs. They have also been used successfully by two other capstone groups, which gives me confidence that they will work for our design. I am awaiting an update about an existing gantry solution to see if we can use its motors or if I should order our own. In the meantime, I have begun research on the pickup mechanism for our gantry.

2. Mandatory Lab Meetings (4hr): During our lab sessions this week, Liam presented our proposal presentation and we heard the ideas of other capstone students. We received great questions and feedback about our design following our presentation. It was encouraging to see that many of our peers understood the idea and use case easily. I plan to review the design for some aspects of our gantry system based on some feedback received from other students.

3. Proposal Presentation (3hr): I spent time writing out some testing plans for each subunit and the integrated design. This plan was shortened and placed into our proposal presentation. This was also a rewarding time working with Tarek and Liam to lay out our Gantt chart and define some MVP requirements that we desire by April.

Progress

My progress is currently on schedule, except for the potential ordering of our step motors. The guidance listed above will help to determine if an order will need to be placed. This could push back our initial testing slightly, but I do not expect it to delay our overall project.

Next Week Tasks & Goals
  1. Settle on a mechanism to pick up the chess pieces with our gantry system. This should come from my research and have some considerations of cost, functionality, and potential need for a z-axis step motor.
  2. Work with Tarek to decide on board dimensions and start designing our chess board and pieces to fabricate.