Geeetech Printers no temp feedback


#1

I’ve just setup my Geeetech A30 with my astroprint. I can connect and send the file to print, everything seems to work but i get no temp feedback as i do with my anet.

Any help would be appreciated.

See pic below


#2

Hmm further problems, my print fails after layer 2 each time. There printer resets for some reason.


#3

It’s hard to know what’s going on. You can activate Serial Logs from Settings / Software / Advanced and then see the log at /var/log/astrobox/seral.log that might give you some clues.


#4

Ok - I’ve enabled logging so will start a small print and take a look. I guess I should see the M105 for extruder there.


#5

@Daniel I sent a file to print and then cancelled the print job while it was printing the skirt. As before i was getting no feedback from Astroprint as to bed or extruder temp.

I cleared the log before i started so below is a complete copy of the serial log. I can see the m105 commands being sent but nothing is being returned and there are no errors being show that i can identify.

Any help diagnosing the issue would be greatfully recieved

2018-08-13 11:34:08,568 - SERIAL - DEBUG - Enabling serial logging
2018-08-13 11:34:10,990 - SERIAL - DEBUG - Connecting to: /dev/ttyUSB0
2018-08-13 11:34:10,994 - SERIAL - DEBUG - Connected to: Serial<id=0x72e86550,
2018-08-13 11:34:10,995 - SERIAL - DEBUG - Send: M105
2018-08-13 11:34:12,010 - SERIAL - DEBUG - Recv: JumpToApp0
2018-08-13 11:34:12,011 - SERIAL - DEBUG - Recv: JumpToApp1
2018-08-13 11:34:12,035 - SERIAL - DEBUG - Recv: MACHINE_TYPE:A30 UUID:180611A3
2018-08-13 11:34:12,531 - SERIAL - DEBUG - Recv: PROTOCOL_VERSION:V1.0 EXTRUDER
2018-08-13 11:34:12,545 - SERIAL - DEBUG - Recv: echo:SD card ok
2018-08-13 11:34:12,552 - SERIAL - DEBUG - Recv: echo:Unknown command:
2018-08-13 11:34:12,559 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,560 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,575 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,576 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,592 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,608 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,610 - SERIAL - DEBUG - Recv: echo:SD card ok
2018-08-13 11:34:12,625 - SERIAL - DEBUG - Recv: echo:Unknown command:
2018-08-13 11:34:12,626 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,639 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,668 - SERIAL - DEBUG - Recv: MACHINE_TYPE:A30 UUID:180611A3
2018-08-13 11:34:13,161 - SERIAL - DEBUG - Recv: PROTOCOL_VERSION:V1.0 EXTRUDER
** Joe's Own Editor v3.7 ** (utf-8) ** Copyright © 2008 **
    I    serial.log (Read only)                                                                                                                                                                    Row 1    Col 1   11:50  Ctrl-K H for help
2018-08-13 11:34:08,568 - SERIAL - DEBUG - Enabling serial logging
2018-08-13 11:34:10,990 - SERIAL - DEBUG - Connecting to: /dev/ttyUSB0
2018-08-13 11:34:10,994 - SERIAL - DEBUG - Connected to: Serial<id=0x72e86550, open=True>(port='/dev/ttyUSB0', baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=2.0, xonxoff=True, rtscts=False, dsrdtr=False), starting monitor
2018-08-13 11:34:10,995 - SERIAL - DEBUG - Send: M105
2018-08-13 11:34:12,010 - SERIAL - DEBUG - Recv: JumpToApp0
2018-08-13 11:34:12,011 - SERIAL - DEBUG - Recv: JumpToApp1
2018-08-13 11:34:12,035 - SERIAL - DEBUG - Recv: MACHINE_TYPE:A30 UUID:180611A30001886 FIRMWARE_NAME:V1.00.56
2018-08-13 11:34:12,531 - SERIAL - DEBUG - Recv: PROTOCOL_VERSION:V1.0 EXTRUDER_COUNT:1
2018-08-13 11:34:12,545 - SERIAL - DEBUG - Recv: echo:SD card ok
2018-08-13 11:34:12,552 - SERIAL - DEBUG - Recv: echo:Unknown command:
2018-08-13 11:34:12,559 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,560 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,575 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,576 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,592 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,608 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,610 - SERIAL - DEBUG - Recv: echo:SD card ok
2018-08-13 11:34:12,625 - SERIAL - DEBUG - Recv: echo:Unknown command:
2018-08-13 11:34:12,626 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,639 - SERIAL - DEBUG - Recv: ok
2018-08-13 11:34:12,668 - SERIAL - DEBUG - Recv: MACHINE_TYPE:A30 UUID:180611A30001886 FIRMWARE_NAME:V1.00.56
2018-08-13 11:34:13,161 - SERIAL - DEBUG - Recv: PROTOCOL_VERSION:V1.0 EXTRUDER_COUNT:1
2018-08-13 11:34:13,189 - SERIAL - DEBUG - Recv: ok B:0.0 / /0.0 T0:0.0 /0.0 T1:0.0 /0.0 T2:0.0 /0.0 F:0 R:0 @:0 B@:0
2018-08-13 11:34:17,194 - SERIAL - DEBUG - Send: M105
2018-08-13 11:34:18,136 - SERIAL - DEBUG - Recv: <AUTO_UD:WFET:0;*>
2018-08-13 11:34:18,200 - SERIAL - DEBUG - Recv: wifi modle no exist
2018-08-13 11:34:18,228 - SERIAL - DEBUG - Recv:
2018-08-13 11:34:18,236 - SERIAL - DEBUG - Recv: ok  B:16.8 /0.0 T0:16.8 /0.0 T1:0.0 /0.0 T2:85.5 /0.0 F:0 R:100 @:0 B@:0
2018-08-13 11:34:18,238 - SERIAL - DEBUG - Recv: SD Card Removed
2018-08-13 11:34:22,243 - SERIAL - DEBUG - Send: M105
2018-08-13 11:34:22,267 - SERIAL - DEBUG - Recv:
2018-08-13 11:34:22,275 - SERIAL - DEBUG - Recv: ok  B:16.7 /0.0 T0:16.8 /0.0 T1:0.0 /0.0 T2:85.5 /0.0 F:0 R:100 @:0 B@:0
2018-08-13 11:34:28,283 - SERIAL - DEBUG - Send: M105
2018-08-13 11:34:28,290 - SERIAL - DEBUG - Recv:
2018-08-13 11:34:28,307 - SERIAL - DEBUG - Recv: ok  B:16.7 /0.0 T0:16.5 /0.0 T1:0.0 /0.0 T2:85.5 /0.0 F:0 R:100 @:0 B@:0
2018-08-13 11:34:34,315 - SERIAL - DEBUG - Send: M105
2018-08-13 11:34:34,338 - SERIAL - DEBUG - Recv:
2018-08-13 11:34:34,346 - SERIAL - DEBUG - Recv: ok  B:16.7 /0.0 T0:16.7 /0.0 T1:0.0 /0.0 T2:85.5 /0.0 F:0 R:100 @:0 B@:0
2018-08-13 11:34:40,353 - SERIAL - DEBUG - Send: M105
2018-08-13 11:34:40,378 - SERIAL - DEBUG - Recv:
2018-08-13 11:34:40,385 - SERIAL - DEBUG - Recv: ok  B:16.7 /0.0 T0:16.8 /0.0 T1:0.0 /0.0 T2:85.5 /0.0 F:0 R:100 @:0 B@:0
2018-08-13 11:34:46,393 - SERIAL - DEBUG - Send: M105
2018-08-13 11:34:46,416 - SERIAL - DEBUG - Recv:
2018-08-13 11:34:46,424 - SERIAL - DEBUG - Recv: ok  B:16.7 /0.0 T0:16.5 /0.0 T1:0.0 /0.0 T2:85.5 /0.0 F:0 R:100 @:0 B@:0
2018-08-13 11:34:52,431 - SERIAL - DEBUG - Send: M105
2018-08-13 11:34:52,439 - SERIAL - DEBUG - Recv:
2018-08-13 11:34:52,456 - SERIAL - DEBUG - Recv: ok  B:16.7 /0.0 T0:16.8 /0.0 T1:0.0 /0.0 T2:85.5 /0.0 F:0 R:100 @:0 B@:0
2018-08-13 11:34:58,464 - SERIAL - DEBUG - Send: M105
2018-08-13 11:34:58,487 - SERIAL - DEBUG - Recv:
2018-08-13 11:34:58,495 - SERIAL - DEBUG - Recv: ok  B:16.7 /0.0 T0:16.8 /0.0 T1:0.0 /0.0 T2:85.5 /0.0 F:0 R:100 @:0 B@:0
2018-08-13 11:35:04,501 - SERIAL - DEBUG - Send: M105
2018-08-13 11:35:04,524 - SERIAL - DEBUG - Recv:
2018-08-13 11:35:04,532 - SERIAL - DEBUG - Recv: ok  B:16.7 /0.0 T0:16.8 /0.0 T1:0.0 /0.0 T2:85.5 /0.0 F:0 R:100 @:0 B@:0
2018-08-13 11:35:10,540 - SERIAL - DEBUG - Send: M105
2018-08-13 11:35:10,547 - SERIAL - DEBUG - Recv:
2018-08-13 11:35:10,565 - SERIAL - DEBUG - Recv: ok  B:16.7 /0.0 T0:16.8 /0.0 T1:0.0 /0.0 T2:85.5 /0.0 F:0 R:100 @:0 B@:0
2018-08-13 11:35:16,572 - SERIAL - DEBUG - Send: M105
2018-08-13 11:35:16,596 - SERIAL - DEBUG - Recv:
2018-08-13 11:35:16,604 - SERIAL - DEBUG - Recv: ok  B:16.7 /0.0 T0:16.8 /0.0 T1:0.0 /0.0 T2:85.5 /0.0 F:0 R:100 @:0 B@:0
2018-08-13 11:35:22,612 - SERIAL - DEBUG - Send: M105
2018-08-13 11:35:22,636 - SERIAL - DEBUG - Recv:
2018-08-13 11:35:22,644 - SERIAL - DEBUG - Recv: ok  B:16.7 /0.0 T0:16.7 /0.0 T1:0.0 /0.0 T2:85.5 /0.0 F:0 R:100 @:0 B@:0

#6

@Daniel

below is the astrobox log if that helps

pi@UKR-Astrobox1:/var/log/astrobox $ joe astrobox.log
Processing '/etc/joe/joerc'...Processing '/etc/joe/ftyperc'...done
done
    I    astrobox.log (Read only)                                                                                                                                                                  Row 1    Col 1   11:58  Ctrl-K H for help
2018-08-13 11:34:21,942 - octoprint.server.util - INFO - Client connection closed [Session id: 4x3akmam]
2018-08-13 11:34:24,988 - octoprint.server.util - INFO - New connection from client [IP address: 192.168.0.69, Session id: mshw3z31]
2018-08-13 11:34:25,154 - astroprint.printer - WARNING - Printer was already connected
2018-08-13 11:34:25,155 - astroprint.printer - INFO - Connected to serial port [/dev/ttyUSB0] with baudrate [115200]
2018-08-13 11:34:42,031 - astroprint.printer - WARNING - Printer was already connected
2018-08-13 11:34:42,032 - astroprint.printer - INFO - Connected to serial port [/dev/ttyUSB0] with baudrate [115200]
2018-08-13 11:34:43,416 - astroprint.printer - WARNING - Printer was already connected
2018-08-13 11:34:43,417 - astroprint.printer - INFO - Connected to serial port [/dev/ttyUSB0] with baudrate [115200]
2018-08-13 11:35:07,102 - octoprint.server.api - INFO - Performing command: reboot
2018-08-13 11:35:07,707 - octoprint.server.util - INFO - Client connection closed [Session id: mshw3z31]
2018-08-13 11:34:08,620 - octoprint.server - INFO - Starting AstroBox (AstroBox - v0.13(12)) - Commit (f7daa7dcfa75a91a4bdae91c6acf1e9b92580cea)
2018-08-13 11:34:08,625 - astroprint.migration - INFO - Checking for settings migrations...
2018-08-13 11:34:08,625 - astroprint.migration - INFO - Performed 0 settings migrations.
2018-08-13 11:34:08,626 - astroprint.manufacturerpkg - INFO - No Manufacturer Package present
2018-08-13 11:34:08,655 - PluginManager - INFO - Plugin Manager Initialized with Api Version: 1
2018-08-13 11:34:09,329 - Plugin::LicenseManager - WARNING - No license present
2018-08-13 11:34:09,343 - PluginManager - INFO - Loaded --> com.astroprint.astrobox.plugins.lcnmgr, version: 1.1
2018-08-13 11:34:09,575 - PluginManager - INFO - Loaded --> com.astroprint.astrobox.plugins.marlin, version: 0.1-alpha
2018-08-13 11:34:09,821 - PluginManager - WARNING - User Plugins Folder [/AstroBoxFiles/plugins] is empty
2018-08-13 11:34:10,059 - astroprint.printfiles.gcode - INFO - Migrating metadata if necessary...
2018-08-13 11:34:10,060 - astroprint.printfiles.gcode - INFO - Updated 0 sets of metadata to new format
2018-08-13 11:34:10,161 - astroprint.camera.v4l2.gstreamer - INFO - Camera detected on /dev/video0
2018-08-13 11:34:10,170 - astroprint.camera.v4l2.gstreamer - INFO - Found camera mmal service 16.1, encoding: h264 and size: 1280x720. Source used: raspicam
2018-08-13 11:34:10,375 - astroprint.network.debian - INFO - Starting communication with Network Manager - version [0.9.10.0]
2018-08-13 11:34:10,376 - astroprint.network.debian - INFO - NetworkManagerEvents is listening for signals
2018-08-13 11:34:10,441 - astroprint.network.debian - INFO - Network Manager reports state: *[connected_global]*
2018-08-13 11:34:10,482 - astroprint.network.debian - INFO - Found one WiFi interface [wlan0], using it.
2018-08-13 11:34:10,484 - astroprint.boxrouter - INFO - This box has id 134cbb2110555590ae42151c626757c7
2018-08-13 11:34:10,882 - astroprint.externaldrive.linux - INFO - Starting Linux ExternalDriveManager
2018-08-13 11:34:10,910 - octoprint.server - INFO - Listening on http://127.0.0.1:5000
2018-08-13 11:34:10,918 - astroprint.additionaltasks - INFO - Loading Additional Tasks...
2018-08-13 11:34:10,923 - astroprint.additionaltasks - INFO - No additional Tasks present.
2018-08-13 11:34:10,932 - astroprint.maintenancemenu - INFO - Loading Maintenance Menu...
2018-08-13 11:34:10,934 - astroprint.maintenancemenu - INFO - No Utilities menu present: A new one was loaded in memory.
2018-08-13 11:34:10,945 - astroprint.network.debian - INFO - Active Connection is now eth0 (192.168.0.85)
2018-08-13 11:34:10,946 - astroprint.boxrouter - INFO - Device is online. Attempting to connect to box router.
2018-08-13 11:34:10,989 - astroprint.printer.marlin.comm - INFO - Changing printer state from [Offline] to [Connecting]
2018-08-13 11:34:10,989 - astroprint.printer - INFO - Connected to serial port [/dev/ttyUSB0] with baudrate [115200]
2018-08-13 11:34:11,438 - astroprint.discovery - INFO - Registered UKR-Astrobox1 for SSDP
2018-08-13 11:34:11,540 - astroprint.boxrouter - INFO - Connected to astroprint service
2018-08-13 11:34:11,680 - octoprint.server.util - INFO - New connection from client [IP address: 192.168.0.69, Session id: rxlsckea]
2018-08-13 11:34:12,546 - astroprint.printer.marlin.comm - INFO - Changing printer state from [Connecting] to [Operational]
2018-08-13 11:37:16,746 - astroprint.printer.marlin.comm - INFO - Changing printer state from [Operational] to [Printing]
2018-08-13 11:42:11,462 - astroprint.printer - INFO - Print job [GA30_AA6_bongoV2.gcode] CANCELED. Filament used: 107.154220
2018-08-13 11:42:13,490 - astroprint.printer.marlin.comm - INFO - Changing printer state from [Printing] to [Operational]
2018-08-13 11:49:01,591 - octoprint.server.util - INFO - Client connection closed [Session id: rxlsckea]

#7

@Daniel

Interesting, It’s still not working, but if I use the command M105 from the Gcode terminal i do seem to get the temp back so i’m really confused as to why i can’t see it in the web interface or the app


#8

The protocol in your printer HW has a problem or is incompatible. Note the responses to the M105 have an empty line before the temp. This throws off our parser

Your firmware does this:

2018-08-13 11:34:40,353 - SERIAL - DEBUG - Send: M105
2018-08-13 11:34:40,378 - SERIAL - DEBUG - Recv:
2018-08-13 11:34:40,385 - SERIAL - DEBUG - Recv: ok  B:16.7 /0.0 T0:16.8 /0.0 T1:0.0 /0.0 T2:85.5 /0.0 F:0 R:100 @:0 B@:0

It should do this:

2018-08-13 11:34:40,353 - SERIAL - DEBUG - Send: M105
2018-08-13 11:34:40,385 - SERIAL - DEBUG - Recv: ok  B:16.7 /0.0 T0:16.8 /0.0 T1:0.0 /0.0 T2:85.5 /0.0 F:0 R:100 @:0 B@:0

#9

@Daniel

Ah! I assume there isn’t a lot you can do about this to make it compatible a your end. Looking at the gcode terminal is does this for every command.

I’ll contact Geeetech but I guess they won’t be overly keen to do anything.


#10

This is non-standard so they should care and fix it as this makes their printer incompatible not only with our system but also with others. Have you tried any other host software with the printer?


#11

No not yet as i use Astroprint with my other printers. On the facebook group people keep suggesting i use octoprint which seems to be functioning with the printer (not tried it yet) or Reptier Server. I’ll have to do an install this week of Octoprint and have a look.


#12

Let me know if OP works without any special plugin


#13

will do. I realise Astro is a fork from octo but it is so much nicer and i’d prefer not to change.


#14

@Daniel.

I’ve reported it to Geeetech and got the following response
image

Someone else has logged it on git hub also


image
However I have now tried Octoprint and that works perfectly. I have to admit i’d much prefer to use Astro, it’s a much nicer interface so if there is anything you can do to strip the extra newline character that would be ace.

Thanks
Damian


#15

We will look into that but it would take a while because changes at this level need to be tested very well in many different printers. Thanks for reporting


#16

No problems, if you need me to test any fix just let me know