Radiant Lionhead Bunny will not connect


#1

Hi, I have a Radiant Lionhead Bunny with Windows 7 Ultimate 32 bit. I have installed OctoPrint but I cannot get Octoprint to connect to the printer. The printer works with the Radiant LI package, but I need something better. It uses a USB port that is configured as Com4 at 9600. beyond that I am lost. Does anyone have any good ideas besides getting a new printer?

Thank you


#2

TBH, keep your printer, but buy a Raspberry Pi?

Having said that, give us the errors that OctoPrint gives you and the logs.


#3

The only thing I see like a log is in the Terminal tab in Octoprint -
Connecting to: COM4
Changing monitoring state from "Offline" to "Opening serial port"
Connected to: Serial<id=0x3e97390, open=True>(port='COM4', baudrate=9600, bytesize=8, parity='N', stopbits=1, timeout=10.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
Changing monitoring state from "Opening serial port" to "Connecting"
Send: N0 M110 N0*125
There was a timeout while trying to connect to the printer
Changing monitoring state from "Connecting" to "Offline"
Connection closed, closing down monitor

-Thank you


#4

You might try opening up the included software and reviewing the serial settings found in that software and indicate them here.


#5

Octoprint is set for com4 at 9600 baud, and the usb port is set as com4 at 9600 baud


#6

Is this the same set of configuration options found in Radiant LI? There may be more settings found there like 7-bit instead of 8-bit, for example.


#7

I did not change the computer port settings. They are the same as when I use the Radiant Lionhead bunny - Minecraft - type interface.


#8

2018-08-20 17:42:47,644 - octoprint.startup - INFO - ******************************************************************************
2018-08-20 17:42:47,645 - octoprint.startup - INFO - Starting OctoPrint 1.3.9
2018-08-20 17:42:47,645 - octoprint.startup - INFO - ******************************************************************************
2018-08-20 17:42:47,698 - octoprint.plugin.core - INFO - Loading plugins from c:\python27\lib\site-packages\octoprint\plugins, C:\Users\Xeon\AppData\Roaming\OctoPrint\plugins and installed plugin packages...
2018-08-20 17:42:49,931 - octoprint.plugin.core - WARNING - Plugin "OctoPi Support Plugin" did not pass check
2018-08-20 17:42:50,115 - octoprint.plugins.discovery - INFO - pybonjour is not installed, Zeroconf Discovery won't be available
2018-08-20 17:42:50,118 - octoprint.plugin.core - INFO - Found 10 plugin(s) providing 10 mixin implementations, 8 hook handlers
2018-08-20 17:42:50,200 - octoprint.server.heartbeat - INFO - Starting server heartbeat, 900.0s interval
2018-08-20 17:42:50,421 - octoprint.server - INFO - Intermediary server started
2018-08-20 17:42:50,423 - octoprint.plugin.core - INFO - Loading plugins from c:\python27\lib\site-packages\octoprint\plugins, C:\Users\Xeon\AppData\Roaming\OctoPrint\plugins and installed plugin packages...
2018-08-20 17:42:50,427 - octoprint.plugin.core - WARNING - Plugin "OctoPi Support Plugin" did not pass check
2018-08-20 17:42:50,536 - octoprint.plugin.core - INFO - Found 10 plugin(s) providing 10 mixin implementations, 8 hook handlers
2018-08-20 17:42:50,538 - octoprint.printer.profile - ERROR - Profile _default does not exist, creating _default again and setting it as default
2018-08-20 17:42:50,566 - octoprint.filemanager.storage - INFO - Initializing the file metadata for C:\Users\Xeon\AppData\Roaming\OctoPrint\uploads...
2018-08-20 17:42:50,568 - octoprint.filemanager.storage - INFO - ... file metadata for C:\Users\Xeon\AppData\Roaming\OctoPrint\uploads initialized successfully.
2018-08-20 17:42:53,115 - octoprint.util.pip - INFO - Using "c:\python27\python.exe -m pip" as command to invoke pip
2018-08-20 17:42:53,767 - octoprint.util.pip - INFO - Version of pip is 18.0
2018-08-20 17:42:53,767 - octoprint.util.pip - INFO - pip installs to c:\python27\Lib\site-packages (writable -> yes), --user flag needed -> no, virtual env -> no
2018-08-20 17:42:53,767 - octoprint.util.pip - INFO - ==> pip ok -> yes
2018-08-20 17:42:53,769 - octoprint.plugin.core - INFO - Initialized 10 plugin implementation(s)
2018-08-20 17:42:53,789 - octoprint.plugin.core - INFO - 10 plugin(s) registered with the system:
| Action Command Prompt Support (bundled) = c:\python27\lib\site-packages\octoprint\plugins\action_command_prompt
| Announcement Plugin (bundled) = c:\python27\lib\site-packages\octoprint\plugins\announcements
| Core Wizard (bundled) = c:\python27\lib\site-packages\octoprint\plugins\corewizard
| CuraEngine (<= 15.04) (bundled) = c:\python27\lib\site-packages\octoprint\plugins\cura
| Discovery (bundled) = c:\python27\lib\site-packages\octoprint\plugins\discovery
| Logging (bundled) = c:\python27\lib\site-packages\octoprint\plugins\logging
| Plugin Manager (bundled) = c:\python27\lib\site-packages\octoprint\plugins\pluginmanager
| Printer Safety Check (bundled) = c:\python27\lib\site-packages\octoprint\plugins\printer_safety_check
| Software Update (bundled) = c:\python27\lib\site-packages\octoprint\plugins\softwareupdate
| Virtual Printer (bundled) = c:\python27\lib\site-packages\octoprint\plugins\virtual_printer
2018-08-20 17:42:53,799 - octoprint.environment - INFO - Detected environment is Python 2.7.14 under Windows (win32). Details:
| hardware:
| cores: 24
| freq: 2934.0
| ram: 3211968512
| os:
| id: windows
| platform: win32
| python:
| pip: '18.0'
| version: 2.7.14
2018-08-20 17:42:53,803 - octoprint.server - INFO - Reset webasset folder C:\Users\Xeon\AppData\Roaming\OctoPrint\generated\webassets...
2018-08-20 17:42:53,803 - octoprint.server - INFO - Reset webasset folder C:\Users\Xeon\AppData\Roaming\OctoPrint\generated.webassets-cache...
2018-08-20 17:42:53,881 - octoprint.server - INFO - Shutting down intermediary server...
2018-08-20 17:42:53,921 - octoprint.server - INFO - Intermediary server shut down
2018-08-20 17:42:53,924 - octoprint.events - INFO - Processing startup event, this is our first event
2018-08-20 17:42:53,924 - octoprint.events - INFO - Adding 0 events to queue that were held back before startup event
2018-08-20 17:42:53,926 - octoprint.filemanager - INFO - Adding backlog items from all storage types to analysis queue...
2018-08-20 17:42:53,927 - octoprint.filemanager - INFO - Added 0 items from storage type "local" to analysis queue
2018-08-20 17:42:53,930 - octoprint.plugins.cura - INFO - Path to CuraEngine has not been configured or does not exist (currently set to None), Cura will not be selectable for slicing
2018-08-20 17:42:53,933 - octoprint.plugins.discovery - INFO - Registered OctoPrint instance on Xeon-PC for SSDP
2018-08-20 17:42:53,953 - octoprint.server - INFO - Listening on http://[::]:5000
2018-08-20 17:42:54,776 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from https://plugins.octoprint.org/plugins.json
2018-08-20 17:42:54,825 - octoprint.plugins.announcements - INFO - Loaded channel _important from Important OctoPrint Announcements in 0.85s
2018-08-20 17:42:55,382 - octoprint.plugins.pluginmanager - INFO - Loaded plugin notices data from https://plugins.octoprint.org/notices.json
2018-08-20 17:42:55,401 - octoprint.util.pip - INFO - Using "c:\python27\python.exe -m pip" as command to invoke pip
2018-08-20 17:42:55,512 - octoprint.plugins.announcements - INFO - Loaded channel _releases from OctoPrint Release Announcements in 0.59s
2018-08-20 17:42:56,114 - octoprint.plugins.announcements - INFO - Loaded channel _blog from OctoBlog in 0.59s
2018-08-20 17:42:56,617 - octoprint.util.pip - INFO - pip installs to c:\python27\Lib\site-packages\ (writable -> yes), --user flag needed -> no, virtual env -> no
2018-08-20 17:42:56,617 - octoprint.util.pip - INFO - ==> pip ok -> yes
2018-08-20 17:42:56,622 - octoprint.plugins.softwareupdate - INFO - Saved version cache to disk
2018-08-20 17:42:56,648 - octoprint.plugins.announcements - INFO - Loaded channel _plugins from OctoPrint Plugin Repository in 0.52s
2018-08-20 17:42:57,585 - octoprint.plugins.announcements - INFO - Loaded channel _octopi from OctoPi Announcements in 0.91s
2018-08-20 17:44:08,308 - octoprint.server.util.sockjs - INFO - New connection from client: ::1
2018-08-20 17:49:23,525 - octoprint.server.util.sockjs - INFO - Client connection closed: ::1
2018-08-20 17:51:14,711 - octoprint.server.util.sockjs - INFO - New connection from client: ::1
2018-08-20 17:56:40,358 - tornado.access - WARNING - 401 POST /api/login (::1) 22.00ms
2018-08-20 17:57:50,201 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2018-08-20 18:02:38,003 - octoprint.server.util.sockjs - INFO - Client connection closed: ::1
2018-08-20 18:02:40,055 - octoprint.server.util.sockjs - INFO - New connection from client: ::1
2018-08-20 18:12:50,201 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2018-08-20 18:13:37,647 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial port"
2018-08-20 18:13:37,888 - octoprint.util.comm - INFO - Could not enter programming mode on COM1: 'Failed to open serial port'
2018-08-20 18:13:43,423 - octoprint.util.comm - INFO - Could not enter programming mode on COM4: 'Timeout'
2018-08-20 18:13:43,538 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial port" to "Error: Failed to autodetect serial port, please set it manually."
2018-08-20 18:13:58,934 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Opening serial port"
2018-08-20 18:13:58,934 - octoprint.util.comm - INFO - Changing monitoring state from "Opening serial port" to "Detecting baudrate"
2018-08-20 18:13:59,963 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:09,983 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:11,013 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:12,048 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:13,085 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:14,124 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:15,124 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:16,125 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:17,153 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:18,155 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:19,157 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:20,183 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:21,207 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:22,232 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:23,256 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:24,282 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:25,355 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:26,427 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:27,502 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:28,573 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:29,648 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:30,726 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:31,799 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:32,884 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:33,953 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:35,039 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:36,223 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:37,405 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:38,588 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:39,769 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:40,953 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:42,233 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:43,512 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:44,789 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:46,075 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:14:47,345 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting baudrate" to "Error: No more baudrates to test, and no suitable baudrate found."
2018-08-20 18:14:47,451 - octoprint.util.comm - INFO - Changing monitoring state from "Error: No more baudrates to test, and no suitable baudrate found." to "Offline (Error: No more baudrates to test, and no suitable baudrate found.)"
2018-08-20 18:19:38,201 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Opening serial port"
2018-08-20 18:19:38,211 - octoprint.util.comm - INFO - Changing monitoring state from "Opening serial port" to "Connecting"
2018-08-20 18:19:38,211 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:20:18,322 - octoprint.util.comm - INFO - Changing monitoring state from "Connecting" to "Offline"
2018-08-20 18:21:43,809 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Opening serial port"
2018-08-20 18:21:43,809 - octoprint.util.comm - INFO - Changing monitoring state from "Opening serial port" to "Connecting"
2018-08-20 18:21:43,809 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:22:23,918 - octoprint.util.comm - INFO - Changing monitoring state from "Connecting" to "Offline"
2018-08-20 18:25:35,660 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Opening serial port"
2018-08-20 18:25:35,660 - octoprint.util.comm - INFO - Changing monitoring state from "Opening serial port" to "Connecting"
2018-08-20 18:25:35,660 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:26:15,769 - octoprint.util.comm - INFO - Changing monitoring state from "Connecting" to "Offline"
2018-08-20 18:26:38,170 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Opening serial port"
2018-08-20 18:26:38,180 - octoprint.util.comm - INFO - Changing monitoring state from "Opening serial port" to "Connecting"
2018-08-20 18:26:38,180 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:27:18,289 - octoprint.util.comm - INFO - Changing monitoring state from "Connecting" to "Offline"
2018-08-20 18:27:50,210 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2018-08-20 18:29:22,075 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Opening serial port"
2018-08-20 18:29:22,085 - octoprint.util.comm - INFO - Changing monitoring state from "Opening serial port" to "Connecting"
2018-08-20 18:29:22,085 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2018-08-20 18:30:02,196 - octoprint.util.comm - INFO - Changing monitoring state from "Connecting" to "Offline"
2018-08-20 18:31:13,278 - octoprint.server.util.sockjs - INFO - Client connection closed: ::1


#9

https://www.parallax.com/microcontrollers/customer-success/radiant-fabrication


#10

If Radiant Li is working on its serial connection and OctoPrint is not, then it would be awesome to know exactly what settings are set in Radiant Li so that we can go to school on this knowledge.


#11

the USB Serial port (COM4) properties are:
Bits per second: 9600
Data bits: 8
Parity: None
Stop bits: 1
Flow Control: None


#12

Radiant Li Launcher has no settings to change for the USB Serial (COM4) port


#13

This is what I see:

Connected to: Serial<id=0x3e97390, open=True>(port='COM4', baudrate=9600, bytesize=8, parity='N', stopbits=1, timeout=10.0, xonxoff=False, rtscts=False, dsrdtr=False), starting monitor
Changing monitoring state from "Opening serial port" to "Connecting"
Send: N0 M110 N0*125
There was a timeout while trying to connect to the printer

It was only able to connect at 9600 baud, sent an M110 command and your printer didn't respond. It either didn't respond because it's not reprap/Marlin or the serial settings are wrong. Try manually setting them.

You might also try changing the Settings -> serial stuff to turn off line numbers and checksums.


#14

it has a Parallax microcontroller inside... it isn't a reprap or Marlin


#15

9600 baud is ridiculously low for a printer, and the printer also doesn't appear to respond to OctoPrint's handshake attempts at all. Either you are connecting to the wrong port/baudrate here, or this printer is incompatible to OctoPrint.


#16

Incompatible to Octoprint is probably right. - Thank you.