I’ve been fiddling with this for a couple of days now, and I’m at my wit’s end.
I’m trying to upload Marlin onto the controller board of my CTC i3 Pro B. It’s a cheap Chinese printer. As far as I can tell, it uses the same board as the Anet A8 (I will attach some pictures of the board). I’ve been referencing this tutorial on youtube to accomplish this:
I have my sketch ready to go in Arduino IDE. It’s been verified, but the upload process always fails. This is what shows up in the black portion of the screen when I have verbose mode turned on:
avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is “C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf”
Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x93
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x9b
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x89
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xfe
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xfe
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xfe
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xfe
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xfe
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xfe
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xfe
avrdude done. Thank you.
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
I’m confident that I’m using the correct port, because whenever I unplug the USB cable, the port that I have it set to disappears. The board is “Anet V1.0” and I’ve tried uploading the sketch using every programmer available in Arduino IDE.
I thought at first that it might be a driver issue, because I noticed that in Cura I couldn’t monitor prints (“the printer is not connected”). I installed the CH340 USB driver and now I can host prints from my computer using Cura. Because this is working, I’m hesitant to place the blame on a faulty USB cable.
Here are some of the specifics of my setup:
windows 7 64-bit
Arduino IDE 1.8.5
Cura 3.3.1
Thanks in advance for any advice that you may have. Also, beware that before a couple of days ago I didn’t even know what an Arduino was, so be ready for a lot of questions, even when talking about things that one might consider “common knowledge.”