<p>I am trying to make a pen plotter from scratch. I hooked up two scanners to form X and Y axis, and using a CD drive to lift the pen. I connected everything to Arduino Mega 2560 and RAMPS 1.4 shield with DRV8825 drivers. I tested everything using simple Arduino sketches that sent step signals. So far, so good, however, today I uploaded GRBL and downloaded Pronterface, to actually use G-code, but after successfully connecting on Pronterface to the port at the 115200 Baud rate, I am only getting <code>error: 20</code> non stop.</p>

CC BY-SA 4.0
2020-02-17T18:27:15.057Z
Hi welcome to 3DPrinting.SE! Note that [`error 20`](https://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface) notifies you of an incorrectly sent G-code instruction. Are you sure Pronterface isn't sending constantly ( e.g. to probe for temperatures) while GBRL doesn't support the G-code?
0scar
CC BY-SA 4.0
2020-02-20T19:19:24.877Z
I am sooooo sorry, that I am replying today after 4 days passed. My internet connection was not working. About the question here is that: even if pronterface is sending some unsupported g code, the basic +1, +10, +100 mm movements for X and Y should work. This got mpre confusing when I uploaded Marlin instead of GRBL, everything started to work perfectly. But when I switched back to GRBL, nothing was working again! And sorry, once again for such a late reply.
Yahya
CC BY-SA 4.0
2020-02-20T21:03:04.577Z
I think Pronterface is sending `M105` to probe the temperatures of hotend and bed. GBRL doesn't support that. As it is periodically sent, the program reports an error, you cannot use this program for movement while it already is in error.
0scar
<g-code><pronterface><arduino>
Error: 20, non stop, while connected to Pronterface: no G-code uploaded yet
Yahya
# Error: 20, non stop, while connected to Pronterface: no G-code uploaded yet

(Asked by: username_0 on 2020-02-17)

I am trying to make a pen plotter from scratch. I hooked up two scanners to form X and Y axis, and using a CD drive to lift the pen. I connected everything to Arduino Mega 2560 and RAMPS 1.4 shield with DRV8825 drivers. I tested everything using simple Arduino sketches that sent step signals. So far, so good, however, today I uploaded GRBL and downloaded Pronterface, to actually use G-code, but after successfully connecting on Pronterface to the port at the 115200 Baud rate, I am only getting `error: 20` non stop.

**Tags:** g-code, pronterface, arduino

> **Comments:**
> **username_1**: Hi welcome to 3DPrinting.SE! Note that [`error 20`](https://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface) notifies you of an incorrectly sent G-code instruction. Are you sure Pronterface isn't sending constantly ( e.g. to probe for temperatures) while GBRL doesn't support the G-code?  
> **username_0**: I am sooooo sorry, that I am replying today after 4 days passed. My internet connection was not working. About the question here is that: even if pronterface is sending some unsupported g code, the basic +1, +10, +100 mm movements for X and Y should work. This got mpre confusing when I uploaded Marlin instead of GRBL, everything started to work perfectly. But when I switched back to GRBL, nothing was working again! And sorry, once again for such a late reply.  
> **username_1**: I think Pronterface is sending `M105` to probe the temperatures of hotend and bed. GBRL doesn't support that. As it is periodically sent, the program reports an error, you cannot use this program for movement while it already is in error.  

---

## 0 answers

