Q & A about BotQueue. (NEW MEMBER)

93 views
Skip to first unread message

FEW CloudFYP

unread,
Apr 2, 2015, 4:09:32 AM4/2/15
to botq...@googlegroups.com
Hi everyone, im fairly new to this botqueue group. After much researching and reading up, i feel that this botqueue is most suitable for our project.

Our project so far :
1) Deployed our own cloud ( IAAS)
2) Use it for cloud slicing of .STL files
3) Coded a queue scipt whereby im able to automate my 3d print just by uploading a file to my webpage. However, it only works for 1 printer.
   (When i upload a file, it auto slices and auto prints)
4)  Have an idea to do queueing for multiple printers so here I am .

I came across this Github and it gives all the code that the owner used to code BotQueue. But there isnt any instructions on how to
install it our own webserver or how we utilise the codes. I have read through some of the forum posts people have posted and there isnt proper guidelines on how to use.

What i need help with :
1) The online version of BotQueue cant detect the serial drivers of my printer, even though i have chmod the drivers already according to other posts.
2) A good guideline in which it teaches how to apply this botqueue to our own webserver. The current posts about it are not very clear.
3) Someone i can chat with frequently and clarify all the doubts i have.
4) Want to know if BotQueue can interact with soolidoodle motherboard.
5) Will be displaying our project at a fair and BotQueue owners will be credited. 

FEW CloudFYP

unread,
Apr 2, 2015, 4:13:59 AM4/2/15
to botq...@googlegroups.com
And forgot to add . Here's our project documentation and our milestone . 
We are students from Singapore Polytechnic in Singapore and just doing this project for our experience and gain knowledge.

Justin Nesselrotte

unread,
Apr 2, 2015, 5:11:39 AM4/2/15
to botq...@googlegroups.com

Easy. That'd be me. What's your time table on this? I can chat with you but email is probably best. Just to clear up a few things, BotQueue is run on the server, bumblebee is run on the client.

BotQueue currently works with any reprap based (gcode) printer and would work with makerbot printers if there were weren't some issue I still can't place.

It's currently a teeny bit difficult to set BotQueue up on a server, but I'm currently going through a process to improve that a bit. Anyway, that won't get done for a while.

If you have a job is already sliced, then sent to a different printer with a different slice config, it will automatically re-slice it.

I'm currently a student as well, and I'm in a different time zone (as in these are sleeping hours normally but then again, I'm a college student) but I can chat if need be or just continue over email.

You'll need a LAMP stack for the server, preferably running on debian or ubuntu, some hostname or static ip address for the client to connect to, and something like a beaglebone or raspberry pi for the client. You can use any Linux/Mac based computer, but whatever works for your budget. You could technically run the client on the same hardware as the server but it's currently ill advised. It will work, but it also kinda ruins the point right now.

--
You received this message because you are subscribed to the Google Groups "BotQueue" group.
To unsubscribe from this group and stop receiving emails from it, send an email to botqueue+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Justin Nesselrotte

unread,
Apr 2, 2015, 5:17:05 AM4/2/15
to botq...@googlegroups.com

If your client can't detect the serial drivers, check the info.log file on the client. This usually just involves a quick pyserial install or upgrade (make sure to install the dependencies). The easiest way to get BotQueue going is to set up a python virtualenv, and use pip to install the 'bqclient' package. Don't use root to install it, it won't auto update.

You can then have a startup script that looks something like this:
#!/bin/sh
Source /home/user/venvs/bumblebee/bin/activate
Bunblebee

This keeps the bumblebee packages away from the system packages and allows it to auto update.

FEW CloudFYP

unread,
Apr 2, 2015, 7:50:33 AM4/2/15
to botq...@googlegroups.com
I'm hoping to complete this queuing process by 25 April in which i'll be showcasing our project. Basically i have a cloud running and have several virtual machines running on it. One of the virtual machines is running Slic3r which is used to slice the stl files into gcode files. So slicing is not of my main concern. As far as i can understand, you say i'd need a lamp stack server and raspberry pi for client. I can run the lamp stack server as a virtual machine and i have raspberry pi which i can use. Can i get the guidelines on how to set it up? 

As for the serial drivers, i've left school already. I'll try it out and keep you posted if i get it working or if another problem resurfaces once i go back to school. Sometimes chat will be more efficient if we're online at the same time but till then we'll keep email as our primary mode of communication. 

You received this message because you are subscribed to a topic in the Google Groups "BotQueue" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/botqueue/bOWPQeDgm8o/unsubscribe.
To unsubscribe from this group and all its topics, send an email to botqueue+u...@googlegroups.com.

FEW CloudFYP

unread,
Apr 2, 2015, 7:59:15 AM4/2/15
to botq...@googlegroups.com
Edit : I can try your BotQueue on the setup you've tell me. But can you give me the guidelines to do it on my own webserver?

Justin Nesselrotte

unread,
Apr 2, 2015, 11:32:11 AM4/2/15
to botq...@googlegroups.com

Certainly, but it's currently easier to do that over chat. There is an install script, but it's not very robust right now.

Currently, slicing is only supported on the client that the bot is connected to.

FEW CloudFYP

unread,
Apr 2, 2015, 12:06:30 PM4/2/15
to botq...@googlegroups.com
Added you as contact Justin. Hope we can chat soon.
Reply all
Reply to author
Forward
0 new messages