-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does the Silhouette Cameo 4 Plus works with this script? #21
Comments
I recently got a Cameo 4, but I haven't been able to get it to show up and a network shared printer in windows 10, so I haven't been able to send the output to it from gerber2graphtec. Anyone know how to do that? I can only get the Cameo to show up under "USB Printing Support" |
Silhouette Portrait 3 not working ( |
For the Cameo 4 and the Portrait 3, can anyone capture the traffic sent to the device using the proprietary tools (with simple artwork such as a single rectangle)? If the command set is similar to prior devices, I can make what small changes might be required. If the API has totally changed, then things are less certain unless the API is reverse-engineered or otherwise becomes known. |
Other forks of this software may have made progress here as well |
Thank you!!! I tried to intercept the stream in win10.. Tell me the name of the program, how can you intercept then win\linux? |
This is what sends Portrait 3 when using silhouette studio |
With this utility, the plotter is determined by a jerk of the head and the data is transmitted by the LED flashing but it is in place. |
pmonta log 1 and log 2 is a square cutting from Silhouette Studio Portrait 3 |
https://github.com/mossblaser/py_silhouette/tree/master/test I checked with this library portrait 3 and it works passes the test successfully |
Result dump - wireshark usb dump |
Good to know that the Portrait 3 can be driven by py_silhouette and that its command set looks very similar to prior devices. Let me see if it's easy to extract any Portrait 3-specific information from py_silhouette (or you can do so if you like---patches welcome). That library might be a good basis for the entire back end of the Gerber tool if it tracks the newer hardware. I also found some recent information on the Silhouette command set here: https://github.com/fablabnbg/inkscape-silhouette/blob/master/Commands.md It includes some discussion of the Cameo 4 Pro at the end. |
Unfortunately I'm not a programmer and I really hope for your help... Because the plotter got up |
How the Silhouette Portrait3 plotter test was performed in py_silhouette/device.py added lines:
Running the test:
|
Do you have a result.txt file for Portret 3 that the plotter cuts with? With my file it doesn't print . |
pmonta will be able to help with the launch of Portrait 3? |
Managed to launch portrait 3... The code itself did not change the comments on the lines in the files ahead of the printer and he began to cut! |
See f9289c4#commitcomment-83310649 for mikhails comment, the source code is attached to the next comment.
pmonta Tell me where can there be an error in the code? The problem is that no matter how many degrees I turn gerber file in gerbv (180/90/270) Portrait 3 stubbornly cuts from 90 degrees angles relative to the fiducial. Where in the code is this parameter? |
Excuse the Portrait 3 interruption, but did anyone get any insight into the Cameo 4 that kicked off this issue? My Cameo 4 seems mighty confused by the output of |
As far as I understand the common management language remained the same, but new commands were added and initialization was removed at the level of the plotter firmware itself. Have you tried to run my script from portrait 3? https://github.com/fablabnbg/inkscape-silhouette/blob/main/Commands.md |
The main problem is to get a library of commands from the plotter manufacturer |
Thanks, I will give it a go. Yes, a lot of arduous reverse engineering effort if we can’t get an library. This is the reason I bought a Cameo, so could be a marketing opportunity, but not sure they’re interested in extending their use cases. |
Has anyone tested this successful with this plotter?
What are the necessary steps to debug this?
The text was updated successfully, but these errors were encountered: