I'm currently running an Openbuilds mini-mill with smoothieboard 5x and it is working fine

I’m currently running an Openbuilds mini-mill with smoothieboard 5x and it is working fine over the USB cable using the jpadie workspace.
However, trying to use the network connection to the board instead is proving a bit problematic. I have set a virtual com port -> telnet using hub4com and it works fine with pronterface using this port but not with Chillpeppr. Any of you guys have any idea? or perhaps an alternative solution?

I got some way through writing a smoothie workspace for chillipeppr. fairly sure that it was functional.

one of the limitations I had was that I had no board to test with, and there are no emulators. So I limited the workspace to sending very old grbl commands. It seems from the smoothie documentation that its serial interface does not have a big dictionary, and to do much of anything else you need to be interfacing (telnet or ssh) using some other method that can then directly address the console that is exposed within smoothieboard.

this is what pronterface does.

so the commands available over serial are not the same as those available over the console. and using CP you’re limited to the serial interface unless you want to write a new buffer for SJPS that will push commands to the console via telnet. Should not be too hard.

Thanks Justin for the info. It does seem that the commands sent over the tcp connection are slightly different. It just does not receive a state and remains offline so I cannot send. It does update x,y z etc though!

I’m very surprised that it receives anything!

Can you launch sjps in verbose mode and capture the output please? If you can post or send me a reasonable chunk I might be able to fudge an interface together.

The commandset (according to the docs) are very different between the console and the serial interface. If there is some way to push the usual position and modal status requests and see the results then things might be feasible!

I’ll try pasting it in. first part is over TCP second over the com port.

Over TCP Connection Com4->tcp 9600 baud and telnet protocol

2017/08/24 20:02:48 hub.go:122: open COM4 9600 grbl
2017/08/24 20:02:48 serialport.go:373: Inside spHandler
2017/08/24 20:02:48 serialport.go:388: Opening serial port COM4 at 9600 baud
2017/08/24 20:02:48 serial_windows.go:207: Byte val of commstat flags[0]: 10001
2017/08/24 20:02:48 serial_windows.go:208: Byte val of commstat flags[1]: 10000
2017/08/24 20:02:48 serialport.go:433: Just tried to open port
2017/08/24 20:02:48 serialport.go:442: Opened port successfully
2017/08/24 20:02:48 bufferflow_grbl.go:42: Initting GRBL buffer flow
2017/08/24 20:02:48 serial.go:132: Registering a port: COM4
2017/08/24 20:02:48 hub.go:122: list
2017/08/24 20:02:48 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:48 bufferflow_grbl.go:106: OnIncomingData() start. data:“Smoothie command shell\r\n”
2017/08/24 20:02:48 bufferflow_grbl.go:114: arrLines:[Smoothie command shell ]
2017/08/24 20:02:48 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:02:48 bufferflow_grbl.go:133: Working on element:Smoothie command shell, index:0
2017/08/24 20:02:48 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[ROOT\COM0COM\0002]
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCA0]
2017/08/24 20:02:48 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCA1]
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCA2]
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCB0]
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCB1]
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCB2]
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[USB\VID_1D50 PID_6015 MI_00\7 2816B0D1 0 0000]
2017/08/24 20:02:48 seriallist_windows.go:231: index:0, name:COM# <-> COM#, friendly:com0com - bus for serial port pair emulator 2 (COM# <-> COM#)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:48 seriallist_windows.go:231: index:1, name:COM4, friendly:com0com - serial port emulator (COM4)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:48 seriallist_windows.go:231: index:2, name:COM3, friendly:com0com - serial port emulator (COM3)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:48 seriallist_windows.go:231: index:3, name:COM10, friendly:com0com - serial port emulator (COM10)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:48 seriallist_windows.go:231: index:4, name:COM9, friendly:com0com - serial port emulator (COM9)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:48 seriallist_windows.go:231: index:5, name:COM7, friendly:com0com - serial port emulator (COM7)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:48 seriallist_windows.go:231: index:6, name:COM11, friendly:com0com - serial port emulator (COM11)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:48 seriallist_windows.go:231: index:7, name:COM5, friendly:USB Serial Device (COM5)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:6015, vid:1D50
2017/08/24 20:02:48 serial.go:489: Got metadata on ports:[{COM# <-> COM# com0com - bus for serial port pair emulator 2 (COM# <-> COM#) [] ROOT\COM0COM\0002 Vyacheslav Frolov com0com - bus for serial port pair emulator } {COM4 com0com - serial port emulator (COM4) [] COM0COM\PORT\CNCA0 Vyacheslav Frolov com0com - serial port emulator } {COM3 com0com - serial port emulator (COM3) [] COM0COM\PORT\CNCA1 Vyacheslav Frolov com0com - serial port emulator } {COM10 com0com - serial port emulator (COM10) [] COM0COM\PORT\CNCA2 Vyacheslav Frolov com0com - serial port emulator } {COM9 com0com - serial port emulator (COM9) [] COM0COM\PORT\CNCB0 Vyacheslav Frolov com0com - serial port emulator } {COM7 com0com - serial port emulator (COM7) [] COM0COM\PORT\CNCB1 Vyacheslav Frolov com0com - serial port emulator } {COM11 com0com - serial port emulator (COM11) [] COM0COM\PORT\CNCB2 Vyacheslav Frolov com0com - serial port emulator } {COM5 USB Serial Device (COM5) [] 2816B0D1 Microsoft USB Serial Device 6015 1D50}]
2017/08/24 20:02:48 serial.go:546: About to marshal the serial port list. spl:{[{COM4 com0com - serial port emulator (COM4) COM0COM\PORT\CNCA0 true true [] 9600 grbl [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM9 com0com - serial port emulator (COM9) COM0COM\PORT\CNCB0 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM3 com0com - serial port emulator (COM3) COM0COM\PORT\CNCA1 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM7 com0com - serial port emulator (COM7) COM0COM\PORT\CNCB1 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM10 com0com - serial port emulator (COM10) COM0COM\PORT\CNCA2 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM11 com0com - serial port emulator (COM11) COM0COM\PORT\CNCB2 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM5 USB Serial Device (COM5) 2816B0D1 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 1D50 6015 0}]}
2017/08/24 20:02:48 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:49 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:49 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:49 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:49 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:50 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:50 hub.go:122: send COM4 init
$I
status
$
?
$G
2017/08/24 20:02:50 serial.go:680: Inside spWrite arg: send COM4 init
$I
status
$
?
$G

2017/08/24 20:02:50 bufferflow_grbl.go:237: Command Before Break-Apart: “init\n$I\nstatus\n$\n?\n$G\n”
2017/08/24 20:02:50 bufferflow_grbl.go:267: Re-adding newline to item:$I
2017/08/24 20:02:50 bufferflow_grbl.go:270: New cmd item:$I

2017/08/24 20:02:50 bufferflow_grbl.go:267: Re-adding newline to item:$
2017/08/24 20:02:50 bufferflow_grbl.go:270: New cmd item:$

2017/08/24 20:02:50 bufferflow_grbl.go:260: Query added without newline: “?”
2017/08/24 20:02:50 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:02:50 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:02:50 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$I
$
? $G
]
2017/08/24 20:02:50 bufferflow_grbl.go:297: Found cmd that should skip buffer. cmd:?
2017/08/24 20:02:50 serial.go:414: Forcing this cmd to skip buffer. cmd:?
2017/08/24 20:02:50 serialport.go:268: Got p.sendNoBuf. id:, pause:0, data:?
2017/08/24 20:02:50 serialport.go:275: Items In SPJS Queue List:3
2017/08/24 20:02:50 serialport.go:233: Got p.sendBuffered. data:$I\n, id:, pause:0
2017/08/24 20:02:50 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:02:50 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:3
2017/08/24 20:02:50 bufferflow_grbl.go:72: &{0xc0821e20f0 0xc0821e20f0 1 0xc0821960a0 3}
2017/08/24 20:02:50 serialport.go:233: Got p.sendBuffered. data:$\n, id:, pause:0
2017/08/24 20:02:50 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:02:50 bufferflow_grbl.go:71: New line length: 2, buffer size increased to:5
2017/08/24 20:02:50 bufferflow_grbl.go:72: &{0xc0821e20f0 0xc0821e21e0 2 0xc0821960a0 5}
2017/08/24 20:02:50 serialport.go:268: Got p.sendNoBuf. id:, pause:0, data:$I\n
2017/08/24 20:02:50 serialport.go:275: Items In SPJS Queue List:2
2017/08/24 20:02:50 serialport.go:268: Got p.sendNoBuf. id:, pause:0, data:$\n
2017/08/24 20:02:50 serialport.go:275: Items In SPJS Queue List:1
2017/08/24 20:02:50 serialport.go:233: Got p.sendBuffered. data:$G\n, id:, pause:0
2017/08/24 20:02:50 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:02:50 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:8
2017/08/24 20:02:50 bufferflow_grbl.go:72: &{0xc0821e20f0 0xc0821e2300 3 0xc0821960a0 8}
2017/08/24 20:02:50 serialport.go:268: Got p.sendNoBuf. id:, pause:0, data:$G\n
2017/08/24 20:02:50 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:02:50 bufferflow_grbl.go:106: OnIncomingData() start. data:“error:Unsupported command - $\n”
2017/08/24 20:02:50 bufferflow_grbl.go:114: arrLines:[error:Unsupported command - $ ]
2017/08/24 20:02:50 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:02:50 bufferflow_grbl.go:133: Working on element:error:Unsupported command - $, index:0
2017/08/24 20:02:50 bufferflow_grbl.go:149: Error Response Received:$I
, id:
2017/08/24 20:02:50 bufferflow_grbl.go:157: Buffer decreased to itemCnt:2, lenOfBuf:5
2017/08/24 20:02:50 bufferflow_grbl.go:164: Grbl just completed a line of gcode
2017/08/24 20:02:50 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:02:50 bufferflow_grbl.go:106: OnIncomingData() start. data:"[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F4000.0000 S0.8000]\nok\n"
2017/08/24 20:02:50 bufferflow_grbl.go:114: arrLines:[[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F4000.0000 S0.8000] ok ]
2017/08/24 20:02:50 bufferflow_grbl.go:120: We have data lines to analyze. numLines:3
2017/08/24 20:02:50 bufferflow_grbl.go:133: Working on element:[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F4000.0000 S0.8000], index:0
2017/08/24 20:02:50 bufferflow_grbl.go:133: Working on element:ok, index:1
2017/08/24 20:02:50 bufferflow_grbl.go:157: Buffer decreased to itemCnt:1, lenOfBuf:3
2017/08/24 20:02:50 bufferflow_grbl.go:164: Grbl just completed a line of gcode
2017/08/24 20:02:50 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:02:50 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:50 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:50 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:51 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:51 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“Id”:“startup0”,“D”:null}]}
2017/08/24 20:02:51 bufferflow_grbl.go:237: Command Before Break-Apart: “”
2017/08/24 20:02:51 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[]
2017/08/24 20:02:51 serial.go:252: Done with writeJson method
2017/08/24 20:02:51 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:51 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:51 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:52 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:52 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:52 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:52 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:53 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:53 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“D”:"$G\n",“Id”:“status”}]}
2017/08/24 20:02:53 bufferflow_grbl.go:237: Command Before Break-Apart: “$G\n”
2017/08/24 20:02:53 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:02:53 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:02:53 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$G
]

Over USB Com port5 at 115200 baud

2017/08/24 20:02:27 main.go:89: Version:1.88
2017/08/24 20:02:27 main.go:96: Hostname: Rob-PC
2017/08/24 20:02:27 main.go:102: Garbage collection is on using Standard mode, meaning we just let Golang determine when to garbage collect.
2017/08/24 20:02:27 main.go:115: Starting server and websocket on http://192.168.1.138:8989
2017/08/24 20:02:27 main.go:118: The Serial Port JSON Server is now running.
2017/08/24 20:02:27 main.go:119: If you are using ChiliPeppr, you may go back to it and connect to this server.
2017/08/24 20:02:27 seriallist_windows.go:198: DeviceId elements:[ROOT\COM0COM\0002]
2017/08/24 20:02:27 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCA0]
2017/08/24 20:02:27 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCA1]
2017/08/24 20:02:27 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCA2]
2017/08/24 20:02:27 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCB0]
2017/08/24 20:02:27 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCB1]
2017/08/24 20:02:27 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCB2]
2017/08/24 20:02:27 seriallist_windows.go:198: DeviceId elements:[USB\VID_1D50 PID_6015 MI_00\7 2816B0D1 0 0000]
2017/08/24 20:02:27 seriallist_windows.go:231: index:0, name:COM# <-> COM#, friendly:com0com - bus for serial port pair emulator 2 (COM# <-> COM#)
2017/08/24 20:02:27 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:27 seriallist_windows.go:231: index:1, name:COM4, friendly:com0com - serial port emulator (COM4)
2017/08/24 20:02:27 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:27 seriallist_windows.go:231: index:2, name:COM3, friendly:com0com - serial port emulator (COM3)
2017/08/24 20:02:27 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:27 seriallist_windows.go:231: index:3, name:COM10, friendly:com0com - serial port emulator (COM10)
2017/08/24 20:02:27 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:27 seriallist_windows.go:231: index:4, name:COM9, friendly:com0com - serial port emulator (COM9)
2017/08/24 20:02:27 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:27 seriallist_windows.go:231: index:5, name:COM7, friendly:com0com - serial port emulator (COM7)
2017/08/24 20:02:27 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:27 seriallist_windows.go:231: index:6, name:COM11, friendly:com0com - serial port emulator (COM11)
2017/08/24 20:02:27 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:27 seriallist_windows.go:231: index:7, name:COM5, friendly:USB Serial Device (COM5)
2017/08/24 20:02:27 seriallist_windows.go:232: pid:6015, vid:1D50
2017/08/24 20:02:27 serial.go:123: Inside run of serialhub
2017/08/24 20:02:27 cayenn.go:62: UDP server running on port 8988 to listen for incoming device announcements.
2017/08/24 20:02:28 main.go:144: Your serial ports:
2017/08/24 20:02:28 main.go:151: {COM4 com0com - serial port emulator (COM4) [] COM0COM\PORT\CNCA0 Vyacheslav Frolov }
2017/08/24 20:02:28 main.go:151: {COM9 com0com - serial port emulator (COM9) [] COM0COM\PORT\CNCB0 Vyacheslav Frolov }
2017/08/24 20:02:28 main.go:151: {COM3 com0com - serial port emulator (COM3) [] COM0COM\PORT\CNCA1 Vyacheslav Frolov }
2017/08/24 20:02:28 main.go:151: {COM7 com0com - serial port emulator (COM7) [] COM0COM\PORT\CNCB1 Vyacheslav Frolov }
2017/08/24 20:02:28 main.go:151: {COM10 com0com - serial port emulator (COM10) [] COM0COM\PORT\CNCA2 Vyacheslav Frolov }
2017/08/24 20:02:28 main.go:151: {COM11 com0com - serial port emulator (COM11) [] COM0COM\PORT\CNCB2 Vyacheslav Frolov }
2017/08/24 20:02:28 main.go:151: {COM5 USB Serial Device (COM5) [] 2816B0D1 Microsoft 6015 1D50}
2017/08/24 20:02:41 conn.go:45: Started a new websocket handler
2017/08/24 20:02:41 hub.go:122: list
2017/08/24 20:02:41 seriallist_windows.go:198: DeviceId elements:[ROOT\COM0COM\0002]
2017/08/24 20:02:41 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCA0]
2017/08/24 20:02:41 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCA1]
2017/08/24 20:02:41 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCA2]
2017/08/24 20:02:41 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCB0]
2017/08/24 20:02:41 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCB1]
2017/08/24 20:02:41 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCB2]
2017/08/24 20:02:41 seriallist_windows.go:198: DeviceId elements:[USB\VID_1D50 PID_6015 MI_00\7 2816B0D1 0 0000]
2017/08/24 20:02:41 seriallist_windows.go:231: index:0, name:COM# <-> COM#, friendly:com0com - bus for serial port pair emulator 2 (COM# <-> COM#)
2017/08/24 20:02:41 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:41 seriallist_windows.go:231: index:1, name:COM4, friendly:com0com - serial port emulator (COM4)
2017/08/24 20:02:41 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:41 seriallist_windows.go:231: index:2, name:COM3, friendly:com0com - serial port emulator (COM3)
2017/08/24 20:02:41 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:41 seriallist_windows.go:231: index:3, name:COM10, friendly:com0com - serial port emulator (COM10)
2017/08/24 20:02:41 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:41 seriallist_windows.go:231: index:4, name:COM9, friendly:com0com - serial port emulator (COM9)
2017/08/24 20:02:41 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:41 seriallist_windows.go:231: index:5, name:COM7, friendly:com0com - serial port emulator (COM7)
2017/08/24 20:02:41 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:41 seriallist_windows.go:231: index:6, name:COM11, friendly:com0com - serial port emulator (COM11)
2017/08/24 20:02:41 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:41 seriallist_windows.go:231: index:7, name:COM5, friendly:USB Serial Device (COM5)
2017/08/24 20:02:41 seriallist_windows.go:232: pid:6015, vid:1D50
2017/08/24 20:02:41 serial.go:489: Got metadata on ports:[{COM# <-> COM# com0com - bus for serial port pair emulator 2 (COM# <-> COM#) [] ROOT\COM0COM\0002 Vyacheslav Frolov com0com - bus for serial port pair emulator } {COM4 com0com - serial port emulator (COM4) [] COM0COM\PORT\CNCA0 Vyacheslav Frolov com0com - serial port emulator } {COM3 com0com - serial port emulator (COM3) [] COM0COM\PORT\CNCA1 Vyacheslav Frolov com0com - serial port emulator } {COM10 com0com - serial port emulator (COM10) [] COM0COM\PORT\CNCA2 Vyacheslav Frolov com0com - serial port emulator } {COM9 com0com - serial port emulator (COM9) [] COM0COM\PORT\CNCB0 Vyacheslav Frolov com0com - serial port emulator } {COM7 com0com - serial port emulator (COM7) [] COM0COM\PORT\CNCB1 Vyacheslav Frolov com0com - serial port emulator } {COM11 com0com - serial port emulator (COM11) [] COM0COM\PORT\CNCB2 Vyacheslav Frolov com0com - serial port emulator } {COM5 USB Serial Device (COM5) [] 2816B0D1 Microsoft USB Serial Device 6015 1D50}]
2017/08/24 20:02:41 serial.go:546: About to marshal the serial port list. spl:{[{COM4 com0com - serial port emulator (COM4) COM0COM\PORT\CNCA0 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM9 com0com - serial port emulator (COM9) COM0COM\PORT\CNCB0 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM3 com0com - serial port emulator (COM3) COM0COM\PORT\CNCA1 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM7 com0com - serial port emulator (COM7) COM0COM\PORT\CNCB1 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM10 com0com - serial port emulator (COM10) COM0COM\PORT\CNCA2 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM11 com0com - serial port emulator (COM11) COM0COM\PORT\CNCB2 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM5 USB Serial Device (COM5) 2816B0D1 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 1D50 6015 0}]}
2017/08/24 20:02:48 hub.go:122: open COM4 9600 grbl
2017/08/24 20:02:48 serialport.go:373: Inside spHandler
2017/08/24 20:02:48 serialport.go:388: Opening serial port COM4 at 9600 baud
2017/08/24 20:02:48 serial_windows.go:207: Byte val of commstat flags[0]: 10001
2017/08/24 20:02:48 serial_windows.go:208: Byte val of commstat flags[1]: 10000
2017/08/24 20:02:48 serialport.go:433: Just tried to open port
2017/08/24 20:02:48 serialport.go:442: Opened port successfully
2017/08/24 20:02:48 bufferflow_grbl.go:42: Initting GRBL buffer flow
2017/08/24 20:02:48 serial.go:132: Registering a port: COM4
2017/08/24 20:02:48 hub.go:122: list
2017/08/24 20:02:48 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:48 bufferflow_grbl.go:106: OnIncomingData() start. data:“Smoothie command shell\r\n”
2017/08/24 20:02:48 bufferflow_grbl.go:114: arrLines:[Smoothie command shell ]
2017/08/24 20:02:48 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:02:48 bufferflow_grbl.go:133: Working on element:Smoothie command shell, index:0
2017/08/24 20:02:48 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[ROOT\COM0COM\0002]
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCA0]
2017/08/24 20:02:48 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCA1]
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCA2]
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCB0]
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCB1]
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCB2]
2017/08/24 20:02:48 seriallist_windows.go:198: DeviceId elements:[USB\VID_1D50 PID_6015 MI_00\7 2816B0D1 0 0000]
2017/08/24 20:02:48 seriallist_windows.go:231: index:0, name:COM# <-> COM#, friendly:com0com - bus for serial port pair emulator 2 (COM# <-> COM#)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:48 seriallist_windows.go:231: index:1, name:COM4, friendly:com0com - serial port emulator (COM4)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:48 seriallist_windows.go:231: index:2, name:COM3, friendly:com0com - serial port emulator (COM3)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:48 seriallist_windows.go:231: index:3, name:COM10, friendly:com0com - serial port emulator (COM10)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:48 seriallist_windows.go:231: index:4, name:COM9, friendly:com0com - serial port emulator (COM9)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:48 seriallist_windows.go:231: index:5, name:COM7, friendly:com0com - serial port emulator (COM7)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:48 seriallist_windows.go:231: index:6, name:COM11, friendly:com0com - serial port emulator (COM11)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:02:48 seriallist_windows.go:231: index:7, name:COM5, friendly:USB Serial Device (COM5)
2017/08/24 20:02:48 seriallist_windows.go:232: pid:6015, vid:1D50
2017/08/24 20:02:48 serial.go:489: Got metadata on ports:[{COM# <-> COM# com0com - bus for serial port pair emulator 2 (COM# <-> COM#) [] ROOT\COM0COM\0002 Vyacheslav Frolov com0com - bus for serial port pair emulator } {COM4 com0com - serial port emulator (COM4) [] COM0COM\PORT\CNCA0 Vyacheslav Frolov com0com - serial port emulator } {COM3 com0com - serial port emulator (COM3) [] COM0COM\PORT\CNCA1 Vyacheslav Frolov com0com - serial port emulator } {COM10 com0com - serial port emulator (COM10) [] COM0COM\PORT\CNCA2 Vyacheslav Frolov com0com - serial port emulator } {COM9 com0com - serial port emulator (COM9) [] COM0COM\PORT\CNCB0 Vyacheslav Frolov com0com - serial port emulator } {COM7 com0com - serial port emulator (COM7) [] COM0COM\PORT\CNCB1 Vyacheslav Frolov com0com - serial port emulator } {COM11 com0com - serial port emulator (COM11) [] COM0COM\PORT\CNCB2 Vyacheslav Frolov com0com - serial port emulator } {COM5 USB Serial Device (COM5) [] 2816B0D1 Microsoft USB Serial Device 6015 1D50}]
2017/08/24 20:02:48 serial.go:546: About to marshal the serial port list. spl:{[{COM4 com0com - serial port emulator (COM4) COM0COM\PORT\CNCA0 true true [] 9600 grbl [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM9 com0com - serial port emulator (COM9) COM0COM\PORT\CNCB0 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM3 com0com - serial port emulator (COM3) COM0COM\PORT\CNCA1 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM7 com0com - serial port emulator (COM7) COM0COM\PORT\CNCB1 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM10 com0com - serial port emulator (COM10) COM0COM\PORT\CNCA2 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM11 com0com - serial port emulator (COM11) COM0COM\PORT\CNCB2 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM5 USB Serial Device (COM5) 2816B0D1 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 1D50 6015 0}]}
2017/08/24 20:02:48 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:49 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:49 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:49 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:49 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:50 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:50 hub.go:122: send COM4 init
$I
status
$
?
$G
2017/08/24 20:02:50 serial.go:680: Inside spWrite arg: send COM4 init
$I
status
$
?
$G

2017/08/24 20:02:50 bufferflow_grbl.go:237: Command Before Break-Apart: “init\n$I\nstatus\n$\n?\n$G\n”
2017/08/24 20:02:50 bufferflow_grbl.go:267: Re-adding newline to item:$I
2017/08/24 20:02:50 bufferflow_grbl.go:270: New cmd item:$I

2017/08/24 20:02:50 bufferflow_grbl.go:267: Re-adding newline to item:$
2017/08/24 20:02:50 bufferflow_grbl.go:270: New cmd item:$

2017/08/24 20:02:50 bufferflow_grbl.go:260: Query added without newline: “?”
2017/08/24 20:02:50 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:02:50 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:02:50 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$I
$
? $G
]
2017/08/24 20:02:50 bufferflow_grbl.go:297: Found cmd that should skip buffer. cmd:?
2017/08/24 20:02:50 serial.go:414: Forcing this cmd to skip buffer. cmd:?
2017/08/24 20:02:50 serialport.go:268: Got p.sendNoBuf. id:, pause:0, data:?
2017/08/24 20:02:50 serialport.go:275: Items In SPJS Queue List:3
2017/08/24 20:02:50 serialport.go:233: Got p.sendBuffered. data:$I\n, id:, pause:0
2017/08/24 20:02:50 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:02:50 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:3
2017/08/24 20:02:50 bufferflow_grbl.go:72: &{0xc0821e20f0 0xc0821e20f0 1 0xc0821960a0 3}
2017/08/24 20:02:50 serialport.go:233: Got p.sendBuffered. data:$\n, id:, pause:0
2017/08/24 20:02:50 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:02:50 bufferflow_grbl.go:71: New line length: 2, buffer size increased to:5
2017/08/24 20:02:50 bufferflow_grbl.go:72: &{0xc0821e20f0 0xc0821e21e0 2 0xc0821960a0 5}
2017/08/24 20:02:50 serialport.go:268: Got p.sendNoBuf. id:, pause:0, data:$I\n
2017/08/24 20:02:50 serialport.go:275: Items In SPJS Queue List:2
2017/08/24 20:02:50 serialport.go:268: Got p.sendNoBuf. id:, pause:0, data:$\n
2017/08/24 20:02:50 serialport.go:275: Items In SPJS Queue List:1
2017/08/24 20:02:50 serialport.go:233: Got p.sendBuffered. data:$G\n, id:, pause:0
2017/08/24 20:02:50 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:02:50 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:8
2017/08/24 20:02:50 bufferflow_grbl.go:72: &{0xc0821e20f0 0xc0821e2300 3 0xc0821960a0 8}
2017/08/24 20:02:50 serialport.go:268: Got p.sendNoBuf. id:, pause:0, data:$G\n
2017/08/24 20:02:50 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:02:50 bufferflow_grbl.go:106: OnIncomingData() start. data:“error:Unsupported command - $\n”
2017/08/24 20:02:50 bufferflow_grbl.go:114: arrLines:[error:Unsupported command - $ ]
2017/08/24 20:02:50 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:02:50 bufferflow_grbl.go:133: Working on element:error:Unsupported command - $, index:0
2017/08/24 20:02:50 bufferflow_grbl.go:149: Error Response Received:$I
, id:
2017/08/24 20:02:50 bufferflow_grbl.go:157: Buffer decreased to itemCnt:2, lenOfBuf:5
2017/08/24 20:02:50 bufferflow_grbl.go:164: Grbl just completed a line of gcode
2017/08/24 20:02:50 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:02:50 bufferflow_grbl.go:106: OnIncomingData() start. data:"[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F4000.0000 S0.8000]\nok\n"
2017/08/24 20:02:50 bufferflow_grbl.go:114: arrLines:[[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F4000.0000 S0.8000] ok ]
2017/08/24 20:02:50 bufferflow_grbl.go:120: We have data lines to analyze. numLines:3
2017/08/24 20:02:50 bufferflow_grbl.go:133: Working on element:[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F4000.0000 S0.8000], index:0
2017/08/24 20:02:50 bufferflow_grbl.go:133: Working on element:ok, index:1
2017/08/24 20:02:50 bufferflow_grbl.go:157: Buffer decreased to itemCnt:1, lenOfBuf:3
2017/08/24 20:02:50 bufferflow_grbl.go:164: Grbl just completed a line of gcode
2017/08/24 20:02:50 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:02:50 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:50 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:50 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:51 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:51 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“Id”:“startup0”,“D”:null}]}
2017/08/24 20:02:51 bufferflow_grbl.go:237: Command Before Break-Apart: “”
2017/08/24 20:02:51 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[]
2017/08/24 20:02:51 serial.go:252: Done with writeJson method
2017/08/24 20:02:51 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:51 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:51 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:52 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:52 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:52 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:52 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:53 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:53 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“D”:"$G\n",“Id”:“status”}]}
2017/08/24 20:02:53 bufferflow_grbl.go:237: Command Before Break-Apart: “$G\n”
2017/08/24 20:02:53 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:02:53 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:02:53 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$G
]
2017/08/24 20:02:53 serial.go:252: Done with writeJson method
2017/08/24 20:02:53 serialport.go:233: Got p.sendBuffered. data:$G\n, id:status, pause:0
2017/08/24 20:02:53 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:02:53 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:6
2017/08/24 20:02:53 bufferflow_grbl.go:72: &{0xc0821e2300 0xc0839ee4e0 2 0xc0821960a0 6}
2017/08/24 20:02:53 serialport.go:268: Got p.sendNoBuf. id:status, pause:0, data:$G\n
2017/08/24 20:02:53 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:02:53 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:53 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:53 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:54 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:54 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:54 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:54 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:55 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:55 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“D”:"$G\n",“Id”:“status”}]}
2017/08/24 20:02:55 bufferflow_grbl.go:237: Command Before Break-Apart: “$G\n”
2017/08/24 20:02:55 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:02:55 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:02:55 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$G
]
2017/08/24 20:02:55 serial.go:252: Done with writeJson method
2017/08/24 20:02:55 serialport.go:233: Got p.sendBuffered. data:$G\n, id:status, pause:0
2017/08/24 20:02:55 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:02:55 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:9
2017/08/24 20:02:55 bufferflow_grbl.go:72: &{0xc0821e2300 0xc0839ee9f0 3 0xc0821960a0 9}
2017/08/24 20:02:55 serialport.go:268: Got p.sendNoBuf. id:status, pause:0, data:$G\n
2017/08/24 20:02:55 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:02:55 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:55 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:55 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:56 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:56 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:56 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:56 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:57 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:57 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“D”:"$G\n",“Id”:“status”}]}
2017/08/24 20:02:57 bufferflow_grbl.go:237: Command Before Break-Apart: “$G\n”
2017/08/24 20:02:57 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:02:57 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:02:57 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$G
]
2017/08/24 20:02:57 serial.go:252: Done with writeJson method
2017/08/24 20:02:57 serialport.go:233: Got p.sendBuffered. data:$G\n, id:status, pause:0
2017/08/24 20:02:57 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:02:57 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:12
2017/08/24 20:02:57 bufferflow_grbl.go:72: &{0xc0821e2300 0xc0821c2a50 4 0xc0821960a0 12}
2017/08/24 20:02:57 serialport.go:268: Got p.sendNoBuf. id:status, pause:0, data:$G\n
2017/08/24 20:02:57 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:02:57 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:57 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:57 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:58 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:58 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:58 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:58 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:59 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:59 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“D”:"$G\n",“Id”:“status”}]}
2017/08/24 20:02:59 bufferflow_grbl.go:237: Command Before Break-Apart: “$G\n”
2017/08/24 20:02:59 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:02:59 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:02:59 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$G
]
2017/08/24 20:02:59 serial.go:252: Done with writeJson method
2017/08/24 20:02:59 serialport.go:233: Got p.sendBuffered. data:$G\n, id:status, pause:0
2017/08/24 20:02:59 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:02:59 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:15
2017/08/24 20:02:59 bufferflow_grbl.go:72: &{0xc0821e2300 0xc0821c2f60 5 0xc0821960a0 15}
2017/08/24 20:02:59 serialport.go:268: Got p.sendNoBuf. id:status, pause:0, data:$G\n
2017/08/24 20:02:59 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:02:59 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:59 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:02:59 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:00 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:00 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:00 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:00 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:01 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:01 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:01 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:01 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:02 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:02 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“D”:"$G\n",“Id”:“status”}]}
2017/08/24 20:03:02 bufferflow_grbl.go:237: Command Before Break-Apart: “$G\n”
2017/08/24 20:03:02 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:03:02 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:03:02 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$G
]
2017/08/24 20:03:02 serial.go:252: Done with writeJson method
2017/08/24 20:03:02 serialport.go:233: Got p.sendBuffered. data:$G\n, id:status, pause:0
2017/08/24 20:03:02 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:03:02 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:18
2017/08/24 20:03:02 bufferflow_grbl.go:72: &{0xc0821e2300 0xc0839ef0e0 6 0xc0821960a0 18}
2017/08/24 20:03:02 serialport.go:268: Got p.sendNoBuf. id:status, pause:0, data:$G\n
2017/08/24 20:03:02 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:03:02 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:02 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:02 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:03 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:03 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:03 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:03 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:04 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:04 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“D”:"$G\n",“Id”:“status”}]}
2017/08/24 20:03:04 bufferflow_grbl.go:237: Command Before Break-Apart: “$G\n”
2017/08/24 20:03:04 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:03:04 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:03:04 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$G
]
2017/08/24 20:03:04 serial.go:252: Done with writeJson method
2017/08/24 20:03:04 serialport.go:233: Got p.sendBuffered. data:$G\n, id:status, pause:0
2017/08/24 20:03:04 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:03:04 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:21
2017/08/24 20:03:04 bufferflow_grbl.go:72: &{0xc0821e2300 0xc0839ef5f0 7 0xc0821960a0 21}
2017/08/24 20:03:04 serialport.go:268: Got p.sendNoBuf. id:status, pause:0, data:$G\n
2017/08/24 20:03:04 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:03:04 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:04 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:04 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:05 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:05 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“D”:"$G\n",“Id”:“status”}]}
2017/08/24 20:03:05 bufferflow_grbl.go:237: Command Before Break-Apart: “$G\n”
2017/08/24 20:03:05 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:03:05 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:03:05 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$G
]
2017/08/24 20:03:05 serial.go:252: Done with writeJson method
2017/08/24 20:03:05 serialport.go:233: Got p.sendBuffered. data:$G\n, id:status, pause:0
2017/08/24 20:03:05 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:03:05 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:24
2017/08/24 20:03:05 bufferflow_grbl.go:72: &{0xc0821e2300 0xc0821c3470 8 0xc0821960a0 24}
2017/08/24 20:03:05 serialport.go:268: Got p.sendNoBuf. id:status, pause:0, data:$G\n
2017/08/24 20:03:05 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:03:05 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:05 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:05 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:06 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:06 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:06 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:06 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:07 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:07 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“D”:"$G\n",“Id”:“status”}]}
2017/08/24 20:03:07 bufferflow_grbl.go:237: Command Before Break-Apart: “$G\n”
2017/08/24 20:03:07 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:03:07 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:03:07 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$G
]
2017/08/24 20:03:07 serial.go:252: Done with writeJson method
2017/08/24 20:03:07 serialport.go:233: Got p.sendBuffered. data:$G\n, id:status, pause:0
2017/08/24 20:03:07 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:03:07 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:27
2017/08/24 20:03:07 bufferflow_grbl.go:72: &{0xc0821e2300 0xc0821c3980 9 0xc0821960a0 27}
2017/08/24 20:03:07 serialport.go:268: Got p.sendNoBuf. id:status, pause:0, data:$G\n
2017/08/24 20:03:07 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:03:07 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:07 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:07 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:08 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:08 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:08 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:08 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:09 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:09 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“D”:"$G\n",“Id”:“status”}]}
2017/08/24 20:03:09 bufferflow_grbl.go:237: Command Before Break-Apart: “$G\n”
2017/08/24 20:03:09 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:03:09 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:03:09 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$G
]
2017/08/24 20:03:09 serial.go:252: Done with writeJson method
2017/08/24 20:03:09 serialport.go:233: Got p.sendBuffered. data:$G\n, id:status, pause:0
2017/08/24 20:03:09 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:03:09 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:30
2017/08/24 20:03:09 bufferflow_grbl.go:72: &{0xc0821e2300 0xc0821c3e90 10 0xc0821960a0 30}
2017/08/24 20:03:09 serialport.go:268: Got p.sendNoBuf. id:status, pause:0, data:$G\n
2017/08/24 20:03:09 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:03:09 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:09 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:09 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:10 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:10 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:10 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:10 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:11 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:11 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“D”:"$G\n",“Id”:“status”}]}
2017/08/24 20:03:11 bufferflow_grbl.go:237: Command Before Break-Apart: “$G\n”
2017/08/24 20:03:11 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:03:11 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:03:11 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$G
]
2017/08/24 20:03:11 serial.go:252: Done with writeJson method
2017/08/24 20:03:11 serialport.go:233: Got p.sendBuffered. data:$G\n, id:status, pause:0
2017/08/24 20:03:11 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:03:11 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:33
2017/08/24 20:03:11 bufferflow_grbl.go:72: &{0xc0821e2300 0xc0839efb00 11 0xc0821960a0 33}
2017/08/24 20:03:11 serialport.go:268: Got p.sendNoBuf. id:status, pause:0, data:$G\n
2017/08/24 20:03:11 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:03:11 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:11 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:11 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:12 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:12 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:12 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:12 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:13 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:13 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“D”:"$G\n",“Id”:“status”}]}
2017/08/24 20:03:13 bufferflow_grbl.go:237: Command Before Break-Apart: “$G\n”
2017/08/24 20:03:13 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:03:13 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:03:13 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$G
]
2017/08/24 20:03:13 serial.go:252: Done with writeJson method
2017/08/24 20:03:13 serialport.go:233: Got p.sendBuffered. data:$G\n, id:status, pause:0
2017/08/24 20:03:13 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:03:13 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:36
2017/08/24 20:03:13 bufferflow_grbl.go:72: &{0xc0821e2300 0xc0821343c0 12 0xc0821960a0 36}
2017/08/24 20:03:13 serialport.go:268: Got p.sendNoBuf. id:status, pause:0, data:$G\n
2017/08/24 20:03:13 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:03:13 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:13 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:13 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:14 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:14 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:14 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:14 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:15 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:15 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“D”:"$G\n",“Id”:“status”}]}
2017/08/24 20:03:15 bufferflow_grbl.go:237: Command Before Break-Apart: “$G\n”
2017/08/24 20:03:15 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:03:15 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:03:15 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$G
]
2017/08/24 20:03:15 serial.go:252: Done with writeJson method
2017/08/24 20:03:15 serialport.go:233: Got p.sendBuffered. data:$G\n, id:status, pause:0
2017/08/24 20:03:15 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:03:15 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:39
2017/08/24 20:03:15 bufferflow_grbl.go:72: &{0xc0821e2300 0xc0821348d0 13 0xc0821960a0 39}
2017/08/24 20:03:15 serialport.go:268: Got p.sendNoBuf. id:status, pause:0, data:$G\n
2017/08/24 20:03:15 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:03:15 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:15 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:15 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:16 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:16 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:16 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:16 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:17 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:03:17 hub.go:122: sendjson {“P”:“COM4”,“Data”:[{“D”:"$G\n",“Id”:“status”}]}
2017/08/24 20:03:17 bufferflow_grbl.go:237: Command Before Break-Apart: “$G\n”
2017/08/24 20:03:17 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:03:17 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:03:17 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$G
]
2017/08/24 20:03:17 serial.go:252: Done with writeJson method
2017/08/24 20:03:17 serialport.go:233: Got p.sendBuffered. data:$G\n, id:status, pause:0
2017/08/24 20:03:17 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:03:17 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:42
2017/08/24 20:03:17 bufferflow_grbl.go:72: &{0xc0821e2300 0xc083dd0030 14 0xc0821960a0 42}
2017/08/24 20:03:17 serialport.go:268: Got p.sendNoBuf. id:status, pause:0, data:$G\n
2017/08/24 20:03:17 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:03:17 hub.go:122: close COM4
2017/08/24 20:03:17 hub.go:167: About to split close commands. cmd:“close COM4”
2017/08/24 20:03:17 hub.go:171: The split args for close:[close COM4]
2017/08/24 20:03:17 bufferflow_grbl.go:402: Stopping the status query loop
2017/08/24 20:03:17 serialport.go:127: Shutting down reader on COM4
2017/08/24 20:03:17 serial.go:141: Unregistering a port: COM4
2017/08/24 20:03:17 serialport.go:363: Shutting down writer on COM4
2017/08/24 20:03:17 serialport.go:257: writerBuffered just got closed. make sure you make a new one. port:COM4
2017/08/24 20:03:17 hub.go:122: send COM4 $I
2017/08/24 20:03:17 serial.go:680: Inside spWrite arg: send COM4 $I

2017/08/24 20:03:17 serial.go:606: Sending err back: We could not find the serial port COM4 that you were trying to write to.
2017/08/24 20:08:45 hub.go:122: open COM5 115200 grbl
2017/08/24 20:08:45 serialport.go:373: Inside spHandler
2017/08/24 20:08:45 serialport.go:388: Opening serial port COM5 at 115200 baud
2017/08/24 20:08:45 serial_windows.go:207: Byte val of commstat flags[0]: 10001
2017/08/24 20:08:45 serial_windows.go:208: Byte val of commstat flags[1]: 10000
2017/08/24 20:08:45 serialport.go:433: Just tried to open port
2017/08/24 20:08:45 serialport.go:442: Opened port successfully
2017/08/24 20:08:45 bufferflow_grbl.go:42: Initting GRBL buffer flow
2017/08/24 20:08:45 bufferflow_grbl.go:106: OnIncomingData() start. data:"<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\nSmoothie\r\nok\r\n"
2017/08/24 20:08:45 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> Smoothie ok ]
2017/08/24 20:08:45 bufferflow_grbl.go:120: We have data lines to analyze. numLines:4
2017/08/24 20:08:45 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:45 bufferflow_grbl.go:133: Working on element:Smoothie, index:1
2017/08/24 20:08:45 bufferflow_grbl.go:133: Working on element:ok, index:2
2017/08/24 20:08:45 bufferflow_grbl.go:159: We should NEVER get here cuz we should have a command in the queue to dequeue when we get the r:{} response. If you see this debug stmt this is BAD!!!
2017/08/24 20:08:45 bufferflow_grbl.go:164: Grbl just completed a line of gcode
2017/08/24 20:08:45 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:45 serial.go:132: Registering a port: COM5
2017/08/24 20:08:45 hub.go:122: list
2017/08/24 20:08:46 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:46 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:46 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:46 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:46 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:46 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:46 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:46 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:46 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:46 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:46 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:46 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:46 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:46 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:46 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:46 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:46 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:46 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:46 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:46 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:46 seriallist_windows.go:198: DeviceId elements:[ROOT\COM0COM\0002]
2017/08/24 20:08:46 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCA0]
2017/08/24 20:08:46 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCA1]
2017/08/24 20:08:46 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCA2]
2017/08/24 20:08:46 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCB0]
2017/08/24 20:08:46 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCB1]
2017/08/24 20:08:46 seriallist_windows.go:198: DeviceId elements:[COM0COM\PORT\CNCB2]
2017/08/24 20:08:46 seriallist_windows.go:198: DeviceId elements:[USB\VID_1D50 PID_6015 MI_00\7 2816B0D1 0 0000]
2017/08/24 20:08:46 seriallist_windows.go:231: index:0, name:COM# <-> COM#, friendly:com0com - bus for serial port pair emulator 2 (COM# <-> COM#)
2017/08/24 20:08:46 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:08:46 seriallist_windows.go:231: index:1, name:COM4, friendly:com0com - serial port emulator (COM4)
2017/08/24 20:08:46 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:08:46 seriallist_windows.go:231: index:2, name:COM3, friendly:com0com - serial port emulator (COM3)
2017/08/24 20:08:46 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:08:46 seriallist_windows.go:231: index:3, name:COM10, friendly:com0com - serial port emulator (COM10)
2017/08/24 20:08:46 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:08:46 seriallist_windows.go:231: index:4, name:COM9, friendly:com0com - serial port emulator (COM9)
2017/08/24 20:08:46 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:08:46 seriallist_windows.go:231: index:5, name:COM7, friendly:com0com - serial port emulator (COM7)
2017/08/24 20:08:46 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:08:46 seriallist_windows.go:231: index:6, name:COM11, friendly:com0com - serial port emulator (COM11)
2017/08/24 20:08:46 seriallist_windows.go:232: pid:, vid:
2017/08/24 20:08:46 seriallist_windows.go:231: index:7, name:COM5, friendly:USB Serial Device (COM5)
2017/08/24 20:08:46 seriallist_windows.go:232: pid:6015, vid:1D50
2017/08/24 20:08:46 serial.go:489: Got metadata on ports:[{COM# <-> COM# com0com - bus for serial port pair emulator 2 (COM# <-> COM#) [] ROOT\COM0COM\0002 Vyacheslav Frolov com0com - bus for serial port pair emulator } {COM4 com0com - serial port emulator (COM4) [] COM0COM\PORT\CNCA0 Vyacheslav Frolov com0com - serial port emulator } {COM3 com0com - serial port emulator (COM3) [] COM0COM\PORT\CNCA1 Vyacheslav Frolov com0com - serial port emulator } {COM10 com0com - serial port emulator (COM10) [] COM0COM\PORT\CNCA2 Vyacheslav Frolov com0com - serial port emulator } {COM9 com0com - serial port emulator (COM9) [] COM0COM\PORT\CNCB0 Vyacheslav Frolov com0com - serial port emulator } {COM7 com0com - serial port emulator (COM7) [] COM0COM\PORT\CNCB1 Vyacheslav Frolov com0com - serial port emulator } {COM11 com0com - serial port emulator (COM11) [] COM0COM\PORT\CNCB2 Vyacheslav Frolov com0com - serial port emulator } {COM5 USB Serial Device (COM5) [] 2816B0D1 Microsoft USB Serial Device 6015 1D50}]
2017/08/24 20:08:46 serial.go:546: About to marshal the serial port list. spl:{[{COM4 com0com - serial port emulator (COM4) COM0COM\PORT\CNCA0 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM9 com0com - serial port emulator (COM9) COM0COM\PORT\CNCB0 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM3 com0com - serial port emulator (COM3) COM0COM\PORT\CNCA1 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM7 com0com - serial port emulator (COM7) COM0COM\PORT\CNCB1 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM10 com0com - serial port emulator (COM10) COM0COM\PORT\CNCA2 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM11 com0com - serial port emulator (COM11) COM0COM\PORT\CNCB2 false false [] 0 [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 0} {COM5 USB Serial Device (COM5) 2816B0D1 true true [] 115200 grbl [default timed nodemcu tinyg tinyg_old tinyg_linemode tinyg_tidmode tinygg2 grbl marlin] 1.88 1D50 6015 0}]}
2017/08/24 20:08:46 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:46 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:46 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:46 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:46 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:46 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:46 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:46 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:46 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:46 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:46 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:46 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:46 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:46 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:46 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:46 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:46 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:46 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:46 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:46 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:47 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:47 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:47 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:47 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:47 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:47 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:47 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:47 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:47 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:47 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:47 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:47 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:47 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:47 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:47 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:47 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:47 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:47 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:47 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:47 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:47 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:47 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:47 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:47 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:47 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:47 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:47 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:47 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:47 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:47 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:47 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:47 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:47 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:47 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:47 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:47 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:47 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:47 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:47 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:47 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:47 hub.go:122: send COM5 init
$I
status
$
?
$G
2017/08/24 20:08:47 serial.go:680: Inside spWrite arg: send COM5 init
$I
status
$
?
$G

2017/08/24 20:08:47 bufferflow_grbl.go:237: Command Before Break-Apart: “init\n$I\nstatus\n$\n?\n$G\n”
2017/08/24 20:08:47 bufferflow_grbl.go:267: Re-adding newline to item:$I
2017/08/24 20:08:47 bufferflow_grbl.go:270: New cmd item:$I

2017/08/24 20:08:47 bufferflow_grbl.go:267: Re-adding newline to item:$
2017/08/24 20:08:47 bufferflow_grbl.go:270: New cmd item:$

2017/08/24 20:08:47 bufferflow_grbl.go:260: Query added without newline: “?”
2017/08/24 20:08:47 bufferflow_grbl.go:267: Re-adding newline to item:$G
2017/08/24 20:08:47 bufferflow_grbl.go:270: New cmd item:$G

2017/08/24 20:08:47 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[$I
$
? $G
]
2017/08/24 20:08:47 bufferflow_grbl.go:297: Found cmd that should skip buffer. cmd:?
2017/08/24 20:08:47 serial.go:414: Forcing this cmd to skip buffer. cmd:?
2017/08/24 20:08:47 serialport.go:268: Got p.sendNoBuf. id:, pause:0, data:?
2017/08/24 20:08:47 serialport.go:275: Items In SPJS Queue List:3
2017/08/24 20:08:47 serialport.go:233: Got p.sendBuffered. data:$I\n, id:, pause:0
2017/08/24 20:08:47 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:08:47 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:3
2017/08/24 20:08:47 bufferflow_grbl.go:72: &{0xc083dd0000 0xc083dd0000 1 0xc082008170 3}
2017/08/24 20:08:47 serialport.go:233: Got p.sendBuffered. data:$\n, id:, pause:0
2017/08/24 20:08:47 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:08:47 bufferflow_grbl.go:71: New line length: 2, buffer size increased to:5
2017/08/24 20:08:47 bufferflow_grbl.go:72: &{0xc083dd0000 0xc083dd0120 2 0xc082008170 5}
2017/08/24 20:08:47 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:47 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:47 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:47 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:47 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:47 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:47 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:47 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:47 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:47 serialport.go:268: Got p.sendNoBuf. id:, pause:0, data:$I\n
2017/08/24 20:08:47 serialport.go:275: Items In SPJS Queue List:2
2017/08/24 20:08:47 serialport.go:268: Got p.sendNoBuf. id:, pause:0, data:$\n
2017/08/24 20:08:47 serialport.go:275: Items In SPJS Queue List:1
2017/08/24 20:08:47 serialport.go:233: Got p.sendBuffered. data:$G\n, id:, pause:0
2017/08/24 20:08:47 bufferflow_grbl.go:67: BlockUntilReady() start
2017/08/24 20:08:47 bufferflow_grbl.go:71: New line length: 3, buffer size increased to:8
2017/08/24 20:08:47 bufferflow_grbl.go:72: &{0xc083dd0000 0xc0821e2120 3 0xc082008170 8}
2017/08/24 20:08:47 bufferflow_grbl.go:106: OnIncomingData() start. data:“e”
2017/08/24 20:08:47 bufferflow_grbl.go:114: arrLines:[e]
2017/08/24 20:08:47 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:47 bufferflow_grbl.go:106: OnIncomingData() start. data:“rror:Invalid statement\nerror:Unsupported command - $\n”
2017/08/24 20:08:47 bufferflow_grbl.go:114: arrLines:[error:Invalid statement error:Unsupported command - $ ]
2017/08/24 20:08:47 bufferflow_grbl.go:120: We have data lines to analyze. numLines:3
2017/08/24 20:08:47 bufferflow_grbl.go:133: Working on element:error:Invalid statement, index:0
2017/08/24 20:08:47 bufferflow_grbl.go:149: Error Response Received:$I
, id:
2017/08/24 20:08:47 bufferflow_grbl.go:157: Buffer decreased to itemCnt:2, lenOfBuf:5
2017/08/24 20:08:47 bufferflow_grbl.go:164: Grbl just completed a line of gcode
2017/08/24 20:08:47 bufferflow_grbl.go:133: Working on element:error:Unsupported command - $, index:1
2017/08/24 20:08:47 bufferflow_grbl.go:149: Error Response Received:$
, id:
2017/08/24 20:08:47 bufferflow_grbl.go:157: Buffer decreased to itemCnt:1, lenOfBuf:3
2017/08/24 20:08:47 bufferflow_grbl.go:164: Grbl just completed a line of gcode
2017/08/24 20:08:47 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:47 serialport.go:268: Got p.sendNoBuf. id:, pause:0, data:$G\n
2017/08/24 20:08:47 serialport.go:275: Items In SPJS Queue List:0
2017/08/24 20:08:47 bufferflow_grbl.go:106: OnIncomingData() start. data:"["
2017/08/24 20:08:47 bufferflow_grbl.go:114: arrLines:[[]
2017/08/24 20:08:47 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:47 bufferflow_grbl.go:106: OnIncomingData() start. data:“G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F4000.0000 S0.8000]\nok\n”
2017/08/24 20:08:47 bufferflow_grbl.go:114: arrLines:[[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F4000.0000 S0.8000] ok ]
2017/08/24 20:08:47 bufferflow_grbl.go:120: We have data lines to analyze. numLines:3
2017/08/24 20:08:47 bufferflow_grbl.go:133: Working on element:[G0 G54 G17 G21 G90 G94 M0 M5 M9 T0 F4000.0000 S0.8000], index:0
2017/08/24 20:08:47 bufferflow_grbl.go:133: Working on element:ok, index:1
2017/08/24 20:08:47 bufferflow_grbl.go:157: Buffer decreased to itemCnt:0, lenOfBuf:0
2017/08/24 20:08:47 bufferflow_grbl.go:164: Grbl just completed a line of gcode
2017/08/24 20:08:47 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:48 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:48 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:48 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:48 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:48 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:48 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:48 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:48 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:48 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:48 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:48 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:48 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:48 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:48 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:48 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:48 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:48 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:48 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:48 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:48 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:48 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:48 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:48 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:48 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:48 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:48 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:48 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:48 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:48 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:48 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:48 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:48 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:48 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:48 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:48 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:48 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:48 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:48 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:48 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:48 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:48 hub.go:122: sendjson {“P”:“COM5”,“Data”:[{“Id”:“startup1”,“D”:null}]}
2017/08/24 20:08:48 bufferflow_grbl.go:237: Command Before Break-Apart: “”
2017/08/24 20:08:48 bufferflow_grbl.go:274: Final array of cmds after BreakApartCommands(). finalCmds:[]
2017/08/24 20:08:48 serial.go:252: Done with writeJson method
2017/08/24 20:08:49 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:49 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:49 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:49 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:49 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:49 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:49 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:49 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:49 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:49 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:49 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:49 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:49 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:49 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:49 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:49 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:49 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:49 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:49 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:49 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:49 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:49 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:49 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:49 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:49 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:49 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:49 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:49 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:49 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:49 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:49 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:49 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:49 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:49 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:49 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:49 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:49 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:49 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:49 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:49 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:50 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:50 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:50 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:50 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:50 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:50 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:50 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:50 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:50 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:50 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:50 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:50 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:50 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:50 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:50 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:50 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:50 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:50 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:50 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:50 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:50 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:50 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:50 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:50 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:50 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:50 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:50 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:50 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:50 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:50 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:50 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:50 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:50 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:50 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:50 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:50 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:50 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:50 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:50 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:50 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:51 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:51 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:51 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:51 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:51 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:51 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:51 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:51 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:51 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:51 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:51 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:51 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:51 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:51 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:51 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:51 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:51 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:51 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:51 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:51 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:51 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:51 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:51 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:51 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:51 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:51 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:51 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:51 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:51 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:51 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:51 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:51 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:51 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:51 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:51 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:51 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:51 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:51 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:51 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:51 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:52 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:52 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:52 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:52 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:52 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:52 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:52 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:52 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:52 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:52 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:52 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:52 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:52 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:52 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:52 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:52 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:52 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:52 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:52 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:52 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:52 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:52 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:52 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:52 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:52 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:52 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:52 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:52 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:52 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:52 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:52 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:52 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:52 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:52 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:52 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:52 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:52 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:52 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:52 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:52 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:53 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:53 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:53 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:53 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:53 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:53 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:53 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:53 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:53 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:53 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:53 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:53 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:53 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:53 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:53 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:53 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:53 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:53 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:53 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:53 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:53 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:53 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:53 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:53 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:53 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:53 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:53 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:53 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:53 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:53 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:53 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:53 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:53 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:53 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:53 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:53 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:53 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:53 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:53 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:53 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:54 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:54 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:54 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:54 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:54 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:54 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:54 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:54 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:54 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:54 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:54 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:54 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:54 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:54 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:54 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:54 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:54 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:54 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:54 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:54 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:54 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:54 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:54 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:54 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:54 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:54 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:54 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:54 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:54 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:54 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:54 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:54 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:54 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:54 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:54 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:54 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:54 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:54 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:54 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:54 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:55 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:55 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:55 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:55 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:55 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:55 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:55 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:55 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:55 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:55 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:55 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:55 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:55 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:55 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:55 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:55 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:55 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:55 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:55 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:55 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:55 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:55 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:55 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:55 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:55 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:55 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:55 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:55 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:55 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:55 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:55 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:55 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:55 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:55 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:55 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:55 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:55 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:55 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:55 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:55 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:56 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:56 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:56 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:56 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:56 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:56 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:56 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:56 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:56 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:56 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:56 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:56 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:56 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:56 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:56 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:56 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:56 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:56 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:56 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:56 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:56 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:56 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:56 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:56 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:56 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:56 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:56 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:56 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:56 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:56 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:56 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:56 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:56 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:56 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:56 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:56 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:56 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:56 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:56 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:56 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:57 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:57 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:57 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:57 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:57 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:57 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:57 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:57 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:57 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:57 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:57 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:57 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:57 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:57 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:57 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:57 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:57 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:57 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:57 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:57 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:57 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:57 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:57 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:57 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:57 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:57 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:57 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:57 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:57 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:57 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:57 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:57 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:57 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:57 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:57 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:57 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:57 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:57 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:57 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:57 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:58 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:58 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:58 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:58 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:58 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:58 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:58 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:58 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:58 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:58 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:58 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:58 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:58 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:58 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:58 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:58 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:58 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:58 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:58 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:58 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:58 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:58 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:58 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:58 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:58 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:58 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:58 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:58 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:58 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:58 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:58 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:58 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:58 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:58 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:58 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:58 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:58 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:58 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:58 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:58 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:59 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:59 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:59 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:59 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:59 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:59 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:59 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:59 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:59 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:59 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:59 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:59 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:59 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:59 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:59 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:59 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:59 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:59 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:59 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:59 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:59 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:59 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:59 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:59 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:59 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:59 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:59 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:59 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:59 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:59 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:08:59 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:08:59 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:08:59 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:08:59 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:08:59 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:08:59 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:08:59 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:08:59 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:08:59 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:08:59 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:09:00 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:09:00 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:09:00 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:09:00 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:09:00 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”
2017/08/24 20:09:00 bufferflow_grbl.go:114: arrLines:[<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000> ]
2017/08/24 20:09:00 bufferflow_grbl.go:120: We have data lines to analyze. numLines:2
2017/08/24 20:09:00 bufferflow_grbl.go:133: Working on element:<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>, index:0
2017/08/24 20:09:00 bufferflow_grbl.go:188: Grbl status has not changed, not reporting to client
2017/08/24 20:09:00 bufferflow_grbl.go:209: OnIncomingData() end.
2017/08/24 20:09:00 bufferflow_grbl.go:383: Just wrote 1 bytes to serial: ?
2017/08/24 20:09:00 bufferflow_grbl.go:106: OnIncomingData() start. data:"<"
2017/08/24 20:09:00 bufferflow_grbl.go:114: arrLines:[<]
2017/08/24 20:09:00 bufferflow_grbl.go:126: Did not find newline yet, so nothing to analyze
2017/08/24 20:09:00 bufferflow_grbl.go:106: OnIncomingData() start. data:“Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>\r\n”

right. so you’re getting no meaningful responses at all over the tcp connection. and the kit doesn’t really know the other side’s language on the serial connection.

try the /smoothieboard workspace I was working on. the serial terminal at least should know how to talk the same language.

I didn’t finish the interface as I needed some help checking on the responses to some commands. If you search this forum you’ll find my post from a few weeks back - if you can post the responses I asked for then I can advance it a bit.

for the tcp interface it would be useful to see the responses to the following commands:

version
abort
reset
config-get
get pos
get wcs
get state
get status
get fk
get ik

thanks
Justin

Thanks Justin, I’ll try over the weekend between work!

Justin, below is the raw output from the telnet terminal when those commands have been typed - reset last! the only command that seams to have put in a CR/LF pair is get status, the rest being LF only.

Smoothie command shell
version
Build version: upstreamedge-b6153da, Build date: Jun 21 2017 21:03:56, MCU: LPC1769, System Clock: 120MHz
CNC Build 3 axis
abort
Not currently playing
config-get spindle
error:Unsupported command - config-get
config-get acceleration
cached: acceleration is set to 3000
get pos
last C: X:0.0000 Y:0.0000 Z:0.0000
realtime WCS: X:0.0000 Y:0.0000 Z:0.0000
MCS: X:0.0000 Y:0.0000 Z:0.0000
APOS: X:0.0000 Y:0.0000 Z:0.0000
MP: X:0.0000 Y:0.0000 Z:0.0000
CMP: X:0.0000 Y:0.0000 Z:0.0000
get wcs
[current WCS: G54]
[G54:0.0000,0.0000,0.0000]
[G55:0.0000,0.0000,0.0000]
[G56:0.0000,0.0000,0.0000]
[G57:0.0000,0.0000,0.0000]
[G58:0.0000,0.0000,0.0000]
[G59:0.0000,0.0000,0.0000]
[G59.1:0.0000,0.0000,0.0000]
[G59.2:0.0000,0.0000,0.0000]
[G59.3:0.0
000,0.0000,0.0000]
[G28:0.0000,0.0000,0.0000]
[G30:0.0000,0.0000,0.0000]
[G92:0.0000,0.0000,0.0000]
[Tool Offset:0.0000,0.00
00,0.0000]
[PRB:0.0000,0.0000,0.0000:0]
get state
[G1 G54 G17 G21 G90 G94 M0 M5 M9 T0 F500.0000 S0.8000]
get status
<Idle,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>

get fk x
cartesian= X 0.000000, Y 0.000000, Z 0.000000
get ik x
actuator= X 0.000000, Y 0.000000, Z 0.000000
reset
error:Unsupported command - reset
reset
Smoothie out. Peace. Rebooting in 5 seconds…

Jason, Just got it working on your workspace. I had to issue the Get Status command from the serial port console and it started working over my virtual com port and network.

Now I have it working with the jpadie workspace as well by issuing the same get status command.

thanks @Rob_Taylor . we should be able to use this to mimic the pronterface through chilipeppr