avwuff / svg-to-gcode Goto Github PK
View Code? Open in Web Editor NEWConverts SVG files to GCode. Used by the Hacklab laser.
License: MIT License
Converts SVG files to GCode. Used by the Hacklab laser.
License: MIT License
Hi,
I tried to open an SVG to GCODE project in VB6 and it doesn't work. I'm not sure if the source is complete. I want to modify SVG (inkscape) in basic gray colors (gray 50%> laser 50% ...) and adjust the laser intensity accordingly.
Hello.
There are many small things to improve in this wonderful program...
So I made a C# program that reads SVG-to-GCode generated file and corrects all these little things, so I would no bother you!
However, there is one thing I can´t do it with my program...
A checkbox that enables "Automatic Convert"
My C# program has one! Here´s how it works:
When the checkbox is checked, my C# program will
When the checkbox is unchecked, my C# program will stop the timer.
At the timer function, it reads the source file´s "last written date" and compares.
If the file has changed, it rebuilds.
This helps to make a workflow:
When I save a file in Inkscape...
SVG-to-GCode will notice file has changed and automatically reconvert.
My C# program will notice file has changed, "fix" it, and save to another file.
bCNC will notice file has changed and prompt to read again (it does!)
A few last words:
I did a timer because I´m lazy. I should use a notification... shame on me!
In the Export dialog (where there is the "Export Now" button) there could be an option of Rotation (0, 90, 180, 270) so that rotation will also be done automatically, and not because user pressed the "Rotate 90" button.
It would also be nice to have Xmirror and Ymirror..
Thank you
hello
i use your soft realese 1.2.4 and i have two questions:
so nice job
best regard
Right now, the app can output instructions like:
G1 X3.56065 Y8E-05
…which is interpreted as an E
instruction. It causes the cutter software to throw an error.
I can't easily test this, but I think we can fix it by using Format()
instead of Round()
in SVGParse.bas.
Unfortunately I've tried, but after complaining it couldn't find MSVBVM60.DLL
I've run run wget kegel.com/wine/winetricks
and sh winetricks vb6run
now that error is gone but I get this new one, no idea what to do:
0035:err:ole:CoGetClassObject class {e1427343-a852-11d4-b06c-00500427a693} not registered
0035:err:ole:CoGetClassObject class {e1427343-a852-11d4-b06c-00500427a693} not registered
0035:err:ole:CoGetClassObject no class object {e1427343-a852-11d4-b06c-00500427a693} could be created for context 0x3
0035:err:ole:CoGetClassObject class {396f7ac9-a0dd-11d3-93ec-00c0dfe7442a} not registered
0035:err:ole:CoGetClassObject class {396f7ac9-a0dd-11d3-93ec-00c0dfe7442a} not registered
0035:err:ole:CoGetClassObject no class object {396f7ac9-a0dd-11d3-93ec-00c0dfe7442a} could be created for context 0x3
0035:err:ole:CoGetClassObject class {71a27032-c7d8-11d2-bef8-525400dfb47a} not registered
0035:err:ole:create_server class {71a27032-c7d8-11d2-bef8-525400dfb47a} not registered
0035:err:ole:CoGetClassObject no class object {71a27032-c7d8-11d2-bef8-525400dfb47a} could be created for context 0x5
0035:err:ole:CoGetClassObject class {71a27032-c7d8-11d2-bef8-525400dfb47a} not registered
0035:err:ole:create_server class {71a27032-c7d8-11d2-bef8-525400dfb47a} not registered
0035:err:ole:CoGetClassObject no class object {71a27032-c7d8-11d2-bef8-525400dfb47a} could be created for context 0x5
in conclusion wine is not a viable solution
(ubuntu 18.04)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.