Hi, as asked i’ve released a branch version of Robocut (https://gitorious.org/robocut) able to cut also from a Graphtec Silhouette Cameo.
Compile the sources
To compile the source just use:
make clean
make
to force a rebuild
Anyway, the modified code is located in the “Plotter.cpp” file:
I’ve just commented out the line 33 and replace the “PRODUCT_ID_SILHOUETTE” variable with the CAMEO code:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#include <libusb-1.0/libusb.h> int VENDOR_ID = ProgramOptions::Instance().getVendorUSB_ID(); const int VENDOR_ID_GRAPHTEC = 0x0b4d; int PRODUCT_ID = ProgramOptions::Instance().getProductUSB_ID(); const int PRODUCT_ID_CC200_20 = 0x110a; const int PRODUCT_ID_CC300_20 = 0x111a; const int PRODUCT_ID_SILHOUETTE_SD_1 = 0x111c; //const int PRODUCT_ID_SILHOUETTE_SD_2 = 0x111d; const int PRODUCT_ID_SILHOUETTE_SD_2 = 0x1121; #include <iostream> #include <cmath> |
The zip file with the modified sources is available for download here: robocut-silhouette-cameo-graphtec
Registration marks
Inside the “examples” folder there is also a registration marks template fully functional (yes, the Silhouette Cameo is able to recognize registration marks also under Robocut, just put the page with the arrow pointing toward the plotter and align the sheet with the top left corner of the cutting mat).
Feel free to download and test, but remember that is provided “as-is” without any warranty (but i’m using it daily, and my Cameo is still not burned out).
Also, any one who wants to merge this with the original sources is welcome.
Funziona perfettamente.
Grazie ad Alessino adesso posso tagliare i miei pezzi in plasticard con Silhouette Portrait e Linux
Grazie a te per il feedback
Ciao, non riesco a comprendere come devo fare per compilare il file.
Ho appena acquistato un plotter silhouette portrait e con ubuntu
non c’è verso di farlo comunicare con robocut
Ciao, mi chiedevo come hai fatto a fare funzionare la portrait.
Mi sembri molto entusiasta – vorrei esserlo anch’io
Saluti.
Ciao, la mia non è una Portrait, ma una Cameo, il software è differente.
Se vuoi provare questa versione, l’avevo modificata per un amico che ha la Portrait e lui è riuscito a farla funzionare:
https://dl.dropboxusercontent.com/u/521174/robocut-cameo-portrait.zip
Intanto Grazzisssimo per lìinteressamento.
Proverò quanto prima.
Che il Signore Ti conservi intonso!
PER IL MOMENENTO GARZIEEE!
Thank you so much, I tried several times to add the Product-ID and get it running but without success. Works pretty good so far but rotates everything by 180°.
Glad to know! Yes at first the orientation seems wicked. You have to imagine bottom left of the design aligned to top right of the cutting mat (with top the side entering the cutter)
I cant
please help me, contact me please pleasee mareciux@hotmail.com Thank you so much
Hi again,
I’ve used the program for some time now and I noticed that sometimes it doesn’t cut the topmost edge of my design. And it does not matter where on the page I put it.
Also I am not able to use the print&cut feature. It just says “could’t find registration marks”.
Has anything of that happend to you so far?
Yes, it’s true… it doesn’t cut outside the “marks” area. You can find a reference of the operative area looking at the file “examples/a4_reg-marks_h260.svg”. Unluckily expand the cut area is beyond my expertise right now…
Anche a me non funziona la ricerca dei riferimenti del foglio A4. Inoltre, sembra che il foglio debba essere inserito a destra anziché a sinistra. PS: ho il CAMEO.
Ciao
Si, il foglio va appoggiato a destra e con il fondo del disegno verso il plotter (in pratica girato di 180°). Il layout dei markers per il Cameo è diverso da quello dei plotter precedenti. Facendo alcune prove ho trovato un layout che viene riconosciuto (i markers sono molto più vicini ai bordi del foglio) ma non è ancora precisissimo. Appena ho del tempo per fare altre prove e aggiustare il layout lo pubblico…
Mi fa piacere trovare una risposta dopo appena qualche minuto. Mi potresti mandare un layout di esempio all’indirizzo subluca at gmail.com
Grazie mille.
Ciao
Quello su cui sto lavorando ora lo puoi scaricare da qua: https://dl.dropboxusercontent.com/u/521174/progetti/leaves/reg_marks_a4.svg
Non è ancora preciso, sarebbe meglio partire da un layout stampato dal software originale, ma non avendo un PC con Windows, non posso stamparlo…
Ciao, ho creato la la pagina con i crocini simili a quella di Silhouette Studio ma speculare, ovvero il crocino quadrato è stato spostato sulla destra come pure il riferimento in basso alla pagina. Ho poi impostato su robocut la spaziatura orizzontale e verticale dei crocini. Tutto funziona alla perfezione. Resta solo un problema: il taglio effettuato, rispetto alla sagoma stampata, è spostato sulla destra per circa 7mm e in alto di circa 2mm. Probabilmente il cutter del CAMEO è spostato rispetto agli altri plotter da taglio. Sarebbe bello inserire su Robocut la possibilità di inserire un offset per sistemare queste piccole differenze.
Inoltre, altra cosa utile, sarebbe da memorizzare su un file la configurazione attuale di tutte le impostazioni.
Ciao
Luca
Hello Alessino,
thanks a lot for providing your modified robocut files.
Cutting works fine, but I have one question: did you ever successfully use the registration marks feature? and if yes, where do you align the paper in respect to the cutting mat?
You write “put the page with the arrow pointing toward the plotter and align the sheet with the top left corner of the cutting mat”, but I have the feeling the cameo searches in the top right corner of the mat – but wherever I put the sheet, I keep getting the “Error: couldn’t find registration marks.”. And do you really mean the corner of the “mat” or the corner of the glue area on the mat?
Might it have something to with illumination?
It would be really great if you could help me getting the registration marks to work.
Thank you very much,
dogx
Hello,
i’ve tried to make robocut working correctly with the reg marks, but unluckily i haven’t reach a 100% correct result.
It seems that reading the reg marks is quite erratically, some times it works but some times it just doesn’t recognize anything, without an apparent reason.
Maybe i can re-try to fix it, i’ll keep you posted!
Hi Alessino,
I am trying to use the robocut on ubuntu with portrait silhoute but sometimes it gives a problem and not cuts , looking at the ubuntu log looks like he tries to communicate and loses usb , you could tell me what might be happening?
Sometimes i have the same problem, but usually only before starting the cut. Once the plotter starts i never had problems with the connection…
THANK YOU!!!! This makes me so happy. Bye bye Windows VM. Cheers!
Will this work with the Cameo 2? I just got one, and I’m afraid of breaking it, but I’d love to use it with my linux box, as that is my primary machine.
Hello – thank you very much for this article! It made my Cameo usable.
Just in case any new users come along and find that it doesn’t work – it’s been a few years since the entry was written, and in the meantime two things have happened:
1) Robocut’s official distribution has Alessino’s change in it (in a new #define specifically for Cameo and there’s one for Portrait as well); I pulled it from github at https://github.com/nosliwneb/robocut and built it myself because:
2) the Cameo appears to have a new product ID, so even the new #define wasn’t recognized.
My Cameo’s product ID is 0x112B, and changing the Cameo #define to that made it work fine!
I used the “usb-devices” command in Mint to find the Cameo, and the entry looked like this:
T: Bus=01 Lev=02 Prnt=15 Port=01 Cnt=02 Dev#= 36 Spd=12 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0b4d ProdID=112b Rev=01.00
S: SerialNumber=106211H
C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
I only recognized it because the Vendor ID was the same as the Graphtec Vendor #define in Robocut and the product ID looked *similar* to the Cameo’s 1121.
Thanks again – you’re a lifesaver!
My pleasure!