<p>No. Marlin only supports ASCII G-code, and does not (currently) support binary format. According to the <a href="http://reprap.org/wiki/List_of_Firmware" rel="nofollow noreferrer">List of Firmware</a>, Repetier is the only firmware that supports binary G-code. Moreover, verifying with Marlin's source code, shows that the <a href="https://github.com/MarlinFirmware/Marlin/blob/1.1.x/Marlin/gcode.cpp" rel="nofollow noreferrer">G-code parser</a> can only handle traditional G-code.</p>

CC BY-SA 3.0
2017-11-08T07:16:14.213Z
2017-11-08T07:16:14.213Z
Tom van der Zanden
<p>I want to use a binary protocol like Repetier uses.</p>
<p>Can Marlin work with this/such a protocol?</p>

<marlin><g-code><repetier>
Is Marlin capable to work with binary G-code?
Pablo
# Is Marlin capable to work with binary G-code?

(Asked by: username_0 on 2017-11-08)

I want to use a binary protocol like Repetier uses.

Can Marlin work with this/such a protocol?

**Tags:** marlin, g-code, repetier

---

## 1 answers

### Answer by username_1 on 2017-11-08. Score: 3

No. Marlin only supports ASCII G-code, and does not (currently) support binary format. According to the [List of Firmware](http://reprap.org/wiki/List_of_Firmware), Repetier is the only firmware that supports binary G-code. Moreover, verifying with Marlin's source code, shows that the [G-code parser](https://github.com/MarlinFirmware/Marlin/blob/1.1.x/Marlin/gcode.cpp) can only handle traditional G-code.


---

