How to know if the board is faulty

Hi all can someone out there tell me if there is a way to check if my k8200 board is faulty
I have been trying for days to update the firmware with no luck.
i have not changed any of the wires all have is fitted the k8204 upgrade and the k8203 upgrade tried to update FIRMWARE K8200 V2.3
I am using Arduino 1.06 but have no luck all i get is
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer.
Is the board fried

Did you pay attention that the JPROG jumper must be shorted during flash?
Did you also FULLY power the board? +15V AND USB must be on.
ONLY USB won’t work.

I power the board via 15 v and had the usb connected and while uploading the firmware i shorted the jprog pins
during the upload the board did light for a period with the red led and then i received the error message
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

Did you choose the correct board type and Baudrate in Arduino?

hi there i checked and yes i have chosen the correct board but i am not sure where in arduino can you set the Baud Rate??
in the arduino software that i have to upload it has these lines in the configuration H

// This determines the communication speed of the printer
#define BAUDRATE 250000
//#define BAUDRATE 115200

is this setting the BAUDRATE to 115200???

No, i didn’t mean in the firmware files.
The Arduino IDE has a settings window for the com port and baudrate.
Same where the Board type is chosen.

Also check there if arduino isp is chosen as programmer.

[quote=“forbesbrb”]hi there i checked and yes i have chosen the correct board but i am not sure where in arduino can you set the Baud Rate??
in the arduino software that i have to upload it has these lines in the configuration H

// This determines the communication speed of the printer
#define BAUDRATE 250000
//#define BAUDRATE 115200

is this setting the BAUDRATE to 115200???[/quote]

The “//” tells the compiler to ignore the rest of the line, so this code sets the baud rate to 250000. The baud rate on your PC should match.

Jumper the JPROG pins BEFORE you begin the download. Use an actual jumper if you have one - a screwdriver can slip off. It is also a good idea to push the RESET button on the Arduino board at the same time that you begin the download from the Arduino IDE.

The timing can be tricky, but you’ll get the hang of it.

Hi there i am using Arduino ver 1.06 and i have searched every menu in the program and i can not find a way of checking the baudrate

Ah, sorry, i was mislead.
The only Baudrate setting is in the Monitor window.
But that is unnecessary for programming.

I would try the following :

Short the JProg pins securely. (best with a jumper)
Unpower the printer and unplug the USB, then power it on again.
After that try again to flash.
If that fails try a different USB Port and/or USB cable.

Just for curiosity, does the printer react with the already factory programmed firmware or is it playing dead?

i fitted a new board and everything is working ok again.