Juan’s Status Report for 04/03/2021

This week I have worked on interfacing and programming the stepper motors for the gantry. We are now able to send commands to our motors through GRBL gcode using the Universal Gcode Sender. This serves as a testing platform to ensure that we can move our motors to the desired locations. There were issues with some of our hardware but after debugging I found that the issue was that one of the driver potentiometers was damaged.

This week I will be finding the gcode commands needed for each square position as well as begin developing a way to continuously send gcode to the CNC shield.

Luis’ Status Report for 04/03/2021

This week I continued my work on piece detection. Currently we are using HoughCircles and HoughLines to determine board and piece location. I’ve also been working with Lillie on the website, I’ve created a basic design for the website, which Lillie will then implement.

My main goal this upcoming week is to work with image subtraction to be able to detect movement. I anticipate that this will require some changes to the Hough algorithms, and will work on changing them to work best with motion detection. Another plan is to possibly change the way board line detection is performed, such that we only detect the outermost edges, and divide their lengths to find the inner squares, this should use less memory, and video processing power. After this, which may have to be the following week, I hope to start interfacing this with the arduino and cnc controller. I anticipate that connecting these two may require the RaspberryPi to output different information about the locations, and will have to change this accordingly.