If Marlin is blocking the serial input or command queue for any length of time (for example more than 2 seconds), it needs to send a message to serial out to inform the host that it is busy. Marlin should only send these messages out when busy, and preferably not when trying to print formatted output.
Example Configuration for Vellemann K8200
-
Configuration files for Vellemann K8200 (with VM8201 - LCD Option for K8200)
-
K8200 is a 3Drag clone - configuration should work with 3Drag http://reprap.org/wiki/3drag, too. Please report.
-
updated manually with parameters from genuine Vellemann Firmware "firmware_k8200_marlinv2" based on the recent development branch
-
VM8201 uses "DISPLAY_CHARSET_HD44870_JAPAN" and "ULTIMAKERCONTROLLER"
-
german (de) translation with umlaut is supported now - thanks to @AnHardt for the great hardware based umlaut support
I @CONSULitAS tested the changes on my K8200 with 20x4-LCD and Arduino 1.6.1 for Windows (SD library added to IDE manually) - everything works well.
Source for genuine Vellemann Firmware
-
V2.1.1 (for z axis upgrade, date branched: 2013-06-05): firmware_k8200_v2.1.1.zip
-
V2 (with LCD/SD-Support, date branched: 2013-06-05): firmware_k8200_marlinv2.zip
-
V1 (without LCD/SD-Support, date branched: 2012-10-02): firmware_k8200_marlinv1.zip