(Was the soldering iron too hot? Or too cold? I had it on the setting 75, and then tried turning it down to 70 but didn't notice much of a
difference. Note to self: ask the TAs!)
Luckily, the board worked fine when I first plugged it in:
After some quick Googling, Stack Overflow helped me out!
I just needed to reinstall the Xcode Command Line Tools with the command xcode-select-install.
My next challenge was figuring out how exactly to connect my FabTinyISP to the programmer to the computer.
I tried
Computer --> Programmer --> FabTiny
but avrdude flashed a bunch of exciting error messages (including informing me that things "failed miserably"). I messaged my group for help, and discovered that the FabTiny actually needs USB power while it's being programmed. So the correct arrangement is
USB power-->Fab Tiny-->Programmer-->Computer
This time, I was able to run the make flash and make fuses commands without any issues. To double-check, I unplugged the programmer from my FabTiny and looked to see if my Mac recognized the FabTiny as its own unique USB stick. And it did:
hit stop mods server on the desktop and close the browser with mods open
hit start mods server on the desktop and open mods again
try to move the machine with mods- don't mess with any of the buttons in the Web Socket Serial module
if this still doesn't work, try some of the commands under Mods Connection Debugging in the mods docs
I think the problem seems to be when you hit the "Open" button under Serial Device in the Web socket serial module. It puts mods in a state where it throws an error about a port being locked. If this happens, close the browser, stop mods server, start mods server, then open the browser again and don't mess with any of the buttons in the Web socket serial module. Run another file or try to move the machine and it should work fine.