Modified input field and protections; may need to change boardOptions variable for your computer's USB port