Cannot calibrate, toggles between connection on port com3, and connection timed out

Hmmm that error usually means that GC isn’t recieving position information from the machine. It could be caused by the firmware not being on the Arduino or a bad USB connection or many other things.

If uploading the firmware went well that is a good sign.

What COM port did you use when uploading the firmware to the Arduino?