<p>Are you sure that the firmware is not being uploaded?
You can debug this changing the <code>STRING_VERSION</code> on <code>Configurations.h</code>.
If the version is not being changed, I would suggest trying to use another computer to upload the firmware or even another board.</p>

CC BY-SA 3.0
2017-02-02T13:59:28.643Z
It may be some trouble with the board, thanks for the tip, will try.
Gunslinger
CC BY-SA 3.0
2017-02-05T14:42:27.893Z
I changed the machine name CUSTOM_MENDEL_NAME and that is shown on the display after I uploaded so I guess there is some other problem.
Gunslinger
CC BY-SA 3.0
2017-02-02T02:51:33.367Z
2017-02-02T02:51:33.367Z
Marcio Granzotto
<p>I am calibrating my Kossel XL with a new Marlin firmware changing the <code>MANUAL_Z_HOME_POS</code> since I have modified my print bed.</p>

<p>I change the value in the Marlin code and upload it through Arduino (the editor on Windows 10). It has worked many times before with the exact same version of Arduino.</p>

<p>When I then use Pronterface and issue <code>G28</code> (home all) followed by <code>G1 Z30</code> (just to be on the safe side) it shows that Marlin wasn't uploaded at all. It is a the same height as before. It's a 22.2 mm difference so it is easy to see.</p>

<ul>
<li>I have tried restarting the Arduino board before and after upload. </li>
<li>I have tried unplugging the USB cable before and after upload.</li>
<li>I also tried two different USB ports.</li>
<li>The computer has been rebooted.</li>
<li>I have examined the Arduino editor's settings, so it uploads to the correct destination (COM3 in my case). It is as it should be. It, of course, reports "upload complete".</li>
</ul>

<p>What can be the cause of this?</p>

CC BY-SA 3.0
2017-02-02T09:17:35.920Z
Is it perhaps reading the value from EEPROM instead of from the firmware?
Tom van der Zanden
CC BY-SA 3.0
2017-02-02T13:59:04.030Z
No, I have changed MANUAL_Z_HOME_POS before the same way.
Gunslinger
<firmware>
How come firmware isn't uploaded?
Gunslinger
# How come firmware isn't uploaded?

(Asked by: username_0 on 2017-02-01)

I am calibrating my Kossel XL with a new Marlin firmware changing the `MANUAL_Z_HOME_POS` since I have modified my print bed.

I change the value in the Marlin code and upload it through Arduino (the editor on Windows 10). It has worked many times before with the exact same version of Arduino.

When I then use Pronterface and issue `G28` (home all) followed by `G1 Z30` (just to be on the safe side) it shows that Marlin wasn't uploaded at all. It is a the same height as before. It's a 22.2 mm difference so it is easy to see.

* I have tried restarting the Arduino board before and after upload.
* I have tried unplugging the USB cable before and after upload.
* I also tried two different USB ports.
* The computer has been rebooted.
* I have examined the Arduino editor's settings, so it uploads to the correct destination (COM3 in my case). It is as it should be. It, of course, reports "upload complete".

What can be the cause of this?

**Tags:** firmware
> **Comments:**
> **username_1**: Is it perhaps reading the value from EEPROM instead of from the firmware?  
> **username_0**: No, I have changed MANUAL_Z_HOME_POS before the same way.  

---

## 1 answers

### Answer by username_2 on 2017-02-02. Score: 3 | Accepted answer

Are you sure that the firmware is not being uploaded?
You can debug this changing the `STRING_VERSION` on `Configurations.h`.
If the version is not being changed, I would suggest trying to use another computer to upload the firmware or even another board.

> **Comments:**
> **username_0**: It may be some trouble with the board, thanks for the tip, will try.  
> **username_0**: I changed the machine name CUSTOM_MENDEL_NAME and that is shown on the display after I uploaded so I guess there is some other problem.  

---

