<p>It is hard to diagnose the board without hands on experience. It is even more difficult if you get a board that has been "updated/upgraded" by a previous owner leaving it not in working condition.</p>

<p>But, there are at least 2 solutions.</p>

<ol>
<li><p>You could buy a new printer controller board, upload new firmware and connect all connectors.</p></li>
<li><p>You could try to <a href="https://electronics.stackexchange.com/a/7777">burn a new bootloader</a> onto your current board and <a href="http://marlinfw.org/docs/basics/install.html" rel="nofollow noreferrer">upload a new version of the firmware</a>.</p></li>
</ol>

CC BY-SA 4.0
2019-04-25T21:38:38.890Z
2019-04-25T21:48:12.637Z
2019-04-25T21:48:12.637Z
0scar
<p>I have acquired a second hand 3D printer, the GEEETECH I3 Pro B. The previous owner tried to change the firmware but he made a mistake and he bricked the board. </p>

<p>I want to substitute the firmware of the board (which is an Arduino Mega 2560 based board). Do you think is possible if the board doesn't respond to the controls?</p>

<p>I have inquired and found an open source software called Marlin I want to use to restore the printer.</p>

<p>If you have an advice or you think that I can do it in any ways tell me.</p>

CC BY-SA 4.0
2019-04-29T19:31:56.633Z
it's hard to truly brick a mega, the bootloader is separate from the code...
dandavis
CC BY-SA 4.0
2019-04-25T23:28:02.757Z
I'm only familiar with flashing phones and computers, but it depends on if the method to do the flash will still work on the board in it's current condition.
Perry Webb
<diy-3d-printer><firmware>
Can I replace a damaged firmware of a 3D printer based on Arduino Mega?
Asia Martinis
# Can I replace a damaged firmware of a 3D printer based on Arduino Mega?

(Asked by: username_0 on 2019-04-25)

I have acquired a second hand 3D printer, the GEEETECH I3 Pro B. The previous owner tried to change the firmware but he made a mistake and he bricked the board.

I want to substitute the firmware of the board (which is an Arduino Mega 2560 based board). Do you think is possible if the board doesn't respond to the controls?

I have inquired and found an open source software called Marlin I want to use to restore the printer.

If you have an advice or you think that I can do it in any ways tell me.

**Tags:** diy-3d-printer, firmware

> **Comments:**
> **username_2**: I'm only familiar with flashing phones and computers, but it depends on if the method to do the flash will still work on the board in it's current condition.  
> **username_1**: it's hard to truly brick a mega, the bootloader is separate from the code...  

---

## 1 answers

### Answer by username_3 on 2019-04-25. Score: 1 | Accepted answer

It is hard to diagnose the board without hands on experience. It is even more difficult if you get a board that has been "updated/upgraded" by a previous owner leaving it not in working condition.

But, there are at least 2 solutions.

1. You could buy a new printer controller board, upload new firmware and connect all connectors.
2. You could try to [burn a new bootloader](https://electronics.stackexchange.com/a/7777) onto your current board and [upload a new version of the firmware](http://marlinfw.org/docs/basics/install.html).


---

