Sphere-O-Bot not wo…
 
Share:
Notifications
Clear all

Sphere-O-Bot not working with macOS


88f014f97a0118b22b94105c05f64737?s=80&d=mm&r=g
(@janbee)
Member
Joined: 4 months ago
Posts: 6
Topic starter  

Hi,

 

I have successfully controlled both steppers and the servo through the Arduino console.

But Inkscape 1.0.1 keeps saying “Failed to connect to EggBot. :(“

When I try to install Inkscape 0.91 with the Eggbot 2.4.0 I cannot run Inkscape as it is not supported under BigSur.

Parallels Windows VM with portable Inkscape fails with the same message.

I don’t own any Windows machines… Is there a way to make it work with Inkscape 1.0.1?

 

Thanks, Jan


Quote
88f014f97a0118b22b94105c05f64737?s=80&d=mm&r=g
(@janbee)
Member
Joined: 4 months ago
Posts: 6
Topic starter  

Latest version of inkscape and eggbot extension works once:

 

~/Library/Application\ Support/org.inkscape.Inkscape/config/inkscape/extensions/axidraw_deps/plotink/ebb_serial.py

line 60 is changed to:

if port[1].startswith(“Arduino”):

 

 


gloda and mappler liked
ReplyQuote
1749da22343b0d85c39164b5c6f52fed?s=80&d=mm&r=g
(@mappler)
Member
Joined: 6 months ago
Posts: 35
 

Thanks for this.  Just started printing the parts i need to build this!!!  


ReplyQuote
13f76f5e2ebf419e89f35c3ea42b7ab3?s=80&d=mm&r=g
(@fabiancz)
Member
Joined: 2 months ago
Posts: 1
 

@janbee thanks for your help. Changing line 60 works.

But I have still problem: “Failed to connect to EggBot. :(“
I think there is another problem, because after updating line 60 it takes more time in Inkscape Eggbot extension to return this message. So I think it connects somehow.

Also I tried little script and it finds port:

from serial.tools.list_ports import comports

com_ports_list = list(comports())
for port in com_ports_list:
if port[1].startswith("Arduino"):
print('found Arduino on port: ' + port[0])

output:

found Arduino on port: /dev/cu.usbmodem11101

 

Do you have some other tips?

I am using:

  • Apple MacBook Air 2020 with M1 chip
  • Inkscape 1.0.2
  • Eggbot extensions installed by AxiDraw installer from here

Thanks

20210213 205029

 


gloda liked
ReplyQuote
528273cc65318a06c73b0d46f17313ed?s=80&d=mm&r=g
(@gloda)
Member
Joined: 4 weeks ago
Posts: 1
 

The tips by fabincz (install AxiDraw) and JanBee (change line 60) helped me get the EggBot to run in Inkscape 1.0.2 on macOS 10.15.7 and the jjrobots DEVIA board.


ReplyQuote
46486bccf0b16f04efe8d2f4e259b220?s=80&d=mm&r=g
 KaNe
(@kane)
Member
Joined: 1 week ago
Posts: 3
 
Posted by: @fabiancz

@janbee thanks for your help. Changing line 60 works.

But I have still problem: “Failed to connect to EggBot. :(“
I think there is another problem, because after updating line 60 it takes more time in Inkscape Eggbot extension to return this message. So I think it connects somehow.

Also I tried little script and it finds port:

from serial.tools.list_ports import comports

com_ports_list = list(comports())
for port in com_ports_list:
if port[1].startswith("Arduino"):
print('found Arduino on port: ' + port[0])

output:

found Arduino on port: /dev/cu.usbmodem11101

  

Hi, just made it work. just change the ebb_serial.py in line 58.

change from 

ebb_port = None

to

ebb_port = "/dev/tty.usbmodemXXXXX"

where the XXXXX are the numbers of the device you found – at your case it will be /dev/tty.usbmodem11101″

list directorycontent of “/dev” on your mac/linux to find the “tty” entry for the arduino. the “cu.usbmodem…” is also listed, but use the one with “tty” in its name.

 

Regards,
KaNe


ReplyQuote
fcabb26f497c5b538c07c36dbe0ab626?s=80&d=mm&r=g
(@seananingans)
Member
Joined: 2 weeks ago
Posts: 5
 

In my experience it is better to use the

if port[1].startswith("Arduino"):

fix than it is to hardcode the port info, as I use a laptop and sometimes use a different port. Just a note to anyone else who may read this thread.

So, I can now connect to the eggbot reliably, but I cannot control it. The very first time I try to toggle the pen up/down it goes down. That’s it, I cannot get any further movement out of it. I can sometimes get the motors to move with manual commands, but often they just whine a little and don’t turn. 

Any suggestions on trouble shooting? On Big Sur. 


ReplyQuote
3f02418c7a4a81ef302460438824f609?s=80&d=mm&r=g
(@dirk-gorissen)
Member Customer
Joined: 1 month ago
Posts: 1
 

@seananingans Just did my first assembly and ran into the same problem (Im on Catalina (10.15), inkscape 1.0.1).

Did you manage to figure it out so far? @Gloda seems to be using inkscape 1.0.2

 


ReplyQuote
Share: